# sitelib for noarch packages, sitearch for others (remove the unneeded one) %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: key-mon Version: 1.16 Release: 1.n0i.2%{?dist} Summary: Utility to show live keyboard and mouse status Group: User Interface/X License: Apache License URL: http://code.google.com/p/%{name}/ Source0: http://key-mon.googlecode.com/files/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python-devel %description Utility to show live keyboard and mouse status for teaching and screen-casts. %prep %setup -q rm -f src/keymon/themes/clear/config~ %build %{__python} setup.py build %install find build/lib* -name '*.py' -exec sed -i "1{/^#!/d}" {} \; && \ %{__python} setup.py install -O1 --skip-build --root %{buildroot} install -D -m 0644 man/key-mon.1 %{buildroot}%{_mandir}/man1/%{name}.1 %files %defattr(-,root,root,-) %doc COPYING PKG-INFO README.rst %{_bindir}/* %{python_sitelib}/* %{_datadir}/pixmaps/* %{_mandir}/man1/%{name}.1.* %changelog * Thu Sep 05 2013 Marius FERARU - 1.16-1.n0i.2 - version 1.16 * Sat Oct 15 2011 Marius FERARU - 1.8-1.n0i.1 - initial packaging