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

Reply via email to