source: projects/specs/trunk/a/avahi/avahi-vl.spec @ 12388

Revision 12388, 25.5 KB checked in by tomop, 4 years ago (diff)

updated 8 packages

avahi-0.8-1

farstream-0.2.9-1

gssdp-1.2.2-1

gupnp-igd-0.2.5-1

gupnp-1.2.2-1

libnice-0.1.16-1

openssl-1.1.1g-1

xmltoman-0.4-22

Line 
1%bcond_with systemd
2
3%define avahi_user_uid 70
4%global unitfiles avahi-daemon.socket avahi-daemon.service avahi-dnsconfd.service
5
6%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
7
8Summary:        Local network service discovery
9Summary(ja):    ローカルネットワークサービス検出システム
10Name:           avahi
11Version:        0.8
12Release:        1%{?_dist_release}%{?with_systemd:.systemd}
13Group:          System Environment/Base
14Vendor:         Project Vine
15Distribution:   Vine Linux
16
17License:        LGPL
18URL:            http://avahi.org
19Source0:        %{name}-%{version}.tar.gz
20
21## upstream patches
22Patch6:         0006-avahi-dnsconfd.service-Drop-Also-avahi-daemon.socket.patch
23Patch7:         0007-man-add-missing-bshell.1-symlink.patch
24Patch8:         0008-Ship-avahi-discover-1-bssh-1-and-bvnc-1-also-for-GTK.patch
25Patch9:         0009-fix-requires-in-pc-file.patch
26Patch10:        0010-fix-bytestring-decoding-for-proper-display.patch
27Patch11:        0011-avahi_dns_packet_consume_uint32-fix-potential-undefi.patch
28
29Patch1000:      avahi-0.6.31-vine.patch
30
31BuildRoot:      %{_tmppath}/%{name}-%{version}-root
32BuildRequires:  dbus-devel, dbus-glib-devel
33BuildRequires:  desktop-file-utils
34BuildRequires:  expat-devel
35BuildRequires:  glib2-devel
36BuildRequires:  gobject-introspection-devel
37BuildRequires:  gtk3-devel
38#BuildRequires:  python, dbus-python, libxml2-python
39BuildRequires:  gdbm-devel
40BuildRequires:  intltool
41BuildRequires:  libcap-devel
42BuildRequires:  libdaemon-devel >= 0.12
43BuildRequires:  libevent-devel
44BuildRequires:  mesa-libGL-devel
45BuildRequires:  xmltoman
46BuildRequires:  xorg-x11-devel
47Requires:       dbus
48
49Requires(post):   dbus
50Requires(pre):    shadow-utils
51Requires(pre):    coreutils
52%if %{with systemd}
53BuildRequires:    systemd
54%{?systemd_requires}
55%else
56Requires(post): initscripts, chkconfig >= 1.3.34
57%endif
58
59Obsoletes:      howl, howl-libs
60
61
62%description
63Avahi is a system which facilitates service discovery on
64a local network -- this means that you can plug your laptop or
65computer into a network and instantly be able to view other people who
66you can chat with, find printers to print to or find files being
67shared. This kind of technology is already found in MacOS X (branded
68'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
69convenient.
70
71%package tools
72Summary: Tools for mDNS browsing and publishing
73Group: System Environment/Base
74Requires: %{name} = %{version}, gdbm
75
76%description tools
77Tools that use avahi to browse and publish mDNS services and hosts.
78
79%package ui-gtk3
80Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
81Group: System Environment/Base
82Provides: avahi-ui = %{version}-%{release}
83Obsoletes: avahi-ui < %{version}-%{release}
84Requires: %{name} = %{version}-%{release}
85Requires: gtk3
86
87%description ui-gtk3
88This library contains a Gtk 3.x widget for browsing services.
89
90%package ui-gtk3-devel
91Summary: Libraries and header files for avahi ui development
92Group: Development/Libraries
93Provides: avahi-ui-devel = %{version}-%{release}
94Obsoletes: avahi-ui-devel < %{version}-%{release}
95Requires: %{name}-devel = %{version}
96Requires: %{name}-ui-gtk3 = %{version}
97Requires: gtk3-devel
98
99%description ui-gtk3-devel
100The avahi-ui-devel package contains the header files and libraries
101necessary for developing programs using avahi with gtk+.
102
103%package glib
104Summary: Glib libraries for avahi
105Summary(ja): avahi 用 glib ライブラリ
106Group: System Environment/Libraries
107Requires: %{name} = %{version}
108Requires: glib2
109
110%description glib
111Libraries for easy use of avahi from glib applications.
112
113%package glib-devel
114Summary: Libraries and header files for avahi glib development
115Group: Development/Libraries
116Requires: %{name}-devel = %{version}
117Requires: %{name}-glib = %{version}
118Requires: glib2-devel
119
120%description glib-devel
121The avahi-glib-devel package contains the header files and libraries
122necessary for developing programs using avahi with glib.
123
124%package gobject
125Summary: GObject library for Avahi
126Summary(ja): Avahi 用 GObject ライブラリ
127Group: System Environment/Base
128Requires: glib2
129Requires: %{name}-glib = %{version}-%{release}
130
131%description gobject
132This library contains a GObject wrapper for the Avahi API
133
134%package gobject-devel
135Summary: Libraries and header files for Avahi GObject development
136Summary(ja): Avahi GObject 開発用ライブラリとヘッダファイル
137Group: Development/Libraries
138Requires: %{name}-gobject = %{version}-%{release}
139Requires: %{name}-devel = %{version}-%{release}
140Requires: %{name}-glib-devel = %{version}-%{release}
141
142%description gobject-devel
143The avahi-gobject-devel package contains the header files and libraries
144necessary for developing programs using avahi-gobject.
145
146%package devel
147Summary: Libraries and header files for avahi development
148Group: Development/Libraries
149Requires: %{name} = %{version}
150Obsoletes: howl-devel
151
152%description devel
153The avahi-devel package contains the header files and libraries
154necessary for developing programs using avahi.
155
156# compat32
157%package -n compat32-%{name}
158Summary:        Local network service discovery
159Summary(ja):    ローカルネットワークサービス検出システム
160Group:          System Environment/Base
161Requires: %{name} = %{version}-%{release}
162
163%description -n compat32-%{name}
164Avahi is a system which facilitates service discovery on
165a local network -- this means that you can plug your laptop or
166computer into a network and instantly be able to view other people who
167you can chat with, find printers to print to or find files being
168shared. This kind of technology is already found in MacOS X (branded
169'Rendezvous', 'Bonjour' and sometimes 'ZeroConf') and is very
170convenient.
171
172%package -n compat32-%{name}-ui-gtk3
173Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
174Group: System Environment/Base
175Provides: compat32-avahi-ui = %{version}-%{release}
176Obsoletes: compat32-avahi-ui < %{version}-%{release}
177Requires: %{name}-ui-gtk3 = %{version}-%{release}
178Requires: compat32-%{name} = %{version}-%{release}
179Requires: compat32-gtk3
180
181%description -n compat32-%{name}-ui-gtk3
182This library contains a Gtk 3.x widget for browsing services.
183
184%package -n compat32-%{name}-ui-gtk3-devel
185Summary: Libraries and header files for avahi ui development
186Group: Development/Libraries
187Provides: compat32-avahi-ui-devel = %{version}-%{release}
188Obsoletes: compat32-avahi-ui-devel < %{version}-%{release}
189Requires: %{name}-ui-devel = %{version}-%{release}
190Requires: compat32-%{name}-devel = %{version}-%{release}
191Requires: compat32-%{name}-ui-gtk3 = %{version}-%{release}
192Requires: compat32-gtk3-devel
193
194%description -n compat32-%{name}-ui-gtk3-devel
195The avahi-ui-devel package contains the header files and libraries
196necessary for developing programs using avahi with gtk+.
197
198%package -n compat32-%{name}-glib
199Summary: Glib libraries for avahi
200Summary(ja): avahi 用 glib ライブラリ
201Group: System Environment/Libraries
202Requires: %{name}-glib = %{version}-%{release}
203Requires: compat32-%{name} = %{version}-%{release}
204Requires: compat32-glib2
205
206%description -n compat32-%{name}-glib
207Libraries for easy use of avahi from glib applications.
208
209%package -n compat32-%{name}-glib-devel
210Summary: Libraries and header files for avahi glib development
211Group: Development/Libraries
212Requires: %{name}-glib-devel = %{version}-%{release}
213Requires: compat32-%{name}-devel = %{version}-%{release}
214Requires: compat32-%{name}-glib = %{version}-%{release}
215Requires: compat32-glib2-devel
216
217%description -n compat32-%{name}-glib-devel
218The avahi-glib-devel package contains the header files and libraries
219necessary for developing programs using avahi with glib.
220
221%package -n compat32-%{name}-gobject
222Summary: GObject library for Avahi
223Summary(ja): Avahi 用 GObject ライブラリ
224Group: System Environment/Base
225Requires: %{name}-gobject = %{version}-%{release}
226Requires: compat32-glib2
227Requires: compat32-%{name}-glib = %{version}-%{release}
228
229%description -n compat32-%{name}-gobject
230This library contains a GObject wrapper for the Avahi API
231
232%package -n compat32-%{name}-gobject-devel
233Summary: Libraries and header files for Avahi GObject development
234Summary(ja): Avahi GObject 開発用ライブラリとヘッダファイル
235Group: Development/Libraries
236Requires: %{name}-gobject-devel = %{version}-%{release}
237Requires: compat32-%{name}-gobject = %{version}-%{release}
238Requires: compat32-%{name}-devel = %{version}-%{release}
239Requires: compat32-%{name}-glib-devel = %{version}-%{release}
240
241%description -n compat32-%{name}-gobject-devel
242The avahi-gobject-devel package contains the header files and libraries
243necessary for developing programs using avahi-gobject.
244
245%package -n compat32-%{name}-devel
246Summary: Libraries and header files for avahi development
247Group: Development/Libraries
248Requires: %{name}-devel = %{version}-%{release}
249Requires: compat32-%{name} = %{version}-%{release}
250
251%description -n compat32-%{name}-devel
252The avahi-devel package contains the header files and libraries
253necessary for developing programs using avahi.
254
255
256%prep
257%setup -q
258%autopatch -p1
259
260rm -fv docs/INSTALL
261
262
263%build
264autoreconf -ivf
265
266%configure --with-distro=vine \
267  --disable-monodoc \
268  --without-python-twisted \
269  --disable-pygobject \
270  --with-avahi-user=avahi --with-avahi-group=avahi \
271  --enable-compat-howl --enable-compat-libdns_sd \
272  --with-avahi-priv-access-group=avahi \
273  --with-autoipd-user=avahi-autoipd \
274  --with-autoipd-group=avahi-autoipd \
275  --enable-gtk3 \
276  --disable-gtk \
277  --disable-qt3 \
278  --disable-qt4 \
279  --disable-qt5 \
280  --disable-mono \
281  --disable-python \
282  --enable-shared=yes \
283  --enable-static=no \
284  --disable-silent-rules \
285%if %{with systemd}
286  --with-systemdsystemunitdir=%{_unitdir} \
287%endif
288  --enable-introspection=no
289
290%__make %{?_smp_mflags}
291
292
293%install
294rm -rf $RPM_BUILD_ROOT
295make install DESTDIR=$RPM_BUILD_ROOT
296
297# omit libtool .la files
298rm -fv %{buildroot}%{_libdir}/lib*.la
299
300# remove example
301rm -fv %{buildroot}%{_sysconfdir}/avahi/services/ssh.service
302rm -fv %{buildroot}%{_sysconfdir}/avahi/services/sftp-ssh.service
303
304# remove desktop file for avahi-discover
305rm -f $RPM_BUILD_ROOT%{_datadir}/applications/avahi-discover.desktop
306
307# create /var/run/avahi-daemon to ensure correct selinux policy for it:
308mkdir -p %{buildroot}%{_localstatedir}/run/avahi-daemon
309mkdir -p %{buildroot}%{_localstatedir}/lib/avahi-autoipd
310
311# remove the documentation directory - let % doc handle it:
312rm -rfv %{buildroot}%{_datadir}/%{name}-%{version}
313
314# remove avahi-bookmarks - unusable without python-twisted,
315# which has been judged dangerous and is removed from the
316# Fedora Core distribution:
317rm -f $RPM_BUILD_ROOT/%{_bindir}/avahi-bookmarks $RPM_BUILD_ROOT/%{_mandir}/man1/avahi-bookmarks*
318#
319%if %{with systemd}
320rm -fv %{buildroot}%{_sysconfdir}/init.d/avahi-daemon
321rm -fv %{buildroot}%{_sysconfdir}/init.d/avahi-dnsconfd
322%else
323# move initscripts into /etc/rc.d/init.d :
324mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
325mv $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/* $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
326rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/*
327%endif
328
329# Make /etc/avahi/etc/localtime owned by avahi:
330mkdir -p %{buildroot}/etc/avahi/etc
331touch %{buildroot}/etc/avahi/etc/localtime
332
333# fix bug 197414 - add missing symlinks for avahi-compat-howl and avahi-compat-dns-sd
334ln -s avahi-compat-howl.pc  %{buildroot}/%{_libdir}/pkgconfig/howl.pc
335ln -s avahi-compat-libdns_sd.pc %{buildroot}/%{_libdir}/pkgconfig/libdns_sd.pc
336ln -s avahi-compat-libdns_sd/dns_sd.h %{buildroot}/%{_includedir}/
337
338# unpackaged files
339rm -fv  %{buildroot}%{_datadir}/applications/{bssh,bvnc}.desktop
340rm -fv  %{buildroot}%{_datadir}/avahi/interfaces/avahi-discover.ui
341
342%find_lang %{name}
343
344
345%clean
346rm -rf $RPM_BUILD_ROOT
347
348%pre
349# Add the "avahi" group
350getent group avahi >/dev/null || /usr/sbin/groupadd -f -r avahi
351# Add the "avahi" user
352if ! getent passwd avahi > /dev/null ; then
353  if ! getent passwd %{avahi_user_uid} > /dev/null ; then
354    useradd -r -l -u %{avahi_user_uid} -g avahi -d %{_localstatedir}/run/avahi-daemon -s /sbin/nologin -c "Avahi mDNS/DNS-SD Stack" avahi
355  else
356    useradd -r -l -g avahi -d %{_localstatedir}/run/avahi-daemon -s /sbin/nologin -c "Avahi mDNS/DNS-SD Stack" avahi
357  fi
358fi
359getent group avahi-autoipd >/dev/null || groupadd -f -g 170 -r avahi-autoipd
360if ! getent passwd avahi-autoipd > /dev/null ; then
361  if ! getent passwd 170 > /dev/null; then
362    useradd -r -u 170 -l -g avahi-autoipd -d %{_localstatedir}/lib/avahi-autoipd -s /sbin/nologin -c "Avahi IPv4LL Stack" avahi-autoipd
363  else
364    useradd -r -l -g avahi-autoipd -d %{_localstatedir}/lib/avahi-autoipd -s /sbin/nologin -c "Avahi IPv4LL Stack" avahi-autoipd
365  fi
366fi
367exit 0
368
369%post
370/sbin/ldconfig
371dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
372if [ "$1" -eq 1 ]; then
373   if [ -s /etc/localtime ]; then
374        cp -fp /etc/localtime /etc/avahi/etc/localtime || :;
375   fi
376fi
377%if %{with systemd}
378%systemd_post %{unitfiles}
379%else
380/sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 ||:
381/sbin/chkconfig avahi-daemon resetpriorities >/dev/null 2>&1 ||:
382/sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 ||:
383/sbin/chkconfig avahi-dnsconfd resetpriorities >/dev/null 2>&1 ||:
384%endif
385
386%preun
387%if %{with systemd}
388%systemd_preun %{unitfiles}
389%else
390if [ "$1" -eq "0" ]; then
391    /sbin/service avahi-daemon stop > /dev/null 2>&1
392    /sbin/chkconfig --del avahi-daemon
393    /sbin/service avahi-dnsconfd stop >/dev/null 2>&1
394    /sbin/chkconfig --del avahi-dnsconfd
395fi
396%endif
397
398%postun
399/sbin/ldconfig
400%if %{with systemd}
401%systemd_postun_with_restart %{unitfiles}
402%else
403if [ "$1" -eq "0" ]; then
404   /sbin/service avahi-daemon condrestart >/dev/null 2>&1
405   /sbin/service avahi-dnsconfd condrestart >/dev/null 2>&1
406fi
407%endif
408
409%post ui-gtk3 -p /sbin/ldconfig
410
411%postun ui-gtk3 -p /sbin/ldconfig
412
413%post glib -p /sbin/ldconfig
414
415%postun glib -p /sbin/ldconfig
416
417%post gobject -p /sbin/ldconfig
418
419%postun gobject -p /sbin/ldconfig
420
421%post -n compat32-%{name} -p /sbin/ldconfig
422
423%postun -n compat32-%{name} -p /sbin/ldconfig
424
425%post -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
426
427%postun -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
428
429%post -n compat32-%{name}-glib -p /sbin/ldconfig
430
431%postun -n compat32-%{name}-glib -p /sbin/ldconfig
432
433%post -n compat32-%{name}-gobject -p /sbin/ldconfig
434
435%postun -n compat32-%{name}-gobject -p /sbin/ldconfig
436
437%files -f %{name}.lang
438%defattr(-,root,root)
439%doc docs/* avahi-daemon/example.service avahi-daemon/ssh.service
440%if %{with systemd}
441%{_unitdir}/*
442%{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
443%else
444%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
445%endif
446%dir %{_sysconfdir}/avahi
447%dir %{_sysconfdir}/avahi/etc
448%ghost %{_sysconfdir}/avahi/etc/localtime
449%{_sysconfdir}/avahi/hosts
450%dir %{_sysconfdir}/avahi/services
451%dir %{_localstatedir}/run/avahi-daemon
452%config %{_sysconfdir}/avahi/avahi-autoipd.action
453%config %{_sysconfdir}/avahi/avahi-daemon.conf
454%config %{_sysconfdir}/avahi/avahi-dnsconfd.action
455%config %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
456%attr(755,root,root) %{_sbindir}/*
457%{_libdir}/libavahi-common.so.*
458%{_libdir}/libavahi-core.so.*
459%{_libdir}/libavahi-client.so.*
460%{_libdir}/libavahi-libevent.so.*
461%{_libdir}/libhowl.so.*
462%{_libdir}/libdns_sd.so.*
463%attr(755,root,root) %{_datadir}/avahi
464%{_datadir}/dbus-1/interfaces/*.xml
465%{_libdir}/avahi
466%exclude %{_datadir}/avahi/interfaces
467%{_mandir}/man5/*
468%{_mandir}/man8/*
469
470%files tools
471%defattr(-, root, root)
472%{_bindir}/*
473#%{python_sitelib}/*
474%{_mandir}/man1/*
475%{_datadir}/avahi/interfaces/
476#%{_datadir}/applications/*
477
478%files devel
479%defattr(-, root, root)
480%{_libdir}/libavahi-common.so
481%{_libdir}/libavahi-core.so
482%{_libdir}/libavahi-client.so
483%{_libdir}/libavahi-libevent.so
484%{_libdir}/libhowl.so
485%{_libdir}/libdns_sd.so
486%{_includedir}/avahi-client
487%{_includedir}/avahi-common
488%{_includedir}/avahi-core
489%{_includedir}/avahi-compat-howl
490%{_includedir}/avahi-compat-libdns_sd
491%{_includedir}/avahi-libevent
492%{_includedir}/dns_sd.h
493%{_libdir}/pkgconfig/avahi-core.pc
494%{_libdir}/pkgconfig/avahi-client.pc
495%{_libdir}/pkgconfig/avahi-compat-howl.pc
496%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
497%{_libdir}/pkgconfig/avahi-libevent.pc
498%{_libdir}/pkgconfig/howl.pc
499%{_libdir}/pkgconfig/libdns_sd.pc
500
501%files ui-gtk3
502%defattr(-, root, root)
503%{_libdir}/libavahi-ui-gtk3.so.*
504
505%files ui-gtk3-devel
506%defattr(-, root, root)
507%{_libdir}/libavahi-ui-gtk3.so
508%{_includedir}/avahi-ui
509%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
510
511%files glib
512%defattr(-, root, root)
513%{_libdir}/libavahi-glib.so.*
514
515%files glib-devel
516%defattr(-, root, root)
517%{_libdir}/libavahi-glib.so
518%{_includedir}/avahi-glib
519%{_libdir}/pkgconfig/avahi-glib.pc
520
521%files gobject
522%defattr(-, root, root)
523%{_libdir}/libavahi-gobject.so.*
524
525%files gobject-devel
526%defattr(-, root, root)
527%{_libdir}/libavahi-gobject.so
528%{_includedir}/avahi-gobject
529%{_libdir}/pkgconfig/avahi-gobject.pc
530
531# compat32
532%if %{build_compat32}
533%files -n compat32-%{name}
534%defattr(-, root, root)
535%{_libdir}/libavahi-common.so.*
536%{_libdir}/libavahi-core.so.*
537%{_libdir}/libavahi-client.so.*
538%{_libdir}/libhowl.so.*
539%{_libdir}/libdns_sd.so.*
540%{_libdir}/avahi
541
542%files -n compat32-%{name}-devel
543%defattr(-, root, root)
544%{_libdir}/libavahi-common.so
545%{_libdir}/libavahi-core.so
546%{_libdir}/libavahi-client.so
547%{_libdir}/libhowl.so
548%{_libdir}/libdns_sd.so
549
550%files -n compat32-%{name}-ui-gtk3
551%defattr(-, root, root)
552%{_libdir}/libavahi-ui-gtk3.so.*
553
554%files -n compat32-%{name}-ui-gtk3-devel
555%defattr(-, root, root)
556%{_libdir}/libavahi-ui-gtk3.so
557
558%files -n compat32-%{name}-glib
559%defattr(-, root, root)
560%{_libdir}/libavahi-glib.so.*
561
562%files -n compat32-%{name}-glib-devel
563%defattr(-, root, root)
564%{_libdir}/libavahi-glib.so
565
566%files -n compat32-%{name}-gobject
567%defattr(-, root, root)
568%{_libdir}/libavahi-gobject.so.*
569
570%files -n compat32-%{name}-gobject-devel
571%defattr(-, root, root)
572%{_libdir}/libavahi-gobject.so
573%endif
574
575%changelog
576* Sat Apr 25 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.8-1
577- new upstream release.
578- added systemd support (disabled as default).
579
580* Mon May 13 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7-2
581- rebuilt with gdbm-1.18.1.
582- dropped GTK+2, Qt3 and Qt4 support.
583
584* Tue Feb 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7-1
585- new upstream release.
586- fixed illegal %%attr.
587
588* Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-5
589- rebuild with gcc-5.4.0
590
591* Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-4
592- rebuild with VineSeed environment
593
594* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-3
595- rebuild with VineSeed environment
596- add Patch0 (avahi-0.6.31-no-deprecations.patch) from Fedora
597
598* Tue Aug 27 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-2
599- update Patch10 (avahi-0.6.31-vine.patch)
600
601* Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-1
602- new upstream release
603
604* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-3
605- rebuild with python-2.7.2
606
607* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-2
608- add -ui-gtk3 sub package
609- add BuildRequires: gtk3-devel
610
611* Sun Jul 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-1
612- new upstream release
613
614* Tue Apr 26 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.25-5
615- add patch120 for fix CVE-2011-1002 (incorrect fix CVE-2010-2244)
616- add patch110 for fix CVE-2010-2244 (DNS packets)
617
618* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.25-4
619- rebuild with rpm-4.8.1 for pkg-config file
620
621* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.6.25-3
622- rebuilt with gcc-4.4.3-3 on ppc
623
624* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.6.25-2
625- rebuilt with python-2.6.4
626
627* Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.25-1
628- new upstream release
629- update vine patch
630  - startup avahi-daemon earlier
631
632* Mon Jul 13 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.6.24-2
633- added qt4 subpackage
634- added compat32 package for x86_64 arch support
635
636* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.24-1
637- new upstream release
638
639* Fri Jan 09 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.6.23-2
640- fixed %%pre: add the "avahi" user to the "avahi" group
641
642* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.23-1
643- new upstream release
644
645* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.22-1
646- new upstream release
647- add gobject, gobject-devel sub package
648- enable avahi-autoipd
649
650* Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.20-1vl5
651- built with python-2.5.2
652- s/automake-1.9/automake/
653- fixed python library path
654- applied new versioning policy
655
656* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.20-0vl2
657- rebuild with expat-2.0.1
658
659* Mon Jul 23 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.20-0vl1
660- new upstream release
661
662* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl2
663- rebuild with new environment/toolchain
664
665* Tue May 08 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl1
666- new upstream release
667
668* Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl2
669- require new chkconfig to reset initscript priorities
670
671* Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl1
672- new upstream release
673
674* Fri Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl3
675- add patch110 for fix CVE-2006-6870
676- add Vendor/Distribution Tag
677
678* Wed Dec 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.13-0vl2
679- rebuilt for VineSeed
680
681* Thu Dec 07 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl1.1
682- add patch100 for fix CVE-2006-5461
683- add BuildRequires:  XOrg-gl-devel tag
684
685* Thu Sep 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.13-0vl1
686- new upstream release
687- refine %%post scripts
688- add condrestart daemon in %%postun
689
690* Mon May 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.10-0vl1
691- new upstream release
692
693* Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl2
694- move /var/lib/run/avahi-daemon to /var/run
695
696* Sun Mar 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl1
697- initial build for Vine Linux based on FC package
698- add Patch10 to support Vine Linux
699
700* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
701- Upgrade to upstream version 0.6.8
702- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
703
704* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
705- Upgrade to upstream version 0.6.7
706
707* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
708- BuildRequires pygtk2
709
710* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
711- bump again for double-long bug on ppc(64)
712
713* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
714- rebuild for new gcc (again)
715- further fix for bug 178746: fix avahi-dnsconfd initscript
716
717* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
718- rebuild for new gcc, glibc, glibc-kernheaders
719
720* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
721- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
722- Upgrade to 0.6.6
723
724* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
725- Upgrade to upstream version 0.6.5
726- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
727  package; copy system localtime into chroot in post
728
729* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
730- fix bug 178689: copy localtime to chroot
731- fix bug 178784: fix avahi-dnsconfd initscript
732
733* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
734- fix subsystem locking in the initscript
735
736* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
737- fix bug 178127: fully localize the initscript
738
739* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
740- Upgrade to upstream version 0.6.4
741
742* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
743- fix bug 177610: Enable mono support with new avahi-sharp package
744- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
745
746* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
747- Upgrade to upstream version 0.6.3
748- fix bug 177148: initscript start should not fail if avahi-daemon running
749 
750* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
751- move initscripts from /etc/init.d to /etc/rc.d/init.d
752
753* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
754- rebuilt
755
756* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
757- fix bug 175352: Do not chkconfig --add avahi-daemon
758  if user has already configured it
759
760* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
761- Upgrade to 0.6.1
762
763* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
764- fix bug 174799 - fix .spec file \%files permissions
765
766* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
767- python-twisted has been removed from the FC-5 distribution - disable its use
768
769* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
770- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
771
772* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
773- fix bug 172047 - tools should require python-twisted
774- fix bug 173985 - docs directory permissions
775
776* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
777- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
778  libraries / includes.
779
780* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
781- fix bug 172034: fix ownership of /var/run/avahi-daemon/
782- fix bug 172772: .spec file improvements from matthias@rpmforge.net
783 
784* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
785- put back avahi-devel Obsoletes: howl-devel
786
787* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
788- Obsoletes howl, howl-libs, as we want to get rid of them on updates
789- No provides yet, as the howl compat library is in Avahi 0.6.0.
790
791* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
792- disable the Obsoletes: howl until the transition is complete
793
794* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
795- change initscript to start avahi-daemon AFTER messagebus
796
797* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
798- add buildrequires dbus-python
799
800* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
801- Initial package
Note: See TracBrowser for help on using the repository browser.