[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