summary refs log tree commit diff
path: root/pkgs/tools
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-09-22 01:23:25 +0200
committerJan Tojnar <jtojnar@gmail.com>2022-10-11 18:52:32 +0200
commitbf4805d52375fe4f87f0e792d56cd3e4a86d0b84 (patch)
tree8d4c19087883243ac5e0eb317013523f7003791e /pkgs/tools
parentb5a34147bf71883e154dd7df3a51f4cf05a68b97 (diff)
downloadnixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar.gz
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar.bz2
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar.lz
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar.xz
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.tar.zst
nixpkgs-bf4805d52375fe4f87f0e792d56cd3e4a86d0b84.zip
eiciel: 0.9.13.1 → 0.10.0-rc2
https://github.com/rofirrim/eiciel/releases/tag/0.10.0-rc1
https://github.com/rofirrim/eiciel/releases/tag/0.10.0-rc2

Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
Diffstat (limited to 'pkgs/tools')
-rw-r--r--pkgs/tools/filesystems/eiciel/default.nix23
1 files changed, 14 insertions, 9 deletions
diff --git a/pkgs/tools/filesystems/eiciel/default.nix b/pkgs/tools/filesystems/eiciel/default.nix
index 1e676dea77c..bfec1dcf099 100644
--- a/pkgs/tools/filesystems/eiciel/default.nix
+++ b/pkgs/tools/filesystems/eiciel/default.nix
@@ -3,16 +3,19 @@
 , stdenv
 , acl
 , gnome
-, gtkmm3
+, glibmm_2_68
+, gtkmm4
 , meson
 , ninja
 , pkg-config
-, wrapGAppsHook
+, itstool
+, wrapGAppsHook4
+, gtk4
 }:
 
 stdenv.mkDerivation rec {
   pname = "eiciel";
-  version = "0.9.13.1";
+  version = "0.10.0-rc2";
 
   outputs = [ "out" "nautilusExtension" ];
 
@@ -20,30 +23,32 @@ stdenv.mkDerivation rec {
     owner = "rofirrim";
     repo = "eiciel";
     rev = version;
-    sha256 = "0rhhw0h1hyg5kvxhjxkdz03vylgax6912mg8j4lvcz6wlsa4wkvj";
+    sha256 = "+MXoT6J4tKuFaSvUTcM15cKWLUnS0kYgBfqH+5lz6KY=";
   };
 
   nativeBuildInputs = [
     meson
     ninja
     pkg-config
-    wrapGAppsHook
+    itstool
+    wrapGAppsHook4
+    gtk4
   ];
 
   buildInputs = [
     acl
-    gtkmm3
+    glibmm_2_68
+    gtkmm4
     gnome.nautilus
   ];
 
   mesonFlags = [
-    "-Dnautilus-extension-dir=${placeholder "nautilusExtension"}/lib/nautilus/extensions-3.0"
+    "-Dnautilus-extension-dir=${placeholder "nautilusExtension"}/lib/nautilus/extensions-4"
   ];
 
   postPatch = ''
+    # https://github.com/rofirrim/eiciel/pull/9
     substituteInPlace meson.build --replace "compiler.find_library('libacl')" "compiler.find_library('acl')"
-    chmod +x img/install_icons.sh
-    patchShebangs img/install_icons.sh
   '';
 
   meta = with lib; {