Eiciel .spec
Posted 07-09-2009 at 06:46 AM by unSpawn
Eiciel allows you to visually edit file ACL entries. You can add and remove users and groups who will be granted permissions through the graphical interface. Eiciel can be used as stand-alone application and as Nautilus extension.
ACL: http://bestbits.at
Eiciel: http://rofi.roger-ferrer.org/eiciel/
Also-see: http://www.cs.bham.ac.uk/~nrs/jfacl/ (Java-based UI)
I didn't see no package but I know it is in Fedora-extras, I just didn't want to rebuild it.
* Note: as this is GNOME territory the buildreqs (+deps) include: "alsa-lib-devel atk-devel audiofile-devel cairo-devel cairomm-devel dbus-devel dbus-glib-devel esound-devel fontconfig-devel freetype-devel GConf2-devel glibmm24-devel gnome-keyring-devel gnome-vfs2-devel gtk2-devel gtkmm24-devel hal-devel libart_lgpl-devel libbonobo-devel libbonoboui-devel libgcrypt-devel libglade2-devel libgnomecanvas-devel libgnome-devel libgnomeui-devel libgpg-error-devel libICE-devel libIDL-devel libpng-devel libsigc++20-devel libSM-devel libX11-devel libXau-devel libXcursor-devel libXdmcp-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXinerama-devel libxml2-devel libXrandr-devel libXrender-devel libxslt-devel mesa-libGL-devel nautilus-devel ORBit2-devel pango-devel xorg-x11-proto-devel" on Centos 5.3 that is. Having a list makes it less bothersome to add/remove I hope. Also note that if you find a bug in or need help with eiciel you should contact the developer, not me.
ACL: http://bestbits.at
Eiciel: http://rofi.roger-ferrer.org/eiciel/
Also-see: http://www.cs.bham.ac.uk/~nrs/jfacl/ (Java-based UI)
I didn't see no package but I know it is in Fedora-extras, I just didn't want to rebuild it.
Code:
# No debuginfo: %define debug_packages %{nil} %define debug_package %{nil} # %define name eiciel # Version %define ver 0.9.6.1 # Release %define rel 1 Name: %{name} Summary: %{name} allows you to visually edit file ACL entries. Version: %{ver} Release: %{rel} License: GPL Group: Utilities/System Source: %{name}-%{ver}.tar.bz2 Provides: %{name} Vendor: rofi.roger-ferrer.org URL: http://rofi.roger-ferrer.org/eiciel/ BuildRoot: %{_tmppath}/%{name}-%{version} Prefix: /usr %description Eiciel allows you to visually edit file ACL entries. You can add and remove users and groups who will be granted permissions through the graphical interface. Eiciel can be used as stand-alone application and as Nautilus extension. %prep %setup -n %{name}-%{version} %build %configure make %install if [ "$RPM_BUILD_ROOT" = "%{_tmppath}/%{name}-%{version}" ]; then rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install else echo "Invalid Build root "${RPM_BUILD_ROOT}"." exit 1 fi find $RPM_BUILD_ROOT -not -type d | sed -e "s|$RPM_BUILD_ROOT||g" -e "s|man[A-Z0-9]/.*$|\0.gz|g" > autofillfiles %clean if [ "$RPM_BUILD_ROOT" = "%{_tmppath}/%{name}-%{version}" ]; then rm -rf $RPM_BUILD_ROOT else echo "Invalid Build root "${RPM_BUILD_ROOT}"." exit 1 fi # Auto-fill files %files -f autofillfiles %changelog * Thu Jul 09 2009 unSpawn - - Init .spec file.