Merge pull request #44961 from noneucat/init/mimic

mimic: init at 1.2.0.2

authored by Pascal Wittmann and committed by GitHub 8fe6d7f1 7e32b405

+44
+5
maintainers/maintainer-list.nix
··· 2877 2877 github = "nocoolnametom"; 2878 2878 name = "Tom Doggett"; 2879 2879 }; 2880 + noneucat = { 2881 + email = "andy@lolc.at"; 2882 + github = "noneucat"; 2883 + name = "Andy Chun"; 2884 + }; 2880 2885 notthemessiah = { 2881 2886 email = "brian.cohen.88@gmail.com"; 2882 2887 github = "notthemessiah";
+35
pkgs/applications/audio/mimic/default.nix
··· 1 + { stdenv, autoreconfHook, fetchFromGitHub, pkgconfig 2 + , alsaLib, libtool, icu 3 + , pulseaudioSupport ? true, libpulseaudio }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "mimic-${version}"; 7 + version = "1.2.0.2"; 8 + 9 + src = fetchFromGitHub { 10 + rev = version; 11 + repo = "mimic"; 12 + owner = "MycroftAI"; 13 + sha256 = "1wkpbwk88lsahzkc7pzbznmyy0lc02vsp0vkj8f1ags1gh0lc52j"; 14 + }; 15 + 16 + nativeBuildInputs = [ 17 + autoreconfHook 18 + pkgconfig 19 + ]; 20 + 21 + buildInputs = [ 22 + alsaLib 23 + libtool 24 + icu 25 + ] ++ stdenv.lib.optional pulseaudioSupport libpulseaudio; 26 + 27 + meta = { 28 + description = "Mycroft's TTS engine, based on CMU's Flite (Festival Lite)"; 29 + homepage = https://mimic.mycroft.ai/; 30 + license = stdenv.lib.licenses.free; 31 + platforms = stdenv.lib.platforms.linux; 32 + maintainers = [ stdenv.lib.maintainers.noneucat ]; 33 + }; 34 + } 35 +
+4
pkgs/top-level/all-packages.nix
··· 17292 17292 17293 17293 minitube = libsForQt5.callPackage ../applications/video/minitube { }; 17294 17294 17295 + mimic = callPackage ../applications/audio/mimic { 17296 + pulseaudioSupport = config.pulseaudio or false; 17297 + }; 17298 + 17295 17299 mimms = callPackage ../applications/audio/mimms {}; 17296 17300 17297 17301 meh = callPackage ../applications/graphics/meh {};