diff options
author | Mikael Voss <mvs@nyantec.com> | 2021-09-24 00:15:29 +0200 |
---|---|---|
committer | Mikael Voss <mvs@nyantec.com> | 2021-10-22 17:50:45 +0200 |
commit | 32e10ca78a4594eacdaa83dca9bb1263bc30809f (patch) | |
tree | aa697e858e7a5aae0a85160b9d2bd25139b709e9 /pkgs/development/libraries/lpcnetfreedv/default.nix | |
parent | f442ae9fc1a1f5a08d503dcedd490823a034af19 (diff) | |
download | nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar.gz nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar.bz2 nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar.lz nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar.xz nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.tar.zst nixpkgs-32e10ca78a4594eacdaa83dca9bb1263bc30809f.zip |
lpcfreenetdv: init at unstable-2021-06-29
Diffstat (limited to 'pkgs/development/libraries/lpcnetfreedv/default.nix')
-rw-r--r-- | pkgs/development/libraries/lpcnetfreedv/default.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/development/libraries/lpcnetfreedv/default.nix b/pkgs/development/libraries/lpcnetfreedv/default.nix new file mode 100644 index 00000000000..ac12d3a5fd6 --- /dev/null +++ b/pkgs/development/libraries/lpcnetfreedv/default.nix @@ -0,0 +1,34 @@ +{ lib, stdenv, fetchFromGitHub, fetchurl, cmake, codec2 }: + +let + dataVersion = "191005_v1.0"; + data = fetchurl { + url = "http://rowetel.com/downloads/deep/lpcnet_${dataVersion}.tgz"; + sha256 = "1j1695hm2pg6ri611f9kr3spm4yxvpikws55z9zxizai8y94152h"; + }; +in stdenv.mkDerivation rec { + pname = "lpcnetfreedv"; + version = "unstable-2021-06-29"; + + src = fetchFromGitHub { + owner = "drowe67"; + repo = "LPCNet"; + rev = "0dc5935bbf49ff3ba3c9654cc2f802838ebbaead"; + sha256 = "0r6488z40fkar11ync8achpg5l6qz7y7cbh7cs3b3w4fsxn58q9i"; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ codec2 ]; + + postPatch = '' + mkdir build + ln -s ${data} build/lpcnet_${dataVersion}.tgz + ''; + + meta = with lib; { + homepage = "https://freedv.org/"; + description = "Experimental Neural Net speech coding for FreeDV"; + license = licenses.bsd3; + maintainers = with maintainers; [ mvs ]; + }; +} |