[packages/libmtp] add apidocs bcond

glen glen at pld-linux.org
Thu Jan 3 00:47:26 CET 2013


commit 367ba4ebe48c57baa9a225a30fc7e54a134cbd75
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Jan 3 01:47:15 2013 +0200

    add apidocs bcond

 libmtp.spec | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/libmtp.spec b/libmtp.spec
index 38b11c7..ebf3350 100644
--- a/libmtp.spec
+++ b/libmtp.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without	apidocs		# do not build and package API docs
+
 Summary:	Implementation of Microsoft's Media Transfer Protocol (MTP)
 Summary(pl.UTF-8):	Implementacja protokołu MTP (Media Transfer Protocol) Microsoftu
 Name:		libmtp
@@ -9,7 +13,7 @@ Source0:	http://downloads.sourceforge.net/libmtp/%{name}-%{version}.tar.gz
 # Source0-md5:	f80e45c0e6e5798c434bb1c26a7b602d
 URL:		http://libmtp.sourceforge.net/
 BuildRequires:	automake
-BuildRequires:	doxygen
+%{?with_apidocs:BuildRequires:	doxygen}
 BuildRequires:	libgcrypt-devel
 BuildRequires:	libusb-devel >= 1.0.0
 BuildRequires:	pkgconfig
@@ -83,7 +87,7 @@ Reguły UDEV dla urządzeń libmtp.
 %build
 cp -f /usr/share/automake/config.sub .
 %configure \
-	--enable-doxygen \
+	%{?with_apidocs:--enable-doxygen} \
 	--with-udev-group=audio \
 	--with-udev-mode=0660
 %{__make}
@@ -108,7 +112,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
+%if %{with apidocs}
 %doc doc/html/*
+%endif
 %attr(755,root,root) %{_libdir}/libmtp.so
 %{_libdir}/libmtp.la
 %{_includedir}/libmtp.h
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libmtp.git/commitdiff/367ba4ebe48c57baa9a225a30fc7e54a134cbd75



More information about the pld-cvs-commit mailing list