parent
de23459252
commit
a87f6f9b90
@ -0,0 +1,56 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, stdenv |
||||
, acl |
||||
, gnome |
||||
, gtkmm3 |
||||
, meson |
||||
, ninja |
||||
, pkg-config |
||||
, wrapGAppsHook |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "eiciel"; |
||||
version = "0.9.13.1"; |
||||
|
||||
outputs = [ "out" "nautilusExtension" ]; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "rofirrim"; |
||||
repo = "eiciel"; |
||||
rev = version; |
||||
sha256 = "0rhhw0h1hyg5kvxhjxkdz03vylgax6912mg8j4lvcz6wlsa4wkvj"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
meson |
||||
ninja |
||||
pkg-config |
||||
wrapGAppsHook |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
acl |
||||
gtkmm3 |
||||
gnome.nautilus |
||||
]; |
||||
|
||||
mesonFlags = [ |
||||
"-Dnautilus-extension-dir=${placeholder "nautilusExtension"}/lib/nautilus/extensions-3.0" |
||||
]; |
||||
|
||||
postPatch = '' |
||||
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; { |
||||
description = "Graphical editor for ACLs and extended attributes"; |
||||
homepage = "https://rofi.roger-ferrer.org/eiciel/"; |
||||
license = licenses.gpl2Plus; |
||||
maintainers = with maintainers; [ sersorrel ]; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
Loading…
Reference in new issue