source: projects/specs/trunk/k/keybinder/keybinder-vl.spec @ 10194

Revision 10194, 3.2 KB checked in by kudoh, 8 years ago (diff)

new upstream release

Line 
1%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
2
3Name:           keybinder
4Version:        0.3.1
5Release:        1%{?_dist_release}
6Summary:        library for registering global keyboard shortcuts
7
8Group:          System Environment/Libraries
9License:        GPLv2
10URL:            http://kaizer.se/wiki/keybinder/
11Source0:        http://kaizer.se/publicfiles/keybinder/%{name}-%{version}.tar.gz
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13
14#BuildArch:
15BuildRequires:  gtk2-devel >= 2.20
16BuildRequires:  lua-devel
17BuildRequires:  pygtk2-devel >= 2.12
18BuildRequires:  pygobject-devel >= 2.15.3
19BuildRequires:  python-devel
20
21#Requires:       lua python
22
23
24%description
25keybinder is a library for registering global keyboard shortcuts.
26Keybinder works with GTK-based applications using the X Window System.
27
28%package        devel
29Summary:        Development files for %{name}
30Summary(ja):    %{name} の開発ファイル
31Group:          Development/Libraries
32Requires:       %{name} = %{version}-%{release}
33
34%description    devel
35The %{name}-devel package contains libraries and header files for
36developing extensions for %{name}.
37
38%package -n python-%{name}
39Group:          Development/Libraries
40License:        GPLv2+
41Summary:        Keybinder python bindings
42Summary(ja):    Keybinder の python バインディング
43Requires:       %{name} = %{version}-%{release}
44Requires:       pygtk2 pygobject
45
46%description -n python-%{name}
47This package contains python bindings for keybinder.
48
49%package -n lua-%{name}
50Group:          Development/Libraries
51Summary:        Keybinder lua bindings
52Summary(ja):    Keybinder の lua バインディング
53Requires:       %{name} = %{version}-%{release}
54Requires:       lua
55
56%description -n lua-%{name}
57This package contains lua bindings for keybinder.
58
59%prep
60%setup -q
61
62%build
63%configure --enable-static=no --enable-python
64make %{?_smp_mflags}
65
66%install
67rm -rf $RPM_BUILD_ROOT
68make install DESTDIR=$RPM_BUILD_ROOT
69
70rm -rf $RPM_BUILD_ROOT%{_libdir}/lib%{name}.la
71rm -rf $RPM_BUILD_ROOT%{_libdir}/lua/5.?/%{name}.la
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post -p /sbin/ldconfig
77%postun -p /sbin/ldconfig
78
79%files
80%defattr(-,root,root)
81%{_libdir}/libkeybinder.so.*
82%{_libdir}/girepository-1.0/Keybinder-0.0.typelib
83%doc COPYING NEWS AUTHORS README
84
85%files devel
86%defattr(-,root,root)
87%{_datadir}/gtk-doc/html/%{name}/*
88%{_datadir}/gir-1.0/Keybinder-0.0.gir
89%{_includedir}/keybinder.h
90%{_libdir}/pkgconfig/keybinder.pc
91%{_libdir}/libkeybinder.so
92
93%files -n python-%{name}
94%defattr(-,root,root)
95%{python_sitearch}/%{name}
96%doc COPYING
97
98%files -n lua-%{name}
99%defattr(-,root,root)
100%{_libdir}/lua/5.?/keybinder.so
101
102
103%changelog
104* Sun Apr 24 2016 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.1-1
105- new upstream release
106
107* Sun Jul 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.3.0-1
108- new upstream release
109
110* Tue Feb 21 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.2.2-3
111- rebuilt with python-2.7
112
113* Fri Sep 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.2.2-2
114- splitted python-keybinder, lua-keybinder
115- added configure option
116  - --enable-static=no --enable-python
117
118* Sat Jul 23 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.2.2
119- initial build for Vine Linux
120
121* Thu Nov 6 2010 Radek Ryckowski <radek@ebi.ac.uk> - 0.2.2
122- Initial RPM release
Note: See TracBrowser for help on using the repository browser.