%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %global debug_package %{nil} Name: caribou Version: 0.1.2 Release: 1%{?dist} Summary: A simplified in-place on-screen keyboard Group: User Interface/Desktops License: LGPLv2+ URL: http://live.gnome.org/Caribou Source0: http://ftp.gnome.org/pub/GNOME/sources/caribou/0.1/caribou-%{version}.tar.bz2 BuildArch: noarch BuildRequires: python-devel Requires: pygtk2 Requires: at-spi-python Requires: pyclutter Requires: python-virtkey %description Caribou is a text entry application that currently manifests itself as a simplified in-place on-screen keyboard. %prep %setup -q %build # nothing to do here because caribou does not use autotools yet %install # manually install until caribou starts using autotools mkdir -p $RPM_BUILD_ROOT%{python_sitelib} cp -r src/caribou $RPM_BUILD_ROOT%{python_sitelib} mkdir -p $RPM_BUILD_ROOT%{_bindir} cp src/caribou.py $RPM_BUILD_ROOT%{_bindir}/caribou # correct the paths sed -i -e "s|\(caribou/keyboards\)|%{python_sitelib}/\1|" $RPM_BUILD_ROOT%{python_sitelib}/caribou/keyboards/__init__.py sed -i -e "s|\(caribou/caribou-prefs.ui\)|%{python_sitelib}/\1|" $RPM_BUILD_ROOT%{python_sitelib}/caribou/keyboard.py %files %defattr(-,root,root,-) %doc COPYING README %{python_sitelib}/caribou %{_bindir}/caribou %changelog * Fri May 28 2010 Matthias Clasen - 0.1.2-1 - Update to 0.1.2 * Thu Jan 21 2009 Ben Konrath - 0.0.2-1 - Initial release.