Zdenek Prikryl 8e9ac1d
Summary:       Libraries to move files to a trash-folder on delete
Zdenek Prikryl 8e9ac1d
Name:          libtrash
e663f85
Version:       3.6
0d3fe41
Release:       1%{dist} 
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
bae586e
Patch2:        libtrash-3.3-license.patch
588519e
5d911c9
BuildRequires: gcc
4119790
BuildRequires: make
5d911c9
BuildRequires: perl-interpreter
2eb18d3
BuildRequires: perl(English)
ab73482
BuildRequires: python3
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
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
0d3fe41
%autosetup -p1
Zdenek Prikryl 8e9ac1d
ab73482
# enforce use of python3 during the build
ab73482
sed -e 's|print \(.*\)$|print(\1)|' -i scripts/get_symbol_versions.py
ab73482
sed -e 's|python|python3|' -i src/Makefile
ab73482
Zdenek Prikryl 8e9ac1d
%build
Zdenek Prikryl 93594d9
# -D_REENTRANT: keep up to date with src/Makefile
Zdenek Prikryl 93594d9
make CFLAGS="$RPM_OPT_FLAGS -D_REENTRANT"
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
0da058d
%ldconfig_scriptlets
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%files
0d3fe41
%doc README.md 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
%{_libdir}/libtrash.so
Zdenek Prikryl 8e9ac1d
Zdenek Prikryl 8e9ac1d
%changelog
e663f85
* Thu Aug 06 2020 Kamil Dudka <kdudka@redhat.com> - 3.6-1
e663f85
- update to new upstream release
e663f85
0d3fe41
* Tue Aug 04 2020 Kamil Dudka <kdudka@redhat.com> - 3.5-1
987dcef
- use `readelf -s -W` to avoid truncation of long symbol names (#1864057)
0d3fe41
- update to new upstream release
0d3fe41
13c3562
* Tue Aug 04 2020 Kamil Dudka <kdudka@redhat.com> - 3.3-17
2eb18d3
- require perl(English) for build (#1864057)
2eb18d3
f46652e
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-16
f46652e
- Second attempt - Rebuilt for
f46652e
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f46652e
eebb4a9
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-15
eebb4a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
eebb4a9
7919d30
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-14
7919d30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7919d30
729daf1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-13
729daf1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
729daf1
a2289fc
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-12
a2289fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a2289fc
67b6558
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-11
67b6558
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
67b6558
5d911c9
* Mon Feb 19 2018 Kamil Dudka <kdudka@redhat.com> - 3.3-10
ab73482
- enforce use of python3 during the build
5d911c9
- add explicit BR for the gcc compiler
5d911c9
c24e689
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-9
c24e689
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c24e689
71027ca
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-8
71027ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
71027ca
06c8581
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-7
06c8581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
06c8581
d56b069
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-6
d56b069
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d56b069
bae586e
* Mon Feb 08 2016 Kamil Dudka <kdudka@redhat.com> - 3.3-5
bae586e
- update FSF addresss in the license file to silence rpmlint
bae586e
8dc47e0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.3-4
8dc47e0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
8dc47e0
6db84a2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-3
6db84a2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
6db84a2
31911ee
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
31911ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
31911ee
b07299c
* Mon Jun 09 2014 Kamil Dudka <kdudka@redhat.com> - 3.3-1
b07299c
- update to new upstream release
b07299c
e812331
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-15
e812331
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e812331
588519e
* Mon May 12 2014 Kamil Dudka <kdudka@redhat.com> - 3.2-14
588519e
- avoid symbol clashes when loading audacious plug-ins (#1096443)
588519e
0cd609b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-13
0cd609b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0cd609b
1a0e527
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-12
1a0e527
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1a0e527
1a3f977
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-11
1a3f977
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1a3f977
2b638fc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-10
2b638fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2b638fc
f6b656c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-9
f6b656c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f6b656c
647660c
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-8
647660c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
647660c
Zdenek Prikryl 93594d9
* Wed Apr 22 2009 Zdenek Prikryl <zprikryl@redhat.com> 3.2-7
Zdenek Prikryl 93594d9
- Fixed usage of RPM_OPT_FLAGS
Zdenek Prikryl 93594d9
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
bb12b73
* Tue 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
bb12b73
* Tue 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