summary refs log tree commit diff
diff options
context:
space:
mode:
authorСухарик <65870+suhr@users.noreply.github.com>2021-03-24 14:13:05 +0300
committerСухарик <65870+suhr@users.noreply.github.com>2021-03-24 18:23:27 +0300
commit347a704bf0fd205af732394a9ae3f724082f5bb1 (patch)
tree5a071f2e3af3b3497e8eb99662819de262d30997
parente13c5e711a7c069ef10c914858f6d0ad6fc6822b (diff)
downloadnixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar.gz
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar.bz2
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar.lz
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar.xz
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.tar.zst
nixpkgs-347a704bf0fd205af732394a9ae3f724082f5bb1.zip
sfizz: 0.4.0 -> 0.5.1
-rw-r--r--pkgs/applications/audio/sfizz/default.nix37
1 files changed, 33 insertions, 4 deletions
diff --git a/pkgs/applications/audio/sfizz/default.nix b/pkgs/applications/audio/sfizz/default.nix
index 85bc9e3542c..153e52c82e1 100644
--- a/pkgs/applications/audio/sfizz/default.nix
+++ b/pkgs/applications/audio/sfizz/default.nix
@@ -1,20 +1,49 @@
-{ lib, stdenv, fetchFromGitHub , cmake, libjack2, libsndfile, pkg-config }:
+{ lib, stdenv, fetchFromGitHub
+, libjack2, libsndfile, xorg, freetype, libxkbcommon
+, cairo, glib, gnome3, flac, libogg, libvorbis, libopus
+, cmake, pkg-config
+}:
 
 stdenv.mkDerivation rec {
   pname = "sfizz";
-  version = "0.4.0";
+  version = "0.5.1";
 
   src = fetchFromGitHub {
     owner = "sfztools";
     repo = pname;
     rev = version;
-    sha256 = "0zpmvmh7n0064rxfqxb7z9rnz493k7yq7nl0vxppqnasg97jn5f3";
+    sha256 = "sha256-3RdY5+BPsdk6vctDy24w5aJsVOV9qzSgXs62Pm5UEKs=";
     fetchSubmodules = true;
   };
 
+  buildInputs = [
+    libjack2
+    libsndfile
+    flac
+    libogg
+    libvorbis
+    libopus
+    xorg.libX11
+    xorg.libxcb
+    xorg.libXau
+    xorg.libXdmcp
+    xorg.xcbutil
+    xorg.xcbutilcursor
+    xorg.xcbutilrenderutil
+    xorg.xcbutilkeysyms
+    xorg.xcbutilimage
+    libxkbcommon
+    cairo
+    glib
+    gnome3.zenity
+    freetype
+  ];
   nativeBuildInputs = [ cmake pkg-config ];
 
-  buildInputs = [ libjack2 libsndfile ];
+  postPatch = ''
+  substituteInPlace editor/external/vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp \
+    --replace '"/usr/bin/zenity' '"${gnome3.zenity}/bin/zenity'
+  '';
 
   cmakeFlags = [
     "-DCMAKE_BUILD_TYPE=Release"