[packages/libatasmart] add static_libs bcond
atler
atler at pld-linux.org
Tue Sep 10 18:48:22 CEST 2024
commit 7caf9048e2dfb9d74e7575f67837a024538949df
Author: Jan Palus <atler at pld-linux.org>
Date: Tue Sep 10 18:23:25 2024 +0200
add static_libs bcond
libatasmart.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/libatasmart.spec b/libatasmart.spec
index 1e07197..731d368 100644
--- a/libatasmart.spec
+++ b/libatasmart.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without static_libs # static library
+
Summary: ATA S.M.A.R.T. Disk Health Monitoring Library
Summary(pl.UTF-8): Biblioteka do monitorowania stanu dysku ATA S.M.A.R.T.
Name: libatasmart
@@ -13,6 +17,7 @@ BuildRequires: automake >= 1:1.11
BuildRequires: libstdc++-devel
BuildRequires: libtool >= 2:2.2
BuildRequires: pkgconfig
+BuildRequires: rpmbuild(macros) >= 1.527
BuildRequires: tar >= 1:1.22
BuildRequires: udev-devel >= 143
BuildRequires: xz
@@ -75,7 +80,7 @@ API libatasmart dla języka Vala.
%{__automake}
%configure \
--disable-silent-rules \
- --enable-static
+ %{__enable_disable static_libs static}
%{__make}
%install
@@ -105,9 +110,11 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/atasmart.h
%{_pkgconfigdir}/libatasmart.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libatasmart.a
+%endif
%files -n vala-atasmart
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libatasmart.git/commitdiff/e0a1713b2b937dd697f1b441b52623bbdfea9d78
More information about the pld-cvs-commit
mailing list