[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