avahi-vl.spec 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712
  1. %define _localstatedir %{_var}
  2. %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
  3. Summary: Local network service discovery
  4. Summary(ja): ローカルネットワークサービス検出システム
  5. Name: avahi
  6. Version: 0.7
  7. Release: 2%{?_dist_release}
  8. Group: System Environment/Base
  9. License: LGPL
  10. URL: http://avahi.org
  11. Source0: %{name}-%{version}.tar.gz
  12. Patch0: avahi-0.6.31-no-deprecations.patch
  13. Patch10: avahi-0.6.31-vine.patch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: glib2-devel
  16. BuildRequires: gtk3-devel, gobject-introspection-devel
  17. BuildRequires: libdaemon-devel >= 0.12
  18. BuildRequires: libcap-devel, dbus-devel, expat-devel
  19. BuildRequires: python, dbus-python, gdbm-devel, libmng-devel
  20. BuildRequires: xorg-x11-devel, mesa-libGL-devel
  21. Requires: dbus, libdaemon, expat, python, dbus-python, libcap
  22. Requires(post): initscripts, chkconfig >= 1.3.34
  23. Obsoletes: howl, howl-libs
  24. Vendor: Project Vine
  25. Distribution: Vine Linux
  26. %description
  27. Avahi is a system which facilitates service discovery on
  28. a local network -- this means that you can plug your laptop or
  29. computer into a network and instantly be able to view other people who
  30. you can chat with, find printers to print to or find files being
  31. shared. This kind of technology is already found in MacOS X (branded
  32. 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
  33. convenient.
  34. %package tools
  35. Summary: Tools for mDNS browsing and publishing
  36. Group: System Environment/Base
  37. Requires: %{name} = %{version}, gdbm
  38. %description tools
  39. Tools that use avahi to browse and publish mDNS services and hosts.
  40. %package ui-gtk3
  41. Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
  42. Group: System Environment/Base
  43. Provides: avahi-ui = %{version}-%{release}
  44. Obsoletes: avahi-ui < %{version}-%{release}
  45. Requires: %{name} = %{version}-%{release}
  46. Requires: gtk3
  47. %description ui-gtk3
  48. This library contains a Gtk 3.x widget for browsing services.
  49. %package ui-gtk3-devel
  50. Summary: Libraries and header files for avahi ui development
  51. Group: Development/Libraries
  52. Provides: avahi-ui-devel = %{version}-%{release}
  53. Obsoletes: avahi-ui-devel < %{version}-%{release}
  54. Requires: %{name}-devel = %{version}
  55. Requires: %{name}-ui-gtk3 = %{version}
  56. Requires: gtk3-devel
  57. %description ui-gtk3-devel
  58. The avahi-ui-devel package contains the header files and libraries
  59. necessary for developing programs using avahi with gtk+.
  60. %package glib
  61. Summary: Glib libraries for avahi
  62. Summary(ja): avahi 用 glib ライブラリ
  63. Group: System Environment/Libraries
  64. Requires: %{name} = %{version}
  65. Requires: glib2
  66. %description glib
  67. Libraries for easy use of avahi from glib applications.
  68. %package glib-devel
  69. Summary: Libraries and header files for avahi glib development
  70. Group: Development/Libraries
  71. Requires: %{name}-devel = %{version}
  72. Requires: %{name}-glib = %{version}
  73. Requires: glib2-devel
  74. %description glib-devel
  75. The avahi-glib-devel package contains the header files and libraries
  76. necessary for developing programs using avahi with glib.
  77. %package gobject
  78. Summary: GObject library for Avahi
  79. Summary(ja): Avahi 用 GObject ライブラリ
  80. Group: System Environment/Base
  81. Requires: glib2
  82. Requires: %{name}-glib = %{version}-%{release}
  83. %description gobject
  84. This library contains a GObject wrapper for the Avahi API
  85. %package gobject-devel
  86. Summary: Libraries and header files for Avahi GObject development
  87. Summary(ja): Avahi GObject 開発用ライブラリとヘッダファイル
  88. Group: Development/Libraries
  89. Requires: %{name}-gobject = %{version}-%{release}
  90. Requires: %{name}-devel = %{version}-%{release}
  91. Requires: %{name}-glib-devel = %{version}-%{release}
  92. %description gobject-devel
  93. The avahi-gobject-devel package contains the header files and libraries
  94. necessary for developing programs using avahi-gobject.
  95. %package devel
  96. Summary: Libraries and header files for avahi development
  97. Group: Development/Libraries
  98. Requires: %{name} = %{version}
  99. Obsoletes: howl-devel
  100. %description devel
  101. The avahi-devel package contains the header files and libraries
  102. necessary for developing programs using avahi.
  103. # compat32
  104. %package -n compat32-%{name}
  105. Summary: Local network service discovery
  106. Summary(ja): ローカルネットワークサービス検出システム
  107. Group: System Environment/Base
  108. Requires: %{name} = %{version}-%{release}
  109. %description -n compat32-%{name}
  110. Avahi is a system which facilitates service discovery on
  111. a local network -- this means that you can plug your laptop or
  112. computer into a network and instantly be able to view other people who
  113. you can chat with, find printers to print to or find files being
  114. shared. This kind of technology is already found in MacOS X (branded
  115. 'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
  116. convenient.
  117. %package -n compat32-%{name}-ui-gtk3
  118. Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
  119. Group: System Environment/Base
  120. Provides: compat32-avahi-ui = %{version}-%{release}
  121. Obsoletes: compat32-avahi-ui < %{version}-%{release}
  122. Requires: %{name}-ui-gtk3 = %{version}-%{release}
  123. Requires: compat32-%{name} = %{version}-%{release}
  124. Requires: compat32-gtk3
  125. %description -n compat32-%{name}-ui-gtk3
  126. This library contains a Gtk 3.x widget for browsing services.
  127. %package -n compat32-%{name}-ui-gtk3-devel
  128. Summary: Libraries and header files for avahi ui development
  129. Group: Development/Libraries
  130. Provides: compat32-avahi-ui-devel = %{version}-%{release}
  131. Obsoletes: compat32-avahi-ui-devel < %{version}-%{release}
  132. Requires: %{name}-ui-devel = %{version}-%{release}
  133. Requires: compat32-%{name}-devel = %{version}-%{release}
  134. Requires: compat32-%{name}-ui-gtk3 = %{version}-%{release}
  135. Requires: compat32-gtk3-devel
  136. %description -n compat32-%{name}-ui-gtk3-devel
  137. The avahi-ui-devel package contains the header files and libraries
  138. necessary for developing programs using avahi with gtk+.
  139. %package -n compat32-%{name}-glib
  140. Summary: Glib libraries for avahi
  141. Summary(ja): avahi 用 glib ライブラリ
  142. Group: System Environment/Libraries
  143. Requires: %{name}-glib = %{version}-%{release}
  144. Requires: compat32-%{name} = %{version}-%{release}
  145. Requires: compat32-glib2
  146. %description -n compat32-%{name}-glib
  147. Libraries for easy use of avahi from glib applications.
  148. %package -n compat32-%{name}-glib-devel
  149. Summary: Libraries and header files for avahi glib development
  150. Group: Development/Libraries
  151. Requires: %{name}-glib-devel = %{version}-%{release}
  152. Requires: compat32-%{name}-devel = %{version}-%{release}
  153. Requires: compat32-%{name}-glib = %{version}-%{release}
  154. Requires: compat32-glib2-devel
  155. %description -n compat32-%{name}-glib-devel
  156. The avahi-glib-devel package contains the header files and libraries
  157. necessary for developing programs using avahi with glib.
  158. %package -n compat32-%{name}-gobject
  159. Summary: GObject library for Avahi
  160. Summary(ja): Avahi 用 GObject ライブラリ
  161. Group: System Environment/Base
  162. Requires: %{name}-gobject = %{version}-%{release}
  163. Requires: compat32-glib2
  164. Requires: compat32-%{name}-glib = %{version}-%{release}
  165. %description -n compat32-%{name}-gobject
  166. This library contains a GObject wrapper for the Avahi API
  167. %package -n compat32-%{name}-gobject-devel
  168. Summary: Libraries and header files for Avahi GObject development
  169. Summary(ja): Avahi GObject 開発用ライブラリとヘッダファイル
  170. Group: Development/Libraries
  171. Requires: %{name}-gobject-devel = %{version}-%{release}
  172. Requires: compat32-%{name}-gobject = %{version}-%{release}
  173. Requires: compat32-%{name}-devel = %{version}-%{release}
  174. Requires: compat32-%{name}-glib-devel = %{version}-%{release}
  175. %description -n compat32-%{name}-gobject-devel
  176. The avahi-gobject-devel package contains the header files and libraries
  177. necessary for developing programs using avahi-gobject.
  178. %package -n compat32-%{name}-devel
  179. Summary: Libraries and header files for avahi development
  180. Group: Development/Libraries
  181. Requires: %{name}-devel = %{version}-%{release}
  182. Requires: compat32-%{name} = %{version}-%{release}
  183. %description -n compat32-%{name}-devel
  184. The avahi-devel package contains the header files and libraries
  185. necessary for developing programs using avahi.
  186. %define avahi_user_uid 70
  187. %prep
  188. %setup -q
  189. #patch0 -p1 -b .nodep
  190. %patch10 -p1 -b .vine
  191. %build
  192. autoreconf -i
  193. %configure --with-distro=vine \
  194. --disable-monodoc \
  195. --without-python-twisted \
  196. --disable-pygobject \
  197. --with-avahi-user=avahi --with-avahi-group=avahi \
  198. --enable-compat-howl --enable-compat-libdns_sd \
  199. --with-avahi-priv-access-group=avahi \
  200. --with-autoipd-user=avahi-autoipd \
  201. --with-autoipd-group=avahi-autoipd \
  202. --enable-gtk3 \
  203. --disable-gtk \
  204. --disable-qt3 \
  205. --disable-qt4 \
  206. --disable-mono \
  207. --enable-introspection=no
  208. %__make -C avahi-python clean
  209. %__make %{?_smp_mflags}
  210. %install
  211. rm -rf $RPM_BUILD_ROOT
  212. make install DESTDIR=$RPM_BUILD_ROOT
  213. rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
  214. rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
  215. # remove example
  216. rm -f $RPM_BUILD_ROOT%{_sysconfdir}/avahi/services/ssh.service
  217. # remove desktop file for avahi-discover
  218. rm -f $RPM_BUILD_ROOT%{_datadir}/applications/avahi-discover.desktop
  219. # create /var/run/avahi-daemon to ensure correct selinux policy for it:
  220. mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/avahi-daemon
  221. # remove the documentation directory - let \%doc handle it:
  222. rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
  223. # remove avahi-bookmarks - unusable without python-twisted,
  224. # which has been judged dangerous and is removed from the
  225. # Fedora Core distribution:
  226. rm -f $RPM_BUILD_ROOT/%{_bindir}/avahi-bookmarks $RPM_BUILD_ROOT/%{_mandir}/man1/avahi-bookmarks*
  227. #
  228. # move initscripts into /etc/rc.d/init.d :
  229. mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
  230. mv $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/* $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
  231. rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/*
  232. #
  233. # Make /etc/avahi/etc/localtime owned by avahi:
  234. mkdir -p $RPM_BUILD_ROOT/etc/avahi/etc
  235. touch $RPM_BUILD_ROOT/etc/avahi/etc/localtime
  236. :;
  237. %clean
  238. rm -rf $RPM_BUILD_ROOT
  239. %pre
  240. # Add the "avahi" group
  241. /usr/sbin/groupadd -f -r avahi
  242. # Add the "avahi" user
  243. /usr/sbin/useradd -g avahi -c 'Avahi daemon' -u %{avahi_user_uid} \
  244. -s /sbin/nologin -r -d '/' avahi 2> /dev/null || :
  245. %post
  246. /sbin/ldconfig
  247. dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
  248. /sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 ||:
  249. /sbin/chkconfig avahi-daemon resetpriorities >/dev/null 2>&1 ||:
  250. /sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 ||:
  251. /sbin/chkconfig avahi-dnsconfd resetpriorities >/dev/null 2>&1 ||:
  252. if [ "$1" -eq 1 ]; then
  253. if [ -s /etc/localtime ]; then
  254. cp -fp /etc/localtime /etc/avahi/etc/localtime || :;
  255. fi
  256. fi
  257. %postun
  258. /sbin/ldconfig
  259. if [ "$1" -eq "0" ]; then
  260. /sbin/service avahi-daemon condrestart >/dev/null 2>&1
  261. /sbin/service avahi-dnsconfd condrestart >/dev/null 2>&1
  262. fi
  263. %preun
  264. if [ "$1" -eq "0" ]; then
  265. /sbin/service avahi-daemon stop > /dev/null 2>&1
  266. /sbin/chkconfig --del avahi-daemon
  267. /sbin/service avahi-dnsconfd stop >/dev/null 2>&1
  268. /sbin/chkconfig --del avahi-dnsconfd
  269. fi
  270. %post ui-gtk3 -p /sbin/ldconfig
  271. %postun ui-gtk3 -p /sbin/ldconfig
  272. %post glib -p /sbin/ldconfig
  273. %postun glib -p /sbin/ldconfig
  274. %post gobject -p /sbin/ldconfig
  275. %postun gobject -p /sbin/ldconfig
  276. %post -n compat32-%{name} -p /sbin/ldconfig
  277. %postun -n compat32-%{name} -p /sbin/ldconfig
  278. %post -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
  279. %postun -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
  280. %post -n compat32-%{name}-glib -p /sbin/ldconfig
  281. %postun -n compat32-%{name}-glib -p /sbin/ldconfig
  282. %post -n compat32-%{name}-gobject -p /sbin/ldconfig
  283. %postun -n compat32-%{name}-gobject -p /sbin/ldconfig
  284. %files
  285. %defattr(-,root,root)
  286. %doc docs/* avahi-daemon/example.service avahi-daemon/ssh.service
  287. %attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
  288. %dir %{_sysconfdir}/avahi
  289. %dir %{_sysconfdir}/avahi/etc
  290. %ghost %{_sysconfdir}/avahi/etc/localtime
  291. %{_sysconfdir}/avahi/hosts
  292. %dir %{_sysconfdir}/avahi/services
  293. %dir %{_localstatedir}/run/avahi-daemon
  294. %config %{_sysconfdir}/avahi/avahi-autoipd.action
  295. %config %{_sysconfdir}/avahi/avahi-daemon.conf
  296. %config %{_sysconfdir}/avahi/avahi-dnsconfd.action
  297. %config %{_sysconfdir}/avahi/services/*
  298. %config %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
  299. %attr(755,root,root) %{_sbindir}/*
  300. %{_libdir}/libavahi-common.so.*
  301. %{_libdir}/libavahi-core.so.*
  302. %{_libdir}/libavahi-client.so.*
  303. %{_libdir}/libhowl.so.*
  304. %{_libdir}/libdns_sd.so.*
  305. %attr(755,root,root) %{_datadir}/avahi
  306. %{_datadir}/locale/*
  307. %{_datadir}/dbus-1/interfaces/*.xml
  308. %{_libdir}/avahi
  309. %exclude %{_datadir}/avahi/interfaces
  310. %{_mandir}/man5/*
  311. %{_mandir}/man8/*
  312. %files tools
  313. %defattr(-, root, root)
  314. %{_bindir}/*
  315. %{python_sitelib}/*
  316. %{_mandir}/man1/*
  317. %{_datadir}/avahi/interfaces/
  318. %{_datadir}/applications/*
  319. %files devel
  320. %defattr(-, root, root)
  321. %{_libdir}/libavahi-common.so
  322. %{_libdir}/libavahi-core.so
  323. %{_libdir}/libavahi-client.so
  324. %{_libdir}/libhowl.so
  325. %{_libdir}/libdns_sd.so
  326. %{_includedir}/avahi-client
  327. %{_includedir}/avahi-common
  328. %{_includedir}/avahi-core
  329. %{_includedir}/avahi-compat-howl
  330. %{_includedir}/avahi-compat-libdns_sd
  331. %{_libdir}/pkgconfig/avahi-core.pc
  332. %{_libdir}/pkgconfig/avahi-client.pc
  333. %{_libdir}/pkgconfig/avahi-compat-howl.pc
  334. %{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
  335. %files ui-gtk3
  336. %defattr(-, root, root)
  337. %{_libdir}/libavahi-ui-gtk3.so.*
  338. %files ui-gtk3-devel
  339. %defattr(-, root, root)
  340. %{_libdir}/libavahi-ui-gtk3.so
  341. %{_includedir}/avahi-ui
  342. %{_libdir}/pkgconfig/avahi-ui-gtk3.pc
  343. %files glib
  344. %defattr(-, root, root)
  345. %{_libdir}/libavahi-glib.so.*
  346. %files glib-devel
  347. %defattr(-, root, root)
  348. %{_libdir}/libavahi-glib.so
  349. %{_includedir}/avahi-glib
  350. %{_libdir}/pkgconfig/avahi-glib.pc
  351. %files gobject
  352. %defattr(-, root, root)
  353. %{_libdir}/libavahi-gobject.so.*
  354. %files gobject-devel
  355. %defattr(-, root, root)
  356. %{_libdir}/libavahi-gobject.so
  357. %{_includedir}/avahi-gobject
  358. %{_libdir}/pkgconfig/avahi-gobject.pc
  359. # compat32
  360. %if %{build_compat32}
  361. %files -n compat32-%{name}
  362. %defattr(-, root, root)
  363. %{_libdir}/libavahi-common.so.*
  364. %{_libdir}/libavahi-core.so.*
  365. %{_libdir}/libavahi-client.so.*
  366. %{_libdir}/libhowl.so.*
  367. %{_libdir}/libdns_sd.so.*
  368. %{_libdir}/avahi
  369. %files -n compat32-%{name}-devel
  370. %defattr(-, root, root)
  371. %{_libdir}/libavahi-common.so
  372. %{_libdir}/libavahi-core.so
  373. %{_libdir}/libavahi-client.so
  374. %{_libdir}/libhowl.so
  375. %{_libdir}/libdns_sd.so
  376. %{_libdir}/pkgconfig/avahi-core.pc
  377. %{_libdir}/pkgconfig/avahi-client.pc
  378. %{_libdir}/pkgconfig/avahi-compat-howl.pc
  379. %{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
  380. %files -n compat32-%{name}-ui-gtk3
  381. %defattr(-, root, root)
  382. %{_libdir}/libavahi-ui-gtk3.so.*
  383. %files -n compat32-%{name}-ui-gtk3-devel
  384. %defattr(-, root, root)
  385. %{_libdir}/libavahi-ui-gtk3.so
  386. %{_libdir}/pkgconfig/avahi-ui-gtk3.pc
  387. %files -n compat32-%{name}-glib
  388. %defattr(-, root, root)
  389. %{_libdir}/libavahi-glib.so.*
  390. %files -n compat32-%{name}-glib-devel
  391. %defattr(-, root, root)
  392. %{_libdir}/libavahi-glib.so
  393. %{_libdir}/pkgconfig/avahi-glib.pc
  394. %files -n compat32-%{name}-gobject
  395. %defattr(-, root, root)
  396. %{_libdir}/libavahi-gobject.so.*
  397. %files -n compat32-%{name}-gobject-devel
  398. %defattr(-, root, root)
  399. %{_libdir}/libavahi-gobject.so
  400. %{_libdir}/pkgconfig/avahi-gobject.pc
  401. %endif
  402. %changelog
  403. * Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7-2
  404. - rebuilt with gdbm-1.18.1.
  405. - dropped GTK+2, Qt3 and Qt4 support.
  406. * Tue Feb 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7-1
  407. - new upstream release.
  408. - fixed illegal %%attr.
  409. * Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-5
  410. - rebuild with gcc-5.4.0
  411. * Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-4
  412. - rebuild with VineSeed environment
  413. * Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-3
  414. - rebuild with VineSeed environment
  415. - add Patch0 (avahi-0.6.31-no-deprecations.patch) from Fedora
  416. * Tue Aug 27 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-2
  417. - update Patch10 (avahi-0.6.31-vine.patch)
  418. * Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-1
  419. - new upstream release
  420. * Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-3
  421. - rebuild with python-2.7.2
  422. * Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-2
  423. - add -ui-gtk3 sub package
  424. - add BuildRequires: gtk3-devel
  425. * Sun Jul 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-1
  426. - new upstream release
  427. * Tue Apr 26 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.25-5
  428. - add patch120 for fix CVE-2011-1002 (incorrect fix CVE-2010-2244)
  429. - add patch110 for fix CVE-2010-2244 (DNS packets)
  430. * Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.25-4
  431. - rebuild with rpm-4.8.1 for pkg-config file
  432. * Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.6.25-3
  433. - rebuilt with gcc-4.4.3-3 on ppc
  434. * Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.6.25-2
  435. - rebuilt with python-2.6.4
  436. * Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.25-1
  437. - new upstream release
  438. - update vine patch
  439. - startup avahi-daemon earlier
  440. * Mon Jul 13 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.6.24-2
  441. - added qt4 subpackage
  442. - added compat32 package for x86_64 arch support
  443. * Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.24-1
  444. - new upstream release
  445. * Fri Jan 09 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.6.23-2
  446. - fixed %%pre: add the "avahi" user to the "avahi" group
  447. * Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.23-1
  448. - new upstream release
  449. * Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.22-1
  450. - new upstream release
  451. - add gobject, gobject-devel sub package
  452. - enable avahi-autoipd
  453. * Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.20-1vl5
  454. - built with python-2.5.2
  455. - s/automake-1.9/automake/
  456. - fixed python library path
  457. - applied new versioning policy
  458. * Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.20-0vl2
  459. - rebuild with expat-2.0.1
  460. * Mon Jul 23 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.20-0vl1
  461. - new upstream release
  462. * Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl2
  463. - rebuild with new environment/toolchain
  464. * Tue May 08 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl1
  465. - new upstream release
  466. * Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl2
  467. - require new chkconfig to reset initscript priorities
  468. * Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl1
  469. - new upstream release
  470. * Fri Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl3
  471. - add patch110 for fix CVE-2006-6870
  472. - add Vendor/Distribution Tag
  473. * Wed Dec 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.13-0vl2
  474. - rebuilt for VineSeed
  475. * Thu Dec 07 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl1.1
  476. - add patch100 for fix CVE-2006-5461
  477. - add BuildRequires: XOrg-gl-devel tag
  478. * Thu Sep 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.13-0vl1
  479. - new upstream release
  480. - refine %%post scripts
  481. - add condrestart daemon in %%postun
  482. * Mon May 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.10-0vl1
  483. - new upstream release
  484. * Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl2
  485. - move /var/lib/run/avahi-daemon to /var/run
  486. * Sun Mar 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl1
  487. - initial build for Vine Linux based on FC package
  488. - add Patch10 to support Vine Linux
  489. * Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
  490. - Upgrade to upstream version 0.6.8
  491. - fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
  492. * Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
  493. - Upgrade to upstream version 0.6.7
  494. * Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
  495. - BuildRequires pygtk2
  496. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
  497. - bump again for double-long bug on ppc(64)
  498. * Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
  499. - rebuild for new gcc (again)
  500. - further fix for bug 178746: fix avahi-dnsconfd initscript
  501. * Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
  502. - rebuild for new gcc, glibc, glibc-kernheaders
  503. * Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
  504. - fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
  505. - Upgrade to 0.6.6
  506. * Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
  507. - Upgrade to upstream version 0.6.5
  508. - Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
  509. package; copy system localtime into chroot in post
  510. * Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
  511. - fix bug 178689: copy localtime to chroot
  512. - fix bug 178784: fix avahi-dnsconfd initscript
  513. * Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
  514. - fix subsystem locking in the initscript
  515. * Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
  516. - fix bug 178127: fully localize the initscript
  517. * Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
  518. - Upgrade to upstream version 0.6.4
  519. * Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
  520. - fix bug 177610: Enable mono support with new avahi-sharp package
  521. - fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
  522. * Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
  523. - Upgrade to upstream version 0.6.3
  524. - fix bug 177148: initscript start should not fail if avahi-daemon running
  525. * Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
  526. - move initscripts from /etc/init.d to /etc/rc.d/init.d
  527. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  528. - rebuilt
  529. * Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
  530. - fix bug 175352: Do not chkconfig --add avahi-daemon
  531. if user has already configured it
  532. * Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
  533. - Upgrade to 0.6.1
  534. * Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
  535. - fix bug 174799 - fix .spec file \%files permissions
  536. * Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
  537. - python-twisted has been removed from the FC-5 distribution - disable its use
  538. * Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
  539. - Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
  540. * Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
  541. - fix bug 172047 - tools should require python-twisted
  542. - fix bug 173985 - docs directory permissions
  543. * Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
  544. - Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
  545. libraries / includes.
  546. * Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
  547. - fix bug 172034: fix ownership of /var/run/avahi-daemon/
  548. - fix bug 172772: .spec file improvements from matthias@rpmforge.net
  549. * Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
  550. - put back avahi-devel Obsoletes: howl-devel
  551. * Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
  552. - Obsoletes howl, howl-libs, as we want to get rid of them on updates
  553. - No provides yet, as the howl compat library is in Avahi 0.6.0.
  554. * Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
  555. - disable the Obsoletes: howl until the transition is complete
  556. * Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
  557. - change initscript to start avahi-daemon AFTER messagebus
  558. * Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
  559. - add buildrequires dbus-python
  560. * Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
  561. - Initial package