[packages/libnice] add apidocs bcond

atler atler at pld-linux.org
Sun Apr 9 16:30:02 CEST 2023


commit bf3fa33be2b8420117a146dc01b749ea78950cac
Author: Jan Palus <atler at pld-linux.org>
Date:   Sun Apr 9 16:29:24 2023 +0200

    add apidocs bcond

 libnice.spec | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/libnice.spec b/libnice.spec
index 10fd9ea..a25de8d 100644
--- a/libnice.spec
+++ b/libnice.spec
@@ -1,5 +1,6 @@
 #
 # Conditional build:
+%bcond_without	apidocs		# API documentation
 %bcond_without	static_libs	# static library
 
 Summary:	The GLib ICE (Interactive Connectivity Establishment) implementation
@@ -13,13 +14,13 @@ Group:		Libraries
 Source0:	https://libnice.freedesktop.org/releases/%{name}-%{version}.tar.gz
 # Source0-md5:	fe43ff9ed4db2ecbb2d480c670bee855
 URL:		https://libnice.freedesktop.org/
-BuildRequires:	docbook-dtd412-xml
+%{?with_apidocs:BuildRequires:	docbook-dtd412-xml}
 BuildRequires:	glib2-devel >= 1:2.54
 BuildRequires:	gnutls-devel >= 2.12
 BuildRequires:	gobject-introspection-devel >= 1.30.0
-BuildRequires:	graphviz
+%{?with_apidocs:BuildRequires:	graphviz}
 BuildRequires:	gstreamer-devel >= 1.0.0
-BuildRequires:	gtk-doc >= 1.10
+%{?with_apidocs:BuildRequires:	gtk-doc >= 1.10}
 BuildRequires:	gupnp-igd-devel >= 0.2.4
 BuildRequires:	meson >= 0.52
 BuildRequires:	ninja >= 1.5
@@ -115,7 +116,7 @@ Wtyczka źródła ICE dla GStreamera.
 %build
 %meson build \
 	%{!?with_static_libs:--default-library=shared} \
-	-Dgtk_doc=enabled
+	-Dgtk_doc=%{__enabled_disabled apidocs gtk_doc}
 
 %ninja_build -C build
 
@@ -159,9 +160,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libnice.a
 %endif
 
+%if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
 %{_gtkdocdir}/libnice
+%endif
 
 %files -n gstreamer-nice
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libnice.git/commitdiff/bf3fa33be2b8420117a146dc01b749ea78950cac



More information about the pld-cvs-commit mailing list