lpcfreenetdv: init at unstable-2021-06-29

+36
+34
pkgs/development/libraries/lpcnetfreedv/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub, fetchurl, cmake, codec2 }: 2 + 3 + let 4 + dataVersion = "191005_v1.0"; 5 + data = fetchurl { 6 + url = "http://rowetel.com/downloads/deep/lpcnet_${dataVersion}.tgz"; 7 + sha256 = "1j1695hm2pg6ri611f9kr3spm4yxvpikws55z9zxizai8y94152h"; 8 + }; 9 + in stdenv.mkDerivation rec { 10 + pname = "lpcnetfreedv"; 11 + version = "unstable-2021-06-29"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "drowe67"; 15 + repo = "LPCNet"; 16 + rev = "0dc5935bbf49ff3ba3c9654cc2f802838ebbaead"; 17 + sha256 = "0r6488z40fkar11ync8achpg5l6qz7y7cbh7cs3b3w4fsxn58q9i"; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + buildInputs = [ codec2 ]; 22 + 23 + postPatch = '' 24 + mkdir build 25 + ln -s ${data} build/lpcnet_${dataVersion}.tgz 26 + ''; 27 + 28 + meta = with lib; { 29 + homepage = "https://freedv.org/"; 30 + description = "Experimental Neural Net speech coding for FreeDV"; 31 + license = licenses.bsd3; 32 + maintainers = with maintainers; [ mvs ]; 33 + }; 34 + }
+2
pkgs/top-level/all-packages.nix
··· 6792 6793 lottieconverter = callPackage ../tools/misc/lottieconverter { }; 6794 6795 lsd = callPackage ../tools/misc/lsd { }; 6796 6797 lsdvd = callPackage ../tools/cd-dvd/lsdvd {};
··· 6792 6793 lottieconverter = callPackage ../tools/misc/lottieconverter { }; 6794 6795 + lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { }; 6796 + 6797 lsd = callPackage ../tools/misc/lsd { }; 6798 6799 lsdvd = callPackage ../tools/cd-dvd/lsdvd {};