Hello community, here is the log from the commit of package dbus-1-python for openSUSE:Factory checked in at 2012-03-19 10:06:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1-python (Old) and /work/SRC/openSUSE:Factory/.dbus-1-python.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1-python", Maintainer is "thoe...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1-python/dbus-1-python.changes 2012-01-26 15:58:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-1-python.new/dbus-1-python.changes 2012-03-19 10:07:03.000000000 +0100 @@ -1,0 +2,42 @@ +Thu Mar 8 20:33:58 UTC 2012 - asterios.dra...@gmail.com + +- New upstream version 1.0.0: + Dependencies: + - libdbus 1.4 or later is now required. + - Python 2.6 or later is now required. If Python 3 is used, it must be + version 3.2 or later. + - GNU make (or, at your own risk, another make with the GNU $(patsubst) + extension) is now required. + API changes: + - dbus_bindings, which was never meant to be public API and has been + deprecated for nearly 5 years, has finally been removed. + - The repr() of every dbus-python object is now unicode. + - The Python 3 API is not the same as the Python 2 API; see PY3PORT.rst for + details. + Enhancements: + - Python 3 compatibility (fd.o #26420) + - MethodCallMessage and SignalMessage now have a more useful repr() + Fixes: + - OOM while appending a unicode object to a message no longer leaks a string + - If libdbus somehow gives us invalid UTF-8, don't crash + - Fix rst2html failure in non-UTF-8 locales + From version 0.84.0: + Enhancements: + - fd.o #30812: add the UnixFd type, and support Unix fd passing if compiled + against a new enough libdbus + - fd.o #34342: add Connection.set_allow_anonymous(bool) + - fd.o #21017: add configure arguments PYTHON_INCLUDES and PYTHON_LIBS which + can be used to override $PYTHON-config + Fixes: + - fd.o #35626: clear ProxyObject's pending introspection queue after + execution + - fd.o #22560: remove duplicate code from example-async-client + - fd.o #36206: allow signature='x' among ProxyObject method arguments +- Spec file updates: + - Removed pyrex from BuildRequires: (not needed anymore). + - Removed "autoreconf -fi" from %build section and also libtool requirement + (not needed). + - Added epydoc and python-docutils in BuildRequires: to enable generation of + HTML docs and API documentation. + +------------------------------------------------------------------- Old: ---- dbus-python-0.83.2.tar.gz New: ---- dbus-python-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-python.spec ++++++ --- /var/tmp/diff_new_pack.0PThOT/_old 2012-03-19 10:07:05.000000000 +0100 +++ /var/tmp/diff_new_pack.0PThOT/_new 2012-03-19 10:07:05.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package dbus-1-python # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,58 +16,79 @@ # - Name: dbus-1-python -BuildRequires: dbus-1-glib-devel pyrex python-devel -BuildRequires: libtool -Url: http://dbus.freedesktop.org/ +Version: 1.0.0 +Release: 0 +Summary: Python bindings for D-Bus License: MIT Group: Development/Libraries/Python -Version: 0.83.2 -Release: 1 -Summary: Python bindings for D-Bus -Source0: dbus-python-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`) +Url: http://www.freedesktop.org/wiki/Software/DBusBindings/ +Source0: http://dbus.freedesktop.org/releases/dbus-python/dbus-python-%{version}.tar.gz +BuildRequires: epydoc +BuildRequires: fdupes +BuildRequires: python-devel +%if 0%{?suse_version} && 0%{?suse_version} <= 1140 +BuildRequires: docutils +%else +BuildRequires: python-docutils +%endif +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(dbus-glib-1) Requires: libxml2-python Requires: python-xml +Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`) +BuildRoot: %{_tmppath}/%{name}-%{version}-build %{py_requires} +%description +D-Bus python bindings for use with python programs. + %package -n dbus-1-python-devel -License: MIT Summary: Python bindings for D-Bus +Group: Development/Libraries/Python +Requires: dbus-1-python = %{version} Requires: dbus-1 >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1`) Requires: dbus-1-devel >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' dbus-1-devel`) -Requires: dbus-1-python = %{version} -Group: Development/Libraries/Python - -%description -Python bindings for D-Bus. %description -n dbus-1-python-devel Developer files for Python bindings for D-Bus. %prep -%setup -n dbus-python-%{version} -q +%setup -q -n dbus-python-%{version} %build -autoreconf -fi -export CFLAGS="${RPM_OPT_FLAGS} -fstack-protector -fno-strict-aliasing -fPIC" -%configure --docdir=%_docdir/dbus-python +export CFLAGS="%{optflags} -fstack-protector -fno-strict-aliasing -fPIC" +%configure --docdir=%{_docdir}/dbus-1-python make %{?_smp_mflags} %install make DESTDIR=%{buildroot} install +# Install additional docs +install -pm 0644 AUTHORS COPYING ChangeLog %{buildroot}%{_docdir}/dbus-1-python/ +rm -f %{buildroot}%{_docdir}/dbus-1-python-devel-doc/examples/Makefile* +# Remove empty files (fix rpmlint warning "zero-length") +rm -f %{buildroot}%{_docdir}/dbus-1-python/TODO* +# Remove files that will be included in dbus-1-python-devel +rm -f %{buildroot}%{_docdir}/dbus-1-python/{API_CHANGES.*,HACKING.*,PY3PORT.*,tutorial.*} + +# Install devel docs (do it manually to fix also rpmlint warning "files-duplicate" with %%fdupes) +mkdir -p %{buildroot}%{_docdir}/dbus-1-python-devel-doc +cp -a api/ doc/ examples/ %{buildroot}%{_docdir}/dbus-1-python-devel-doc/ +# Remove Makefile* (fix rpmlint warning "makefile-junk") +rm -f %{buildroot}%{_docdir}/dbus-1-python-devel-doc/examples/Makefile* + +%fdupes -s %{buildroot} + %files -%defattr(-, root, root) -%dir %{_docdir}/dbus-python +%defattr(-,root,root,-) +%doc %{_docdir}/dbus-1-python/ %{python_sitelib}/* %{python_sitearch}/* -%{_docdir}/dbus-python/* %files -n dbus-1-python-devel -%defattr(-, root, root) +%defattr(-,root,root,-) +%doc %{_docdir}/dbus-1-python-devel-doc/ %{_includedir}/dbus-1.0/dbus/dbus-python.h %{_libdir}/pkgconfig/dbus-python.pc ++++++ dbus-python-0.83.2.tar.gz -> dbus-python-1.0.0.tar.gz ++++++ ++++ 27509 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org