tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
lpcfreenetdv: init at unstable-2021-06-29
Mikael Voss
4 years ago
32e10ca7
f442ae9f
+36
2 changed files
expand all
collapse all
unified
split
pkgs
development
libraries
lpcnetfreedv
default.nix
top-level
all-packages.nix
+34
pkgs/development/libraries/lpcnetfreedv/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
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
0
0
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 {};