[packages/libidn2] - added apidocs bcond and subpackage
hawk
hawk at pld-linux.org
Sun May 9 20:59:43 CEST 2021
commit f4508c0710392248dd5097ce2fbe5c23f957b565
Author: Marcin Krol <hawk at tld-linux.org>
Date: Sun May 9 18:59:20 2021 +0000
- added apidocs bcond and subpackage
libidn2.spec | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)
---
diff --git a/libidn2.spec b/libidn2.spec
index 02e4046..4d6574a 100644
--- a/libidn2.spec
+++ b/libidn2.spec
@@ -1,5 +1,6 @@
#
# Conditional build:
+%bcond_without apidocs # API documentation
%bcond_with tests # unit tests
Summary: Free software implementation of IDNA2008
@@ -17,7 +18,7 @@ URL: http://www.gnu.org/software/libidn/
BuildRequires: autoconf >= 2.61
BuildRequires: automake >= 1:1.10
BuildRequires: gettext-tools >= 0.19.3
-BuildRequires: gtk-doc >= 1.14
+%{?with_apidocs:BuildRequires: gtk-doc >= 1.14}
BuildRequires: help2man
BuildRequires: libtool >= 2:2.0
BuildRequires: libunistring-devel
@@ -63,6 +64,19 @@ Static libidn2 library.
%description static -l pl.UTF-8
Statyczna biblioteka libidn2.
+%package apidocs
+Summary: libidn2 API documentation
+Summary(pl.UTF-8): Dokumentacja API libidb2
+Group: Documentation
+Requires: gtk-doc-common
+BuildArch: noarch
+
+%description apidocs
+libblkid API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API libblkid.
+
%prep
%setup -q
%patch0 -p1
@@ -79,6 +93,7 @@ Statyczna biblioteka libidn2.
%{__automake}
%configure \
--disable-silent-rules \
+ %{?with_apidocs:--enable-gtk-doc} \
--with-html-dir=%{_gtkdocdir}
%{__make}
@@ -91,6 +106,10 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
+%if !%{with apidocs}
+%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/libidn2
+%endif
+
%find_lang %{name}
%clean
@@ -120,8 +139,13 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/idn2.h
%{_pkgconfigdir}/libidn2.pc
%{_mandir}/man3/idn2_*.3*
-%{_gtkdocdir}/libidn2
%files static
%defattr(644,root,root,755)
%{_libdir}/libidn2.a
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/libidn2
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libidn2.git/commitdiff/f4508c0710392248dd5097ce2fbe5c23f957b565
More information about the pld-cvs-commit
mailing list