freedv: init at 1.6.1

+51
+49
pkgs/applications/radio/freedv/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , codec2 6 + , libsamplerate 7 + , libsndfile 8 + , lpcnetfreedv 9 + , portaudio 10 + , speexdsp 11 + , hamlib 12 + , wxGTK31-gtk3 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "freedv"; 17 + version = "1.6.1"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "drowe67"; 21 + repo = "freedv-gui"; 22 + rev = "v${version}"; 23 + sha256 = "1dzhf944vgla9a5ilcgwivhzgdbfaknqnwbpb071a0rz8rajnv0q"; 24 + }; 25 + 26 + nativeBuildInputs = [ cmake ]; 27 + buildInputs = [ 28 + codec2 29 + libsamplerate 30 + libsndfile 31 + lpcnetfreedv 32 + portaudio 33 + speexdsp 34 + hamlib 35 + wxGTK31-gtk3 36 + ]; 37 + 38 + cmakeFlags = [ 39 + "-DUSE_INTERNAL_CODEC2:BOOL=FALSE" 40 + "-DUSE_STATIC_DEPS:BOOL=FALSE" 41 + ]; 42 + 43 + meta = with lib; { 44 + homepage = "https://freedv.org/"; 45 + description = "Digital voice for HF radio"; 46 + license = licenses.lgpl21; 47 + maintainers = with maintainers; [ mvs ]; 48 + }; 49 + }
+2
pkgs/top-level/all-packages.nix
··· 24989 24989 shiboken2; 24990 24990 }; 24991 24991 24992 + freedv = callPackage ../applications/radio/freedv { }; 24993 + 24992 24994 freemind = callPackage ../applications/misc/freemind { 24993 24995 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 24994 24996 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731