[packages/readline] - cleanup

qboosh qboosh at pld-linux.org
Sun Sep 25 10:52:10 CEST 2016


commit 816baf02502225a6c9a1d5128cdc9cce685f0755
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 25 10:53:55 2016 +0200

    - cleanup

 readline.spec | 25 +++++++++++++++----------
 sources       |  8 --------
 2 files changed, 15 insertions(+), 18 deletions(-)
---
diff --git a/readline.spec b/readline.spec
index ce9e9ef..f689e40 100644
--- a/readline.spec
+++ b/readline.spec
@@ -1,4 +1,3 @@
-# NOTE: when updating patchlevel, do not forget to update 'sources' file!
 %define	ver		7.0
 %define	patchlevel	0
 Summary:	Library for reading lines from a terminal
@@ -195,17 +194,17 @@ Це статичні бібліотеки readline.
 %patch3 -p0
 %patch4 -p1
 
+# force info regeneration
+%{__rm} doc/*.info
+
 %build
 cp -f /usr/share/automake/config.sub support
-mv -f aclocal.m4 acinclude.m4
-%{__aclocal}
+# aclocal.m4 contains only custom macros, so no aclocal call
 %{__autoconf}
 %configure \
 	--with-curses
 
 %{__make} static shared
-
-rm -f doc/*.info
 %{__make} -C doc info
 
 %install
@@ -215,18 +214,22 @@ install -d $RPM_BUILD_ROOT{%{_sysconfdir},/%{_lib}}
 %{__make} install install-shared \
 	DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/inputrc
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/*old
-
-mv -f $RPM_BUILD_ROOT%{_libdir}/lib*.so.* $RPM_BUILD_ROOT/%{_lib}
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/inputrc
 
+# allow usage without /usr
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/lib*.so.* $RPM_BUILD_ROOT/%{_lib}
 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libreadline.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libreadline.so
 ln -sf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libhistory.so.*.*) $RPM_BUILD_ROOT%{_libdir}/libhistory.so
 
 # help rpm to find deps
 chmod +x $RPM_BUILD_ROOT/%{_lib}/lib*.so*
 
+# examples
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/%{name}/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+# packaged as %doc
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/readline
+
 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
 
 %clean
@@ -242,6 +245,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
+%doc CHANGELOG CHANGES NEWS README USAGE
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/inputrc
 %attr(755,root,root) /%{_lib}/libhistory.so.*.*
 %attr(755,root,root) %ghost /%{_lib}/libhistory.so.7
@@ -256,6 +260,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libhistory.so
 %attr(755,root,root) %{_libdir}/libreadline.so
 %{_includedir}/readline
+%{_examplesdir}/%{name}-%{version}
 %{_mandir}/man3/history.3*
 %{_mandir}/man3/readline.3*
 
diff --git a/sources b/sources
deleted file mode 100644
index 41549b3..0000000
--- a/sources
+++ /dev/null
@@ -1,8 +0,0 @@
-4343f5ea9b0f42447f102fb61576b398  readline63-001
-700295212f7e2978577feaee584afddb  readline63-002
-af4963862f5156fbf9111c2c6fa86ed7  readline63-003
-11f9def89803a5052db3ba72394ce14f  readline63-004
-93721c31cd225393f80cb3aadb165544  readline63-005
-71dc6ecce66d1489b96595f55d142a52  readline63-006
-062a08ed60679d3c4878710b3d595b65  readline63-007
-ee1c04072154826870848d8b218d7b04  readline63-008
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/readline.git/commitdiff/816baf02502225a6c9a1d5128cdc9cce685f0755



More information about the pld-cvs-commit mailing list