[packages/libtrash] - updated to 3.7
qboosh
qboosh at pld-linux.org
Sat Jun 8 19:50:36 CEST 2024
commit 35cb4d6b10c018847cfd42b2f98d87676bb1b664
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 8 19:32:31 2024 +0200
- updated to 3.7
libtrash-Makefile.patch | 12 ------------
libtrash-noproc.patch | 12 ------------
libtrash-py24.patch | 26 --------------------------
libtrash.spec | 44 ++++++++++++++++++++------------------------
4 files changed, 20 insertions(+), 74 deletions(-)
---
diff --git a/libtrash.spec b/libtrash.spec
index 9363e05..a023da4 100644
--- a/libtrash.spec
+++ b/libtrash.spec
@@ -1,19 +1,16 @@
Summary: Libraries to move files to a trash on delete
Summary(pl.UTF-8): Biblioteka do automatycznego przenoszenia usuwanych plików do kosza
Name: libtrash
-Version: 3.2
-Release: 4
-License: GPL
+Version: 3.7
+Release: 1
+License: GPL v2+
Group: Libraries
-Source0: http://pages.stern.nyu.edu/~marriaga/software/libtrash/%{name}-%{version}.tgz
-# Source0-md5: 56f7b54f50d760e4719f73b98cd8b43a
-Patch0: %{name}-Makefile.patch
-Patch1: %{name}-py24.patch
-Patch2: %{name}-noproc.patch
-URL: http://pages.stern.nyu.edu/~marriaga/software/libtrash/
-BuildRequires: /sbin/ldconfig
-BuildRequires: perl-base
-BuildRequires: python
+Source0: https://pages.stern.nyu.edu/~marriaga/software/libtrash/%{name}-%{version}.tgz
+# Source0-md5: 7eeda8187327588ad32bbcb80f33e796
+URL: https://pages.stern.nyu.edu/~marriaga/software/libtrash/
+BuildRequires: autoconf >= 2.69
+BuildRequires: automake
+BuildRequires: libtool >= 2:2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -30,26 +27,25 @@ dostępne w strukturze katalogów podobnej do tej sprzed usunięcia.
%prep
%setup -q
-%patch0 -p1
-%patch1 -p1
-%patch2 -p1
%build
-%{__make} \
- CC="%{__cc}" \
- CFLAGS="%{rpmcflags} -D_REENTRANT"
+%{__libtoolize}
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+
+%{__make}
%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
+ DESTDIR=$RPM_BUILD_ROOT
# no devel package
-/sbin/ldconfig -N -n $RPM_BUILD_ROOT%{_libdir}
-rm -f $RPM_BUILD_ROOT%{_libdir}/libtrash.so
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libtrash.{so,la}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -59,7 +55,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc CHANGE.LOG README config.txt TODO
+%doc ChangeLog NEWS README.md TODO config.txt
%attr(755,root,root) %{_libdir}/libtrash.so.*.*
%attr(755,root,root) %ghost %{_libdir}/libtrash.so.3
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/libtrash.conf
diff --git a/libtrash-Makefile.patch b/libtrash-Makefile.patch
deleted file mode 100644
index 483772c..0000000
--- a/libtrash-Makefile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN libtrash-1.1.old/src/Makefile libtrash-1.1/src/Makefile
---- libtrash-1.1.old/src/Makefile Sun May 26 20:27:13 2002
-+++ libtrash-1.1/src/Makefile Sun Jun 2 12:02:41 2002
-@@ -28,7 +28,7 @@
- install-libtrash:
- TRASH_OFF=YES install libtrash.so.${VERSION} ${INSTLIBDIR}/libtrash.so.${VERSION}
- TRASH_OFF=YES install libtrash.conf.sys --mode a=r ${SYSCONFFILE}
-- ldconfig
-+
-
- clean:
- rm -f *~
diff --git a/libtrash-noproc.patch b/libtrash-noproc.patch
deleted file mode 100644
index 8df5bc1..0000000
--- a/libtrash-noproc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- libtrash-3.2/src/Makefile~ 2008-08-15 18:32:27.000000000 +0300
-+++ libtrash-3.2/src/Makefile 2008-08-15 18:32:48.545555398 +0300
-@@ -19,9 +19,6 @@
- libtrash: libtrash.so.${VERSION}
-
- libtrash.so.${VERSION}: $(SRC) ../libtrash.conf
-- echo CHECKING FOR A WORKING PROC FILESYSTEM...
-- ls -d /proc/self/fd
-- echo GOOD, YOU SEEM TO HAVE A PROC FS
- $(CC) $(CFLAGS) -o linking-helper linking-helper.c
- perl -w ../scripts/trimheader.pl
- perl -w ../scripts/genheader.pl
diff --git a/libtrash-py24.patch b/libtrash-py24.patch
deleted file mode 100644
index 35bb433..0000000
--- a/libtrash-py24.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- libtrash-3.2/scripts/get_symbol_versions.py~ 2008-08-15 14:52:45.832409714 +0300
-+++ libtrash-3.2/scripts/get_symbol_versions.py 2008-08-15 14:52:55.753240164 +0300
-@@ -45,7 +45,10 @@
-
- if status == None: return ("0", output) # os.popen() returns None if exit code == 0
-
-- return (str(os.WEXITSTATUS(status)) if os.WIFEXITED(status) else "EXITED ABNORMALLY", output)
-+ if os.WIFEXITED(status):
-+ return str(os.WEXITSTATUS(status), output)
-+
-+ return str("EXITED ABNORMALLY", output)
-
-
- def main():
-@@ -170,9 +173,9 @@
-
- if not \
- (sys.version_info[0] > 2 or \
--(sys.version_info[0] == 2 and sys.version_info[1] >= 5)):
-+(sys.version_info[0] == 2 and sys.version_info[1] >= 4)):
-
-- print "You need to have Python >= 2.5 installed!"
-+ print "You need to have Python >= 2.4 installed!"
- sys.exit(1)
- pass
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libtrash.git/commitdiff/35cb4d6b10c018847cfd42b2f98d87676bb1b664
More information about the pld-cvs-commit
mailing list