Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 29059cd13206ee3a90cf17dd7298c6d4 > files > 3

dbus-1.13.8-4.1.mga7.src.rpm

%define bootstrap 0
%{?_without_bootstrap: %global bootstrap 0}
%{?_with_bootstrap: %global bootstrap 1}

%define expat_version           2.0.1

%define lib_major 3
%define lib_api 1
%define lib_name %mklibname dbus %{lib_api} %{lib_major}
%define develname %mklibname -d dbus

%define enable_test 0
%define enable_verbose 0

%define git_url git://git.freedesktop.org/git/dbus/dbus

Summary: D-Bus message bus
Name: dbus
Version: 1.13.8
%define subrel 1
Release: %mkrel 4
URL: http://www.freedesktop.org/Software/dbus
Source0: http://dbus.freedesktop.org/releases/dbus/%{name}-%{version}.tar.xz
# https://gitlab.freedesktop.org/dbus/dbus/commit/47b1a4c41004bf494b87370987b222c934b19016
# CVE-2019-12749
Patch0:  auth-Reject-DBUS_COOKIE_SHA1-for-users-other-than-the-server-owner.patch

License: GPLv2+ or AFL
Group: System/Servers
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(expat) >= %{expat_version}
%if !%bootstrap
BuildRequires: xmlto
BuildRequires: docbook-dtd412-xml
BuildRequires: doxygen
%endif
BuildRequires: libtool
BuildRequires: pkgconfig(libcap-ng)
BuildRequires: pkgconfig(gio-2.0) >= 2.24
BuildRequires: pkgconfig(glib-2.0) >= 2.24
BuildRequires: pkgconfig(systemd)
Requires(pre): shadow-utils
Requires(preun): rpm-helper >= 0.24.8-1
Requires(posttrans): rpm-helper >= 0.24.8-1
Requires(posttrans): systemd >= %{systemd_required_version}
Provides: should-restart = system

%description
D-Bus is a system for sending messages between applications. It is
used both for the systemwide message bus service, and as a
per-user-login-session messaging facility.

%package -n %{lib_name}
Summary: Shared library for using D-Bus
Group: System/Libraries
Requires: dbus >= %{version}
Obsoletes: %{_lib}dbus-1_3 < 1.6.0

%description -n %{lib_name}
D-Bus shared library.

%package -n %develname
Summary: Libraries and headers for D-Bus
Group: Development/C
Requires: %{name} = %{version}
Requires: %{lib_name} = %{version}
Provides: lib%{name}-1-devel = %{version}-%{release}
Provides: lib%{name}-devel = %{version}-%{release}
Provides: %{name}-devel = %{version}-%{release}
Conflicts: %{_lib}dbus-1_0-devel
Obsoletes: %{mklibname -d dbus- 1 3} < 1.6.0
Obsoletes: %{_lib}dbus-1-devel < 1.6.0

%description -n %develname
Headers and static libraries for D-Bus.

%package x11
Summary: X11-requiring add-ons for D-Bus
Group: System/Servers
Requires: dbus = %{version}

%package doc
Summary: Developer documentation for D-BUS
Group: Documentation
Requires: dbus = %{version}
Recommends: devhelp
BuildArch: noarch
Conflicts: libdbus-1-devel < 1.2.20
Conflicts: lib64dbus-1-devel < 1.2.20

%description doc
This package contains developer documentation for D-Bus along with
other supporting documentation such as the introspect dtd file.

%description 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.

%prep
%setup -q
%autopatch -p1

%build

COMMON_ARGS="--disable-static --disable-selinux --enable-systemd --with-system-socket=/run/dbus/system_bus_socket --libexecdir=%{_libexecdir}/dbus-%{lib_api} --enable-user-session --runstatedir=%{_rundir}"

#### Build once with tests to make check
%if %{enable_test}
%configure2_5x $COMMON_ARGS --enable-tests=yes \
               --enable-verbose-mode=yes \
               --enable-asserts=yes \
               --disable-doxygen-docs \
               --enable-userdb-cache \
               --disable-xml-docs
DBUS_VERBOSE=1 %make
make check

#### Clean up and build again
make clean
%endif

%configure2_5x $COMMON_ARGS --disable-tests --disable-asserts \
%if !%bootstrap
 --enable-doxygen-docs --enable-xml-docs \
 --htmldir=%{_datadir}/devhelp/books/%{name} \
%endif
%if %enable_verbose
 --enable-verbose-mode=yes
%else
 --enable-verbose-mode=no
%endif
%make_build

%check
%__make check

%install
%make_install

