[packages/guvcview] add static_libs bcond

atler atler at pld-linux.org
Sat Apr 6 20:22:34 CEST 2024


commit 031608ae037d3d4dd5e5048fd32f438a83f1e53a
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Apr 6 20:05:03 2024 +0200

    add static_libs bcond

 guvcview.spec | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/guvcview.spec b/guvcview.spec
index 328fd6e..ec0717d 100644
--- a/guvcview.spec
+++ b/guvcview.spec
@@ -2,6 +2,10 @@
 # - sfml rendering (BR: sfml-graphics >= 2.0) instead of SDL2
 # - Qt5 gui (BR: Qt5Widgets, qt5-build) instead of gtk+3
 # All can be compiled in, selectable at runtime.
+#
+# Conditional build:
+%bcond_without	static_libs	# static libraries
+
 Summary:	GTK+ based UVC Viewer
 Summary(pl.UTF-8):	Przeglądarka UVC oparta na GTK+
 Name:		guvcview
@@ -27,6 +31,7 @@ BuildRequires:	libv4l-devel
 BuildRequires:	pkgconfig
 BuildRequires:	portaudio-devel >= 19
 BuildRequires:	pulseaudio-devel >= 0.9.15
+BuildRequires:	rpmbuild(macros) >= 1.527
 BuildRequires:	udev-devel
 Requires(post,postun):	desktop-file-utils
 Requires:	ffmpeg-libs >= 3.0
@@ -77,6 +82,7 @@ Statyczne biblioteki guvcview.
 %{__autoheader}
 %{__automake}
 %configure \
+	%{__enable_disable static_libs static} \
 	--disable-debian-menu \
 	--disable-silent-rules
 %{__make}
@@ -134,9 +140,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/libgviewrender.pc
 %{_pkgconfigdir}/libgviewv4l2core.pc
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libgviewaudio.a
 %{_libdir}/libgviewencoder.a
 %{_libdir}/libgviewrender.a
 %{_libdir}/libgviewv4l2core.a
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/guvcview.git/commitdiff/031608ae037d3d4dd5e5048fd32f438a83f1e53a



More information about the pld-cvs-commit mailing list