[packages/libmatenotify] use package deps; add apidocs subpackage; more specific url

glen glen at pld-linux.org
Tue Jan 15 17:14:09 CET 2013


commit 1c6c755a17bb7eda1cdfde7c778b7233cdfe882f
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Tue Jan 15 18:13:44 2013 +0200

    use package deps; add apidocs subpackage; more specific url

 libmatenotify.spec | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)
---
diff --git a/libmatenotify.spec b/libmatenotify.spec
index 6498cf6..8297795 100644
--- a/libmatenotify.spec
+++ b/libmatenotify.spec
@@ -1,15 +1,21 @@
+#
+# Conditional build:
+%bcond_without	apidocs		# disable gtk-doc
+
 Summary:	Libraries for mate notify
 Name:		libmatenotify
 Version:	1.5.0
-Release:	0.1
+Release:	1
 License:	LGPL v2+
 Group:		Libraries
-URL:		http://mate-desktop.org/
 Source0:	http://pub.mate-desktop.org/releases/1.5/%{name}-%{version}.tar.xz
 # Source0-md5:	28a1526c93f9a28a3cea9fdefbc47b41
+URL:		http://wiki.mate-desktop.org/libmatenotify
+BuildRequires:	dbus-devel >= 0.76
+BuildRequires:	dbus-glib-devel >= 0.76
+BuildRequires:	glib2-devel >= 1:2.6
+BuildRequires:	gtk+2-devel >= 2:2.18
 BuildRequires:	mate-common
-BuildRequires:	pkgconfig(dbus-glib-1)
-BuildRequires:	pkgconfig(gtk+-2.0)
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -25,6 +31,22 @@ Requires:	%{name} = %{version}-%{release}
 %description devel
 Development libraries for libmatenotify
 
+%package apidocs
+Summary:	libmatenotify API documentation
+Summary(hu.UTF-8):	libmatenotify API dokumentáció
+Summary(pl.UTF-8):	Dokumentacja API biblioteki libmatenotify
+Group:		Documentation
+Requires:	gtk-doc-common
+
+%description apidocs
+libmatenotify API documentation.
+
+%description apidocs -l hu.UTF-8
+libmatenotify API dokumentáció.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki libmatenotify.
+
 %prep
 %setup -q
 
@@ -42,7 +64,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-find $RPM_BUILD_ROOT -name '*.la' |xargs rm
+%{!?with_apidocs:%{__rm} -rf $RPM_BUILD_ROOT%{_gtkdocdir}/%{name}}
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -59,10 +83,12 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-#%doc %{_datadir}/gtk-doc/html/libmatenotify/
 %{_libdir}/libmatenotify.so
 %{_pkgconfigdir}/libmatenotify.pc
 %{_includedir}/libmatenotify
 
-# -apidoc
-%{_gtkdocdir}/libmatenotify
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/%{name}
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libmatenotify.git/commitdiff/1c6c755a17bb7eda1cdfde7c778b7233cdfe882f



More information about the pld-cvs-commit mailing list