dbus-vl.spec 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722
  1. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  2. %define _unpackaged_files_terminate_build 1
  3. %bcond_with systemd
  4. %define gettext_package dbus
  5. %define expat_version 2.0.1
  6. %define dbus_user_uid 81
  7. %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
  8. %define _localstatedir %{_var}
  9. Summary: D-BUS message bus
  10. Summary(ja): D-BUS メッセージバスシステム
  11. Name: dbus
  12. Version: 1.12.12
  13. Release: 1%{?_dist_release}
  14. URL: http://www.freedesktop.org/software/dbus/
  15. License: AFL/GPLv2
  16. Group: System Environment/Libraries
  17. Source0: %{name}-%{version}.tar.gz
  18. Source1: 00-start-message-bus.sh
  19. Source2: dbus.init
  20. # from fedora package
  21. # from gentoo
  22. Patch1000: dbus-enable-elogind.patch
  23. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  24. Requires(post): chkconfig >= 1.3.34
  25. Requires(preun): chkconfig >= 1.3.34
  26. Requires(pre): shadow-utils
  27. BuildRequires: autoconf-archive
  28. BuildRequires: libtool
  29. BuildRequires: expat-devel >= %{expat_version}
  30. BuildRequires: libxml2-devel
  31. BuildRequires: python-devel
  32. BuildRequires: doxygen
  33. BuildRequires: xmlto
  34. BuildRequires: libxslt
  35. BuildRequires: gettext
  36. BuildRequires: libX11-devel
  37. BuildRequires: libSM-devel
  38. Vendor: Project Vine
  39. Distribution: Vine Linux
  40. %description
  41. D-BUS is a system for sending messages between applications. It is
  42. used both for the systemwide message bus service, and as a
  43. per-user-login-session messaging facility.
  44. %description -l ja
  45. D-BUS はアプリケーション間でメッセージを送受信するためのシステムです。
  46. システム全体のメッセージバスサービスとしても利用されますが、同様に
  47. ユーザ毎のログインセッションにおけるメッセージ基盤としても利用されます。
  48. %package devel
  49. Summary: Libraries and headers for D-BUS
  50. Summary(ja): D-BUS 用のライブラリとヘッダファイル
  51. Group: Development/Libraries
  52. Requires: %{name} = %{version}-%{release}
  53. Requires: xml-common
  54. %description devel
  55. Headers and static libraries for D-BUS.
  56. %package x11
  57. Summary: X11-requiring add-ons for D-BUS
  58. Summary(ja): X11 を利用する D-BUS 用ツール
  59. Group: Applications/System
  60. Requires: %{name} = %{version}-%{release}
  61. %description x11
  62. D-BUS contains some tools that require Xlib to be installed, those are
  63. in this separate package so server systems need not install X.
  64. %package doc
  65. Summary: Developer documentation for D-BUS
  66. Group: Documentation
  67. Requires: %{name} = %{version}-%{release}
  68. BuildArch: noarch
  69. %description doc
  70. This package contains developer documentation for D-Bus along with
  71. other supporting documentation such as the introspect dtd file.
  72. # compat32
  73. %package -n compat32-%{name}
  74. Summary: D-BUS message bus
  75. Summary(ja): D-BUS メッセージバスシステム
  76. Group: System Environment/Libraries
  77. %description -n compat32-%{name}
  78. D-BUS is a system for sending messages between applications. It is
  79. used both for the systemwide message bus service, and as a
  80. per-user-login-session messaging facility.
  81. %description -n compat32-%{name} -l ja
  82. D-BUS はアプリケーション間でメッセージを送受信するためのシステムです。
  83. システム全体のメッセージバスサービスとしても利用されますが、同様に
  84. ユーザ毎のログインセッションにおけるメッセージ基盤としても利用されます。
  85. %package -n compat32-%{name}-devel
  86. Summary: Libraries and headers for D-BUS
  87. Summary(ja): D-BUS 用のライブラリとヘッダファイル
  88. Group: Development/Libraries
  89. Requires: compat32-%{name} = %{version}-%{release}
  90. Requires: %{name}-devel = %{version}-%{release}
  91. %description -n compat32-%{name}-devel
  92. Headers and static libraries for D-BUS.
  93. %prep
  94. %autosetup -p1
  95. %build
  96. # Avoid rpath.
  97. if test -f autogen.sh; then env NOCONFIGURE=1 ./autogen.sh; else autoreconf --ve
  98. rbose --force --install; fi
  99. COMMON_ARGS="--enable-selinux=no \
  100. --enable-elogind \
  101. --disable-libaudit \
  102. --with-system-pid-file=%{_localstatedir}/run/messagebus.pid \
  103. --with-dbus-user=dbus \
  104. --libdir=/%{_lib} --bindir=/bin \
  105. --libexecdir=/%{_lib}/dbus-1 \
  106. --docdir=%{_pkgdocdir} \
  107. --sysconfdir=%{_sysconfdir} --exec-prefix=/"
  108. %configure $COMMON_ARGS --disable-tests --disable-verbose-mode --disable-asserts --enable-doxygen-docs --enable-xml-docs
  109. make V=1 %{?_smp_mflags}
  110. %install
  111. rm -rf %{buildroot}
  112. %__make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
  113. find %{buildroot} -name '*.a' -type f -delete
  114. find %{buildroot} -name '*.la' -type f -delete
  115. install -Dp -m755 %{SOURCE1} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
  116. # Obsolete, but still widely used, for drop-in configuration snippets.
  117. install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d
  118. install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d
  119. install --directory %{buildroot}%{_datadir}/dbus-1/interfaces
  120. %if %{with systemd}
  121. # Make sure that when somebody asks for D-Bus under the name of the
  122. # old SysV script, that he ends up with the standard dbus.service name
  123. # now.
  124. ln -s dbus.service %{buildroot}%{_unitdir}/messagebus.service
  125. ## %find_lang %{gettext_package}
  126. # Delete the old legacy sysv init script
  127. rm -rf %{buildroot}%{_initrddir}
  128. %else
  129. rm -rf %{buildroot}%{_sysconfdir}/systemd
  130. install -Dm755 %{SOURCE2} %{buildroot}%{_initrddir}/messagebus
  131. %endif
  132. install --directory %{buildroot}/var/lib/dbus
  133. install --directory %{buildroot}%{_pkgdocdir}
  134. install -pm 644 -t %{buildroot}%{_pkgdocdir} \
  135. doc/introspect.dtd doc/introspect.xsl doc/system-activation.txt
  136. # Make sure that the documentation shows up in Devhelp.
  137. install --directory %{buildroot}%{_datadir}/gtk-doc/html
  138. ln -s %{_pkgdocdir} %{buildroot}%{_datadir}/gtk-doc/html/dbus
  139. # Shell wrapper for installed tests, modified from Debian package.
  140. cat > dbus-run-installed-tests <<EOF
  141. #!/bin/sh
  142. # installed-tests wrapper for dbus. Outputs TAP format because why not
  143. set -e
  144. timeout="timeout 300s"
  145. ret=0
  146. i=0
  147. tmpdir=\$(mktemp --directory --tmpdir dbus-run-installed-tests.XXXXXX)
  148. for t in /%{_lib}/dbus-1/installed-tests/dbus/test-*; do
  149. i=\$(( \$i + 1 ))
  150. echo "# \$i - \$t ..."
  151. echo "x" > "\$tmpdir/result"
  152. ( set +e; \$timeout \$t; echo "\$?" > "\$tmpdir/result" ) 2>&1 | sed 's/^/#/'
  153. e="\$(cat "\$tmpdir/result")"
  154. case "\$e" in
  155. (0)
  156. echo "ok \$i - \$t"
  157. ;;
  158. (77)
  159. echo "ok \$i # SKIP \$t"
  160. ;;
  161. (*)
  162. echo "not ok \$i - \$t (\$e)"
  163. ret=1
  164. ;;
  165. esac
  166. done
  167. rm -rf tmpdir
  168. echo "1..\$i"
  169. exit \$ret
  170. EOF
  171. install -pm 755 -t %{buildroot}/%{_lib}/dbus-1 dbus-run-installed-tests
  172. ## vine stuff
  173. mkdir -p %{buildroot}%{_libdir}/cmake/DBus1
  174. mv -f \
  175. %{buildroot}/%{_lib}/cmake/DBus1/DBus1Config.cmake \
  176. %{buildroot}/%{_lib}/cmake/DBus1/DBus1ConfigVersion.cmake \
  177. %{buildroot}%{_libdir}/cmake/DBus1/
  178. mkdir -p $RPM_BUILD_ROOT/%{_bindir}
  179. mv -f $RPM_BUILD_ROOT/bin/dbus-launch $RPM_BUILD_ROOT/%{_bindir}/
  180. mkdir -p %{buildroot}/%{_libdir}/dbus-1.0
  181. mv %{buildroot}/%{_lib}/dbus-1.0/include %{buildroot}/%{_libdir}/dbus-1.0/
  182. mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
  183. #change the arch-deps.h include directory to /usr/lib[64] instead of /lib[64]
  184. sed -e 's@-I${libdir}@-I${prefix}/%{_lib}@' $RPM_BUILD_ROOT/%{_lib}/pkgconfig/dbus-1.pc > $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/dbus-1.pc
  185. rm -f $RPM_BUILD_ROOT/%{_lib}/pkgconfig/dbus-1.pc
  186. rm -f $RPM_BUILD_ROOT/%{_lib}/dbus-1/dbus-run-installed-tests
  187. %clean
  188. rm -rf %{buildroot}
  189. %pre
  190. # Add the "dbus" user
  191. /usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} \
  192. -s /sbin/nologin -r -d '/' dbus 2> /dev/null || :
  193. %post
  194. /sbin/ldconfig
  195. /sbin/chkconfig --add messagebus
  196. /sbin/chkconfig messagebus resetpriorities
  197. %preun
  198. if [ $1 = 0 ]; then
  199. service messagebus stop > /dev/null 2>&1
  200. /sbin/chkconfig --del messagebus
  201. fi
  202. %postun
  203. /sbin/ldconfig
  204. %post -n compat32-%{name} -p /sbin/ldconfig
  205. %postun -n compat32-%{name} -p /sbin/ldconfig
  206. %files
  207. %defattr(-,root,root)
  208. %{!?_licensedir:%global license %%doc}
  209. %license COPYING
  210. %doc AUTHORS ChangeLog NEWS README
  211. %dir %{_sysconfdir}/dbus-1
  212. %config %{_sysconfdir}/dbus-1/*.conf
  213. %ghost %dir /run/%{name}
  214. %{_sysconfdir}/rc.d/init.d/*
  215. %dir %{_sysconfdir}/dbus-1/system.d
  216. %dir %{_sysconfdir}/dbus-1/session.d
  217. %dir %{_localstatedir}/run/dbus
  218. %dir %{_localstatedir}/lib/dbus/
  219. /bin/dbus-daemon
  220. /bin/dbus-send
  221. /bin/dbus-cleanup-sockets
  222. /bin/dbus-monitor
  223. /bin/dbus-run-session
  224. /bin/dbus-test-tool
  225. /bin/dbus-update-activation-environment
  226. /bin/dbus-uuidgen
  227. /%{_lib}/*dbus-1*.so.*
  228. %{_mandir}/man*/dbus-cleanup-sockets.1.gz
  229. %{_mandir}/man*/dbus-daemon.1.gz
  230. %{_mandir}/man*/dbus-monitor.1.gz
  231. %{_mandir}/man*/dbus-run-session.1.gz
  232. %{_mandir}/man*/dbus-send.1.gz
  233. %{_mandir}/man1/dbus-test-tool.1.gz
  234. %{_mandir}/man1/dbus-update-activation-environment.1.gz
  235. %{_mandir}/man*/dbus-uuidgen.1.gz
  236. %dir %{_datadir}/dbus-1
  237. %{_datadir}/dbus-1/session.conf
  238. %{_datadir}/dbus-1/system.conf
  239. %{_datadir}/dbus-1/services
  240. %{_datadir}/dbus-1/system-services
  241. %{_datadir}/dbus-1/interfaces
  242. %dir /%{_lib}/dbus-1
  243. %attr(4750,root,dbus) /%{_lib}/dbus-1/dbus-daemon-launch-helper
  244. %files devel
  245. %defattr(-,root,root)
  246. /%{_lib}/lib*.so
  247. %{_libdir}/dbus-1.0/include
  248. %{_libdir}/pkgconfig/*
  249. %{_includedir}/*
  250. %dir %{_libdir}/cmake/DBus1
  251. %{_libdir}/cmake/DBus1/*
  252. %dir %{_datadir}/xml
  253. %dir %{_datadir}/xml/dbus-1
  254. %{_datadir}/xml/dbus-1/*
  255. %files x11
  256. %defattr(-,root,root)
  257. %{_bindir}/dbus-launch
  258. %{_datadir}/man/man*/dbus-launch.1.gz
  259. %{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh
  260. %files doc
  261. %defattr(-,root,root)
  262. %{_pkgdocdir}/*
  263. %{_datadir}/gtk-doc
  264. %exclude %{_pkgdocdir}/AUTHORS
  265. %exclude %{_pkgdocdir}/ChangeLog
  266. %exclude %{_pkgdocdir}/NEWS
  267. %exclude %{_pkgdocdir}/README
  268. # compat32
  269. %if %{build_compat32}
  270. %files -n compat32-%{name}
  271. /%{_lib}/*dbus-1*.so.*
  272. %files -n compat32-%{name}-devel
  273. %defattr(-,root,root)
  274. /%{_lib}/lib*.so
  275. %{_libdir}/dbus-1.0/include
  276. %endif
  277. %changelog
  278. * Sun Dec 16 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.12-1
  279. - new upstream release.
  280. - added elogind support.
  281. * Sun Sep 10 2017 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.10.22-1
  282. - new upstream release.
  283. * Sun Aug 02 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.20-1
  284. - new upstream release
  285. * Sun Jun 07 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.18-1
  286. - new upstream release
  287. * Sun Mar 15 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.16-1
  288. - new upstream release
  289. * Sat Jan 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.8.14-1
  290. - new upstream release
  291. * Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.28-1
  292. - new upstream release
  293. * Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.24-1
  294. - new upstream release
  295. * Sun Jul 06 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.22-1
  296. - new upstream release
  297. * Wed Jun 11 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.20-1
  298. - new upstream release
  299. * Sun Nov 10 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.18-1
  300. - new upstream release
  301. * Fri Sep 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.14-1
  302. - new upstream release
  303. * Sun Apr 28 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.10-1
  304. - new upstream release
  305. * Sun Oct 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.8-2
  306. - remove BuildRequires: audit-libs-devel, libcap-ng-devel
  307. * Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.8-1
  308. - new upstream release
  309. - remove old patches
  310. * Sun Apr 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.20-1
  311. - new upstream release
  312. - add BuildRequires: audit-libs-devel, libcap-ng-devel
  313. * Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.18-1
  314. - new upstream release
  315. - remove Requires: libxml2-python
  316. * Fri Sep 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.16-1
  317. - new upstream release
  318. * Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.14-1
  319. - new upstream release
  320. - drop Patch1
  321. - create -doc sub package
  322. * Sat Dec 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
  323. - new upstream release
  324. * Sat Oct 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
  325. - new upstream release
  326. * Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> 1.2.24-3
  327. - add BuildRequires: libSM-devel
  328. * Tue Sep 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.24-2
  329. - rebuilt with rpm-4.8.1
  330. * Wed Mar 31 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.24-1
  331. - new upstream release
  332. - drop Patch0
  333. * Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.2.16-2
  334. - rebuilt with new toolchain
  335. * Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.16-1
  336. - new upstream release
  337. * Mon Jul 20 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.14-1
  338. - new upstream release
  339. - do not restart dbus on upgrade
  340. * Sun May 10 2009 NAKAMURA Kenta <kenta@vinelinux.org> 1.2.12-3
  341. - added compat32 package for x86_64 arch support
  342. * Fri Mar 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.12-2
  343. - add Patch10 for workaround deny send_interface
  344. http://bugs.freedesktop.org/show_bug.cgi?id=18961
  345. Bug 18961: Skip bare <deny send_interface=""/> for not (method_call|signal)
  346. Bare <deny send_interface=""/> rules have a far larger impact than one would think.
  347. It's really always wrong to use them without also using send_destination.
  348. - XXX: this should be fixed in each dbus configuration.
  349. * Tue Mar 17 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.12-1
  350. - new upstream release with security fix (CVE-2008-4311)
  351. * Fri Oct 10 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.2.4-1
  352. - new upstream release with security fix (CVE-2008-3834)
  353. * Fri Aug 08 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.3-1
  354. - new upstream release
  355. * Thu Aug 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-3
  356. - own the directories /usr/share/dbus-1/{system-services,interfaces}
  357. - set 'dbus' instead of '81' to --with-dbus-user
  358. * Sun Aug 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-2
  359. - import some patches from fedora
  360. - move dbus-daemon-launch-helper to /%%{_lib}/dbus-1/
  361. * Wed May 7 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.2.1-1
  362. - new upstream release
  363. * Thu Mar 20 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.20-1vl5
  364. - new upstream release
  365. * Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 1.0.2-0vl4
  366. - rebuild with expat-2.0.1
  367. * Fri May 11 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-0vl3
  368. - rebuild with new environment/toolchain
  369. * Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-0vl2
  370. - require new chkconfig to reset initscript priorities
  371. * Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.2-0vl1
  372. - new upstream release
  373. - split out bindings
  374. - move base binaries and libraries to /bin and /%{_lib}
  375. * Wed Dec 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.62-0vl2
  376. - rebuilt for VineSeed
  377. * Thu Dec 21 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.62-0vl1.2
  378. - add Vendor/Distribution tag
  379. * Thu Dec 14 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.62-0vl1.1
  380. - add patch100 for fix CVE-2006-6107
  381. * Wed Nov 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.62-0vl1
  382. - new upstream release
  383. * Sat Jun 10 2006 NAKAMURA Kenta <kenta@vinelinux.org> 0.61-0vl2
  384. - disabled dbus-qt
  385. - added BuildConflicts: qt-devel
  386. - removed work around for 64 bit archs
  387. * Sun Mar 05 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.61-0vl1
  388. - new upstream release
  389. * Fri Jan 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.60-0vl1
  390. - new upstream release
  391. * Wed Oct 05 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.50-0vl1
  392. - new upstream release
  393. * Sun Jul 10 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.34-0vl1
  394. - new upstream release
  395. - enable python bindings
  396. * Sat Mar 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 0.23-4vl1
  397. - initial build for Vine Linux based on FC package
  398. - disable python bindings
  399. - disable selinux
  400. * Tue Feb 01 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-4
  401. - Explicitly pass in the pid file location to ./configure instead of
  402. letting it guess based on the build enviornment
  403. * Mon Jan 31 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-3
  404. - Add patch to fix random users from connecting to a users session bus
  405. * Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-2
  406. - Add Steve Grubb's SE-Linux audit patch (Bug# 144920)
  407. * Fri Jan 21 2005 John (J5) Palmieri <johnp@redhat.com> - 0.23-1
  408. - Update to upstream version 0.23
  409. - Drop all patches except for the UDI patch as they have been
  410. integrated upstream
  411. - List of API changes:
  412. * add setgroups() to drop supplementary groups
  413. * removed dbus_bug_get_with_g_main since it's been replaced by dbus_g_bus_get
  414. * added support for int64 and uint64 to the python bindings
  415. * use SerivceOwnerChanges signal instead of ServiceCreated and ServiceDeleted
  416. * Mon Nov 8 2004 Jeremy Katz <katzj@redhat.com> - 0.22-12
  417. - rebuild against python 2.4
  418. * Tue Nov 02 2004 John (J5) Palmieri <johnp@redhat.com>
  419. - Add a requires for glib2-devel in the devel package
  420. - Add SE-Linux backport from Colin Walters that fixes
  421. messages getting lost in SE-Linux contexts
  422. * Wed Oct 13 2004 John (J5) Palmieri <johnp@redhat.com>
  423. - Bump up release and rebuild
  424. * Mon Oct 11 2004 Tim Waugh <twaugh@redhat.com>
  425. - Run /sbin/ldconfig for glib sub-package (bug #134062).
  426. * Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
  427. - Fixed patch to use dbus-1 instead of dbus-1.0
  428. - (configure.in): Exported just the datadir instead of
  429. the full path to the dbus datadir for consistency
  430. * Wed Sep 22 2004 John (J5) Palmieri <johnp@redhat.com>
  431. - Adding patch to move /usr/lib/dbus-1.0/services to
  432. /usr/share/dbus-1.0/services
  433. * Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
  434. - reverting BuildRequires: redhat-release because of issues with build system
  435. - added precompiled version of the messagebus init script
  436. * Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
  437. - changed /etc/redhat-release to the package redhat-release
  438. * Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
  439. - added python int64 patch from davidz
  440. * Thu Sep 16 2004 John (J5) Palmieri <johnp@redhat.com>
  441. - added BuildRequires: /etc/redhat-release (RH Bug #132436)
  442. * Wed Aug 18 2004 John (J5) Palmieri <johnp@redhat.com>
  443. - Added Steve Grubb's spec file patch (RH Bug #130201)
  444. * Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
  445. - Disabled dbus-gtk since dbus-viewer doesn't do anything right now
  446. * Mon Aug 16 2004 John (J5) Palmieri <johnp@redhat.com>
  447. - Moved dbus-viewer to new dbus-gtk package so that dbus-glib
  448. no longer requires X or GTK libraries. (RH Bug #130029)
  449. * Thu Aug 12 2004 John (J5) Palmieri <johnp@redhat.com>
  450. - Update to new 0.22 release
  451. * Thu Aug 05 2004 John (J5) Palmieri <johnp@redhat.com>
  452. - Added BuildRequires for libselinux-devel and Requires for libselinux
  453. * Mon Aug 02 2004 Colin Walters <walters@redhat.com>
  454. - Add SE-DBus patch
  455. * Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
  456. - Added lib64 workaround for python bindings installing to
  457. the wrong lib directory on 64 bit archs
  458. * Fri Jul 30 2004 John (J5) Palmieri <johnp@redhat.com>
  459. - Updated console-auth patch
  460. - rebuild
  461. * Thu Jul 22 2004 John (J5) Palmieri <johnp@redhat.com>
  462. - Update to upstream CVS build
  463. - Added console-auth patch
  464. * Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
  465. - Workaround added to fix gcc-3.4 bug on ia64
  466. * Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
  467. - require new Pyrex version and see if it builds this time
  468. * Fri Jun 25 2004 John (J5) Palmieri <johnp@redhat.com>
  469. - rebuild with updated Pyrex (0.9.2.1)
  470. * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
  471. - rebuilt
  472. * Fri Jun 04 2004 John (J5) Palmieri <johnp@redhat.com>
  473. - Moved dbus-viewer, dbus-monitor and dbus-glib-tool
  474. into the dbus-glib package so that the main dbus
  475. package does not depend on glib (Bug #125285)
  476. * Thu Jun 03 2004 John (J5) Palmieri <johnp@redhat.com>
  477. - rebuilt
  478. * Thu May 27 2004 John (J5) Palmieri <johnp@redhat.com>
  479. - added my Python patch
  480. - took out the qt build requires
  481. - added a gtk+ build requires
  482. * Fri Apr 23 2004 John (J5) Palmieri <johnp@redhat.com>
  483. - Changed build requirement to version 0.9-3 of Pyrex
  484. to fix problem with builing on x86_64
  485. * Tue Apr 20 2004 John (J5) Palmieri <johnp@redhat.com>
  486. - update to upstream 0.21
  487. - removed dbus-0.20-varargs.patch patch (fixed upstream)
  488. * Mon Apr 19 2004 John (J5) Palmieri <johnp@redhat.com>
  489. - added a dbus-python package to generate python bindings
  490. - added Pyrex build dependacy
  491. * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
  492. - rebuilt
  493. * Wed Feb 25 2004 Bill Nottingham <notting@redhat.com> 0.20-4
  494. - fix dbus error functions on x86-64 (#116324)
  495. - add prereq (#112027)
  496. * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
  497. - rebuilt
  498. * Fri Feb 13 2004 Tim Waugh <twaugh@redhat.com>
  499. - Conflict with cups prior to configuration file change, so that the
  500. %%postun service condrestart works.
  501. * Wed Feb 11 2004 Havoc Pennington <hp@redhat.com> 0.20-2
  502. - rebuild in fc2, cups now updated
  503. * Wed Jan 7 2004 Bill Nottingham <notting@redhat.com> 0.20-1
  504. - update to upstream 0.20
  505. * Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-6
  506. - hmm, dbus doesn't support uids in the config file. fix.
  507. * Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-5
  508. - put uid instead of username in the config file, to keep things working with name change
  509. * Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-4
  510. - make subpackages require the specific release, not just version, of base package
  511. * Thu Oct 16 2003 Havoc Pennington <hp@redhat.com> 0.13-3
  512. - change system user "messagebus" -> "dbus" to be under 8 chars
  513. * Mon Sep 29 2003 Havoc Pennington <hp@redhat.com> 0.13-2
  514. - see if removing qt subpackage for now will get us through the build system,
  515. qt bindings not useful yet anyway
  516. * Sun Sep 28 2003 Havoc Pennington <hp@redhat.com> 0.13-1
  517. - 0.13 fixes a little security oops
  518. * Mon Aug 4 2003 Havoc Pennington <hp@redhat.com> 0.11.91-3
  519. - break the tiny dbus-launch that depends on X into separate package
  520. so a CUPS server doesn't need X installed
  521. * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
  522. - rebuilt
  523. * Sat May 17 2003 Havoc Pennington <hp@redhat.com> 0.11.91-1
  524. - 0.11.91 cvs snap properly merges system.d
  525. * Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11.90-1
  526. - build a cvs snap with a few more fixes
  527. * Fri May 16 2003 Havoc Pennington <hp@redhat.com> 0.11-2
  528. - fix a crash that was breaking cups
  529. * Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.11-1
  530. - 0.11
  531. * Thu May 15 2003 Havoc Pennington <hp@redhat.com> 0.10.90-1
  532. - use rc.d/init.d not init.d, bug #90192
  533. - include the new man pages
  534. * Fri Apr 11 2003 Havoc Pennington <hp@redhat.com> 0.9-1
  535. - 0.9
  536. - export QTDIR explicitly
  537. - re-enable qt, the problem was most likely D-BUS configure
  538. * Tue Apr 1 2003 Havoc Pennington <hp@redhat.com> 0.6.94-1
  539. - update from CVS with a fix to set uid after gid
  540. * Tue Apr 1 2003 Havoc Pennington <hp@redhat.com> 0.6.93-1
  541. - new cvs snap that actually forks to background and changes
  542. user it's running as and so forth
  543. - create our system user in pre
  544. * Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.92-1
  545. - fix for "make check" test that required a home directory
  546. * Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.91-1
  547. - disable qt for now because beehive hates me
  548. - pull a slightly newer cvs snap that creates socket directory
  549. - cat the make check log after make check fails
  550. * Mon Mar 31 2003 Havoc Pennington <hp@redhat.com> 0.6.90-1
  551. - initial build