%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} # Last updated for version 2.13.2 %define automake_version 1.6.3-5 %define glib2_version 2.8.0 %define python2_version 2.3.5 ### Abstract ### Name: pygobject2 Version: 2.14.2 Release: 1%{?dist} License: LGPLv2+ Group: Development/Languages Summary: Python bindings for GObject URL: http://www.pygtk.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-root Source: pygobject-%{version}.tar.bz2 ### Build Dependencies ### BuildRequires: automake >= %{automake_version} BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: libtool BuildRequires: python2-devel >= %{python2_version} %description The %{name} package provides a convenient wrapper for the GObject library for use in Python programs. %package devel Summary: Development files for building add-on libraries Group: Development/Languages Requires: %{name} = %{version}-%{release} Requires: %{name}-doc = %{version}-%{release} Requires: glib2-devel Requires: pkgconfig %description devel This package contains files required to build wrappers for %{name}-based libraries such as pygtk2. %package doc Summary: Documentation files for %{name} Group: Development/Languages %description doc This package contains documentation files for %{name}. %prep %setup -q -n pygobject-%{version} %build %configure --enable-thread export tagname=CC make LIBTOOL=/usr/bin/libtool %install rm -rf $RPM_BUILD_ROOT export tagname=CC make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f rm examples/Makefile* %clean rm -fr $RPM_BUILD_ROOT %files %defattr(644, root, root, 755) %doc AUTHORS NEWS README %doc examples %dir %{python_sitearch}/gtk-2.0 %{python_sitearch}/gtk-2.0/dsextras.* %{python_sitearch}/pygtk.* %defattr(755, root, root, 755) %{python_sitearch}/gtk-2.0/gobject %files devel %defattr(644, root, root, 755) %dir %{_datadir}/pygobject %dir %{_includedir}/pygtk-2.0 %{_includedir}/pygtk-2.0/pygobject.h %{_libdir}/pkgconfig/pygobject-2.0.pc %files doc %defattr(644, root, root, 755) %{_datadir}/gtk-doc/html/pygobject %{_datadir}/pygobject/xsl %changelog * Fri May 23 2008 Matthew Barnes - 2.14.2-1.fc10 - Update to 2.14.2 * Sun Feb 17 2008 Matthew Barnes - 2.14.1-2.fc9 - Rebuild with GCC 4.3 * Thu Jan 03 2008 Matthew Barnes - 2.14.1-1.fc9 - Update to 2.14.1 * Fri Oct 26 2007 Matthew Barnes - 2.14.0-2.fc9 - Remove redundant requirements. - Use name tag where appropriate. * Sun Sep 16 2007 Matthew Barnes - 2.14.0-1.fc8 - Update to 2.14.0 * Wed Aug 29 2007 Fedora Release Engineering - 2.13.2-3 - Rebuild for selinux ppc32 issue. * Wed Aug 8 2007 Matthias Clasen - 2.13.2-2 - Update the license field * Sat Jul 07 2007 Matthew Barnes - 2.13.2-1.fc8 - Update to 2.13.2 * Fri May 18 2007 Matthew Barnes - 2.13.1-1.fc8 - Update to 2.13.1 - Remove patch for RH bug #237179 (fixed upstream). * Thu May 03 2007 Matthew Barnes - 2.12.3-5.fc7 - Fix devel subpackage dependency (RH bug #238793). * Thu Apr 19 2007 Matthew Barnes - 2.12.3-3.fc7 - Add patch for RH bug #237179 (memory leak). * Thu Dec 7 2006 Jeremy Katz - 2.12.3-2 - rebuild against python 2.5 * Sat Nov 18 2006 Matthew Barnes - 2.12.3-1.fc7 - Update to 2.12.3 * Thu Oct 26 2006 Matthew Barnes - 2.12.2-3.fc7 - Add subpackage pygobject2-doc (bug #205231). * Tue Oct 24 2006 Matthew Barnes - 2.12.2-2.fc7 - Use python_sitearch instead of python_sitelib. * Sun Oct 15 2006 Matthew Barnes - 2.12.2-1.fc7 - Update to 2.12.2 * Sun Sep 24 2006 Matthew Barnes - 2.12.1-3.fc6 - Require glib2-devel for the -devel package. * Fri Sep 22 2006 Matthew Barnes - 2.12.1-2.fc6 - Define a python_sitelib macro for files under site_packages. - Spec file cleanups. * Tue Sep 5 2006 Matthias Clasen - 2.12.1-1.fc6 - Update to 2.12.1 - Require pkgconfig for the -devel package * Sun Aug 27 2006 Matthias Clasen - 2.11.4-1.fc6 - Update to 2.11.4 - Use pre-built docs * Mon Aug 21 2006 Matthias Clasen - 2.11.3-1.fc6 - Update to 2.11.3 * Sun Aug 13 2006 Matthias Clasen - 2.11.2-2.fc6 - BR libxslt * Sun Aug 13 2006 Matthias Clasen - 2.11.2-1.fc6 - Update to 2.11.2 * Wed Jul 19 2006 Jesse Keating - 2.11.0-2 - rebuild * Wed Jul 12 2006 Matthias Clasen - 2.11.0-1 - Update to 2.11.0 * Wed Jul 12 2006 Jesse Keating - 2.10.1-3 - rebuild - Add missing br libtool * Fri May 19 2006 John (J5) Palmieri - 2.10.1-2 - Cleanup * Fri May 12 2006 John (J5) Palmieri - 2.10.1-1 - Initial package