%define python_version %(%{__python} -c 'import sys; print sys.version.split(" ")[0]') %define python_includedir %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_inc()') %define python_sitelib %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib()') %define real_name pkpgcounter Summary: Python Printer Description Language parser Name: python-pkpgcounter Version: 1.82 Release: 1.mrh1 License: GPL Group: Development/Libraries URL: http://www.python.com/software/pkpgcounter Packager: Matthew Hyclak Source: http://www.pykota.com/software/pkpgcounter/download/download/tarballs/%{real_name}-%{version}.tar.gz Requires: python >= %{python_version} python-imaging BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: python python-imaging BuildArch: noarch %description pkpgcounter is a generic Page Description Language parser which main feature is to count the number of pages in printable files. %prep %setup -n %{real_name}-%{version} %build export CFLAGS="%{optflags}" %{__python} setup.py build %install %{__rm} -rf %{buildroot} %{__python} setup.py install --root="%{buildroot}" %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc %{_defaultdocdir}/pkpgcounter/* %{_bindir}/pkpgcounter %{python_sitelib}/pkpgpdls %{_mandir}/man1/pkpgcounter.1.* %changelog * Fri Jun 30 2006 Matthew Hyclak - 1.82 - Update to 1.82 - Change to be a noarch package * Wed Jan 25 2006 Matthew Hyclak - 1.75 - Initial Package