[packages/keybinder] - up to 0.3.0 - added doc subpackage - adaptarized - docs moved into docdir - restricted BRs

blekot blekot at pld-linux.org
Sat May 4 12:08:02 CEST 2013


commit b9597e6cbaab2b617c16524fbdf24cf8896f7258
Author: Lukasz Glebicki <blekot at pld-linux.org>
Date:   Sat May 4 12:06:33 2013 +0200

    - up to 0.3.0
    - added doc subpackage
    - adaptarized
    - docs moved into docdir
    - restricted BRs

 keybinder.spec | 41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)
---
diff --git a/keybinder.spec b/keybinder.spec
index f8b428b..cbad7c7 100644
--- a/keybinder.spec
+++ b/keybinder.spec
@@ -6,27 +6,27 @@
 Summary:	keybinder library
 Summary(pl.UTF-8):	Biblioteka keybinder
 Name:		keybinder
-Version:	0.2.2
-Release:	2
+Version:	0.3.0
+Release:	1
 License:	GPL v2
 Group:		Libraries
 Source0:	http://kaizer.se/publicfiles/keybinder/%{name}-%{version}.tar.gz
-# Source0-md5:	b4ccd4bd19f3ae3f0ab2cbda11fcd3ac
+# Source0-md5:	2a0aed62ba14d1bf5c79707e20cb4059
 URL:		http://kaizer.se/wiki/keybinder/
 BuildRequires:	gtk+2-devel
-BuildRequires:	pkgconfig
+BuildRequires:	pkgconfig >= 0.9.0
 BuildRequires:	xorg-lib-libX11-devel
 %if %{with lua}
 BuildRequires:	lua51
 BuildRequires:	lua51-devel >= 5.1
 %endif
 %if %{with python}
-BuildRequires:	python-devel
+BuildRequires:	python-devel >= 2.5
 BuildRequires:	python-distribute
 BuildRequires:	python-pygobject-devel
 BuildRequires:	python-pygtk-devel
-BuildRequires:	rpmbuild(macros) >= 1.219
 BuildRequires:	rpm-pythonprov
+BuildRequires:	rpmbuild(macros) >= 1.219
 %endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -50,13 +50,25 @@ Header files for keybinder library.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki keybinder.
 
+%package doc
+Summary:	HTML documentation for keybinder library
+Summary(pl.UTF-8):	Dokumentacja w HTML biblioteki keybinder
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description doc
+HTML documentation for keybinder library.
+
+%description devel -l pl.UTF-8
+Dokumentacja w HTML biblioteki keybinder.
+
 %package -n python-keybinder
 Summary:	Python bindings for keybinder library
 Summary(pl.UTF-8):	Wiązania pythona biblioteki keybinder
 Group:		Development/Languages/Python
 Requires:	%{name} = %{version}-%{release}
-Requires:	python-libs                                             
-Requires:	python-modules   
+Requires:	python-libs
+Requires:	python-modules
 
 %description -n python-keybinder
 Python bindings for keybinder library.
@@ -82,7 +94,7 @@ Wiązania lua biblioteki keybinder.
 %build
 %configure \
 %if %{with lua}
-	--with-lua-includes=/usr/include/lua51 \
+	--with-lua-includes=%{_includedir}/lua51 \
 	--with-lua-suffix=51
 %endif
 
@@ -91,13 +103,16 @@ Wiązania lua biblioteki keybinder.
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} \
+	$RPM_BUILD_ROOT%{_docdir}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
+mv $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/keybinder/ $RPM_BUILD_ROOT%{_docdir}/
+
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
 %py_postclean
@@ -117,10 +132,16 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libkeybinder.so
+%{_libdir}/libkeybinder.la
 %{_includedir}/keybinder.h
 %{_pkgconfigdir}/keybinder.pc
 %{_examplesdir}/%{name}-%{version}
 
+%files doc
+%defattr(644,root,root,755)
+%dir %{_docdir}/keybinder
+%{_docdir}/keybinder/*[css,html,png,devhelp2]
+
 %if %{with python}
 %files -n python-keybinder
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/keybinder.git/commitdiff/b9597e6cbaab2b617c16524fbdf24cf8896f7258



More information about the pld-cvs-commit mailing list