John (J5) Palmieri dff16e
Rex Dieter 829de1
%if 0%{?fedora} > 17
Rex Dieter 829de1
%global python3 1
Rex Dieter 829de1
%endif
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
Summary: D-Bus Python Bindings 
John (J5) Palmieri dff16e
Name: dbus-python
Rex Dieter 271d3a
Version: 1.1.1
Peter Robinson 178f74
Release: 5%{?dist}
Rex Dieter 271d3a
Rex Dieter 271d3a
License: MIT
Dan Mashal 35dfa6
URL: http://www.freedesktop.org/software/dbus-python
Matthias Clasen 4b1332
Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz
John (J5) Palmieri 58eb63
Dan Mashal 35dfa6
Patch0: dbus-python-aarch64.patch
Peter Robinson 178f74
# http://cgit.freedesktop.org/dbus/dbus-python/commit/?id=423ee853dfbb4ee9ed89a21e1cf2b6a928e2fc4d
Peter Robinson 178f74
Patch1: dbus-python-pygobject38.patch
Dan Mashal 35dfa6
Rex Dieter 829de1
BuildRequires: dbus-devel
Rex Dieter 829de1
BuildRequires: dbus-glib-devel
John (J5) Palmieri 2d6ec8
BuildRequires: python-devel
Rex Dieter 829de1
BuildRequires: python-docutils
Rex Dieter 829de1
%if 0%{?python3}
Rex Dieter 829de1
BuildRequires: python3-devel
Rex Dieter 829de1
%endif
Rex Dieter 271d3a
# for %%check
Rex Dieter 271d3a
BuildRequires: dbus-x11 pygobject3
Marco Pesenti Gritti 9ccbc3
Rex Dieter 829de1
Provides: python-dbus = %{version}-%{release}
Rex Dieter 829de1
Provides: python-dbus%{?_isa} = %{version}-%{release}
Rex Dieter 829de1
John (J5) Palmieri dff16e
%description
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
Rex Dieter 271d3a
Requires: %{name}%{?_isa} = %{version}-%{release}
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%description devel
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
Rex Dieter 829de1
%package -n python3-dbus
Rex Dieter 829de1
Summary: D-Bus bindings for python3
Rex Dieter 829de1
%description -n python3-dbus
Rex Dieter 829de1
%{summary}.
Rex Dieter 829de1
Rex Dieter 271d3a
John (J5) Palmieri dff16e
%prep
John (J5) Palmieri dff16e
%setup -q
Dan Mashal 35dfa6
%patch0 -p1
Peter Robinson 178f74
%patch1 -p1
Marco Pesenti Gritti 9ccbc3
John (J5) Palmieri dff16e
%build
Rex Dieter 829de1
%global _configure ../configure
Rex Dieter 829de1
Rex Dieter 829de1
mkdir python2-build; pushd python2-build
Rex Dieter 829de1
%configure PYTHON=%{__python}
Rex Dieter 829de1
make %{?_smp_mflags}
Rex Dieter 829de1
popd
John (J5) Palmieri 58eb63
Rex Dieter 829de1
%if 0%{?python3}
Rex Dieter 829de1
mkdir python3-build; pushd python3-build
Rex Dieter 829de1
%configure PYTHON=%{__python3}
Rex Dieter 271d3a
make %{?_smp_mflags}
Rex Dieter 829de1
popd
Rex Dieter 829de1
%endif
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%install
Rex Dieter 829de1
%if 0%{?python3}
Rex Dieter 829de1
make install DESTDIR=$RPM_BUILD_ROOT -C python3-build
Rex Dieter 829de1
%endif
Rex Dieter 829de1
Rex Dieter 829de1
make install DESTDIR=$RPM_BUILD_ROOT -C python2-build
John (J5) Palmieri 58eb63
Rex Dieter 271d3a
# unpackaged files
Rex Dieter 271d3a
rm -fv $RPM_BUILD_ROOT%{python_sitearch}/*.la
Rex Dieter 829de1
rm -fv $RPM_BUILD_ROOT%{python3_sitearch}/*.la
Rex Dieter 271d3a
rm -rfv $RPM_BUILD_ROOT%{_datadir}/doc/dbus-python/
John (J5) Palmieri 58eb63
John (J5) Palmieri dff16e
Rex Dieter 271d3a
%check
Rex Dieter 829de1
# FIXME: seeing failures on f19+, http://bugzilla.redhat.com/913936
Rex Dieter 829de1
make check -k -C python2-build ||:
Rex Dieter 829de1
%if 0%{?python3}
Rex Dieter 829de1
make check -k -C python3-build ||:
Rex Dieter 829de1
%endif
John (J5) Palmieri dff16e
John (J5) Palmieri 58eb63
Rex Dieter 271d3a
%files
Rex Dieter 271d3a
%doc COPYING ChangeLog README NEWS
John (J5) Palmieri 58eb63
%{python_sitearch}/*.so
Rex Dieter 271d3a
%{python_sitelib}/dbus/
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%files devel
Rex Dieter 271d3a
%doc doc/API_CHANGES.txt doc/HACKING.txt doc/tutorial.txt
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
Rex Dieter 829de1
%if 0%{?python3}
Rex Dieter 829de1
%files -n python3-dbus
Rex Dieter 829de1
%{python3_sitearch}/*.so
Rex Dieter 829de1
%{python3_sitelib}/dbus/
Rex Dieter 829de1
%endif
Rex Dieter 829de1
Rex Dieter 271d3a
John (J5) Palmieri dff16e
%changelog
Peter Robinson 178f74
* Thu Apr 25 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-5
Peter Robinson 178f74
- Add upstream patch to fix pygobject 3.8
Peter Robinson 178f74
Dan Mashal 35dfa6
* Fri Mar 29 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.1.1-4
Dan Mashal 35dfa6
- Apply patch to support aarch64 (#925236)
Dan Mashal 35dfa6
- Fix URL
Dan Mashal 35dfa6
Rex Dieter 829de1
* Mon Feb 25 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.1.1-3
Rex Dieter 829de1
- python3-dbus subpkg (#892474)
Rex Dieter 829de1
- (main) Provides: python-dbus
Rex Dieter 829de1
- BR: python-docutils
Rex Dieter 829de1
- .spec cosmetics
Rex Dieter 829de1
- skip failed tests on rawhide (#913936)
Rex Dieter 829de1
Dennis Gilmore 7cdb07
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-2
Dennis Gilmore 7cdb07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore 7cdb07
Rex Dieter 271d3a
* Tue Aug 07 2012 Rex Dieter <rdieter@fedoraproject.org> 1.1.1-1
Rex Dieter 271d3a
- dbus-python-1.1.1 (#800487)
Rex Dieter 271d3a
Dennis Gilmore b6ee54
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-10
Dennis Gilmore b6ee54
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore b6ee54
Dennis Gilmore 7e03a7
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-9
Dennis Gilmore 7e03a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore 7e03a7
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