pygtk2.spec revision 11845
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx#
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# spec file for package pygtk2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx#
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# Copyright (c) 2005 Sun Microsystems, Inc.
0d2f4bc964616a7fec76406480264fcaa2cfbc14ff# This file and all modifications and additions to the pristine
0d2f4bc964616a7fec76406480264fcaa2cfbc14ff# package are under the same license as the package itself.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx#
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# Owner: laca
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx#
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxName: pygtk2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxLicense: LGPL
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxGroup: System/Library
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxVersion: 2.12.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRelease: 2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxDistribution: Java Desktop System
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxVendor: Sun Microsystems, Inc.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxSummary: Python bindings for GTK+
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxSource: http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.12/pygtk-%{version}.tar.bz2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# date:2005-10-27 owner:dcarbery type:feature bugzilla:385131
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxPatch1: pygtk2-01-uninstalled.pc.diff
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# The numpy integration patch is based on the pygtk_r2808_patch_for_numpy found
0d2f4bc964616a7fec76406480264fcaa2cfbc14ff# at this URL - http://www.scipy.org/Porting_to_NumPy.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx# date:2007-10-22 owner:yippi type:bug bugzilla:397544 bugster:6602536
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxPatch2: pygtk2-02-numpy-r2808.diff
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxURL: http://www.gnome.org
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRoot: %{_tmppath}/%{name}-%{version}-build
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxDocdir: %{_defaultdocdir}/doc
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxAutoreqprov: on
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define libglade_version 2.4.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define glib2_version 2.6.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define gtk2_version 2.6.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define atk_version 1.8.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define pango_version 1.8.0
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%define python_version 2.4
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: libglade >= %{libglade_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: gtk2 >= %{gtk2_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: glib2 >= %{glib2_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: atk >= %{atk_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: pango >= %{pango_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: python >= %{python_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRequires: gtk2-devel >= %{gtk2_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRequires: libglade-devel >= %{libglade_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRequires: glib2-devel >= %{glib2_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRequires: atk-devel >= %{atk_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxBuildRequires: pango-devel >= %{pango_version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%description
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxPyGTK is an extension module for python that gives you access to the GTK+
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxwidget set. Just about anything you can write in C with GTK+ you can write
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxin python with PyGTK (within reason), but with all the benefits of python.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%package devel
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxSummary: files needed to build wrappers for GTK+ addon libraries
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxGroup: Development/Languages
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxRequires: %{name} = %{version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%description devel
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxThis package contains files required to build wrappers for GTK+ addon
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxlibraries so that they interoperate with pygtk.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%prep
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%setup -q -n pygtk-%{version}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%patch1 -p1
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%patch2 -p1
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%build
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxexport CFLAGS="$CFLAGS -I/usr/lib/python2.4/vendor-packages/numpy/core/include"
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxautoconf
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx./configure --prefix=%{_prefix} \
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx --sysconfdir=%{_sysconfdir}
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxmake
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%install
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxmake install DESTDIR=$RPM_BUILD_ROOT \
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx pythondir=%{_libdir}/python%{python_version}/vendor-packages
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxfind $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxfind $RPM_BUILD_ROOT -type f -name "*.pyo" -exec rm -f {} ';'
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%clean
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhxrm -rf $RPM_BUILD_ROOT
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%post
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%postun
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%files
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%defattr(-, root, root)
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_libdir}/python?.?/vendor-packages/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%files devel
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%defattr(-, root, root)
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%doc examples
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%doc AUTHORS NEWS README MAPPING ChangeLog
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_bindir}/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_includedir}/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_libdir}/pkgconfig/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_libdir}/pygtk/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%{_datadir}/pygtk/*
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx%changelog -n pygtk2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Mon Oct 22 2007 - brian.cameron@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Add patch so pygtk builds against numpy to add numeric processing extension
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx support.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Wed Sep 19 2007 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.12.0.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Mon Aug 27 2007 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.11.0.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Wed Jul 11 2007 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.10.5. Remove obsolete patch, 02-gtk-tooltips.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Fri Jun 22 2007 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Add patch 02-gtk-tooltips to fix bugzilla 449318 (pygtk not in sync with gtk+)
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Feb 6 2007 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.10.4.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Thu Dec 14 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Remove patch 02-pygobject-xsl-dir as nothing is built in the docs dir.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Wed Oct 04 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.10.3.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Oct 03 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.10.2.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Sat Sep 9 2006 - laca@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- re-enable optimisation as the compiler bug that prevented it has been fixed
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Sep 05 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.10.1.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Mon Aug 28 2006 - harry.lu@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.6 really
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Aug 08 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.6.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Aug 08 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.5.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Mon Aug 07 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.4.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Fri Jul 21 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.3.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Apr 4 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.9.0.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Fri Mar 31 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.8.5.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Wed Feb 15 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Disable optimizations on x86 to workaround compiler bug 6382078.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Sun Jan 15 2006 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.8.4
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Dec 20 2005 - dermot.mccluskey@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.8.2
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Thu Oct 27 2005 - laca@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- add patch uninstalled.pc.diff so the pygtk can be included in the same
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx Solaris pkg as gnome-python
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- move from site-packages to vendor-packages
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Sep 27 2005 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.7.4.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Thu Aug 25 2005 rich.burridge@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Adjusted the defattr lines to have three parameters, not four.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Tue Aug 16 2005 - damien.carbery@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Bump to 2.7.3.
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx* Mon Aug 04 2003 - glynn.foster@sun.com
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx- Initial Sun release
516fc7f3e48e25d0375ea3f93ead33ec38bc597bhx