mbrola: init at 3.3

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by

davidak
Sandro
and committed by
Jan Tojnar
5d4cb57a 01ca4d9f

+41
+39
pkgs/applications/audio/mbrola/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub }: 2 + 3 + let 4 + voices = fetchFromGitHub { 5 + owner = "numediart"; 6 + repo = "MBROLA-voices"; 7 + rev = "fe05a0ccef6a941207fd6aaad0b31294a1f93a51"; # using latest commit 8 + sha256 = "1w0y2xjp9rndwdjagp2wxh656mdm3d6w9cs411g27rjyfy1205a0"; 9 + }; 10 + in 11 + stdenv.mkDerivation rec { 12 + pname = "mbrola"; 13 + version = "3.3"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "numediart"; 17 + repo = "MBROLA"; 18 + rev = version; 19 + sha256 = "1w86gv6zs2cbr0731n49z8v6xxw0g8b0hzyv2iqb9mqcfh38l8zy"; 20 + }; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + install -D Bin/mbrola $out/bin/mbrola 25 + 26 + # TODO: package separately because it's very big 27 + install -d $out/share/mbrola/voices 28 + cp -R ${voices}/data/* $out/share/mbrola/voices/ 29 + runHook postInstall 30 + ''; 31 + 32 + meta = with lib; { 33 + description = "Speech synthesizer based on the concatenation of diphones"; 34 + homepage = "https://github.com/numediart/MBROLA"; 35 + license = licenses.agpl3Plus; 36 + maintainers = with maintainers; [ davidak ]; 37 + platforms = platforms.linux; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 23571 23571 23572 23572 mblaze = callPackage ../applications/networking/mailreaders/mblaze { }; 23573 23573 23574 + mbrola = callPackage ../applications/audio/mbrola { }; 23575 + 23574 23576 mcomix3 = callPackage ../applications/graphics/mcomix3 {}; 23575 23577 23576 23578 mcpp = callPackage ../development/compilers/mcpp { };