Loading pkgs/applications/audio/tunefish/default.nix 0 → 100644 +43 −0 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, pkg-config, python3 , alsaLib, curl, freetype, gtk3, libGL, libX11, libXext, libXinerama, webkitgtk }: stdenv.mkDerivation { pname = "tunefish"; version = "unstable-2020-08-13"; src = fetchFromGitHub { owner = "jpcima"; repo = "tunefish"; rev = "b3d83cc66201619f6399500f6897fbeb1786d9ed"; fetchSubmodules = true; sha256 = "0rjpq3s609fblzkvnc9729glcnfinmxljh0z8ldpzr245h367zxh"; }; nativeBuildInputs = [ pkg-config python3 ]; buildInputs = [ alsaLib curl freetype gtk3 libGL libX11 libXext libXinerama webkitgtk ]; postPatch = '' patchShebangs src/tunefish4/generate-lv2-ttl.py ''; makeFlags = [ "-C" "src/tunefish4/Builds/LinuxMakefile" "CONFIG=Release" ]; installPhase = '' mkdir -p $out/lib/lv2 cp -r src/tunefish4/Builds/LinuxMakefile/build/Tunefish4.lv2 $out/lib/lv2 ''; enableParallelBuilding = true; meta = with stdenv.lib; { homepage = "https://tunefish-synth.com/"; description = "Virtual analog synthesizer LV2 plugin"; license = licenses.gpl3Plus; maintainers = with maintainers; [ orivej ]; platforms = [ "x86_64-linux" ]; }; } pkgs/top-level/all-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -23392,6 +23392,10 @@ in tudu = callPackage ../applications/office/tudu { }; tunefish = callPackage ../applications/audio/tunefish { stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4 }; tut = callPackage ../applications/misc/tut { }; tuxguitar = callPackage ../applications/editors/music/tuxguitar { }; Loading
pkgs/applications/audio/tunefish/default.nix 0 → 100644 +43 −0 Original line number Diff line number Diff line { stdenv, fetchFromGitHub, pkg-config, python3 , alsaLib, curl, freetype, gtk3, libGL, libX11, libXext, libXinerama, webkitgtk }: stdenv.mkDerivation { pname = "tunefish"; version = "unstable-2020-08-13"; src = fetchFromGitHub { owner = "jpcima"; repo = "tunefish"; rev = "b3d83cc66201619f6399500f6897fbeb1786d9ed"; fetchSubmodules = true; sha256 = "0rjpq3s609fblzkvnc9729glcnfinmxljh0z8ldpzr245h367zxh"; }; nativeBuildInputs = [ pkg-config python3 ]; buildInputs = [ alsaLib curl freetype gtk3 libGL libX11 libXext libXinerama webkitgtk ]; postPatch = '' patchShebangs src/tunefish4/generate-lv2-ttl.py ''; makeFlags = [ "-C" "src/tunefish4/Builds/LinuxMakefile" "CONFIG=Release" ]; installPhase = '' mkdir -p $out/lib/lv2 cp -r src/tunefish4/Builds/LinuxMakefile/build/Tunefish4.lv2 $out/lib/lv2 ''; enableParallelBuilding = true; meta = with stdenv.lib; { homepage = "https://tunefish-synth.com/"; description = "Virtual analog synthesizer LV2 plugin"; license = licenses.gpl3Plus; maintainers = with maintainers; [ orivej ]; platforms = [ "x86_64-linux" ]; }; }
pkgs/top-level/all-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -23392,6 +23392,10 @@ in tudu = callPackage ../applications/office/tudu { }; tunefish = callPackage ../applications/audio/tunefish { stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4 }; tut = callPackage ../applications/misc/tut { }; tuxguitar = callPackage ../applications/editors/music/tuxguitar { };