# sitelib for noarch packages, sitearch for others (remove the unneeded one) %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %define pre_release rc1 Name: python-xlib Version: 0.15 Release: 0.1.%{pre_release}%{?dist} Summary: X client library for Python Group: Development/Languages License: GPLv2+ URL: http://python-xlib.sourceforge.net/ Source0: http://prdownloads.sourceforge.net/python-xlib/python-xlib-%{version}%{pre_release}.tar.gz Source1: defs BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Patch0: increase-receiving-buffer Patch1: fix-unix-socket-in-display Patch2: fix-ssh-tunnel-auth Patch3: fix-rhomboid-examples BuildArch: noarch BuildRequires: python-devel BuildRequires: texinfo-tex tetex-dvips %package doc Summary: Documentation and examples for python-xlib Group: Documentation Requires: %{name} = %{version}-%{release} %description The Python X Library is a complete X11R6 client-side implementation, written in pure Python. It can be used to write low-levelish X Windows client applications in Python. %description doc Install this package if you want the developers' documentation and examples that tell you how to program with python-xlib. %prep %setup -q -n %{name}-%{version}%{pre_release} %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build %{__python} setup.py build cp %{SOURCE1} doc/src/ cd doc make html ps cd html rm Makefile texi2html %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT chmod a-x examples/*.py %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc README COPYING # For noarch packages: sitelib %{python_sitelib}/* %files doc %defattr(-,root,root,-) %doc COPYING examples doc/html doc/ps/python-xlib.ps %changelog * Mon Dec 14 2009 Jef Spaleta - 0.15-0.1.rc1 - New upstream pre-release and some cherry picked patches from Debian from Fedora bug 537264 * Sun Jul 26 2009 Fedora Release Engineering - 0.14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 0.14-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.14-3 - Rebuild for Python 2.6 * Wed Sep 3 2008 Tom "spot" Callaway - 0.14-2 - fix license tag * Tue Jul 1 2008 Jef Spaleta - 0.14-1 - Latest upstream release * Tue Apr 10 2007 Jef Spaleta - 0.13-3 - Created doc subpackage per suggestion in review * Mon Mar 26 2007 Jef Spaleta - 0.13-2 - Review Cleanup * Sat Mar 24 2007 Jef Spaleta - 0.13-1 - Initial packaging