John (J5) Palmieri 3013c2
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%define pyrex_versio 0.9.3
John (J5) Palmieri dff16e
%define dbus_glib_version 0.70
John (J5) Palmieri 87dd78
%define dbus_version 0.90
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
Summary: D-Bus Python Bindings 
John (J5) Palmieri dff16e
Name: dbus-python
John (J5) Palmieri dff16e
Version: 0.70
Karsten Hopp acdcf7
Release: 6 
John (J5) Palmieri dff16e
URL: http://www.freedesktop.org/software/dbus/
John (J5) Palmieri e2d452
Source0: http://dbus.freedesktop.org/releases/%{name}-%{version}.tar.gz
John (J5) Palmieri dff16e
Patch0: dbus-python-0.70-fix-binary-modules-dir.patch
John (J5) Palmieri dff16e
License: AFL/GPL
John (J5) Palmieri dff16e
Group: System Environment/Libraries
John (J5) Palmieri e2d452
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
John (J5) Palmieri 87dd78
BuildRequires: dbus-devel >= %{dbus_version}
John (J5) Palmieri dff16e
BuildRequires: dbus-glib-devel >= %{dbus_glib_version}
John (J5) Palmieri dff16e
BuildRequires: Pyrex >= %{pyrex_version}
Karsten Hopp acdcf7
Requires: libxml2-python
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%description
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
D-Bus python bindings for use with python programs.   
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%prep
John (J5) Palmieri dff16e
%setup -q
John (J5) Palmieri dff16e
%patch0 -p1 -b .fix-binary-modules-dir
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%build
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%install
John (J5) Palmieri dff16e
rm -rf %{buildroot}
John (J5) Palmieri dff16e
John (J5) Palmieri 3d9400
PKG_CONFIG_PATH=%{_libdir}/pkgconfig %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%clean
John (J5) Palmieri dff16e
rm -rf %{buildroot}
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%files
John (J5) Palmieri dff16e
%defattr(-,root,root)
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%doc COPYING ChangeLog NEWS
John (J5) Palmieri dff16e
John (J5) Palmieri 3013c2
%{python_sitearch}/dbus/*.so
John (J5) Palmieri 3013c2
%{python_sitearch}/dbus/*.py*
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%changelog
Karsten Hopp acdcf7
* Fri Aug 18 2006 Karsten Hopp <karsten@redhat.com> - 0.70-6
Karsten Hopp acdcf7
- require libxml2-python for site-packages/dbus/introspect_parser.py
Karsten Hopp acdcf7
Jesse Keating a2c88b
* Thu Jul 20 2006 Jesse Keating <jkeating@redhat.com> - 0.70-5
Jesse Keating a2c88b
- Remove unnecessary obsoletes
Jesse Keating a2c88b
John (J5) Palmieri 3013c2
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-4
John (J5) Palmieri 3013c2
- Try python_sitearch this time
John (J5) Palmieri 3013c2
John (J5) Palmieri 87dd78
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-3
John (J5) Palmieri 87dd78
- Add a BR on dbus-devel
John (J5) Palmieri 87dd78
John (J5) Palmieri e2d452
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-2
John (J5) Palmieri e2d452
- Spec file cleanups
John (J5) Palmieri 3d9400
- Add PKG_CONFIG_PATH
John (J5) Palmieri e2d452
John (J5) Palmieri dff16e
* Mon Jul 17 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-1
John (J5) Palmieri dff16e
- Initial package import