[packages/gtkmm3] - allow building without apidocs
hawk
hawk at pld-linux.org
Thu Oct 22 18:01:31 CEST 2026
commit 541452ec32d85c5519cd3cb14824a61c075307a1
Author: Marcin Krol <hawk at tld-linux.org>
Date: Thu Oct 22 18:01:05 2026 +0200
- allow building without apidocs
gtkmm3.spec | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/gtkmm3.spec b/gtkmm3.spec
index 8225d36..7eee793 100644
--- a/gtkmm3.spec
+++ b/gtkmm3.spec
@@ -1,5 +1,6 @@
#
# Conditional build:
+%bcond_without apidocs # documentation
%bcond_without static_libs # static libraries
%define atkmm_ver 2.24.2
@@ -20,10 +21,10 @@ BuildRequires: atkmm-devel >= %{atkmm_ver}
BuildRequires: autoconf >= 2.59
BuildRequires: automake >= 1:1.11
BuildRequires: cairomm-devel >= 1.12.0
-BuildRequires: doxygen >= 1:1.8.9
+%{?with_apidocs:BuildRequires: doxygen >= 1:1.8.9}
BuildRequires: gdk-pixbuf2-devel >= 2.36.0
BuildRequires: glibmm-devel >= %{glibmm_ver}
-BuildRequires: graphviz
+%{?with_apidocs:BuildRequires: graphviz}
BuildRequires: gtk+3-devel >= %{gtk3_ver}
BuildRequires: libepoxy-devel >= 1.2
BuildRequires: libsigc++-devel
@@ -121,6 +122,7 @@ mm-common-prepare --copy --force
%configure \
--enable-maintainer-mode \
--disable-silent-rules \
+ %{!?with_doc:--disable-documentation} \
%{?with_static_libs:--enable-static}
%{__make}
@@ -165,7 +167,9 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libgtkmm-3.0.a
%endif
+%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
%{_docdir}/gtkmm-3.0
%{_datadir}/devhelp/books/gtkmm-3.0
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gtkmm3.git/commitdiff/541452ec32d85c5519cd3cb14824a61c075307a1
More information about the pld-cvs-commit
mailing list