summary refs log tree commit diff
path: root/pkgs/applications/audio/sfizz/default.nix
diff options
context:
space:
mode:
authorHiren Shah <hiren@hiren.io>2021-12-26 20:40:20 +0000
committerHiren Shah <hiren@hiren.io>2021-12-26 20:40:20 +0000
commite45c8b84a0879358a172a6b85f2fbb228421ec8a (patch)
tree20bca23bc5b4e34170dfde592ef8f54abadf24e6 /pkgs/applications/audio/sfizz/default.nix
parente32a1a56a72d76ddcb63436ea3fe1372e7f6c735 (diff)
downloadnixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar.gz
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar.bz2
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar.lz
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar.xz
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.tar.zst
nixpkgs-e45c8b84a0879358a172a6b85f2fbb228421ec8a.zip
sfizz: 0.5.1 -> 1.1.0
Diffstat (limited to 'pkgs/applications/audio/sfizz/default.nix')
-rw-r--r--pkgs/applications/audio/sfizz/default.nix24
1 files changed, 11 insertions, 13 deletions
diff --git a/pkgs/applications/audio/sfizz/default.nix b/pkgs/applications/audio/sfizz/default.nix
index 702f5c3982a..d579e78b35e 100644
--- a/pkgs/applications/audio/sfizz/default.nix
+++ b/pkgs/applications/audio/sfizz/default.nix
@@ -1,18 +1,16 @@
-{ lib, stdenv, fetchFromGitHub
-, libjack2, libsndfile, xorg, freetype, libxkbcommon
-, cairo, glib, gnome, flac, libogg, libvorbis, libopus
-, cmake, pkg-config
-}:
+{ lib, stdenv, fetchFromGitHub, libjack2, libsndfile, xorg, freetype
+, libxkbcommon, cairo, glib, gnome, flac, libogg, libvorbis, libopus, cmake
+, pango, pkg-config }:
 
 stdenv.mkDerivation rec {
   pname = "sfizz";
-  version = "0.5.1";
+  version = "1.1.1";
 
   src = fetchFromGitHub {
     owner = "sfztools";
     repo = pname;
     rev = version;
-    sha256 = "sha256-3RdY5+BPsdk6vctDy24w5aJsVOV9qzSgXs62Pm5UEKs=";
+    sha256 = "1gzpbns89j6ggzfjjvyhgigynsv20synrs7lmc32hwp4g73l0j7n";
     fetchSubmodules = true;
   };
 
@@ -37,18 +35,18 @@ stdenv.mkDerivation rec {
     glib
     gnome.zenity
     freetype
+    pango
   ];
   nativeBuildInputs = [ cmake pkg-config ];
 
   postPatch = ''
-  substituteInPlace editor/external/vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp \
-    --replace '"/usr/bin/zenity' '"${gnome.zenity}/bin/zenity'
+    substituteInPlace plugins/editor/external/vstgui4/vstgui/lib/platform/linux/x11fileselector.cpp \
+      --replace 'zenitypath = "zenity"' 'zenitypath = "${gnome.zenity}/bin/zenity"'
+    substituteInPlace plugins/editor/src/editor/NativeHelpers.cpp \
+      --replace '/usr/bin/zenity' '${gnome.zenity}/bin/zenity'
   '';
 
-  cmakeFlags = [
-    "-DCMAKE_BUILD_TYPE=Release"
-    "-DSFIZZ_TESTS=ON"
-  ];
+  cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" "-DSFIZZ_TESTS=ON" ];
 
   meta = with lib; {
     homepage = "https://github.com/sfztools/sfizz";