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

Revision 4616, 27.3 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

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:        2%{?_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: 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
72Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
73Group: System Environment/Base
74Requires: %{name} = %{version}-%{release}
75Requires: gtk3
76
77%description ui-gtk3
78This 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
214Summary: Gtk user interface library for Avahi (Gtk+ 3 version)
215Group: System Environment/Base
216Requires: %{name}-ui-gtk3 = %{version}-%{release}
217Requires: compat32-%{name} = %{version}-%{release}
218Requires: compat32-gtk3
219
220%description -n compat32-%{name}-ui-gtk3
221This 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 --with-distro=vine \
335  --disable-monodoc --without-python-twisted \
336  --with-avahi-user=avahi --with-avahi-group=avahi \
337  --enable-compat-howl --enable-compat-libdns_sd \
338  --with-avahi-priv-access-group=avahi \
339  --with-autoipd-user=avahi-autoipd \
340  --with-autoipd-group=avahi-autoipd \
341  --disable-mono \
342  --enable-introspection=no
343
344%__make -C avahi-python clean
345%__make %{?_smp_mflags}
346
347%install
348rm -rf $RPM_BUILD_ROOT
349make install DESTDIR=$RPM_BUILD_ROOT
350
351rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
352rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
353
354# remove example
355rm -f $RPM_BUILD_ROOT%{_sysconfdir}/avahi/services/ssh.service
356
357# remove desktop file for avahi-discover
358rm -f $RPM_BUILD_ROOT%{_datadir}/applications/avahi-discover.desktop
359
360# create /var/run/avahi-daemon to ensure correct selinux policy for it:
361mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/avahi-daemon
362
363# remove the documentation directory - let \%doc handle it:
364rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
365
366# remove avahi-bookmarks - unusable without python-twisted,
367# which has been judged dangerous and is removed from the
368# Fedora Core distribution:
369rm -f $RPM_BUILD_ROOT/%{_bindir}/avahi-bookmarks $RPM_BUILD_ROOT/%{_mandir}/man1/avahi-bookmarks*
370#
371# move initscripts into /etc/rc.d/init.d :
372mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
373mv $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/* $RPM_BUILD_ROOT/%{_sysconfdir}/rc.d/init.d
374rm -rf $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/*
375#
376# Make /etc/avahi/etc/localtime owned by avahi:
377mkdir -p $RPM_BUILD_ROOT/etc/avahi/etc
378touch $RPM_BUILD_ROOT/etc/avahi/etc/localtime
379:;
380
381%clean
382rm -rf $RPM_BUILD_ROOT
383
384%pre
385# Add the "avahi" group
386/usr/sbin/groupadd -f -r avahi
387# Add the "avahi" user
388/usr/sbin/useradd -g avahi -c 'Avahi daemon' -u %{avahi_user_uid} \
389        -s /sbin/nologin -r -d '/' avahi 2> /dev/null || :
390
391%post
392/sbin/ldconfig
393dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig >/dev/null 2>&1 || :
394/sbin/chkconfig --add avahi-daemon >/dev/null 2>&1 ||:
395/sbin/chkconfig avahi-daemon resetpriorities >/dev/null 2>&1 ||:
396/sbin/chkconfig --add avahi-dnsconfd >/dev/null 2>&1 ||:
397/sbin/chkconfig avahi-dnsconfd resetpriorities >/dev/null 2>&1 ||:
398if [ "$1" -eq 1 ]; then
399   if [ -s /etc/localtime ]; then
400        cp -fp /etc/localtime /etc/avahi/etc/localtime || :;
401   fi
402fi
403
404%postun
405/sbin/ldconfig
406if [ "$1" -eq "0" ]; then
407   /sbin/service avahi-daemon condrestart >/dev/null 2>&1
408   /sbin/service avahi-dnsconfd condrestart >/dev/null 2>&1
409fi
410     
411%preun
412if [ "$1" -eq "0" ]; then
413    /sbin/service avahi-daemon stop > /dev/null 2>&1
414    /sbin/chkconfig --del avahi-daemon
415    /sbin/service avahi-dnsconfd stop >/dev/null 2>&1
416    /sbin/chkconfig --del avahi-dnsconfd
417fi
418
419%post ui -p /sbin/ldconfig
420
421%postun ui -p /sbin/ldconfig
422
423%post ui-gtk3 -p /sbin/ldconfig
424
425%postun ui-gtk3 -p /sbin/ldconfig
426
427%post glib -p /sbin/ldconfig
428
429%postun glib -p /sbin/ldconfig
430
431%post qt3 -p /sbin/ldconfig
432
433%postun qt3 -p /sbin/ldconfig
434
435%post qt4 -p /sbin/ldconfig
436
437%postun qt4 -p /sbin/ldconfig
438
439%post gobject -p /sbin/ldconfig
440
441%postun gobject -p /sbin/ldconfig
442
443%post -n compat32-%{name} -p /sbin/ldconfig
444
445%postun -n compat32-%{name} -p /sbin/ldconfig
446
447%post -n compat32-%{name}-ui -p /sbin/ldconfig
448
449%postun -n compat32-%{name}-ui -p /sbin/ldconfig
450
451%post -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
452
453%postun -n compat32-%{name}-ui-gtk3 -p /sbin/ldconfig
454
455%post -n compat32-%{name}-glib -p /sbin/ldconfig
456
457%postun -n compat32-%{name}-glib -p /sbin/ldconfig
458
459%post -n compat32-%{name}-qt3 -p /sbin/ldconfig
460
461%postun -n compat32-%{name}-qt3 -p /sbin/ldconfig
462
463%post -n compat32-%{name}-qt4 -p /sbin/ldconfig
464
465%postun -n compat32-%{name}-qt4 -p /sbin/ldconfig
466
467%post -n compat32-%{name}-gobject -p /sbin/ldconfig
468
469%postun -n compat32-%{name}-gobject -p /sbin/ldconfig
470
471%files
472%defattr(0644,root,root,0755)
473%doc docs/* avahi-daemon/example.service avahi-daemon/ssh.service
474%attr(755,root,root) %{_sysconfdir}/rc.d/init.d/*
475%dir %{_sysconfdir}/avahi
476%dir %{_sysconfdir}/avahi/etc
477%ghost %{_sysconfdir}/avahi/etc/localtime
478%{_sysconfdir}/avahi/hosts
479%dir %{_sysconfdir}/avahi/services
480%dir %{_localstatedir}/run/avahi-daemon
481%config %{_sysconfdir}/avahi/avahi-autoipd.action
482%config %{_sysconfdir}/avahi/avahi-daemon.conf
483%config %{_sysconfdir}/avahi/avahi-dnsconfd.action
484%config %{_sysconfdir}/avahi/services/*
485%config %{_sysconfdir}/dbus-1/system.d/avahi-dbus.conf
486%attr(755,root,root) %{_sbindir}/*
487%attr(755,root,root) %{_libdir}/libavahi-common.so.*
488%attr(755,root,root) %{_libdir}/libavahi-core.so.*
489%attr(755,root,root) %{_libdir}/libavahi-client.so.*
490%attr(755,root,root) %{_libdir}/libhowl.so.*
491%attr(755,root,root) %{_libdir}/libdns_sd.so.*
492%attr(755,root,root) %{_datadir}/avahi
493%{_datadir}/locale/*
494%{_datadir}/dbus-1/interfaces/*.xml
495%{_libdir}/avahi
496%exclude %{_datadir}/avahi/interfaces
497%{_mandir}/man5/*
498%{_mandir}/man8/*
499
500%files tools
501%defattr(0755, root, root, 0755)
502%{_bindir}/*
503%{pythonlib}/*
504%attr(0644,root,root) %{_mandir}/man1/*
505%{_datadir}/avahi/interfaces/
506%{_datadir}/applications/*
507
508%files devel
509%defattr(0644, root, root, 0755)
510%attr(755,root,root) %{_libdir}/libavahi-common.so
511%attr(755,root,root) %{_libdir}/libavahi-core.so
512%attr(755,root,root) %{_libdir}/libavahi-client.so
513%attr(755,root,root) %{_libdir}/libhowl.so
514%attr(755,root,root) %{_libdir}/libdns_sd.so
515%{_includedir}/avahi-client
516%{_includedir}/avahi-common
517%{_includedir}/avahi-core
518%{_includedir}/avahi-compat-howl
519%{_includedir}/avahi-compat-libdns_sd
520%{_libdir}/pkgconfig/avahi-core.pc
521%{_libdir}/pkgconfig/avahi-client.pc
522%{_libdir}/pkgconfig/avahi-compat-howl.pc
523%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
524
525%files ui
526%defattr(0755, root, root, 0755)
527%{_libdir}/libavahi-ui.so.*
528
529%files ui-devel
530%defattr(0644, root, root, 0755)
531%attr(755,root,root) %{_libdir}/libavahi-ui.so
532%attr(755,root,root) %{_libdir}/libavahi-ui-gtk3.so
533%{_includedir}/avahi-ui
534%{_libdir}/pkgconfig/avahi-ui.pc
535%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
536
537%files ui-gtk3
538%defattr(0755, root, root, 0755)
539%{_libdir}/libavahi-ui-gtk3.so.*
540
541%files glib
542%defattr(0755, root, root, 0755)
543%{_libdir}/libavahi-glib.so.*
544
545%files glib-devel
546%defattr(0644, root, root, 0755)
547%attr(755,root,root) %{_libdir}/libavahi-glib.so
548%{_includedir}/avahi-glib
549%{_libdir}/pkgconfig/avahi-glib.pc
550
551%files gobject
552%defattr(0755, root, root, 0755)
553%{_libdir}/libavahi-gobject.so.*
554
555%files gobject-devel
556%defattr(0644, root, root, 0755)
557%attr(755,root,root) %{_libdir}/libavahi-gobject.so
558%{_includedir}/avahi-gobject
559%{_libdir}/pkgconfig/avahi-gobject.pc
560
561%files qt3
562%defattr(0644, root, root, 0755)
563%attr(755,root,root) %{_libdir}/libavahi-qt3.so.*
564
565%files qt3-devel
566%defattr(0644, root, root, 0755)
567%attr(755,root,root) %{_libdir}/libavahi-qt3.so
568%{_includedir}/avahi-qt3
569%{_libdir}/pkgconfig/avahi-qt3.pc
570
571%files qt4
572%defattr(0644, root, root, 0755)
573%attr(755,root,root) %{_libdir}/libavahi-qt4.so.*
574
575%files qt4-devel
576%defattr(0644, root, root, 0755)
577%attr(755,root,root) %{_libdir}/libavahi-qt4.so
578%{_includedir}/avahi-qt4/
579%{_libdir}/pkgconfig/avahi-qt4.pc
580
581# compat32
582%if %{build_compat32}
583%files -n compat32-%{name}
584%defattr(0644,root,root,0755)
585%attr(755,root,root) %{_libdir}/libavahi-common.so.*
586%attr(755,root,root) %{_libdir}/libavahi-core.so.*
587%attr(755,root,root) %{_libdir}/libavahi-client.so.*
588%attr(755,root,root) %{_libdir}/libhowl.so.*
589%attr(755,root,root) %{_libdir}/libdns_sd.so.*
590%{_libdir}/avahi
591
592%files -n compat32-%{name}-devel
593%defattr(0644, root, root, 0755)
594%attr(755,root,root) %{_libdir}/libavahi-common.so
595%attr(755,root,root) %{_libdir}/libavahi-core.so
596%attr(755,root,root) %{_libdir}/libavahi-client.so
597%attr(755,root,root) %{_libdir}/libhowl.so
598%attr(755,root,root) %{_libdir}/libdns_sd.so
599%{_libdir}/pkgconfig/avahi-core.pc
600%{_libdir}/pkgconfig/avahi-client.pc
601%{_libdir}/pkgconfig/avahi-compat-howl.pc
602%{_libdir}/pkgconfig/avahi-compat-libdns_sd.pc
603
604%files -n compat32-%{name}-ui
605%defattr(0755, root, root, 0755)
606%{_libdir}/libavahi-ui.so.*
607
608%files -n compat32-%{name}-ui-devel
609%defattr(0644, root, root, 0755)
610%attr(755,root,root) %{_libdir}/libavahi-ui.so
611%attr(755,root,root) %{_libdir}/libavahi-ui-gtk3.so
612%{_libdir}/pkgconfig/avahi-ui.pc
613%{_libdir}/pkgconfig/avahi-ui-gtk3.pc
614
615%files -n compat32-%{name}-ui-gtk3
616%defattr(0755, root, root, 0755)
617%{_libdir}/libavahi-ui-gtk3.so.*
618
619%files -n compat32-%{name}-glib
620%defattr(0755, root, root, 0755)
621%{_libdir}/libavahi-glib.so.*
622
623%files -n compat32-%{name}-glib-devel
624%defattr(0644, root, root, 0755)
625%attr(755,root,root) %{_libdir}/libavahi-glib.so
626%{_libdir}/pkgconfig/avahi-glib.pc
627
628%files -n compat32-%{name}-gobject
629%defattr(0755, root, root, 0755)
630%{_libdir}/libavahi-gobject.so.*
631
632%files -n compat32-%{name}-gobject-devel
633%defattr(0644, root, root, 0755)
634%attr(755,root,root) %{_libdir}/libavahi-gobject.so
635%{_libdir}/pkgconfig/avahi-gobject.pc
636
637%files -n compat32-%{name}-qt3
638%defattr(0644, root, root, 0755)
639%attr(755,root,root) %{_libdir}/libavahi-qt3.so.*
640
641%files -n compat32-%{name}-qt3-devel
642%defattr(0644, root, root, 0755)
643%attr(755,root,root) %{_libdir}/libavahi-qt3.so
644%{_libdir}/pkgconfig/avahi-qt3.pc
645
646%files -n compat32-%{name}-qt4
647%defattr(0644, root, root, 0755)
648%attr(755,root,root) %{_libdir}/libavahi-qt4.so.*
649
650%files -n compat32-%{name}-qt4-devel
651%defattr(0644, root, root, 0755)
652%attr(755,root,root) %{_libdir}/libavahi-qt4.so
653%{_libdir}/pkgconfig/avahi-qt4.pc
654%endif
655
656%changelog
657* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-2
658- new upstream release
659- add -ui-gtk3 sub package
660- add BuildRequires: gtk3-devel
661
662* Sun Jul 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-1
663- new upstream release
664
665* Tue Apr 26 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.25-5
666- add patch120 for fix CVE-2011-1002 (incorrect fix CVE-2010-2244)
667- add patch110 for fix CVE-2010-2244 (DNS packets)
668
669* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.25-4
670- rebuild with rpm-4.8.1 for pkg-config file
671
672* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.6.25-3
673- rebuilt with gcc-4.4.3-3 on ppc
674
675* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.6.25-2
676- rebuilt with python-2.6.4
677
678* Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.25-1
679- new upstream release
680- update vine patch
681  - startup avahi-daemon earlier
682
683* Mon Jul 13 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.6.24-2
684- added qt4 subpackage
685- added compat32 package for x86_64 arch support
686
687* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.24-1
688- new upstream release
689
690* Fri Jan 09 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.6.23-2
691- fixed %%pre: add the "avahi" user to the "avahi" group
692
693* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.23-1
694- new upstream release
695
696* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.22-1
697- new upstream release
698- add gobject, gobject-devel sub package
699- enable avahi-autoipd
700
701* Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.20-1vl5
702- built with python-2.5.2
703- s/automake-1.9/automake/
704- fixed python library path
705- applied new versioning policy
706
707* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.20-0vl2
708- rebuild with expat-2.0.1
709
710* Mon Jul 23 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.20-0vl1
711- new upstream release
712
713* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl2
714- rebuild with new environment/toolchain
715
716* Tue May 08 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl1
717- new upstream release
718
719* Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl2
720- require new chkconfig to reset initscript priorities
721
722* Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl1
723- new upstream release
724
725* Fri Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl3
726- add patch110 for fix CVE-2006-6870
727- add Vendor/Distribution Tag
728
729* Wed Dec 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.13-0vl2
730- rebuilt for VineSeed
731
732* Thu Dec 07 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl1.1
733- add patch100 for fix CVE-2006-5461
734- add BuildRequires:  XOrg-gl-devel tag
735
736* Thu Sep 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.13-0vl1
737- new upstream release
738- refine %%post scripts
739- add condrestart daemon in %%postun
740
741* Mon May 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.10-0vl1
742- new upstream release
743
744* Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl2
745- move /var/lib/run/avahi-daemon to /var/run
746
747* Sun Mar 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl1
748- initial build for Vine Linux based on FC package
749- add Patch10 to support Vine Linux
750
751* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
752- Upgrade to upstream version 0.6.8
753- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
754
755* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
756- Upgrade to upstream version 0.6.7
757
758* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
759- BuildRequires pygtk2
760
761* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
762- bump again for double-long bug on ppc(64)
763
764* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
765- rebuild for new gcc (again)
766- further fix for bug 178746: fix avahi-dnsconfd initscript
767
768* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
769- rebuild for new gcc, glibc, glibc-kernheaders
770
771* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
772- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
773- Upgrade to 0.6.6
774
775* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
776- Upgrade to upstream version 0.6.5
777- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
778  package; copy system localtime into chroot in post
779
780* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
781- fix bug 178689: copy localtime to chroot
782- fix bug 178784: fix avahi-dnsconfd initscript
783
784* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
785- fix subsystem locking in the initscript
786
787* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
788- fix bug 178127: fully localize the initscript
789
790* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
791- Upgrade to upstream version 0.6.4
792
793* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
794- fix bug 177610: Enable mono support with new avahi-sharp package
795- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
796
797* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
798- Upgrade to upstream version 0.6.3
799- fix bug 177148: initscript start should not fail if avahi-daemon running
800 
801* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
802- move initscripts from /etc/init.d to /etc/rc.d/init.d
803
804* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
805- rebuilt
806
807* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
808- fix bug 175352: Do not chkconfig --add avahi-daemon
809  if user has already configured it
810
811* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
812- Upgrade to 0.6.1
813
814* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
815- fix bug 174799 - fix .spec file \%files permissions
816
817* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
818- python-twisted has been removed from the FC-5 distribution - disable its use
819
820* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
821- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
822
823* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
824- fix bug 172047 - tools should require python-twisted
825- fix bug 173985 - docs directory permissions
826
827* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
828- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
829  libraries / includes.
830
831* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
832- fix bug 172034: fix ownership of /var/run/avahi-daemon/
833- fix bug 172772: .spec file improvements from matthias@rpmforge.net
834 
835* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
836- put back avahi-devel Obsoletes: howl-devel
837
838* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
839- Obsoletes howl, howl-libs, as we want to get rid of them on updates
840- No provides yet, as the howl compat library is in Avahi 0.6.0.
841
842* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
843- disable the Obsoletes: howl until the transition is complete
844
845* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
846- change initscript to start avahi-daemon AFTER messagebus
847
848* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
849- add buildrequires dbus-python
850
851* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
852- Initial package
Note: See TracBrowser for help on using the repository browser.