[packages/libwebp] add static_libs bcond
atler
atler at pld-linux.org
Mon Dec 23 16:23:55 CET 2024
commit 1677638b1164359a5f823c7ad426959f99e6c446
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Dec 23 15:46:44 2024 +0100
add static_libs bcond
libwebp.spec | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/libwebp.spec b/libwebp.spec
index c8a3bca..01e66af 100644
--- a/libwebp.spec
+++ b/libwebp.spec
@@ -1,6 +1,7 @@
#
# Conditional build:
-%bcond_without opengl # OpenGL-based visualizer
+%bcond_without opengl # OpenGL-based visualizer
+%bcond_without static_libs # static libraries
#
Summary: WebP image codec libraries
Summary(pl.UTF-8): Biblioteki do kodeka obrazów WebP
@@ -23,6 +24,7 @@ BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libtiff-devel
BuildRequires: libtool >= 2:2.2
+BuildRequires: rpmbuild(macros) >= 1.527
Requires: libsharpyuv = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -116,6 +118,7 @@ Statyczna biblioteka Sharp YUV.
%{__automake}
%configure \
--disable-silent-rules \
+ %{__enable_disable static_libs static} \
--enable-libwebpdemux \
--enable-libwebpextras \
--enable-libwebpmux
@@ -159,11 +162,13 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/libwebpdemux.pc
%{_pkgconfigdir}/libwebpmux.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libwebp.a
%{_libdir}/libwebpdemux.a
%{_libdir}/libwebpmux.a
+%endif
%files progs
%defattr(644,root,root,755)
@@ -194,6 +199,8 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/webp/sharpyuv
%{_pkgconfigdir}/libsharpyuv.pc
+%if %{with static_libs}
%files -n libsharpyuv-static
%defattr(644,root,root,755)
%{_libdir}/libsharpyuv.a
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libwebp.git/commitdiff/1677638b1164359a5f823c7ad426959f99e6c446
More information about the pld-cvs-commit
mailing list