dbus-vl.spec 28 KB

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