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

RevLine 
[12388]1%bcond_with systemd
[521]2
[12388]3%define avahi_user_uid 70
4%global unitfiles avahi-daemon.socket avahi-daemon.service avahi-dnsconfd.service
5
[521]6%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
7
8Summary:        Local network service discovery
9Summary(ja):    ローカルネットワークサービス検出システム
10Name:           avahi
[12388]11Version:        0.8
12Release:        1%{?_dist_release}%{?with_systemd:.systemd}
[521]13Group:          System Environment/Base
[12388]14Vendor:         Project Vine
15Distribution:   Vine Linux
16
[521]17License:        LGPL
18URL:            http://avahi.org
19Source0:        %{name}-%{version}.tar.gz
[8084]20
[12388]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
[521]28
[12388]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
[12091]35BuildRequires:  glib2-devel
[12388]36BuildRequires:  gobject-introspection-devel
37BuildRequires:  gtk3-devel
38#BuildRequires:  python, dbus-python, libxml2-python
39BuildRequires:  gdbm-devel
40BuildRequires:  intltool
41BuildRequires:  libcap-devel
[521]42BuildRequires:  libdaemon-devel >= 0.12
[12388]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
[521]56Requires(post): initscripts, chkconfig >= 1.3.34
[12388]57%endif
[521]58
[12388]59Obsoletes:      howl, howl-libs
[521]60
[12388]61
[521]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
[12091]74Requires: %{name} = %{version}, gdbm
[521]75
76%description tools
77Tools that use avahi to browse and publish mDNS services and hosts.
78
[12091]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
[521]86
[12091]87%description ui-gtk3
88This library contains a Gtk 3.x widget for browsing services.
[521]89
[12091]90%package ui-gtk3-devel
[521]91Summary: Libraries and header files for avahi ui development
92Group: Development/Libraries
[12091]93Provides: avahi-ui-devel = %{version}-%{release}
94Obsoletes: avahi-ui-devel < %{version}-%{release}
[521]95Requires: %{name}-devel = %{version}
[6011]96Requires: %{name}-ui-gtk3 = %{version}
[12091]97Requires: gtk3-devel
[521]98
[12091]99%description ui-gtk3-devel
[521]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
[12091]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}
[521]178Requires: compat32-%{name} = %{version}-%{release}
[12091]179Requires: compat32-gtk3
[521]180
[12091]181%description -n compat32-%{name}-ui-gtk3
182This library contains a Gtk 3.x widget for browsing services.
[521]183
[12091]184%package -n compat32-%{name}-ui-gtk3-devel
[521]185Summary: Libraries and header files for avahi ui development
186Group: Development/Libraries
[12091]187Provides: compat32-avahi-ui-devel = %{version}-%{release}
188Obsoletes: compat32-avahi-ui-devel < %{version}-%{release}
[521]189Requires: %{name}-ui-devel = %{version}-%{release}
190Requires: compat32-%{name}-devel = %{version}-%{release}
[12091]191Requires: compat32-%{name}-ui-gtk3 = %{version}-%{release}
192Requires: compat32-gtk3-devel
[521]193
[12091]194%description -n compat32-%{name}-ui-gtk3-devel
[521]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
[12388]258%autopatch -p1
[521]259
[12388]260rm -fv docs/INSTALL
261
262
[521]263%build
[12388]264autoreconf -ivf
[521]265
[4616]266%configure --with-distro=vine \
[11553]267  --disable-monodoc \
268  --without-python-twisted \
269  --disable-pygobject \
[521]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 \
[12091]275  --enable-gtk3 \
276  --disable-gtk \
277  --disable-qt3 \
278  --disable-qt4 \
[12388]279  --disable-qt5 \
[4313]280  --disable-mono \
[12388]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
[4313]288  --enable-introspection=no
[521]289
290%__make %{?_smp_mflags}
291
[12388]292
[521]293%install
294rm -rf $RPM_BUILD_ROOT
295make install DESTDIR=$RPM_BUILD_ROOT
296
[12388]297# omit libtool .la files
298rm -fv %{buildroot}%{_libdir}/lib*.la
[521]299
300# remove example
[12388]301rm -fv %{buildroot}%{_sysconfdir}/avahi/services/ssh.service
302rm -fv %{buildroot}%{_sysconfdir}/avahi/services/sftp-ssh.service
[521]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:
[12388]308mkdir -p %{buildroot}%{_localstatedir}/run/avahi-daemon
309mkdir -p %{buildroot}%{_localstatedir}/lib/avahi-autoipd
[521]310
[12388]311# remove the documentation directory - let % doc handle it:
312rm -rfv %{buildroot}%{_datadir}/%{name}-%{version}
[521]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#
[12388]319%if %{with systemd}
320rm -fv %{buildroot}%{_sysconfdir}/init.d/avahi-daemon
321rm -fv %{buildroot}%{_sysconfdir}/init.d/avahi-dnsconfd
322%else
[521]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/*
[12388]327%endif
328
[521]329# Make /etc/avahi/etc/localtime owned by avahi:
[12388]330mkdir -p %{buildroot}/etc/avahi/etc
331touch %{buildroot}/etc/avahi/etc/localtime
[521]332
[12388]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
[521]345%clean
346rm -rf $RPM_BUILD_ROOT
347
348%pre
349# Add the "avahi" group
[12388]350getent group avahi >/dev/null || /usr/sbin/groupadd -f -r avahi
[521]351# Add the "avahi" user
[12388]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
[521]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
[12388]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
[521]385
386%preun
[12388]387%if %{with systemd}
388%systemd_preun %{unitfiles}
389%else
[4616]390if [ "$1" -eq "0" ]; then
[521]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
[12388]396%endif
[521]397
[12388]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
[4616]409%post ui-gtk3 -p /sbin/ldconfig
410
411%postun ui-gtk3 -p /sbin/ldconfig
412
[521]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
[4616]425%post -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
426
427%postun -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
428
[521]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
[12388]437%files -f %{name}.lang
[11553]438%defattr(-,root,root)
[521]439%doc docs/* avahi-daemon/example.service avahi-daemon/ssh.service
[12388]440%if %{with systemd}
441%{_unitdir}/*
442%{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
443%else
[521]444%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
[12388]445%endif
[521]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}/*
[11553]457%{_libdir}/libavahi-common.so.*
458%{_libdir}/libavahi-core.so.*
459%{_libdir}/libavahi-client.so.*
[12388]460%{_libdir}/libavahi-libevent.so.*
[11553]461%{_libdir}/libhowl.so.*
462%{_libdir}/libdns_sd.so.*
[521]463%attr(755,root,root) %{_datadir}/avahi
[4313]464%{_datadir}/dbus-1/interfaces/*.xml
[521]465%{_libdir}/avahi
466%exclude %{_datadir}/avahi/interfaces
467%{_mandir}/man5/*
468%{_mandir}/man8/*
469
470%files tools
[11553]471%defattr(-, root, root)
[521]472%{_bindir}/*
[12388]473#%{python_sitelib}/*
[11553]474%{_mandir}/man1/*
[521]475%{_datadir}/avahi/interfaces/
[12388]476#%{_datadir}/applications/*
[521]477
478%files devel
[11553]479%defattr(-, root, root)
480%{_libdir}/libavahi-common.so
481%{_libdir}/libavahi-core.so
482%{_libdir}/libavahi-client.so
[12388]483%{_libdir}/libavahi-libevent.so
[11553]484%{_libdir}/libhowl.so
485%{_libdir}/libdns_sd.so
[521]486%{_includedir}/avahi-client
487%{_includedir}/avahi-common
488%{_includedir}/avahi-core
489%{_includedir}/avahi-compat-howl
490%{_includedir}/avahi-compat-libdns_sd
[12388]491%{_includedir}/avahi-libevent
492%{_includedir}/dns_sd.h
[521]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
[12388]497%{_libdir}/pkgconfig/avahi-libevent.pc
498%{_libdir}/pkgconfig/howl.pc
499%{_libdir}/pkgconfig/libdns_sd.pc
[521]500
[12091]501%files ui-gtk3
[11553]502%defattr(-, root, root)
[12091]503%{_libdir}/libavahi-ui-gtk3.so.*
[521]504
[12091]505%files ui-gtk3-devel
[11553]506%defattr(-, root, root)
507%{_libdir}/libavahi-ui-gtk3.so
[521]508%{_includedir}/avahi-ui
[4616]509%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
[521]510
511%files glib
[11553]512%defattr(-, root, root)
[521]513%{_libdir}/libavahi-glib.so.*
514
515%files glib-devel
[11553]516%defattr(-, root, root)
517%{_libdir}/libavahi-glib.so
[521]518%{_includedir}/avahi-glib
519%{_libdir}/pkgconfig/avahi-glib.pc
520
521%files gobject
[11553]522%defattr(-, root, root)
[521]523%{_libdir}/libavahi-gobject.so.*
524
525%files gobject-devel
[11553]526%defattr(-, root, root)
527%{_libdir}/libavahi-gobject.so
[521]528%{_includedir}/avahi-gobject
529%{_libdir}/pkgconfig/avahi-gobject.pc
530
531# compat32
532%if %{build_compat32}
533%files -n compat32-%{name}
[11553]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.*
[521]540%{_libdir}/avahi
541
542%files -n compat32-%{name}-devel
[11553]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
[521]549
[12091]550%files -n compat32-%{name}-ui-gtk3
[11553]551%defattr(-, root, root)
[12091]552%{_libdir}/libavahi-ui-gtk3.so.*
[521]553
[12091]554%files -n compat32-%{name}-ui-gtk3-devel
[11553]555%defattr(-, root, root)
556%{_libdir}/libavahi-ui-gtk3.so
[521]557
558%files -n compat32-%{name}-glib
[11553]559%defattr(-, root, root)
[521]560%{_libdir}/libavahi-glib.so.*
561
562%files -n compat32-%{name}-glib-devel
[11553]563%defattr(-, root, root)
564%{_libdir}/libavahi-glib.so
[521]565
566%files -n compat32-%{name}-gobject
[11553]567%defattr(-, root, root)
[521]568%{_libdir}/libavahi-gobject.so.*
569
570%files -n compat32-%{name}-gobject-devel
[11553]571%defattr(-, root, root)
572%{_libdir}/libavahi-gobject.so
[521]573%endif
574
575%changelog
[12388]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
[12091]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
[11553]584* Tue Feb 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.7-1
585- new upstream release.
586- fixed illegal %%attr.
587
[10460]588* Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-5
589- rebuild with gcc-5.4.0
590
[8793]591* Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-4
592- rebuild with VineSeed environment
593
[8084]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
[7786]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
[6011]601* Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-1
602- new upstream release
603
[5701]604* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-3
605- rebuild with python-2.7.2
606
[4616]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
[4313]610
[4616]611* Sun Jul 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-1
612- new upstream release
613
[3707]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
[1917]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
[521]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.