dff16ea
Rex Dieter 829de19
%if 0%{?fedora} > 17
Rex Dieter 829de19
%global python3 1
Rex Dieter 829de19
%endif
dff16ea
dff16ea
Summary: D-Bus Python Bindings 
dff16ea
Name: dbus-python
271d3ae
Version: 1.1.1
d44ad56
Release: 6%{?dist}
271d3ae
271d3ae
License: MIT
Dan Mashal 35dfa6c
URL: http://www.freedesktop.org/software/dbus-python
4b13329
Source0: http://dbus.freedesktop.org/releases/dbus-python/%{name}-%{version}.tar.gz
58eb63a
Dan Mashal 35dfa6c
Patch0: dbus-python-aarch64.patch
178f745
# http://cgit.freedesktop.org/dbus/dbus-python/commit/?id=423ee853dfbb4ee9ed89a21e1cf2b6a928e2fc4d
178f745
Patch1: dbus-python-pygobject38.patch
Dan Mashal 35dfa6c
Rex Dieter 829de19
BuildRequires: dbus-devel
Rex Dieter 829de19
BuildRequires: dbus-glib-devel
2d6ec8e
BuildRequires: python-devel
Rex Dieter 829de19
BuildRequires: python-docutils
Rex Dieter 829de19
%if 0%{?python3}
Rex Dieter 829de19
BuildRequires: python3-devel
Rex Dieter 829de19
%endif
271d3ae
# for %%check
271d3ae
BuildRequires: dbus-x11 pygobject3
Marco Pesenti Gritti 9ccbc3d
Rex Dieter 829de19
Provides: python-dbus = %{version}-%{release}
Rex Dieter 829de19
Provides: python-dbus%{?_isa} = %{version}-%{release}
Rex Dieter 829de19
dff16ea
%description
dff16ea
D-Bus python bindings for use with python programs.   
dff16ea
58eb63a
%package devel
58eb63a
Summary: Libraries and headers for dbus-python
271d3ae
Requires: %{name}%{?_isa} = %{version}-%{release}
58eb63a
58eb63a
%description devel
58eb63a
Headers and static libraries for hooking up custom mainloops to the dbus python
58eb63a
bindings.
58eb63a
Rex Dieter 829de19
%package -n python3-dbus
Rex Dieter 829de19
Summary: D-Bus bindings for python3
Rex Dieter 829de19
%description -n python3-dbus
Rex Dieter 829de19
%{summary}.
Rex Dieter 829de19
271d3ae
dff16ea
%prep
dff16ea
%setup -q
Dan Mashal 35dfa6c
%patch0 -p1
178f745
%patch1 -p1
Marco Pesenti Gritti 9ccbc3d
dff16ea
%build
Rex Dieter 829de19
%global _configure ../configure
Rex Dieter 829de19
Rex Dieter 829de19
mkdir python2-build; pushd python2-build
Rex Dieter 829de19
%configure PYTHON=%{__python}
Rex Dieter 829de19
make %{?_smp_mflags}
Rex Dieter 829de19
popd
58eb63a
Rex Dieter 829de19
%if 0%{?python3}
Rex Dieter 829de19
mkdir python3-build; pushd python3-build
Rex Dieter 829de19
%configure PYTHON=%{__python3}
271d3ae
make %{?_smp_mflags}
Rex Dieter 829de19
popd
Rex Dieter 829de19
%endif
dff16ea
dff16ea
dff16ea
%install
Rex Dieter 829de19
%if 0%{?python3}
Rex Dieter 829de19
make install DESTDIR=$RPM_BUILD_ROOT -C python3-build
Rex Dieter 829de19
%endif
Rex Dieter 829de19
Rex Dieter 829de19
make install DESTDIR=$RPM_BUILD_ROOT -C python2-build
58eb63a
271d3ae
# unpackaged files
271d3ae
rm -fv $RPM_BUILD_ROOT%{python_sitearch}/*.la
Rex Dieter 829de19
rm -fv $RPM_BUILD_ROOT%{python3_sitearch}/*.la
271d3ae
rm -rfv $RPM_BUILD_ROOT%{_datadir}/doc/dbus-python/
58eb63a
dff16ea
271d3ae
%check
Rex Dieter 829de19
# FIXME: seeing failures on f19+, http://bugzilla.redhat.com/913936
Rex Dieter 829de19
make check -k -C python2-build ||:
Rex Dieter 829de19
%if 0%{?python3}
Rex Dieter 829de19
make check -k -C python3-build ||:
Rex Dieter 829de19
%endif
dff16ea
58eb63a
271d3ae
%files
271d3ae
%doc COPYING ChangeLog README NEWS
58eb63a
%{python_sitearch}/*.so
271d3ae
%{python_sitelib}/dbus/
58eb63a
58eb63a
%files devel
271d3ae
%doc doc/API_CHANGES.txt doc/HACKING.txt doc/tutorial.txt
58eb63a
%{_includedir}/dbus-1.0/dbus/dbus-python.h
58eb63a
%{_libdir}/pkgconfig/dbus-python.pc
dff16ea
Rex Dieter 829de19
%if 0%{?python3}
Rex Dieter 829de19
%files -n python3-dbus
Rex Dieter 829de19
%{python3_sitearch}/*.so
Rex Dieter 829de19
%{python3_sitelib}/dbus/
Rex Dieter 829de19
%endif
Rex Dieter 829de19
271d3ae
dff16ea
%changelog
d44ad56
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-6
d44ad56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d44ad56
178f745
* Thu Apr 25 2013 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.1-5
178f745
- Add upstream patch to fix pygobject 3.8
178f745
Dan Mashal 35dfa6c
* Fri Mar 29 2013 Dan Mashal <dan.mashal@fedoraproject.org> - 1.1.1-4
Dan Mashal 35dfa6c
- Apply patch to support aarch64 (#925236)
Dan Mashal 35dfa6c
- Fix URL
Dan Mashal 35dfa6c
Rex Dieter 829de19
* Mon Feb 25 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.1.1-3
Rex Dieter 829de19
- python3-dbus subpkg (#892474)
Rex Dieter 829de19
- (main) Provides: python-dbus
Rex Dieter 829de19
- BR: python-docutils
Rex Dieter 829de19
- .spec cosmetics
Rex Dieter 829de19
- skip failed tests on rawhide (#913936)
Rex Dieter 829de19
7cdb07f
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-2
7cdb07f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7cdb07f
271d3ae
* Tue Aug 07 2012 Rex Dieter <rdieter@fedoraproject.org> 1.1.1-1
271d3ae
- dbus-python-1.1.1 (#800487)
271d3ae
b6ee545
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-10
b6ee545
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b6ee545
7e03a71
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-9
7e03a71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7e03a71
21dff01
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-8
21dff01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
21dff01
0e44b11
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.83.0-7
0e44b11
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
0e44b11
1ecb2a7
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-6
1ecb2a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1ecb2a7
7ddfe3f
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.83.0-5
7ddfe3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7ddfe3f
e13a7da
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.83.0-4
e13a7da
- Rebuild for Python 2.6
e13a7da
Marco Pesenti Gritti 9ccbc3d
* Tue Sep 16 2008 Marco Pesenti Gritti - 0.83.0-3
Marco Pesenti Gritti 9ccbc3d
- Add patch for https://bugs.freedesktop.org/show_bug.cgi?id=17551 
Marco Pesenti Gritti 9ccbc3d
5618b81
* Tue Aug 05 2008  Huang Peng <phuang@redhat.com> - 0.83.0-2
4717e84
- Update to 0.83.0.
4717e84
e05cf88
* Wed Jul 16 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.82.4-3
e05cf88
- fix license tag
e05cf88
738f9b0
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.82.4-2
738f9b0
- Autorebuild for GCC 4.3
738f9b0
463291f
* Sun Jan 20 2008 Matthias Clasen <mclasen@redhat.com> - 0.82.4-1
463291f
- Update to 0.82.4
463291f
2755655
* Mon Oct 22 2007 Matthias Clasen <mclasen@redhat.com> - 0.82.0-3
2755655
- Rebuild against new dbus-glib
2755655
a70a92b
* Tue Aug 28 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 0.82.0-2
a70a92b
- Rebuild for selinux ppc32 issue.
a70a92b
debecfb
* Fri Jun 22 2007 Matthias Clasen <mclasen@redhat.com> - 0.82.0-1
debecfb
- Update to 0.82.0
debecfb
- Put all docs in the usual place
debecfb
David Zeuthen a76f408
* Tue Apr 03 2007 David Zeuthen <davidz@redhat.com> - 0.80.2-3
David Zeuthen a76f408
- Rebuild
David Zeuthen a76f408
David Zeuthen a76f408
* Tue Apr 03 2007 David Zeuthen <davidz@redhat.com> - 0.80.2-2
David Zeuthen 50afc3e
- Don't examine args for functions declared METH_NOARGS (#235017)
David Zeuthen 50afc3e
a8876c7
* Tue Feb 13 2007 John (J5) Palmieri <johnp@redhat.com> - 0.80.2-1
a8876c7
- upgrade to 0.80.2 which fixes some memleaks
a8876c7
58eb63a
* Wed Jan 24 2007 John (J5) Palmieri <johnp@redhat.com> - 0.80.1-1
58eb63a
- upgrade to 0.80.1
58eb63a
- remove dependency on Pyrex and libxml2
58eb63a
- some API breakage, 
58eb63a
  please see http://dbus.freedesktop.org/doc/dbus-python/NEWS.html
58eb63a
  for notes on changes 
58eb63a
David Zeuthen ff5efe7
* Wed Jan  3 2007 David Zeuthen <davidz@redhat.com> - 0.70-9%{?dist}
David Zeuthen ff5efe7
- rebuild against new Pyrex
David Zeuthen ff5efe7
ac61323
* Wed Dec  6 2006 Jeremy Katz <katzj@redhat.com> - 0.70-8
ac61323
- rebuild against python 2.5
ac61323
9c8b7e2
* Tue Nov  7 2006 Matthias Clasen <mclasen@redhat.com> - 0.70-7
9c8b7e2
- Fix a typo in the spec file
9c8b7e2
acdcf7f
* Fri Aug 18 2006 Karsten Hopp <karsten@redhat.com> - 0.70-6
acdcf7f
- require libxml2-python for site-packages/dbus/introspect_parser.py
acdcf7f
a2c88bc
* Thu Jul 20 2006 Jesse Keating <jkeating@redhat.com> - 0.70-5
a2c88bc
- Remove unnecessary obsoletes
a2c88bc
3013c2b
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-4
3013c2b
- Try python_sitearch this time
3013c2b
87dd782
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-3
87dd782
- Add a BR on dbus-devel
87dd782
e2d452e
* Tue Jul 18 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-2
e2d452e
- Spec file cleanups
3d9400d
- Add PKG_CONFIG_PATH
e2d452e
dff16ea
* Mon Jul 17 2006 John (J5) Palmieri <johnp@redhat.com> - 0.70-1
dff16ea
- Initial package import