source: projects/specs/branches/6/a/avahi/avahi-vl.spec @ 4313

Revision 4313, 27.1 KB checked in by Takemikaduchi, 13 years ago (diff)

update to 0.6.30

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