Summary: Libraries to move files to a trash-folder on delete Name: libtrash Version: 3.2 Release: 14%{dist} Group: System Environment/Libraries License: GPLv2+ URL: http://pages.stern.nyu.edu/~marriaga/software/libtrash Source: http://pages.stern.nyu.edu/~marriaga/software/libtrash/%{name}-%{version}.tgz Patch0: libtrash-3.2-defaults.patch Patch1: libtrash-3.2-makefile.patch # rename init/fini to libtrash_init/libtrash_fini in order to avoid symbol # clashes when loading audacious plug-ins (#1096443) Patch2: libtrash-3.2-bz1096443.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl, python %description Libtrash is the shared library which, when preloaded, implements a trash can under GNU/Linux. Through the interception of function calls which might lead to accidental data loss libtrash effectively ensures that your data remains protected from your own mistakes. %package devel Summary: Libraries to move files to a trash-folder on delete Group: Development/Libraries License: GPLv2+ Requires: libtrash = %{version}-%{release} %description devel This package contains the libtrash.so dynamic library which, when preloaded, implements a trash can under GNU/Linux. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %build # -D_REENTRANT: keep up to date with src/Makefile make CFLAGS="$RPM_OPT_FLAGS -D_REENTRANT" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_libdir},%{_sysconfdir}} make install INSTLIBDIR=$RPM_BUILD_ROOT%{_libdir} SYSCONFFILE=$RPM_BUILD_ROOT%{_sysconfdir}/libtrash.conf rm -f $RPM_BUILD_ROOT/%{_libdir}/libattr.so.3 ln -sf libtrash.so.%{version} $RPM_BUILD_ROOT/%{_libdir}/libtrash.so.3 %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %doc README TODO COPYING CHANGE.LOG config.txt %attr(644, root, root) %{_sysconfdir}/libtrash.conf %config(noreplace) %{_sysconfdir}/libtrash.conf %{_libdir}/libtrash.so.* %files devel %defattr(-,root,root) %{_libdir}/libtrash.so %doc README TODO COPYING CHANGE.LOG config.txt %changelog * Mon May 12 2014 Kamil Dudka <kdudka@redhat.com> - 3.2-14 - avoid symbol clashes when loading audacious plug-ins (#1096443) * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Apr 22 2009 Zdenek Prikryl <zprikryl@redhat.com> 3.2-7 - Fixed usage of RPM_OPT_FLAGS * Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Jul 15 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-5 - Fixed permissions on config file * Wed Jul 09 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-4 - Added documentation to devel package - Minor spec clean up * Wed Jul 02 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-3 - Create devel package * Thu Jul 01 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-2 - Package for Fedora 10 * Thu Mar 06 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-1 - Package for Fedora 9