John (J5) Palmieri dff16e
Summary: D-Bus Python Bindings 
Rex Dieter 9fe348
Name:    dbus-python
leigh123linux 654bd0
Version: 1.2.4
Fedora Release Engineering c275cd
Release: 2%{?dist}
Rex Dieter 271d3a
Rex Dieter 271d3a
License: MIT
Rex Dieter 8504b5
URL:     http://www.freedesktop.org/wiki/Software/DBusBindings/
Matthias Clasen 4b1332
Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz
Rex Dieter bc0cd2
Source1: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz.asc
John (J5) Palmieri 58eb63
Rex Dieter b50904
# borrow centos7 patch to use sitearch properly
leigh123linux 718250
Patch0: 0001-Move-python-modules-to-architecture-specific-directo.patch
Dan Mashal b00d72
Rex Dieter 829de1
BuildRequires: dbus-devel
Rex Dieter 829de1
BuildRequires: dbus-glib-devel
Rex Dieter 8504b5
BuildRequires: python2-devel
Rex Dieter 829de1
BuildRequires: python-docutils
Rex Dieter 829de1
BuildRequires: python3-devel
Rex Dieter 271d3a
# for %%check
Rex Dieter 271d3a
BuildRequires: dbus-x11 pygobject3
Peter Robinson cf0572
# autoreconf and friends
leigh123linux 3f6949
BuildRequires: autoconf-archive automake libtool
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
%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
leigh123linux 718250
%patch0 -p1 -b .sitearch
Rex Dieter b50904
leigh123linux 718250
# For new arches (aarch64/ppc64le), and patch0
Peter Robinson cf0572
autoreconf -vif
Marco Pesenti Gritti 9ccbc3
Rex Dieter 8504b5
John (J5) Palmieri dff16e
%build
Rex Dieter 829de1
%global _configure ../configure
Rex Dieter 829de1
Rex Dieter 829de1
mkdir python2-build; pushd python2-build
Peter Robinson cf0572
%configure PYTHON=python
Rex Dieter 829de1
make %{?_smp_mflags}
Rex Dieter 829de1
popd
John (J5) Palmieri 58eb63
Rex Dieter 829de1
mkdir python3-build; pushd python3-build
Peter Robinson cf0572
%configure PYTHON=python3
Rex Dieter 271d3a
make %{?_smp_mflags}
Rex Dieter 829de1
popd
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
John (J5) Palmieri dff16e
%install
Rex Dieter 829de1
make install DESTDIR=$RPM_BUILD_ROOT -C python3-build
Rex Dieter 829de1
make install DESTDIR=$RPM_BUILD_ROOT -C python2-build
John (J5) Palmieri 58eb63
Rex Dieter 271d3a
# unpackaged files
Rex Dieter b50904
rm -fv  $RPM_BUILD_ROOT%{python2_sitearch}/*.la
Rex Dieter b50904
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 bc0cd2
make check -k -C python2-build
Rex Dieter bc0cd2
make check -k -C python3-build
John (J5) Palmieri dff16e
John (J5) Palmieri 58eb63
Rex Dieter 271d3a
%files
leigh123linux 718250
%doc NEWS
leigh123linux 718250
%license COPYING
Rex Dieter 8504b5
%{python2_sitearch}/*.so
Rex Dieter b50904
%{python2_sitearch}/dbus/
John (J5) Palmieri 58eb63
John (J5) Palmieri 58eb63
%files devel
Peter Robinson cf0572
%doc README ChangeLog 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
%files -n python3-dbus
leigh123linux 718250
%license COPYING
Rex Dieter 829de1
%{python3_sitearch}/*.so
Rex Dieter b50904
%{python3_sitearch}/dbus/
Rex Dieter 829de1
Rex Dieter 271d3a
John (J5) Palmieri dff16e
%changelog
Fedora Release Engineering c275cd
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.4-2
Fedora Release Engineering c275cd
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
Fedora Release Engineering c275cd
leigh123linux 654bd0
* Mon Mar 07 2016 Leigh Scott <leigh123linux@googlemail.com> - 1.2.4-1
leigh123linux 654bd0
- Update to 1.2.4 (#1310915)
leigh123linux 654bd0
leigh123linux 06439e
* Tue Feb 23 2016 Leigh Scott <leigh123linux@googlemail.com> - 1.2.2-1
leigh123linux 06439e
- Update to 1.2.2 (#1310915)
leigh123linux 3f6949
- add build requires autoconf-archive
leigh123linux 06439e
Dennis Gilmore 03dcce
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-13
Dennis Gilmore 03dcce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 03dcce
leigh123linux 718250
* Mon Nov 16 2015 Leigh Scott <leigh123linux@googlemail.com> - 1.2.0-12
leigh123linux 718250
- Drop object manager patch
leigh123linux 718250
Robert Kuska e9857a
* Tue Oct 13 2015 Robert Kuska <rkuska@redhat.com> - 1.2.0-11
Robert Kuska e9857a
- Rebuilt for Python3.5 rebuild
Robert Kuska e9857a
leigh123linux 049d89
* Wed Aug 19 2015 Leigh Scott <leigh123linux@googlemail.com> - 1.2.0-10
leigh123linux 049d89
- rebuilt
leigh123linux 049d89
leigh123linux 0cf952
* Wed Aug 19 2015 Leigh Scott <leigh123linux@googlemail.com> - 1.2.0-9
leigh123linux 0cf952
- rebuilt
leigh123linux 0cf952
Dennis Gilmore 13f690
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-8
Dennis Gilmore 13f690
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 13f690
Rex Dieter 8504b5
* Thu Nov 06 2014 Rex Dieter <rdieter@fedoraproject.org> 1.2.0-7
Rex Dieter b50904
- python2_sitelib should be python2_sitearch (#1161121)
Rex Dieter 8504b5
- update URL, s/python/python2/ a bit
Rex Dieter 8504b5
Peter Robinson 53f06d
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-6
Peter Robinson 53f06d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 53f06d
Dan Mashal b00d72
* Fri Jun 20 2014 Dan Mashal <dan.mashal@fedoraproject.org> - 1.2.0-5
Dan Mashal b00d72
- Add patch needed that adds Object Manager functionality for Fedora server dbus api.
Dan Mashal b00d72
Dennis Gilmore 93fbd7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-4
Dennis Gilmore 93fbd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 93fbd7
Peter Robinson cf0572
* Thu May 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.0-3
Peter Robinson cf0572
- Drop old python3 conditionals, SPEC cleanups
Peter Robinson cf0572
Rex Dieter 0063ea
* Mon May 12 2014 Rex Dieter <rdieter@fedoraproject.org> 1.2.0-2
Rex Dieter 0063ea
- rebuild (f21-python)
Rex Dieter 0063ea
Rex Dieter bc0cd2
* Mon Oct 28 2013 Rex Dieter <rdieter@fedoraproject.org> 1.2.0-1
Rex Dieter bc0cd2
- dbus-python-1.2.0 is available (#1021817)
Rex Dieter bc0cd2
Dennis Gilmore d44ad5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-6
Dennis Gilmore d44ad5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore d44ad5
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