[packages/libsrtp2] add apidocs and static_libs bconds
atler
atler at pld-linux.org
Sat Jun 27 14:47:51 CEST 2026
commit 67552e285bef8a5a8a0a167c4e45aac95e4d2e3a
Author: Jan Palus <atler at pld-linux.org>
Date: Sat Jun 27 14:47:06 2026 +0200
add apidocs and static_libs bconds
libsrtp2.spec | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/libsrtp2.spec b/libsrtp2.spec
index aa908b8..927a39f 100644
--- a/libsrtp2.spec
+++ b/libsrtp2.spec
@@ -1,3 +1,8 @@
+#
+# Conditional build:
+%bcond_without apidocs # API documentation
+%bcond_without static_libs # static library
+
Summary: Open-source implementation of Secure Real-time Transport Protocol
Summary(pl.UTF-8): Otwarta implementacja protokołu Secure Real-time Transport Protocol
Name: libsrtp2
@@ -12,7 +17,7 @@ Patch0: test-build.patch
URL: https://github.com/cisco/libsrtp
BuildRequires: autoconf >= 2.50
BuildRequires: automake
-BuildRequires: doxygen
+%{?with_apidocs:BuildRequires: doxygen}
BuildRequires: libpcap-devel
# also supported: nspr>=4+nss>=3 or mbedtls (the last only in cmake build)
BuildRequires: openssl-devel >= 1.1.0
@@ -85,8 +90,8 @@ cp -a /usr/share/automake/ar-lib .
--enable-openssl
%{__make} shared_library
-%{__make} all
-%{__make} libsrtp2doc
+%{?with_static_libs:%{__make} libsrtp2.a}
+%{?with_apidocs:%{__make} libsrtp2doc}
%install
rm -rf $RPM_BUILD_ROOT
@@ -111,10 +116,14 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/libsrtp2.pc
%{_includedir}/srtp2
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libsrtp2.a
+%endif
+%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
%doc doc/html/*
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libsrtp2.git/commitdiff/67552e285bef8a5a8a0a167c4e45aac95e4d2e3a
More information about the pld-cvs-commit
mailing list