Commit bf4805d5 authored by Jan Tojnar's avatar Jan Tojnar
Browse files
parent b5a34147
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -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; {