diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/misc/diffuse/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/misc/diffuse/default.nix | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/applications/misc/diffuse/default.nix b/nixpkgs/pkgs/applications/misc/diffuse/default.nix index a75587335cad..75e5f34174bc 100644 --- a/nixpkgs/pkgs/applications/misc/diffuse/default.nix +++ b/nixpkgs/pkgs/applications/misc/diffuse/default.nix @@ -10,17 +10,18 @@ , python3 , atk , gtk3 +, hicolor-icon-theme }: python3.pkgs.buildPythonApplication rec { pname = "diffuse"; - version = "0.8.2"; + version = "0.9.0"; src = fetchFromGitHub { owner = "MightyCreak"; repo = "diffuse"; rev = "v${version}"; - sha256 = "aGg5uh9KitVP2bBUizgGIZWvzTxfJGid0WUGVNyHdlk="; + sha256 = "6GdUtdVhhIQL1cD9/e7Byv37PVKXmzVWhJC6GROK7OA="; }; format = "other"; @@ -47,7 +48,7 @@ python3.pkgs.buildPythonApplication rec { preConfigure = '' # app bundle for macos - substituteInPlace src/diffuse/meson.build data/icons/meson.build --replace "/Applications" "$out/Applications"; + substituteInPlace src/diffuse/meson.build data/icons/meson.build src/diffuse/mac-os-app/diffuse-mac.in --replace-fail "/Applications" "$out/Applications"; ''; mesonFlags = [ @@ -57,6 +58,10 @@ python3.pkgs.buildPythonApplication rec { # to avoid running gtk-update-icon-cache, update-desktop-database and glib-compile-schemas DESTDIR = "/"; + makeWrapperArgs = [ + "--prefix XDG_DATA_DIRS : ${hicolor-icon-theme}/share" + ]; + passthru = { updateScript = gitUpdater { rev-prefix = "v"; |