commit b9597e6cbaab2b617c16524fbdf24cf8896f7258
Author: Lukasz Glebicki <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to