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

Revision 10460, 28.0 KB checked in by Takemikaduchi, 8 years ago (diff)

firefox: new upstrream release
others: rebuild with gcc-5.4.0

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:                5%{?_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* Thu Jun 30 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-5
662- rebuild with gcc-5.4.0
663
664* Sat Jul 12 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-4
665- rebuild with VineSeed environment
666
667* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-3
668- rebuild with VineSeed environment
669- add Patch0 (avahi-0.6.31-no-deprecations.patch) from Fedora
670
671* Tue Aug 27 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-2
672- update Patch10 (avahi-0.6.31-vine.patch)
673
674* Sun Apr 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.31-1
675- new upstream release
676
677* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-3
678- rebuild with python-2.7.2
679
680* Tue Aug 16 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-2
681- add -ui-gtk3 sub package
682- add BuildRequires: gtk3-devel
683
684* Sun Jul 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.30-1
685- new upstream release
686
687* Tue Apr 26 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.25-5
688- add patch120 for fix CVE-2011-1002 (incorrect fix CVE-2010-2244)
689- add patch110 for fix CVE-2010-2244 (DNS packets)
690
691* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.25-4
692- rebuild with rpm-4.8.1 for pkg-config file
693
694* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.6.25-3
695- rebuilt with gcc-4.4.3-3 on ppc
696
697* Wed Feb 03 2010 Shu KONNO <owa@bg.wakwak.com> 0.6.25-2
698- rebuilt with python-2.6.4
699
700* Sat Sep 26 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.25-1
701- new upstream release
702- update vine patch
703  - startup avahi-daemon earlier
704
705* Mon Jul 13 2009 NAKAMURA Kenta <kenta@vinelinux.org> 0.6.24-2
706- added qt4 subpackage
707- added compat32 package for x86_64 arch support
708
709* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.24-1
710- new upstream release
711
712* Fri Jan 09 2009 Munehiro Yamamoto <munepi@cg8.so-net.ne.jp> 0.6.23-2
713- fixed %%pre: add the "avahi" user to the "avahi" group
714
715* Mon Sep 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.23-1
716- new upstream release
717
718* Thu Jul 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.22-1
719- new upstream release
720- add gobject, gobject-devel sub package
721- enable avahi-autoipd
722
723* Wed Jul 23 2008 Shu KONNO <owa@bg.wakwak.com> 0.6.20-1vl5
724- built with python-2.5.2
725- s/automake-1.9/automake/
726- fixed python library path
727- applied new versioning policy
728
729* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 0.6.20-0vl2
730- rebuild with expat-2.0.1
731
732* Mon Jul 23 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.20-0vl1
733- new upstream release
734
735* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl2
736- rebuild with new environment/toolchain
737
738* Tue May 08 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.18-0vl1
739- new upstream release
740
741* Sat Apr 28 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl2
742- require new chkconfig to reset initscript priorities
743
744* Thu Apr 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.17-0vl1
745- new upstream release
746
747* Fri Jan 12 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl3
748- add patch110 for fix CVE-2006-6870
749- add Vendor/Distribution Tag
750
751* Wed Dec 27 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.6.13-0vl2
752- rebuilt for VineSeed
753
754* Thu Dec 07 2006 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 0.6.13-0vl1.1
755- add patch100 for fix CVE-2006-5461
756- add BuildRequires:  XOrg-gl-devel tag
757
758* Thu Sep 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.13-0vl1
759- new upstream release
760- refine %%post scripts
761- add condrestart daemon in %%postun
762
763* Mon May 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.10-0vl1
764- new upstream release
765
766* Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl2
767- move /var/lib/run/avahi-daemon to /var/run
768
769* Sun Mar 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.9-0vl1
770- initial build for Vine Linux based on FC package
771- add Patch10 to support Vine Linux
772
773* Thu Feb 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.8-1
774- Upgrade to upstream version 0.6.8
775- fix bug 182462: +Requires(post): initscripts, chkconfig, ldconfig
776
777* Fri Feb 17 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.7-1
778- Upgrade to upstream version 0.6.7
779
780* Fri Feb 17 2006 Karsten Hopp <karsten@redhat.de> - 0.6.6-4
781- BuildRequires pygtk2
782
783* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.6.6-3.1
784- bump again for double-long bug on ppc(64)
785
786* Fri Feb 10 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-3
787- rebuild for new gcc (again)
788- further fix for bug 178746: fix avahi-dnsconfd initscript
789
790* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-2
791- rebuild for new gcc, glibc, glibc-kernheaders
792
793* Wed Feb 01 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.6-1
794- fix bug 179448: mis-alignment of input cmsghdr msg->msg_control buffer on ia64
795- Upgrade to 0.6.6
796
797* Thu Jan 26 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.5-1
798- Upgrade to upstream version 0.6.5
799- Make /etc/avahi/etc and /etc/avahi/etc/localtime owned by avahi
800  package; copy system localtime into chroot in post
801
802* Mon Jan 23 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-4
803- fix bug 178689: copy localtime to chroot
804- fix bug 178784: fix avahi-dnsconfd initscript
805
806* Fri Jan 20 2006 Peter Jones <pjones@redhat.com> - 0.6.4-3
807- fix subsystem locking in the initscript
808
809* Thu Jan 19 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-2
810- fix bug 178127: fully localize the initscript
811
812* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.4-1
813- Upgrade to upstream version 0.6.4
814
815* Thu Jan 12 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-2
816- fix bug 177610: Enable mono support with new avahi-sharp package
817- fix bug 177609: add gdbm / gdbm-devel Requires for avahi-browse
818
819* Mon Jan 09 2006 Jason Vas Dias <jvdias@redhat.com> - 0.6.3-1
820- Upgrade to upstream version 0.6.3
821- fix bug 177148: initscript start should not fail if avahi-daemon running
822 
823* Thu Dec 22 2005 Jason Vas Dias <jvdias@redhat.com> - 0.6.1-3
824- move initscripts from /etc/init.d to /etc/rc.d/init.d
825
826* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
827- rebuilt
828
829* Fri Dec 09 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-2
830- fix bug 175352: Do not chkconfig --add avahi-daemon
831  if user has already configured it
832
833* Wed Dec 07 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6.1-1
834- Upgrade to 0.6.1
835
836* Mon Dec 05 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-6
837- fix bug 174799 - fix .spec file \%files permissions
838
839* Fri Dec 02 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-5
840- python-twisted has been removed from the FC-5 distribution - disable its use
841
842* Thu Dec 01 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-4
843- Rebuild for dbus-0.6 - remove use of DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
844
845* Wed Nov 30 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-3
846- fix bug 172047 - tools should require python-twisted
847- fix bug 173985 - docs directory permissions
848
849* Mon Nov 21 2005 Jason Vas Dias<jvdias@redhat.com> - 0.6-1
850- Upgrade to upstream version 0.6 - now provides 'avahi-howl-compat'
851  libraries / includes.
852
853* Mon Nov 14 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-7
854- fix bug 172034: fix ownership of /var/run/avahi-daemon/
855- fix bug 172772: .spec file improvements from matthias@rpmforge.net
856 
857* Mon Oct 31 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-6
858- put back avahi-devel Obsoletes: howl-devel
859
860* Mon Oct 31 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-5
861- Obsoletes howl, howl-libs, as we want to get rid of them on updates
862- No provides yet, as the howl compat library is in Avahi 0.6.0.
863
864* Sun Oct 30 2005 Florian La Roche <laroche@redhat.com>
865- disable the Obsoletes: howl until the transition is complete
866
867* Fri Oct 28 2005 Jason Vas Dias<jvdias@redhat.com> - 0.5.2-3
868- change initscript to start avahi-daemon AFTER messagebus
869
870* Wed Oct 26 2005 Karsten Hopp <karsten@redhat.de> 0.5.2-2
871- add buildrequires dbus-python
872
873* Fri Oct 21 2005 Alexander Larsson <alexl@redhat.com> - 0.5.2-1
874- Initial package
Note: See TracBrowser for help on using the repository browser.