biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / filesystems / eiciel / default.nix
blob4e9112a237f9bb1ab07858ec17280adc9708a885
1 { lib
2 , fetchFromGitHub
3 , stdenv
4 , acl
5 , glibmm_2_68
6 , gtkmm4
7 , meson
8 , nautilus
9 , ninja
10 , pkg-config
11 , itstool
12 , wrapGAppsHook4
13 , gtk4
16 stdenv.mkDerivation rec {
17   pname = "eiciel";
18   version = "0.10.1";
20   outputs = [ "out" "nautilusExtension" ];
22   src = fetchFromGitHub {
23     owner = "rofirrim";
24     repo = "eiciel";
25     rev = version;
26     sha256 = "sha256-gpuxx1Ts9HCO+3C+Z3k1tVA+1Mip8/Bd+FvWisVdsVY=";
27   };
29   nativeBuildInputs = [
30     meson
31     ninja
32     pkg-config
33     itstool
34     wrapGAppsHook4
35     gtk4
36   ];
38   buildInputs = [
39     acl
40     glibmm_2_68
41     gtkmm4
42     nautilus
43   ];
45   mesonFlags = [
46     "-Dnautilus-extension-dir=${placeholder "nautilusExtension"}/lib/nautilus/extensions-4"
47   ];
49   meta = with lib; {
50     description = "Graphical editor for ACLs and extended attributes";
51     homepage = "https://rofi.roger-ferrer.org/eiciel/";
52     license = licenses.gpl2Plus;
53     maintainers = with maintainers; [ sersorrel ];
54     platforms = platforms.linux;
55     mainProgram = "eiciel";
56   };