mkdir -p %{buildroot}%{_sysconfdir}/X11/xinit.d
cat << EOF > %{buildroot}%{_sysconfdir}/X11/xinit.d/30dbus
#!/usr/bin/sh
# to be sourced
if [ -z "\$DBUS_SESSION_BUS_ADDRESS" ]; then
  eval \`/usr/bin/dbus-launch --exit-with-session --sh-syntax\`
fi
EOF
chmod 755 %{buildroot}%{_sysconfdir}/X11/xinit.d/30dbus

# create directory
mkdir %{buildroot}%{_datadir}/dbus-%{lib_api}/interfaces

# This is legacy
rm -rf %{buildroot}%{_unitdir}/dbus.target.wants

# link devhelp docs in docdir
mkdir -p %{buildroot}%{_docdir}/%{name}-doc
pushd %{buildroot}%{_datadir}/devhelp/books/%{name}
for f in *; do
  ln -s ../../devhelp/books/%{name}/$f %{buildroot}%{_docdir}/%{name}-doc
done
popd

#remove unpackaged file
find %{buildroot} -name '*.la' -delete

%pre
# (cg) Do not require/use rpm-helper helper macros... we must do this manually
# to avoid dep loops during install
/usr/sbin/groupadd -r messagebus 2>/dev/null || :
/usr/sbin/useradd -r -c "system user for %{name}" -g messagebus -s /sbin/nologin -d / messagebus 2>/dev/null || :

%posttrans
%_tmpfilescreate %{name}

%postun
%_postun_userdel messagebus
%_postun_groupdel messagebus

%files
%doc COPYING NEWS doc/system-activation.txt
%dir %{_datadir}/doc/dbus/examples
%{_datadir}/doc/dbus/examples/GetAllMatchRules.py
%{_datadir}/doc/dbus/examples/example-session-disable-stats.conf
%{_datadir}/doc/dbus/examples/example-system-enable-stats.conf
%dir %{_sysconfdir}/dbus-%{lib_api}
%config(noreplace) %{_sysconfdir}/dbus-%{lib_api}/*.conf
%dir %{_localstatedir}/lib/dbus
%dir %{_libdir}/dbus-1.0
%{_sysusersdir}/dbus.conf
%{_tmpfilesdir}/dbus.conf
%{_datadir}/xml/dbus-1/*.dtd
%{_bindir}/dbus-cleanup-sockets
%{_bindir}/dbus-daemon
%{_bindir}/dbus-run-session
%{_bindir}/dbus-send
%{_bindir}/dbus-test-tool
%{_bindir}/dbus-update-activation-environment
%{_bindir}/dbus-uuidgen
%{_mandir}/man*/*
%dir %{_datadir}/dbus-%{lib_api}
%dir %{_datadir}/dbus-%{lib_api}/system.d
%dir %{_datadir}/dbus-%{lib_api}/session.d
%{_datadir}/dbus-%{lib_api}/interfaces
%{_datadir}/dbus-%{lib_api}/services
%{_datadir}/dbus-%{lib_api}/session.conf
%{_datadir}/dbus-%{lib_api}/system.conf
%{_datadir}/dbus-%{lib_api}/system-services
# See doc/system-activation.txt in source tarball for the rationale
# behind these permissions
%dir %{_libexecdir}/dbus-%{lib_api}
%attr(4750,root,messagebus) %{_libexecdir}/dbus-%{lib_api}/dbus-daemon-launch-helper
%{_unitdir}/dbus.service
%{_unitdir}/dbus.socket
%{_unitdir}/multi-user.target.wants/dbus.service
%{_unitdir}/sockets.target.wants/dbus.socket
%{_userunitdir}/dbus.service
%{_userunitdir}/dbus.socket
%{_userunitdir}/sockets.target.wants/dbus.socket

%files -n %{lib_name}
%{_libdir}/*dbus-%{lib_api}*.so.%{lib_major}{,.*}

%files -n %develname
%{_libdir}/libdbus-%{lib_api}.so
%{_libdir}/dbus-1.0/include
%{_libdir}/pkgconfig/dbus-%{lib_api}.pc
%{_includedir}/dbus-1.0
%{_libdir}/cmake/DBus1/*.cmake

%files x11
%{_sysconfdir}/X11/xinit.d/*
%{_bindir}/dbus-launch
%{_bindir}/dbus-monitor

%files doc
%doc %{_datadir}/devhelp/books/dbus
%{_docdir}/%{name}-doc


%changelog
* Tue Nov 26 2019 tmb <tmb> 1.13.8-4.1.mga7
+ Revision: 1462867
- auth: Reject DBUS_COOKIE_SHA1 for users other than the server owner
  (CVE-2019-12749, mga#24944)

* Mon Feb 25 2019 wally <wally> 1.13.8-4.mga7
+ Revision: 1370051
- enable user-session (mga#23589)

* Fri Feb 15 2019 wally <wally> 1.13.8-3.mga7
+ Revision: 1367195
- use /run as runstatedir instead of /var/run

* Wed Jan 30 2019 martinw <martinw> 1.13.8-2.mga7
+ Revision: 1361940
- add shebang to xinit script (mga#24198)
  o to stop brp-mangle-shebangs removing the execute permissions

* Fri Dec 28 2018 luigiwalser <luigiwalser> 1.13.8-1.mga7
+ Revision: 1345855
- 1.13.8

* Sun Sep 23 2018 umeabot <umeabot> 1.13.2-3.mga7
+ Revision: 1297411
- Mageia 7 Mass Rebuild

* Tue Apr 17 2018 kekepower <kekepower> 1.13.2-2.mga7
+ Revision: 1219542
- Fix installation issue with tmpfilescreate

* Mon Apr 16 2018 kekepower <kekepower> 1.13.2-1.mga7
+ Revision: 1219302
- Update to version 1.13.2

* Fri Feb 17 2017 luigiwalser <luigiwalser> 1.10.16-1.mga6
+ Revision: 1086559
- 1.10.16

* Thu Dec 15 2016 luigiwalser <luigiwalser> 1.10.14-1.mga6
+ Revision: 1075396
- 1.10.14

* Tue Jun 07 2016 tv <tv> 1.10.8-2.mga6
+ Revision: 1020635
- adjust BRs for latest systemd

* Mon May 09 2016 luigiwalser <luigiwalser> 1.10.8-1.mga6
+ Revision: 1011343
- 1.10.8

* Mon Jan 18 2016 tmb <tmb> 1.10.6-1.mga6
+ Revision: 925194
- update to 1.10.6

* Fri Oct 09 2015 tmb <tmb> 1.8.20-1.mga6
+ Revision: 888554
- update to 1.8.20

* Fri Aug 21 2015 tmb <tmb> 1.8.16-2.mga6
+ Revision: 867444
- rebuild for new gcc

* Tue Feb 10 2015 tmb <tmb> 1.8.16-1.mga5
+ Revision: 814585
- prevent forged ActivationFailure from non-root processes (CVE-2015-0245)

* Wed Jan 07 2015 colin <colin> 1.8.14-2.mga5
+ Revision: 808952
- Backport ALLOW_INTERACTIVE_AUTHORIZATION support

* Mon Jan 05 2015 tmb <tmb> 1.8.14-1.mga5
+ Revision: 808648
- 1.8.14 (security hardening)

* Sun Dec 21 2014 tmb <tmb> 1.8.12-1.mga5
+ Revision: 804688
- 1.8.12 (upstream fixes for mga#14249)

* Mon Nov 10 2014 tmb <tmb> 1.8.10-1.mga5
+ Revision: 796208
- set default auth_timeout to 30s as some systems still fail with 20s
- fix CVE-2014-7824 (mga#14494)

* Sat Oct 25 2014 tmb <tmb> 1.8.8-4.mga5
+ Revision: 793122
- update default auth_timeout to 20s

* Wed Oct 22 2014 tmb <tmb> 1.8.8-3.mga5
+ Revision: 792440
- bump default auth_timeout to 15s (mga#14251)

* Wed Oct 15 2014 umeabot <umeabot> 1.8.8-2.mga5
+ Revision: 741064
- Second Mageia 5 Mass Rebuild

* Wed Oct 01 2014 tmb <tmb> 1.8.8-1.mga5
+ Revision: 733997
- update to 1.8.8
- drop merged patches

* Thu Sep 25 2014 tmb <tmb> 1.6.24-1.mga5
+ Revision: 724738
- update to 1.6.24 (CVE fixes)

* Thu Sep 18 2014 umeabot <umeabot> 1.6.22-4.mga5
+ Revision: 693730
- Rebuild to fix library dependencies

* Tue Sep 16 2014 umeabot <umeabot> 1.6.22-3.mga5
+ Revision: 678683
- Mageia 5 Mass Rebuild
+ tv <tv>
- s/uggests:/Recommends:/

* Thu Sep 04 2014 tv <tv> 1.6.22-2.mga5
+ Revision: 671813
- rebuild for new systemd libraries

* Wed Jul 09 2014 luigiwalser <luigiwalser> 1.6.22-1.mga5
+ Revision: 650843
- 1.6.22 (fixes CVE-2014-3532 and CVE-2014-3533)

* Tue Jun 10 2014 tmb <tmb> 1.6.20-1.mga5
+ Revision: 635527
- 1.6.20: CVE-2014-3477: deliver activation errors correctly, fixing DoS

* Tue Jan 14 2014 tmb <tmb> 1.6.18-1.mga4
+ Revision: 566552
- make_and_run_test_nodes: avoid undefined behaviour
- fixed memory freeing if error during listing services
- update to 1.6.18 (maintenance release)

* Fri Dec 20 2013 colin <colin> 1.6.12-4.mga4
+ Revision: 559096
- Add some upstream patches to prevent double logging of dbus log messages

* Thu Oct 31 2013 colin <colin> 1.6.12-3.mga4
+ Revision: 548133
- Drop pre-script requires on rpm-helper to break dep loops
- Drop adding messagebus user to daemon group - it doesn't work/isn't needed

* Sat Oct 19 2013 umeabot <umeabot> 1.6.12-2.mga4
+ Revision: 527909
- Mageia 4 Mass Rebuild

* Thu Jun 13 2013 colin <colin> 1.6.12-1.mga4
+ Revision: 442892
- New version: 1.6.12

* Sun Jun 09 2013 fwang <fwang> 1.6.10-1.mga4
+ Revision: 441024
- new version 1.6.10

* Mon Mar 11 2013 colin <colin> 1.6.8-4.mga3
+ Revision: 402096
- Require rpm-helper for pre-install scripts (mga#9326)
- Drop useless Requires(post) as there are not post scripts

* Fri Jan 11 2013 umeabot <umeabot> 1.6.8-3.mga3
+ Revision: 348634
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Nov 25 2012 colin <colin> 1.6.8-2.mga3
+ Revision: 321915
- Drop the 'messagebus' alias for dbus.service
- Drop no longer needed/useful preun script
- Drop no longer needed/useful post script
- Drop very old upgrade triggers
- Remove reference to legacy dbus.target
- Tidy up unneeded arguments
- Don't package /var/run/dbus dir (created by systemd when starting dbus.socket)

* Tue Oct 16 2012 colin <colin> 1.6.8-1.mga3
+ Revision: 307295
- New version: 1.6.8
- Add patch to re-ignore SIGPIPE when launching services (might help gnome-shell unlock mga#7687)

* Sun Oct 14 2012 ennael <ennael> 1.6.4-2.mga3
+ Revision: 305352
- Documentation group

* Wed Sep 12 2012 fwang <fwang> 1.6.4-1.mga3
+ Revision: 292495
- new verison 1.6.4
- we do not rely libs to be put in /lib now
- new version 1.6.4

* Thu Aug 09 2012 tv <tv> 1.6.0-2.mga3
+ Revision: 280297
- fix file list
- drop sysv service

* Fri Jun 15 2012 fwang <fwang> 1.6.0-1.mga3
+ Revision: 260701
- update file list
- New version 1.6.0

* Mon Apr 30 2012 blino <blino> 1.4.16-5.mga2
+ Revision: 234333
- do not install html doc in main package, it wastes space on live CDs
- use upstream way of installing docs and drop doxygen_to_devhelp.xsl
  (available since D-Bus 1.4.14, 2011-07-29)

* Sat Apr 28 2012 tmb <tmb> 1.4.16-4.mga2
+ Revision: 233662
- Require rpm-helper >= 0.24.8-1 for systemd support

* Sat Apr 28 2012 tmb <tmb> 1.4.16-3.mga2
+ Revision: 233558
- rebuild for versioned rpm-helper requires

* Fri Apr 06 2012 colin <colin> 1.4.16-2.mga2
+ Revision: 229297
- Drop dbus.target. No longer used in systemd

* Sat Sep 24 2011 fwang <fwang> 1.4.16-1.mga2
+ Revision: 147228
- new verrsion 1.4.16

* Wed Sep 14 2011 tmb <tmb> 1.4.14-3.mga2
+ Revision: 143580
- restore 'fix initscript to not print message when systemd is absent'
  that got dropped in last version upgrade

* Fri Sep 09 2011 tv <tv> 1.4.14-2.mga2
+ Revision: 141725
- really protect '$'

* Thu Sep 08 2011 tv <tv> 1.4.14-1.mga2
+ Revision: 141550
- new release
- enable-userdb-cache
- BuildRequires: glib2-devel
- patch 7: synchronize dbus.service and dbus.target (andrey borzenkov)
- protect '$' in xinit.d here-script
- use %%buildroot macro

* Sat Jul 16 2011 cjw <cjw> 1.4.12-1.mga2
+ Revision: 124706
- 1.4.12
- drop patch6: fixed upstream
- enable systemd support
+ rtp <rtp>
- alloc to build dbus without xml and doxygen docs.

* Fri Feb 11 2011 misc <misc> 1.4.1-3.mga1
+ Revision: 50073
- fix initscript to not print message when systemd is absent

* Tue Jan 25 2011 dmorgan <dmorgan> 1.4.1-2.mga1
+ Revision: 39177
- Fix file list
- Fix typo
- Bump release
- Merge mdv commits 631203 631334 and 631460

* Wed Jan 12 2011 dmorgan <dmorgan> 1.4.1-1.mga1
+ Revision: 7690
- Remove mdv macros
+ blino <blino>
- imported package dbus


* Tue Dec 21 2010 Götz Waschk <waschk@mandriva.org> 1.4.1-1mdv2011.0
+ Revision: 623627
- update to new version 1.4.1

* Tue Sep 14 2010 Götz Waschk <waschk@mandriva.org> 1.4.0-1mdv2011.0
+ Revision: 578250
- update to new version 1.4.0

* Wed Mar 24 2010 Frederic Crozat <fcrozat@mandriva.com> 1.2.24-1mdv2010.1
+ Revision: 527107
- Release 1.2.24

* Wed Mar 17 2010 Frederic Crozat <fcrozat@mandriva.com> 1.2.22-1mdv2010.1
+ Revision: 524365
- Release 1.2.22
- Remove patches 7, 8 (merged upstream)

* Mon Mar 15 2010 Frederic Crozat <fcrozat@mandriva.com> 1.2.20-4mdv2010.1
+ Revision: 519138
- Patch7 (GIT): fix watch handling with threaded applications (Michael Meeks)
- Patch8 (GIT): fix build with libcap-ng enabled but selinux disabled
- build with libcap-ng enabled

* Sun Feb 07 2010 Funda Wang <fwang@mandriva.org> 1.2.20-3mdv2010.1
+ Revision: 501593
- currently youri-upload does not support uploading mixed arch packages
  at once. so dbus-doc should remain arch-dependent.

* Sat Feb 06 2010 Götz Waschk <waschk@mandriva.org> 1.2.20-2mdv2010.1
+ Revision: 501419
- rebuild for lost binary packages

* Fri Feb 05 2010 Funda Wang <fwang@mandriva.org> 1.2.20-1mdv2010.1
+ Revision: 501080
- fix group

  + Frederic Crozat <fcrozat@mandriva.com>
    - Release 1.2.20
    - Remove patches 11 & 12 (merged upstream)
    - Move documentation to seperate subpackage (Mdv bug #55360)

* Mon Oct 05 2009 Frederic Crozat <fcrozat@mandriva.com> 1.2.16-2mdv2010.0
+ Revision: 454014
- Patch16 (GIT): fix timeout handling

* Mon Jul 27 2009 Frederic Crozat <fcrozat@mandriva.com> 1.2.16-1mdv2010.0
+ Revision: 400625
- Release 1.2.16

* Tue May 12 2009 Frederic Crozat <fcrozat@mandriva.com> 1.2.4.6permissive-1mdv2010.0
+ Revision: 374914
- Release 1.2.4.6permissive
- Fix git_url

* Thu Feb 05 2009 Frederic Crozat <fcrozat@mandriva.com> 1.2.4.4permissive-2mdv2009.1
+ Revision: 337873
- Add support for runlevel 7

* Thu Jan 15 2009 Götz Waschk <waschk@mandriva.org> 1.2.4.4permissive-1mdv2009.1
+ Revision: 330046
- update to new version 1.2.4.4permissive

* Wed Oct 15 2008 Götz Waschk <waschk@mandriva.org> 1.2.4-1mdv2009.1
+ Revision: 293963
- update to new version 1.2.4

* Tue Aug 19 2008 Olivier Blin <oblin@mandriva.com> 1.2.3-2mdv2009.0
+ Revision: 273673
- depend on network-auth service instead of network-up (not to slow down boot when auth does not require network)

* Thu Aug 07 2008 Frederic Crozat <fcrozat@mandriva.com> 1.2.3-1mdv2009.0
+ Revision: 265858
- Release 1.2.3
- Remove patches 7, 8, 9, 10, 12, 13 (merged upstream)

* Fri Jul 18 2008 Frederic Crozat <fcrozat@mandriva.com> 1.2.1-4mdv2009.0
+ Revision: 238250
- Patch7 (GIT): really enable userdb cache (fd.o bug #15588)
- Patch8 (GIT): cleanup guid-less connections correctly (fd.o bug #15571)
- Patch9 (GIT): Hold a reference during read/write dispatch (fd.o bug #15635)
- Patch10 (GIT): Reset initialized state on dbus_shutdown (fd.o bug #15570)
- Patch11 (GIT): increase default method timeout (Fedora)
- Patch12 (GIT): fix crash on timers leak (fd.o #15684)
- Patch13 (GIT): add API to change session bus environment variables (fd.o bug #16669)
- Update session launcher script to not start session bus if session bus variable is already set (Fedora)

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Fri May 09 2008 Götz Waschk <waschk@mandriva.org> 1.2.1-3mdv2009.0
+ Revision: 205044
- call dbus-uuidgen in post to work around bug #40700

* Wed May 07 2008 Frederic Crozat <fcrozat@mandriva.com> 1.2.1-2mdv2009.0
+ Revision: 202805
- Fix level for initscript when not using parallel init

* Wed Apr 16 2008 Frederic Crozat <fcrozat@mandriva.com> 1.2.1-1mdv2009.0
+ Revision: 194692
- Release 1.2.1
- Remove patch7 (merged upstream)

* Fri Mar 28 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.20-5mdv2008.1
+ Revision: 190832
- Clean up devel package to not package 47MB of unused documentation

* Thu Mar 27 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.20-4mdv2008.1
+ Revision: 190617
- Patch7 : fix inotify monitoring, being too agressive
- Add easy way to enable verbose mode in specfile

* Tue Mar 25 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.20-3mdv2008.1
+ Revision: 189973
- Update patch0 to add soft dependency on network service at startup

* Tue Mar 04 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.20-2mdv2008.1
+ Revision: 178271
- should-restart is a provides, not a suggests

* Wed Feb 27 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.20-1mdv2008.1
+ Revision: 175910
- Release 1.1.20
- Remove patch7, merged upstream
- no longer restart system bus, rely on should-start = system
- not use rpm-helper for adding service to prevent restarting system bus

* Wed Feb 20 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.4-3mdv2008.1
+ Revision: 173247
-Own some directories (might fix Mdv bug #37567)

  + Thierry Vignaud <tv@mandriva.org>
    - fix spacing at top of description

* Wed Feb 06 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.4-2mdv2008.1
+ Revision: 163029
- Patch7 (Fedora): fix dbus not always exiting after X shutdown

* Fri Jan 18 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.4-1mdv2008.1
+ Revision: 154583
- Release 1.1.4
- remove patch7, merged upstream

* Thu Jan 17 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.3-2mdv2008.1
+ Revision: 154280
-Patch 7 (Timo Hoenig): fix inotify backend to not DoS system on upgrade

* Wed Jan 16 2008 Frederic Crozat <fcrozat@mandriva.com> 1.1.3-1mdv2008.1
+ Revision: 153648
- Release 1.1.3
- Remove patches 1, 2, 4, 5 (merged upstream)
- Regenerate patch0 (partially merged)

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Dec 14 2007 Frederic Crozat <fcrozat@mandriva.com> 1.1.2-4mdv2008.1
+ Revision: 120079
- Disable checks (don't pass on x86-64)
- Clean specfile
- Remove unapproved patch

  + Paulo Andrade <pcpa@mandriva.com.br>
    - This is a "noop" patch. But it can be considered a list of the functions,
      code from X Server uses from dbus (libdbus-1), at a later stage, this library
      can be changed to make available only the public symbols.

* Fri Nov 16 2007 Frederic Crozat <fcrozat@mandriva.com> 1.1.2-3mdv2008.1
+ Revision: 109158
- Disable patch3 (disable fatal warnings on check) for cooker, to detect buggy usage of DBus

* Mon Oct 15 2007 Götz Waschk <waschk@mandriva.org> 1.1.2-2mdv2008.1
+ Revision: 98605
- new devel name

* Mon Oct 15 2007 Frederic Crozat <fcrozat@mandriva.com> 1.1.2-1mdv2008.1
+ Revision: 98570
- Remove patch4, merged upstream
- Patch4 (Fedora): fix arborting (fd.o bug #12430)
- Patch5 (git): fix PIE usage
- Patch6 (Fedora): generate xml doc
- Package devel help in devhelp format

* Tue Sep 11 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-10mdv2008.0
+ Revision: 84492
- Add requires(post) on lib package in main package (Mdv bug #31876)

  + Thierry Vignaud <tv@mandriva.org>
    - replace %%{_datadir}/man by %%{_mandir}!

* Thu Aug 16 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-9mdv2008.0
+ Revision: 64326
- Patch4 (CVS): various bug fixes

* Thu Jul 12 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-8mdv2008.0
+ Revision: 51613
- enable dbus for runlevel 2

* Wed Jul 11 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-7mdv2008.0
+ Revision: 51319
- Enforce dependency of lib package on main package, just in case a program
  is linked to libdbus but doesn't requires dbus package

* Thu Jun 07 2007 Tomasz Pawel Gajc <tpg@mandriva.org> 1.0.2-6mdv2008.0
+ Revision: 36905
- rebuild for expat


* Tue Mar 20 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-5mdv2007.1
+ Revision: 147000
- Patch3 (Debian): disable fatal warnings on check by default

* Mon Mar 19 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.0.2-4mdv2007.1
+ Revision: 146591
- bump release
- no need to package big ChangeLog when NEWS is already there

* Tue Jan 23 2007 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-3mdv2007.1
+ Revision: 112518
- Disable assertion and tests for packaged binaries. Build assertions and tests at compile time
  to check if everything is ok

* Wed Dec 13 2006 Frederic Crozat <fcrozat@mandriva.com> 1.0.2-2mdv2007.1
+ Revision: 96425
- Release 1.0.2
  Remove patch3 (merged upstream)

* Thu Nov 23 2006 Frederic Crozat <fcrozat@mandriva.com> 1.0.1-2mdv2007.1
+ Revision: 86697
- Force rebuild
- Rebuild
- Release 1.0.1
- Patch1: add inotify support
- Patch2: fix config file creation notification with dnotify
- Patch3 (CVS): fix assertion

* Fri Nov 10 2006 Götz Waschk <waschk@mandriva.org> 1.0.0-1mdv2007.0
+ Revision: 80522
- new version

* Sat Nov 04 2006 Götz Waschk <waschk@mandriva.org> 0.95-1mdv2007.1
+ Revision: 76480
- new version
- drop patch 1
- drop uuidgen workaround
- create /var/lib/dbus directory

* Sun Oct 29 2006 Götz Waschk <waschk@mandriva.org> 0.94-9mdv2007.1
+ Revision: 73643
- rebuild
- add fix for upstream bug 8780

* Wed Oct 25 2006 Götz Waschk <waschk@mandriva.org> 0.94-7mdv2007.0
+ Revision: 72405
- bot rebuild
- fix permissions of the machine-id file
- call dbus-uuidgen in postinstallation (bug #26723)

* Wed Oct 18 2006 Götz Waschk <waschk@mandriva.org> 0.94-4mdv2007.0
+ Revision: 65799
- rename system socket (gnome bug #362601)

* Tue Oct 17 2006 Götz Waschk <waschk@mandriva.org> 0.94-3mdv2006.0
+ Revision: 65533
- fix buildrequires
- fix buildrequires
  update file list
- Import dbus

* Tue Oct 17 2006 Götz Waschk <waschk@mandriva.org> 0.94-1mdv2007.1
- update file list
- drop patches 1,2
- New version 0.94

* Fri Sep 01 2006 Götz Waschk <waschk@mandriva.org> 0.92-6mdv2007.0
- fix buildrequires

* Wed Aug 30 2006 Frederic Crozat <fcrozat@mandriva.com> 0.92-5mdv2007.0
- Enable asserts and verbose mode, since dbus isn't 1.0 yet (J5)

* Wed Aug 30 2006 Frederic Crozat <fcrozat@mandriva.com> 0.92-4mdv2007.0
- Patch1 (CVS): fix vtable crash
- Patch2: trap SIGTERM to be able to kill session bus (Mdv bug #22143)

* Fri Aug 25 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.92-3
- fix xinit.d script to use sh-syntax, since it is always sourced by /bin/sh

* Fri Aug 25 2006 Olivier Blin <blino@mandriva.com> 0.92-2mdv2007.0
- prefix the xinit.d script with a 2 digit number
- the xinit.d script is not a config file

* Tue Aug 22 2006 Frederic Crozat <fcrozat@mandriva.com> 0.92-1mdv2007.0
- Release 0.92
- remove patch1 (merged upstream)

* Fri Aug 18 2006 Frederic Crozat <fcrozat@mandriva.com> 0.91-5mdv2007.0
- Patch1 (CVS): fix threads deadlock

* Thu Aug 10 2006 Götz Waschk <waschk@mandriva.org> 0.91-4mdv2007.0
- fix the patch again

* Thu Aug 10 2006 Götz Waschk <waschk@mandriva.org> 0.91-3mdv2007.0
- update patch with a fix for bug #21935

* Tue Aug 08 2006 Götz Waschk <waschk@mandriva.org> 0.91-2mdv2007.0
- fix buildrequires

* Wed Jul 19 2006 Frederic Crozat <fcrozat@mandriva.com> 0.90-1mdv2007.0
- Release 0.90
- Remove bindings (packaged seperately now)
- Add conflicts to ease upgrade from 2006.0

* Wed Jul 19 2006 Götz Waschk <waschk@mandriva.org> 0.62-5mdv2007.0
- remove some useless static libs
- fix postun script of the sharp package

* Thu Jun 22 2006 Götz Waschk <waschk@mandriva.org> 0.62-4mdv2007.0
- don't depend on kdelibs

* Thu Jun 15 2006 Frederic Crozat <fcrozat@mandriva.com> 0.62-3mdv2007.0
- Regenerate patch0 and merge patch1 in it
- add strict rules for lib major in file list
- fix localstatedir location (Mdv bug #23107)

* Wed Jun 14 2006 Frederic Crozat <fcrozat@mandriva.com> 0.62-2mdv2007.0
- Rebuild with correct major for qt

* Tue Jun 13 2006 Frederic Crozat <fcrozat@mandriva.com> 0.62-1mdv2007.0
- Release 0.62
- Remove patch2 (merged upstream)

* Wed May 10 2006 Götz Waschk <waschk@mandriva.org> 0.61-5mdk
- fix dbus-sharp pkgconfig file for x86_64

* Fri May 05 2006 Götz Waschk <waschk@mandriva.org> 0.61-4mdk
- fix x86_64 build

* Tue Apr 25 2006 Götz Waschk <waschk@mandriva.org> 0.61-3mdk
- fix postun of the sharp package

* Sat Apr 22 2006 Götz Waschk <waschk@mandriva.org> 0.61-2mdk
- merge sharp bindings

* Tue Feb 28 2006 Frederic Crozat <fcrozat@mandriva.com> 0.61-1mdk
- Release 0.61
- Remove patch2, no longer needed
- Patch2: allow to disable QT4 binding

* Thu Jan 26 2006 Michael Scherer <misc@mandriva.org> 0.60-2mdk
- fix missing Requires on python binding ( thanks Christiaan Welvaart )

* Wed Jan 25 2006 Frederic Crozat <fcrozat@mandriva.com> 0.60-1mdk
- Release 0.60
- Regenerate patch2
- Remove patch3 (merged upstream)

* Mon Jan 09 2006 Olivier Blin <oblin@mandriva.com> 0.50-7mdk
- convert parallel init to LSB

* Fri Jan 06 2006 Oden Eriksson <oeriksson@mandriva.com> 0.50-6mdk
- drop selinux support

* Thu Jan 05 2006 Frederic Crozat <fcrozat@mandriva.com> 0.50-5mdk
- use mkrel
- fix buildrequires

* Mon Jan 02 2006 Olivier Blin <oblin@mandriva.com> 0.50-4mdk
- Patch1: parallel init support

* Tue Dec 27 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.50-3mdk
- patch3: use $(LIBTOOL) in Makefile.am
- fix URL

* Mon Nov 07 2005 Frederic Crozat <fcrozat@mandriva.com> 0.50-2mdk
- Enforce sub package dependency (found by till)

* Wed Oct 26 2005 Frederic Crozat <fcrozat@mandriva.com> 0.50-1mdk
- Release 0.50
- Remove patches 3, 5 (merged upstream)

* Tue Sep 13 2005 Götz Waschk <waschk@mandriva.org> 0.23.4-5mdk
- move qt headers to the right package
- replace prereq

* Fri Sep 02 2005 Götz Waschk <waschk@mandriva.org> 0.23.4-4mdk
- rebuild to remove glitz dep

* Thu Aug 18 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 0.23.4-3mdk
- enable possibility to build without qt/kde stuff

* Sat Apr 30 2005 Götz Waschk <waschk@mandriva.org> 0.23.4-2mdk
- add provides to the libdbus-glib package

* Sat Apr 23 2005 Götz Waschk <waschk@mandriva.org> 0.23.4-1mdk
- drop patch 6
- New release 0.23.4

* Tue Mar 01 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23.2-2mdk 
- Patch6 (CVS): fix python binding

* Wed Feb 23 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23.2-1mdk 
- Release 0.23.2
- Remove patch4 (merged upstream)

* Wed Feb 16 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23.1-1mdk 
- Release 0.23.1
- Patch5 (CVS): fix crash when setting group policy

* Wed Feb 16 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23-5mdk 
- Move dbus xinit launcher in dbus-x11 package (Mdk bug #13075)

* Wed Feb 09 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.23-4mdk
- let devel symlinks stay in standard libdir

* Tue Feb 08 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 0.23-3mdk 
- Patch3 (Fedora): allow uid/gid to identify user/group
- Patch4 (Fedora): restrict connection to user session bus to owner or root

* Fri Jan 21 2005 Götz Waschk <waschk@linux-mandrake.com> 0.23-2mdk
- add missing directory

* Thu Jan 20 2005 Götz Waschk <waschk@linux-mandrake.com> 0.23-1mdk
- drop patches 1,3
- update source URL
- New release 0.23

* Wed Dec 08 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.22-7mdk 
- automatically start dbus when starting a X11 session

* Sun Dec 05 2004 Michael Scherer <misc@mandrake.org> 0.22-6mdk
- Rebuild for new python

* Mon Nov 15 2004 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.22-5mdk
- add BuildRequires: kdelibs-devel

* Fri Nov 12 2004 Götz Waschk <waschk@linux-mandrake.com> 0.22-4mdk
- create Qt development package

* Fri Oct 01 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.22-3mdk
- explicitly disable Mono bindings

* Fri Oct 01 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 0.22-2mdk
- fix detection of moc path
- merge in RH in64 fix for python bindings

* Sat Aug 14 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.22-1mdk
- Release 0.22
- Remove patch1 (merged upstream)
- enable libtoolize 
- Patch1 (Fedora): add console policy

* Tue Aug 10 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 0.21-4mdk
- Update patch 20 to change start order (should fix bluetooth daemon start)

* Thu Jun 17 2004 Stew Benedict <sbenedict@mandrakesoft.com> 0.21-3mdk
- add docs to -devel, dbus-monitor fixes from cvs (patch1)

* Sat Jun 05 2004 Laurent Montel <lmontel@mandrakesoft.com> 0.21-2mdk
- Rebuild

* Tue Apr 20 2004 Götz Waschk <waschk@linux-mandrake.com> 0.21-1mdk
- fix qt build
- drop merged patch 1
- fix URL
- new version