Name: eiciel Version: 0.9.12.1 Release: 4%{?dist} Summary: Graphical editor for ACLs and xattr Group: Applications/System License: GPLv2+ URL: http://rofi.roger-ferrer.org/eiciel Source0: http://rofi.roger-ferrer.org/eiciel/files/eiciel-%{version}.tar.bz2 # libxattr < 2.4.48-3.fc29 was missing xattr.h # and is deprecated, use instead Patch0: eiciel-0.9.12.1-sys-xattr.patch BuildRequires: gcc-c++ BuildRequires: libgnomeui-devel BuildRequires: libacl-devel BuildRequires: nautilus-devel BuildRequires: gtkmm30-devel BuildRequires: desktop-file-utils %global ext_dir %(eval "pkg-config --variable=extensiondir libnautilus-extension") # don't "provide" a private shlib %{?filter_setup: %filter_provides_in %{ext_dir}/.*\.so$ %filter_setup } %description Graphical editor for access control lists (ACLs) and extended attributes (xattr), either as an extension within Nautilus, or as a standalone utility. %prep %autosetup -p1 sed -i -e 's!attr/xattr\.h!sys/xattr\.h!g' configure [ "$(cksum ChangeLog|cut -d ' ' -f 1,2)" != "960335718 502" ] && exit -1 iconv -f ISO-8859-1 -t UTF-8 AUTHORS > foo ; mv foo AUTHORS %build export CXXFLAGS="%{optflags} -std=c++11" %configure --with-nautilus-extensions-dir=%{ext_dir} \ --disable-static V=1 make %{?_smp_mflags} %install %make_install %find_lang %{name} rm -f %{buildroot}%{ext_dir}/*.la desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files -f %{name}.lang %doc AUTHORS README %license COPYING # ancient gettextize file only / recheck for new releases #%doc ChangeLog %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/gnome/help/%{name}/ %{_datadir}/applications/*.desktop %{_mandir}/man1/%{name}* %{ext_dir}/lib%{name}*.so %{_datadir}/metainfo/*.appdata.xml %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog * Thu Jul 19 2018 Michael Schwendt - 0.9.12.1-4 - is deprecated, use instead * Tue Jul 17 2018 Michael Schwendt - 0.9.12.1-3 - add BuildRequires libattr-devel - add BuildRequires gcc-c++ - use %%license macro * Thu Jul 12 2018 Fedora Release Engineering - 0.9.12.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 0.9.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Tue Jan 16 2018 Michael Schwendt - 0.9.12.1-1 - Update to 0.9.12.1 to get a desktop file that validates. * Tue Jan 16 2018 Michael Schwendt - 0.9.12-1 - Update to 0.9.12 for better integration with AppStream. * Wed Aug 02 2017 Fedora Release Engineering - 0.9.11-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.9.11-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Jul 07 2017 Igor Gnatenko - 0.9.11-5 - Rebuild due to bug in RPM (RHBZ #1468476) * Fri Feb 10 2017 Fedora Release Engineering - 0.9.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 0.9.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Dec 24 2015 Michael Schwendt - 0.9.11-2 - Prefer %%global over %%define. No build just for that, though. * Fri Dec 18 2015 Michael Schwendt - 0.9.11-1 - Update to 0.9.11 (new translations for 13 languages). - Compile with -std=c++11 as needed for glibmm24 and libsigc++20. - BR gcc-c++ * Mon Aug 31 2015 Michael Schwendt - 0.9.10-1 - Update to 0.9.10 (fix for GTK+ >= 3.14). * Wed Jun 17 2015 Fedora Release Engineering - 0.9.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 0.9.9-2 - Rebuilt for GCC 5 C++11 ABI change * Wed Aug 20 2014 Michael Schwendt - 0.9.9-1 - Update to 0.9.9. * Sat Aug 16 2014 Fedora Release Engineering - 0.9.8.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Jul 17 2014 Richard Hughes - 0.9.8.3-1 - Update to 0.9.8.3. * Sat Jun 07 2014 Fedora Release Engineering - 0.9.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Nov 29 2013 Michael Schwendt - 0.9.8.2-1 - Update to 0.9.8.2. * Sat Aug 03 2013 Fedora Release Engineering - 0.9.8.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Mon Apr 22 2013 Michael Schwendt - 0.9.8.1-9 - Add patch for newer config.guess/config.sub files for aarch64 (#925300). - Drop the LDFLAGS patch again. - Fix ChangeLog guard. * Mon Feb 25 2013 Rahul Sundaram - 0.9.8.1-8 - remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247 - clean up spec to follow current guidelines - drop obsolete user groups patch * Wed Feb 13 2013 Fedora Release Engineering - 0.9.8.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 0.9.8.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Apr 11 2012 Michael Schwendt - 0.9.8.1-5 - Patch open_file() file not found crash (#811460). * Fri Jan 13 2012 Fedora Release Engineering - 0.9.8.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Nov 7 2011 Michael Schwendt - 0.9.8.1-3 - General cleanup of spec file and remove obsolete items. - Insert %%prep guard to check whether ChangeLog file gets replaced. - Fix desktop file issues. * Sat Nov 5 2011 Michael Schwendt - 0.9.8.1-2 - Move LDFLAGS before libs and link with --as-needed. * Sun Jul 31 2011 Michael Schwendt - 0.9.8.1-1 - Update to 0.9.8.1 to fix GTK2 vs. GTK3 crash (#726950) and Nautilus freeze (#703924). - BR gtkmm30-devel instead of gtkmm24-devel. - Apply user/group bounds patch only for Fedora <= 15, because Fedora 16 will start at 1000. * Wed Apr 27 2011 Chris Weyl 0.9.8-1 - update to 0.9.8 - filter out our private plugin shlib from rpm metadata provides * Fri Feb 11 2011 Matthias Clasen - 0.9.6.1-5 - Rebuild against newer gtk * Tue Feb 08 2011 Fedora Release Engineering - 0.9.6.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Fedora Release Engineering - 0.9.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 0.9.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat May 24 2008 Chris Weyl 0.9.6.1-1 - update to 0.9.6.1 - patch system user/group bounds; primitive but works :) Should resolve RH#445667. - oh, and the nautlius extensions dir seems to have changed. Let's use what libnautilus-extensions.pc says is the right directory, instead of hardcoding it. * Mon Feb 18 2008 Fedora Release Engineering - 0.9.5-2 - Autorebuild for GCC 4.3 * Thu Oct 25 2007 Chris Weyl 0.9.5-1 - update to 0.9.5 * Tue Aug 21 2007 Chris Weyl 0.9.4-2 - bump * Sun Nov 12 2006 Chris Weyl - update to 0.9.4 - src/eiciel.desktop and doc/C/eiciel.xml no longer in source tarball * Sun Nov 12 2006 Chris Weyl 0.9.3-1 - update to 0.9.3 - nuke src/eiciel.desktop during prep, drop the patch and just let configure do its thing * Sat Nov 11 2006 Chris Weyl 0.9.2-8 - bump * Sat Nov 11 2006 Chris Weyl 0.9.2-7 - rm doc/C/eiciel.xml during prep; otherwise it isn't rebuilt properly * Wed Nov 08 2006 Chris Weyl 0.9.2-6 - minor tweaks, resubmitted * Sun Jul 09 2006 Andy Burns 0.9.2-5 - Drop excludes for .debug files - Tidy up summary and description - Make includes more precise - Use .desktop file now accepted upstream (but with patch) - Use existing .png file as icon instead of copy * Mon Jul 03 2006 Andy Burns 0.9.2-4 - Change .debug excludes to work on x86_64 too * Mon Jul 03 2006 Andy Burns 0.9.2-3 - Exclude *.debug files - Remove macros from changelog section to shut up rpmlint - Reduced file permissions on .spec and .desktop files * Mon Jul 03 2006 Andy Burns 0.9.2-2 - Claim files under libdir more precisely - Add nautilus to buildreqs * Mon Jul 03 2006 Andy Burns 0.9.2-1 - Update source to 0.9.2 - Drop gcc4.1 patch accepted upstream * Sat Feb 04 2006 Andy Burns 0.9-8 - Use __mkdir and __install macros * Fri Feb 03 2006 Andy Burns 0.9-7 - Make version key in .desktop refer to fd.o spec ver, not eicel ver - Actually install the .destop file - Provide icon for .desktop file in /usr/share/pixmaps - Replace all RPM_BUILD_ROOT macros with buildroot * Fri Feb 03 2006 Andy Burns 0.9-6 - All docs are in doc - All Requires were detected automatically - Omit .la as well as .a - Reset file permissions on source files - Use find_lang for locale files - Added .desktop file - Change instances of eiciel to name macro * Fri Feb 03 2006 Andy Burns 0.9-5 - Exclude .a library which is unlikely to be used - Use more fine-grained file specs, particularly for man/doc files * Thu Feb 02 2006 Andy Burns 0.9-4 - Attempt to fix rpmlint ownership warnings about man1 files/dirs * Thu Feb 02 2006 Andy Burns 0.9-3 - Changed BuildRequires/Requires * Thu Feb 02 2006 Andy Burns 0.9-2 - Added patch for gcc4.1 * Thu Feb 02 2006 Andy Burns 0.9-1 - Initial RPM build