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

Revision 6011, 27.5 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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