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 <david@fubar.dk> -%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 <oliv__a@users.sourceforge.net> + Philip Blundell <pb@nexus.co.uk> + Anders Carlsson <andersca@gnome.org> + Kristian Hogsberg <krh@redhat.com> + Alex Larsson <alexl@redhat.com> + Michael Meeks <michael@ximian.com> + Seth Nickell <seth@gnome.org> + Havoc Pennington <hp@redhat.com> + Harri Porten <porten@kde.org> + Matthew Rickard <mjricka@epoch.ncsc.mil> + Zack Rusin <zack@kde.org> + Joe Shaw <joe@assbarn.com> + Colin Walters <walters@gnu.org> + David Zeuthen <david@fubar.dk> + + +%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 <david@fubar.dk> %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