Zdenek Prikryl 8e9ac1d
Summary:       Libraries to move files to a trash-folder on delete
Zdenek Prikryl 8e9ac1d
Name:          libtrash
Zdenek Prikryl 8e9ac1d
Version:       3.2
1e9956b
Release:       6%{dist} 
Zdenek Prikryl 8e9ac1d
Group:         System Environment/Libraries
Zdenek Prikryl 8e9ac1d
License:       GPLv2+
Zdenek Prikryl 8e9ac1d
URL:           http://pages.stern.nyu.edu/~marriaga/software/libtrash
Zdenek Prikryl 8e9ac1d
Source:        http://pages.stern.nyu.edu/~marriaga/software/libtrash/%{name}-%{version}.tgz
Zdenek Prikryl 8e9ac1d
Patch0:        libtrash-3.2-defaults.patch
Zdenek Prikryl 8e9ac1d
Patch1:        libtrash-3.2-makefile.patch
Zdenek Prikryl 8e9ac1d
BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Zdenek Prikryl 8e9ac1d
BuildRequires: perl, python
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%description
Zdenek Prikryl 8e9ac1d
Libtrash is the shared library which, when preloaded, implements a trash
Zdenek Prikryl 8e9ac1d
can under GNU/Linux. Through the interception of function calls which 
Zdenek Prikryl 8e9ac1d
might lead to accidental data loss libtrash effectively ensures that your 
Zdenek Prikryl 8e9ac1d
data remains protected from your own mistakes.
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%package devel
Zdenek Prikryl 8e9ac1d
Summary: Libraries to move files to a trash-folder on delete
Zdenek Prikryl 8e9ac1d
Group: Development/Libraries
Zdenek Prikryl 8e9ac1d
License: GPLv2+
Zdenek Prikryl 8e9ac1d
Requires: libtrash = %{version}-%{release}
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%description devel
Zdenek Prikryl 8e9ac1d
This package contains the libtrash.so dynamic library which, when preloaded,
Zdenek Prikryl 8e9ac1d
implements a trash can under GNU/Linux.
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%prep
Zdenek Prikryl 8e9ac1d
%setup -q
Zdenek Prikryl 8e9ac1d
%patch0 -p1 -b .defaults
Zdenek Prikryl 8e9ac1d
%patch1 -p1 -b .makefile
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%build
Zdenek Prikryl 8e9ac1d
CFLAGS=$RPM_OPT_FLAGS make
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%install
Zdenek Prikryl 8e9ac1d
rm -rf $RPM_BUILD_ROOT
Zdenek Prikryl 8e9ac1d
install -d $RPM_BUILD_ROOT{%{_libdir},%{_sysconfdir}}
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
make install INSTLIBDIR=$RPM_BUILD_ROOT%{_libdir} SYSCONFFILE=$RPM_BUILD_ROOT%{_sysconfdir}/libtrash.conf
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
rm -f $RPM_BUILD_ROOT/%{_libdir}/libattr.so.3
Zdenek Prikryl 8e9ac1d
ln -sf libtrash.so.%{version} $RPM_BUILD_ROOT/%{_libdir}/libtrash.so.3
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%clean
Zdenek Prikryl 8e9ac1d
rm -rf $RPM_BUILD_ROOT
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%post -p /sbin/ldconfig
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%postun -p /sbin/ldconfig
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%files
Zdenek Prikryl 8e9ac1d
%defattr(-,root,root)
Zdenek Prikryl 8e9ac1d
%doc README TODO COPYING CHANGE.LOG config.txt 
Zdenek Prikryl 8e9ac1d
%attr(644, root, root) %{_sysconfdir}/libtrash.conf
Zdenek Prikryl 8e9ac1d
%config(noreplace) %{_sysconfdir}/libtrash.conf
Zdenek Prikryl 8e9ac1d
%{_libdir}/libtrash.so.*
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%files devel
Zdenek Prikryl 8e9ac1d
%defattr(-,root,root)
Zdenek Prikryl 8e9ac1d
%{_libdir}/libtrash.so
Zdenek Prikryl 8e9ac1d
%doc README TODO COPYING CHANGE.LOG config.txt 
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%changelog
1e9956b
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-6
1e9956b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1e9956b
Zdenek Prikryl 8e9ac1d
* Thu Jul 15 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-5
Zdenek Prikryl 8e9ac1d
- Fixed permissions on config file
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
* Wed Jul 09 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-4
Zdenek Prikryl 8e9ac1d
- Added documentation to devel package
Zdenek Prikryl 8e9ac1d
- Minor spec clean up
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
* Wed Jul 02 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-3
Zdenek Prikryl 8e9ac1d
- Create devel package
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
* Thu Jul 01 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-2
Zdenek Prikryl 8e9ac1d
- Package for Fedora 10
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
* Thu Mar 06 2008 Zdenek Prikryl <zprikryl@redhat.com> 3.2-1
Zdenek Prikryl 8e9ac1d
- Package for Fedora 9
Zdenek Prikryl 8e9ac1d