Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > fb9f50132ebcd33abcbf12f407ee4a36 > files > 2

keybinder-0.2.2-2mdv2011.0.src.rpm

%define srcname keybinder

%define major 0
%define libname %mklibname %srcname %major
%define develname %mklibname -d %srcname

Summary:	A library for registering global keyboard shortcuts
Name:		keybinder
Version:	0.2.2
Release:	%mkrel 2
Url:		http://kaizer.se/wiki/keybinder/
Source0:	http://kaizer.se/publicfiles/keybinder/%{name}-%{version}.tar.gz
License:	GPLv2
Group:		Development/Python
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires:	libgtk+2-devel
BuildRequires:	python-devel pygtk2.0-devel python-gobject-devel
BuildRequires:	lua-devel

%description
keybinder is a library for registering global keyboard shortcuts. Keybinder works
with GTK-based applications using the X Window System.

The library contains:
- A C library, libkeybinder
- Lua bindings, lua-keybinder
- Python bindings, python-keybinder
- An examples directory with programs in C, Lua, Python and Vala.

%package -n %libname
Group:		Development/Python
Summary:	%{name} library package

%description -n %libname
%summary.

%package -n %develname
Group:		Development/Python
Summary:	%{name} developement files
Provides:	%{name}-devel = %{version}-%{release}
Requires:	%{libname} = %{version}

%description -n %develname
This package contains header files needed when building applications based on
%{name}.

%package -n python-%{srcname}
Group:		Development/Python
Summary:	%{name} python bindings
Requires:	%{libname} = %{version}
Requires:	pygtk2.0 python-gobject

%description -n python-%{srcname}
This package contains python bindings for keybinder.

%prep
%setup -q -n %{name}-%{version}

%build
%configure2_5x --disable-static --enable-python
%make

%install
rm -rf %{buildroot}
%makeinstall_std

# don't ship .la
find %{buildroot} -name '*.la' | xargs rm -f

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc ChangeLog NEWS AUTHORS README

%files -n %libname
%defattr(-,root,root)
%{_libdir}/libkeybinder.so.%{major}*

%files -n %develname
%defattr(-,root,root)
%{_includedir}/keybinder.h
%{_libdir}/lua/*/keybinder.so
%{_libdir}/libkeybinder.so
%{_libdir}/pkgconfig/keybinder.pc

%files -n python-%{name}
%defattr(-,root,root)
%{python_sitearch}/%{name}


%changelog
* Fri Nov 12 2010 Bogdano Arendartchuk <bogdano@mandriva.com> 0.2.2-2mdv2011.0
+ Revision: 596997
- rebuild for python 2.7

* Mon Aug 02 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0.2.2-1mdv2011.0
+ Revision: 565149
- improve requires
- import keybinder