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 1f485f
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
John (J5) Palmieri dff16e
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
Peng Huang 4717e8
Version: 0.83.0
Dennis Gilmore 21dff0
Release: 8%{?dist}
John (J5) Palmieri dff16e
URL: http://www.freedesktop.org/software/dbus/
Matthias Clasen 4b1332
Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz
John (J5) Palmieri 58eb63
Tom Callaway e05cf8
License: MIT
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 2d6ec8
BuildRequires: python-devel
John (J5) Palmieri dff16e
Marco Pesenti Gritti 9ccbc3
Patch0: dbus-python-0.83.0-memleak.patch
Marco Pesenti Gritti 9ccbc3
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 58eb63
%package devel
John (J5) Palmieri 58eb63
Summary: Libraries and headers for dbus-python
John (J5) Palmieri 58eb63
Group: Development/Libraries
John (J5) Palmieri 58eb63
Requires: %name = %{version}-%{release}
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%description devel
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
Headers and static libraries for hooking up custom mainloops to the dbus python
John (J5) Palmieri 58eb63
bindings.
John (J5) Palmieri 58eb63
John (J5) Palmieri dff16e
%prep
John (J5) Palmieri dff16e
%setup -q
John (J5) Palmieri dff16e
Marco Pesenti Gritti 9ccbc3
%patch0 -p0 -b .memleak
Marco Pesenti Gritti 9ccbc3
John (J5) Palmieri dff16e
%build
John (J5) Palmieri 58eb63
%configure
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
make
John (J5) Palmieri dff16e
John (J5) Palmieri 58eb63
#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 58eb63
make install DESTDIR=$RPM_BUILD_ROOT
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
#PKG_CONFIG_PATH=%{_libdir}/pkgconfig %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
rm -f $RPM_BUILD_ROOT/%{python_sitearch}/*.la
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
Matthias Clasen debecf
%doc COPYING ChangeLog README NEWS TODO
Matthias Clasen debecf
%doc doc/API_CHANGES.txt doc/HACKING.txt doc/tutorial.txt
Matthias Clasen debecf
%exclude %{_datadir}/doc/dbus-python
John (J5) Palmieri 58eb63
John (J5) Palmieri 1f485f
%dir %{python_sitelib}/dbus
John (J5) Palmieri 1f485f
%dir %{python_sitelib}/dbus/mainloop
John (J5) Palmieri 58eb63
%{python_sitearch}/*.so
John (J5) Palmieri 1f485f
%{python_sitelib}/*.py*
John (J5) Palmieri 1f485f
%{python_sitelib}/dbus/*.py*
John (J5) Palmieri 1f485f
%{python_sitelib}/dbus/mainloop/*.py*
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%files devel
John (J5) Palmieri 58eb63
%defattr(-,root,root)
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%{_includedir}/dbus-1.0/dbus/dbus-python.h
John (J5) Palmieri 58eb63
%{_libdir}/pkgconfig/dbus-python.pc
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%changelog
Dennis Gilmore 21dff0
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-8
Dennis Gilmore 21dff0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 21dff0
dmalcolm 0e44b1
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.83.0-7
dmalcolm 0e44b1
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
dmalcolm 0e44b1
Jesse Keating 1ecb2a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-6
Jesse Keating 1ecb2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 1ecb2a
Jesse Keating 7ddfe3
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-5
Jesse Keating 7ddfe3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 7ddfe3
Ignacio Vazquez-Abrams e13a7d
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.83.0-4
Ignacio Vazquez-Abrams e13a7d
- Rebuild for Python 2.6
Ignacio Vazquez-Abrams e13a7d
Marco Pesenti Gritti 9ccbc3
* Tue Sep 16 2008 Marco Pesenti Gritti - 0.83.0-3
Marco Pesenti Gritti 9ccbc3
- Add patch for https://bugs.freedesktop.org/show_bug.cgi?id=17551 
Marco Pesenti Gritti 9ccbc3
Peng Huang 5618b8
* Tue Aug 05 2008  Huang Peng <phuang@redhat.com> - 0.83.0-2
Peng Huang 4717e8
- Update to 0.83.0.
Peng Huang 4717e8
Tom Callaway e05cf8
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.82.4-3
Tom Callaway e05cf8
- fix license tag
Tom Callaway e05cf8
Jesse Keating 738f9b
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.82.4-2
Jesse Keating 738f9b
- Autorebuild for GCC 4.3
Jesse Keating 738f9b
Matthias Clasen 463291
* Sun Jan 20 2008 Matthias Clasen <mclasen@redhat.com> - 0.82.4-1
Matthias Clasen 463291
- Update to 0.82.4
Matthias Clasen 463291
Matthias Clasen 275565
* Mon Oct 22 2007 Matthias Clasen <mclasen@redhat.com> - 0.82.0-3
Matthias Clasen 275565
- Rebuild against new dbus-glib
Matthias Clasen 275565
Jesse Keating a70a92
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 0.82.0-2
Jesse Keating a70a92
- Rebuild for selinux ppc32 issue.
Jesse Keating a70a92
Matthias Clasen debecf
* Fri Jun 22 2007 Matthias Clasen <mclasen@redhat.com> - 0.82.0-1
Matthias Clasen debecf
- Update to 0.82.0
Matthias Clasen debecf
- Put all docs in the usual place
Matthias Clasen debecf
David Zeuthen a76f40
* Tue Apr 03 2007 David Zeuthen <davidz@redhat.com> - 0.80.2-3
David Zeuthen a76f40
- Rebuild
David Zeuthen a76f40
David Zeuthen a76f40
* Tue Apr 03 2007 David Zeuthen <davidz@redhat.com> - 0.80.2-2
David Zeuthen 50afc3
- Don't examine args for functions declared METH_NOARGS (#235017)
David Zeuthen 50afc3
John (J5) Palmieri a8876c
* Tue Feb 13 2007 John (J5) Palmieri <johnp@redhat.com> - 0.80.2-1
John (J5) Palmieri a8876c
- upgrade to 0.80.2 which fixes some memleaks
John (J5) Palmieri a8876c
John (J5) Palmieri 58eb63
* Wed Jan 24 2007 John (J5) Palmieri <johnp@redhat.com> - 0.80.1-1
John (J5) Palmieri 58eb63
- upgrade to 0.80.1
John (J5) Palmieri 58eb63
- remove dependency on Pyrex and libxml2
John (J5) Palmieri 58eb63
- some API breakage, 
John (J5) Palmieri 58eb63
  please see http://dbus.freedesktop.org/doc/dbus-python/NEWS.html
John (J5) Palmieri 58eb63
  for notes on changes 
John (J5) Palmieri 58eb63
David Zeuthen ff5efe
* Wed Jan  3 2007 David Zeuthen <davidz@redhat.com> - 0.70-9%{?dist}
David Zeuthen ff5efe
- rebuild against new Pyrex
David Zeuthen ff5efe
Jeremy Katz ac6132
* Wed Dec  6 2006 Jeremy Katz <katzj@redhat.com> - 0.70-8
Jeremy Katz ac6132
- rebuild against python 2.5
Jeremy Katz ac6132
Matthias Clasen 9c8b7e
* Tue Nov  7 2006 Matthias Clasen <mclasen@redhat.com> - 0.70-7
Matthias Clasen 9c8b7e
- Fix a typo in the spec file
Matthias Clasen 9c8b7e
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