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

Revision 8793, 28.0 KB checked in by Takemikaduchi, 10 years ago (diff)

libXi, libcdio, libusb1, qt4: new upstream release
others: rebuild

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