Hello community,
here is the log from the commit of package dbus-1
checked in at Wed Aug 16 12:56:51 CEST 2006.
--------
--- dbus-1/dbus-1.changes 2006-07-07 11:23:11.000000000 +0200
+++ dbus-1/dbus-1.changes 2006-08-16 12:51:23.000000000 +0200
@@ -1,0 +2,29 @@
+Tue Aug 1 15:24:38 CEST 2006 - thoenig@suse.de
+
+- split out binings to sparate spec files
+- string replacement: s/D-BUS/D-Bus
+- spec file cleanups
+- remove aaa_base from requires
+- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt)
+- new upstream version 0.91 (skipped 0.90)
+ - remove some lingering bits left over from the bindings split
+ - fix assertion causing D-Bus applications to crash when checks
+ are enabled
+ - fix a timeout bug which would block applications from being
+ auto started
+ - API/ABI freeze for 1.0
+ - bindings are now split out into seperate packages
+ - listActivatableNames added as a method on the bus
+ - removed deprecated dbus_connection_disconnect (use
+ dbus_connection_close)
+ - shared connections are now unreffed on disconnect
+ - fixed pending calls for threaded enviornments
+ - pending calls get timed out on connection disconnect
+ - dbus_connection_send_with_reply returns TRUE and a NULL pending
+ call if you call it on a connection object which has been
+ disconnected already (it returns FALSE on Out of Memory errors
+ only)
+ - dbus-monitor now correctly catches methods, not just signals
+ - dbus-monitor now prints object paths
+
+-------------------------------------------------------------------
Old:
----
dbus-0.62.tar.gz
dbus-1-mono.changes
dbus-1-mono.spec
dbus-1-qt.changes
dbus-1-qt.spec
dbus-1-qt3.changes
dbus-1-qt3.spec
dbus-enable_fill_api_doc.diff
dbus-gcj_fixes.diff
dbus-glib-nameownerchange-workaround.diff
dbus-gvalue-utils-fix.diff
dbus-mono-exit-on-disconnect.diff
dbus-mono-no-examples.diff
dbus-monolibdir.diff
dbus-pending-reply-revert.diff
dbus-python_bindings_fix.diff
dbus-qt-bindings_fix.diff
dbus-qt3_compile_fix.diff
pre_checkin.sh
New:
----
dbus-0.91.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dbus-1.spec ++++++
--- /var/tmp/diff_new_pack.5K8dv3/_old 2006-08-16 12:55:49.000000000 +0200
+++ /var/tmp/diff_new_pack.5K8dv3/_new 2006-08-16 12:55:49.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package dbus-1 (Version 0.62)
+# spec file for package dbus-1 (Version 0.91)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,57 +11,43 @@
# norootforbuild
Name: dbus-1
-BuildRequires: expat
-# COMMON-BEGIN1
-# taken von dbus-1.spec till COMMON-END
-BuildRequires: glib2-devel libxml2-devel
+BuildRequires: doxygen expat libxml2-devel libzio pkgconfig xmlto
URL: http://dbus.freedesktop.org/
License: Other License(s), see package
Group: System/Daemons
-Version: 0.62
-Release: 8
+Version: 0.91
+Release: 2
Autoreqprov: on
-Summary: D-BUS Message Bus System
+Summary: D-Bus Message Bus System
Source0: dbus-%{version}.tar.gz
Source1: rc.boot.dbus
Source2: dbus-1.desktop
-Patch0: dbus-gcj_fixes.diff
-Patch1: dbus-enable_fill_api_doc.diff
-Patch2: dbus-tools_autobuild.diff
-Patch3: dbus-qt3_compile_fix.diff
-Patch4: dbus-gvalue-utils-fix.diff
-Patch5: dbus-python_bindings_fix.diff
-Patch6: dbus-monolibdir.diff
-Patch7: dbus-mono-no-examples.diff
-Patch8: dbus-glib-nameownerchange-workaround.diff
-Patch9: dbus-mono-exit-on-disconnect.diff
-Patch10: dbus-qt-bindings_fix.diff
-Patch11: dbus-pending-reply-revert.diff
+Patch0: dbus-tools_autobuild.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# COMMON-END1
Prereq: /usr/sbin/groupadd /usr/sbin/useradd /sbin/insserv /etc/init.d/boot.localfs
-%if 0%{?suse_version:1}
-Requires: aaa_base
-%endif
%package -n dbus-1-devel
-Summary: Developer package for D-BUS
-Requires: %{name} = %{version} dbus-1-glib glib2-devel
+Summary: Developer package for D-Bus
+Requires: %{name} = %{version}
Autoreqprov: on
Group: Development/Libraries/Other
-%package -n dbus-1-glib
-Summary: GLib-based library for using D-BUS
+%package -n dbus-1-devel-doc
+Summary: Developer documentation package for D-Bus
Requires: %{name} = %{version}
-Autoreqprov: on
Group: Development/Libraries/Other
+Autoreqprov: on
+%package -n dbus-1-x11
+Summary: X11-requiring add-ons for D-Bus
+Requires: %{name} = %{version}
+Group: Development/Tools/Other
+Autoreqprov: on
%description
-D-BUS is a message bus system, a simple way for applications to talk to
-one another. D-BUS supplies both a system daemon (for events such as
-"new hardware device added" or "printer queue changed") and a
-per-user-login-session daemon (for general IPC needs among user
-applications). Also, the message bus is built on top of a general
-one-to-one message passing framework, which can be used by any two apps
-to communicate directly (without going through the message bus daemon).
+D-Bus is a message bus system, a simple way for applications to talk to
+one another. D-Bus supplies both a system daemon and a
+per-user-login-session daemon. Also, the message bus is built on top of
+a general one-to-one message passing framework, which can be used by
+any two apps to communicate directly (without going through the message
+bus daemon).
@@ -84,13 +70,12 @@
%description -n dbus-1-devel
-D-BUS is a message bus system, a simple way for applications to talk to
-one another. D-BUS supplies both a system daemon (for events such as
-"new hardware device added" or "printer queue changed") and a
-per-user-login-session daemon (for general IPC needs among user
-applications). Also, the message bus is built on top of a general
-one-to-one message passing framework, which can be used by any two apps
-to communicate directly (without going through the message bus daemon).
+D-Bus is a message bus system, a simple way for applications to talk to
+one another. D-Bus supplies both a system daemon and a
+per-user-login-session daemon. Also, the message bus is built on top of
+a general one-to-one message passing framework, which can be used by
+any two apps to communicate directly (without going through the message
+bus daemon).
@@ -112,9 +97,37 @@
David Zeuthen
-%description -n dbus-1-glib
-D-BUS add-on library to integrate the standard D-BUS library with the
-GLib thread abstraction and main loop.
+%description -n dbus-1-devel-doc
+D-Bus is a message bus system, a simple way for applications to talk to
+one another. D-BUS supplies both a system daemon and a
+per-user-login-session daemon. Also, the message bus is built on top of
+a general one-to-one message passing framework, which can be used by
+any two apps to communicate directly (without going through the message
+bus daemon).
+
+
+
+Authors:
+--------
+ Olivier Andrieu
+ Philip Blundell
+ Anders Carlsson
+ Kristian Hogsberg
+ Alex Larsson
+ Michael Meeks
+ Seth Nickell
+ Havoc Pennington
+ Harri Porten
+ Matthew Rickard
+ Zack Rusin
+ Joe Shaw
+ Colin Walters
+ David Zeuthen
+
+
+%description -n dbus-1-x11
+D-Bus contains some tools that require Xlib to be installed, those are
+in this separate package so server systems need not install X.
@@ -136,28 +149,11 @@
David Zeuthen
%prep
-# COMMON-BEGIN2
%setup -n dbus-%{version} -q
-%if 0%{?suse_version} > 930
%patch0
-%endif
-%patch1
-%patch2
-%patch3
-%patch4
-%patch5
-%patch6
-%patch7
-%patch8
-%patch9
-%patch10
-%patch11 -R
autoreconf -fi
-# COMMON-END2
%build
-# COMMON-BEGIN3
-# taken from dbus-1.spec till enabled COMMON-END (unknown configure options are ignored)
export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC"
export CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing"
%if 0%{?suse_version} > 1000
@@ -165,46 +161,39 @@
export CXXFLAGS="$CXXFLAGS -fstack-protector"
%endif
./configure \
- --prefix="%{_prefix}" \
- --exec_prefix="%{_exec_prefix}" \
- --sysconfdir="%{_sysconfdir}" \
- --datadir="%{_datadir}" \
- --localstatedir="%{_localstatedir}" \
+ --prefix=%{_prefix} \
+ --exec_prefix=%{_exec_prefix} \
+ --sysconfdir=%{_sysconfdir} \
+ --datadir=%{_datadir} \
+ --localstatedir=%{_localstatedir} \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--with-xml=libxml \
--with-init-scripts=suse \
--enable-dnotify \
- --disable-python \
- --with-console-auth-dir=/var/run/resmgr/classes/desktop/ \
- --enable-COMMON-END \
- --enable-glib \
- --disable-qt \
- --disable-qt3 \
- --disable-gcj \
- --disable-python \
- --disable-gtk \
- --disable-mono \
- --disable-mono-docs
+ --enable-doxygen-docs \
+ --enable-xml-docs \
+ --with-console-auth-dir=/var/run/resmgr/classes/desktop/
+mkdir -p %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/
+install -m 0644 %SOURCE2 \
+ %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop
make
+doxygen -u && doxygen
%install
-make DESTDIR=$RPM_BUILD_ROOT install
-mkdir -p $RPM_BUILD_ROOT/etc/init.d
-mkdir -p $RPM_BUILD_ROOT/usr/sbin
-install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/dbus
-ln -sf %{_sysconfdir}/init.d/dbus $RPM_BUILD_ROOT/%{_sbindir}/rcdbus
+make DESTDIR=%{buildroot} install
+mkdir -p %{buildroot}/etc/init.d
+mkdir -p %{buildroot}/usr/sbin
+install -m 755 %{SOURCE1} %{buildroot}/%{_sysconfdir}/init.d/dbus
+ln -sf %{_sysconfdir}/init.d/dbus %{buildroot}/%{_sbindir}/rcdbus
install -d %{buildroot}/%{_localstatedir}/run/dbus
-# remove files not packaged in this specfile
-rm -f $RPM_BUILD_ROOT/usr/bin/dbus-launch
-rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/dbus-launch*
%clean
-%{__rm} -rf "%{buildroot}"
+%{__rm} -rf %{buildroot}
%pre
/usr/sbin/groupadd -r messagebus 2> /dev/null || :
-/usr/sbin/useradd -r -o -s /bin/false -c "User for D-BUS" -d /var/run/dbus -g messagebus messagebus 2> /dev/null || :
+/usr/sbin/useradd -r -o -s /bin/false -c "User for D-Bus" -d /var/run/dbus -g messagebus messagebus 2> /dev/null || :
%if 0%{?suse_version:1}
%preun
@@ -222,28 +211,26 @@
%post devel -p /sbin/ldconfig
-%post glib -p /sbin/ldconfig
-
%postun devel -p /sbin/ldconfig
-%postun glib -p /sbin/ldconfig
-
%files
%defattr(-, root, root)
%dir %{_libdir}/dbus-1.0
%dir %{_datadir}/dbus-1
%dir %{_datadir}/dbus-1/services
%doc AUTHORS ChangeLog COPYING HACKING INSTALL NEWS README
-%{_sysconfdir}/init.d/dbus
-%{_sbindir}/rcdbus
%{_sysconfdir}/dbus-1
+%{_sysconfdir}/init.d/dbus
+%{_bindir}/dbus-cleanup-sockets
%{_bindir}/dbus-daemon
+%{_bindir}/dbus-monitor
%{_bindir}/dbus-send
-%{_bindir}/dbus-cleanup-sockets
%{_libdir}/*dbus-1.so.*
%{_mandir}/man1/dbus-cleanup-sockets.1.*
%{_mandir}/man1/dbus-daemon.1.*
+%{_mandir}/man1/dbus-monitor.1.*
%{_mandir}/man1/dbus-send.1.*
+%{_sbindir}/rcdbus
%attr(-,messagebus,messagebus) %{_localstatedir}/run/dbus
%files -n dbus-1-devel
@@ -255,20 +242,45 @@
%{_libdir}/*dbus-1.so
%{_libdir}/dbus-1.0/include
%{_libdir}/pkgconfig/dbus-1.pc
-# dbus-1-glib devel files
-%{_libdir}/*glib*.a
-%{_libdir}/*glib*.la
-%{_libdir}/pkgconfig/dbus-glib-1.pc
-%files -n dbus-1-glib
+%files -n dbus-1-devel-doc
%defattr(-,root,root)
-%{_libdir}/*glib*.so.*
-%{_libdir}/*glib*.so
-%{_bindir}/dbus-binding-tool
-%{_bindir}/dbus-monitor
-%{_mandir}/man1/dbus-monitor.1.*
+%doc doc/api/html
+%doc doc/*.html doc/*.txt doc/file-boilerplate.c doc/TODO
+%{_datadir}/susehelp
+
+%files -n dbus-1-x11
+%defattr(-,root,root)
+%{_bindir}/dbus-launch
+%{_mandir}/man1/dbus-launch.1.*
%changelog -n dbus-1
+* Tue Aug 01 2006 - thoenig@suse.de
+- split out binings to sparate spec files
+- string replacement: s/D-BUS/D-Bus
+- spec file cleanups
+- remove aaa_base from requires
+- drop dbus-1-qt (qt-dbus obsoletes dbus-1-qt)
+- new upstream version 0.91 (skipped 0.90)
+- remove some lingering bits left over from the bindings split
+- fix assertion causing D-Bus applications to crash when checks
+ are enabled
+- fix a timeout bug which would block applications from being
+ auto started
+- API/ABI freeze for 1.0
+- bindings are now split out into seperate packages
+- listActivatableNames added as a method on the bus
+- removed deprecated dbus_connection_disconnect (use
+ dbus_connection_close)
+- shared connections are now unreffed on disconnect
+- fixed pending calls for threaded enviornments
+- pending calls get timed out on connection disconnect
+- dbus_connection_send_with_reply returns TRUE and a NULL pending
+ call if you call it on a connection object which has been
+ disconnected already (it returns FALSE on Out of Memory errors
+ only)
+- dbus-monitor now correctly catches methods, not just signals
+- dbus-monitor now prints object paths
* Fri Jul 07 2006 - adrian@suse.de
- fix build for < 10.1
* do not use -fstack-protector
++++++ dbus-0.62.tar.gz -> dbus-0.91.tar.gz ++++++
++++ 105749 lines of diff (skipped)
++++++ rc.boot.dbus ++++++
--- dbus-1/rc.boot.dbus 2006-06-08 15:36:42.000000000 +0200
+++ dbus-1/rc.boot.dbus 2006-08-16 12:51:23.000000000 +0200
@@ -11,12 +11,11 @@
# Should-Stop:
# Default-Start: 3 5
# Default-Stop:
-# Short-Description: D-BUS is a message bus system for applications to talk to one another.
-# Description: D-BUS supplies both a system daemon (for events such as "new hardware device added"
-# or "printer queue changed") and a per-user-login-session daemon (for general IPC needs
-# among user applications). Also, the message bus is built on top of a general one-to-one
-# message passing framework, which can be used by any two apps to communicate directly
-# (without going through the message bus daemon).
+# Short-Description: D-Bus is a message bus system for applications to talk to one another.
+# Description: D-Bus supplies both a system daemon and a per-user-login-session daemon.
+# Also, the message bus is built on top of a general one-to-one message
+# passing framework, which can be used by any two apps to communicate
+# directly (without going through the message bus daemon).
### END INIT INFO
# Check for binary
@@ -49,19 +48,19 @@
fi
if [ -e $DBUSDAEMON_PID ]; then
if [ -d /proc/`cat $DBUSDAEMON_PID` ]; then
- echo "D-BUS already started. Not starting."
+ echo "D-Bus already started. Not starting."
exit 0;
else
echo "Removing stale PID file $DBUSDAEMON_PID.";
rm -f $DBUSDAEMON_PID;
fi
fi
- echo -n "Starting D-BUS daemon";
+ echo -n "Starting D-Bus daemon";
startproc -f -p $DBUSDAEMON_PID $DBUSDAEMON_BIN $DBUSDAEMON_PARA
rc_status -v
;;
stop)
- echo -n "Shutting down D-BUS daemon"
+ echo -n "Shutting down D-Bus daemon"
killproc -p $DBUSDAEMON_PID -TERM $DBUSDAEMON_BIN
rm -f $DBUSDAEMON_PID;
rc_status -v
@@ -76,7 +75,7 @@
rc_status
;;
force-reload)
- echo -n "Reload service D-BUS daemon"
+ echo -n "Reload service D-Bus daemon"
$0 stop && $0 start
rc_status
;;
@@ -85,7 +84,7 @@
rc_status -v
;;
status)
- echo -n "Checking for service D-BUS daemon"
+ echo -n "Checking for service D-Bus daemon"
checkproc $DBUSDAEMON_BIN
rc_status -v
;;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org