commit 66af626dd194f15fbdaf067faf18d475f4cc595a Author: Marcin Krol <h...@tld-linux.org> Date: Wed Jul 19 14:09:56 2023 +0200
- bconds for API docs and ducktype docs dbus.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) --- diff --git a/dbus.spec b/dbus.spec index c35ba13..1620332 100644 --- a/dbus.spec +++ b/dbus.spec @@ -1,9 +1,11 @@ # TODO: -# - enable ducktype-docs when it works +# - enable ducktype-docs when it works and update files if necessary # - move /etc/dbus-1 from -libs to base after external packages transition to /usr/share/dbus-1 # # Conditional build: +%bcond_without apidocs # API docs %bcond_without apparmor # AppArmor support +%bcond_with ducktype # ducktype docs %bcond_without selinux # SELinux support %bcond_without systemd # systemd at_console support %bcond_without X11 # X11 support @@ -34,7 +36,7 @@ BuildRequires: autoconf >= 2.63 BuildRequires: autoconf-archive >= 2019.01.06 BuildRequires: automake >= 1:1.13 BuildRequires: docbook-dtd44-xml -BuildRequires: doxygen +%{?with_apidocs:BuildRequires: doxygen} BuildRequires: expat-devel >= %{expat_version} %{?with_apparmor:BuildRequires: libapparmor-devel >= 1:2.10} BuildRequires: libcap-ng-devel @@ -42,7 +44,7 @@ BuildRequires: libcap-ng-devel BuildRequires: libtool >= 2:2.0 BuildRequires: libxslt-progs BuildRequires: pkgconfig -#BuildRequires: python3-ducktype +%{?with_ducktype:BuildRequires: python3-ducktype} BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 2.011 BuildRequires: sed >= 4.0 @@ -51,7 +53,7 @@ BuildRequires: tar >= 1:1.22 BuildRequires: xmlto %{?with_X11:BuildRequires: xorg-lib-libX11-devel} BuildRequires: xz -BuildRequires: yelp-tools +%{?with_ducktype:BuildRequires: yelp-tools} Requires(post,postun): /sbin/ldconfig Requires(post,preun): /sbin/chkconfig Requires(postun): /usr/sbin/groupdel @@ -171,9 +173,10 @@ D-BUS wraz z sesją X11 użytkownika. %{__autoheader} %{__automake} %configure \ + %{!?with_apidocs:--disable-doxygen-docs} \ %{!?with_apparmor:--disable-apparmor} \ --disable-asserts \ - --disable-ducktype-docs \ + %{!?with_ducktype:--disable-ducktype-docs} \ %{?debug:--enable-verbose-mode} \ %{!?with_selinux:--disable-selinux} \ --disable-silent-rules \ @@ -337,10 +340,12 @@ fi %defattr(644,root,root,755) %{_libdir}/libdbus-1.a +%if %{with apidocs} %files apidocs %defattr(644,root,root,755) %{_docdir}/dbus/api %{_docdir}/dbus/dbus.devhelp2 +%endif %files x11 %defattr(644,root,root,755) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/dbus.git/commitdiff/66af626dd194f15fbdaf067faf18d475f4cc595a _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit