[packages/acl] - disable silent-rules, no attr for symlinks or shared libs, drop .la file

qboosh qboosh at pld-linux.org
Thu Jul 2 21:46:19 CEST 2026


commit 145b43ec8b8ea48c048fdc81ee05ff8cce234821
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Jul 2 21:46:14 2026 +0200

    - disable silent-rules, no attr for symlinks or shared libs, drop .la file

 acl.spec | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/acl.spec b/acl.spec
index 5c3d2e5..e072f73 100644
--- a/acl.spec
+++ b/acl.spec
@@ -66,7 +66,8 @@ Statyczna biblioteka acl.
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+	--disable-silent-rules
 
 %{__make}
 
@@ -76,11 +77,15 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# make library usable without /usr
 install -d $RPM_BUILD_ROOT/%{_lib}
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libacl.so.* $RPM_BUILD_ROOT/%{_lib}
 ln -snf /%{_lib}/$(basename $RPM_BUILD_ROOT/%{_lib}/libacl.so.*.*.*) \
 	$RPM_BUILD_ROOT%{_libdir}/libacl.so
 
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libacl.la
+
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
 
 %find_lang %{name}
@@ -97,8 +102,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/chacl
 %attr(755,root,root) %{_bindir}/getfacl
 %attr(755,root,root) %{_bindir}/setfacl
-%attr(755,root,root) /%{_lib}/libacl.so.*.*.*
-%attr(755,root,root) %ghost /%{_lib}/libacl.so.1
+/%{_lib}/libacl.so.*.*.*
+%ghost /%{_lib}/libacl.so.1
 %{_mandir}/man1/chacl.1*
 %{_mandir}/man1/getfacl.1*
 %{_mandir}/man1/setfacl.1*
@@ -107,8 +112,7 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %doc doc/{extensions.txt,libacl.txt}
-%attr(755,root,root) %{_libdir}/libacl.so
-%{_libdir}/libacl.la
+%{_libdir}/libacl.so
 %{_includedir}/acl
 %{_includedir}/sys/acl.h
 %{_pkgconfigdir}/libacl.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/acl.git/commitdiff/145b43ec8b8ea48c048fdc81ee05ff8cce234821



More information about the pld-cvs-commit mailing list