[packages/libpng] add static_libs bcond

atler atler at pld-linux.org
Sun Jan 28 02:59:22 CET 2024


commit 37fb7a1924e3a5f00f0cf1f182afa9755f36da75
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Jan 28 01:06:22 2024 +0100

    add static_libs bcond

 libpng.spec | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
---
diff --git a/libpng.spec b/libpng.spec
index 0713a93..4136867 100644
--- a/libpng.spec
+++ b/libpng.spec
@@ -4,6 +4,7 @@
 # Conditional build:
 %bcond_without	tests		# don't perform "make check"
 %bcond_without	default_libpng	# don't use this libpng as default system libpng
+%bcond_without	static_libs	# static library
 #
 %define		apng_version	1.6.40
 
@@ -154,6 +155,7 @@ Narzędzia do konwersji plików PNG z lub do plików PNM.
 
 %build
 %configure \
+	%{__enable_disable static_libs static} \
 %ifarch %{arm} aarch64
 %ifarch %{arm_with_neon}
 	--enable-arm-neon=yes \
@@ -189,7 +191,8 @@ install example.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %if %{without default_libpng}
 %{__rm} $RPM_BUILD_ROOT%{_bindir}/{libpng-config,pn?2pn?} \
-	$RPM_BUILD_ROOT%{_libdir}/libpng.{so,la,a} \
+	$RPM_BUILD_ROOT%{_libdir}/libpng.{so,la} \
+	%{?with_static_libs:$RPM_BUILD_ROOT%{_libdir}/libpng.a} \
 	$RPM_BUILD_ROOT%{_includedir}/png*.h \
 	$RPM_BUILD_ROOT%{_pkgconfigdir}/libpng.pc \
 	$RPM_BUILD_ROOT%{_mandir}/man[35]/*png*
@@ -227,12 +230,14 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man5/png.5*
 %endif
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libpng16.a
 %if %{with default_libpng}
 %{_libdir}/libpng.a
 %endif
+%endif
 
 %if %{with default_libpng}
 %files progs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libpng.git/commitdiff/37fb7a1924e3a5f00f0cf1f182afa9755f36da75



More information about the pld-cvs-commit mailing list