]> git.pld-linux.org Git - packages/avahi.git/blame - avahi.spec
- rel 3
[packages/avahi.git] / avahi.spec
CommitLineData
0605e631 1# TODO
b990428a 2# - finish with_apidocs
0605e631
ER
3# - qt and Qt packages make file collisions on case insensitive filesystems,
4# consider adding version suffix to either of the pckages
4f99a994 5#
84074ccc 6# Conditional build:
4f99a994 7%bcond_with apidocs # build API documentation
0b1041d5 8%bcond_without dotnet # build without dotnet bindings
4f99a994 9%bcond_without gtk # build without GTK+
1ff1727a 10%bcond_without gtk3 # build without GTK+3
4f99a994 11%bcond_without pygtk # build without PyGTK
0b1041d5
JB
12%bcond_without qt # build without (any) qt bindings
13%bcond_without qt3 # build without qt3 bindings
14%bcond_without qt4 # build without qt4 bindings
65bff097 15
0de8e40b 16%ifnarch %{ix86} %{x8664} alpha arm hppa ia64 mips ppc s390 s390x sparc sparcv9
b8100891 17%undefine with_dotnet
ac2efde5 18%endif
19%ifarch i386
b8100891 20%undefine with_dotnet
ac2efde5 21%endif
22
65bff097 23%if %{without qt}
0b1041d5
JB
24%undefine with_qt3
25%undefine with_qt4
26%endif
65bff097 27
bc0c3717 28%{?with_dotnet:%include /usr/lib/rpm/macros.mono}
b2d6640f
JK
29Summary: Free mDNS/DNS-SD/Zeroconf implementation
30Summary(pl.UTF-8): Wolna implementacja mDNS/DNS-SD/Zeroconf
84074ccc 31Name: avahi
b990428a 32Version: 0.6.31
6316d682 33Release: 3
e91ebdcb 34License: LGPL v2.1+
84074ccc 35Group: Applications
021eb35e 36Source0: http://avahi.org/download/%{name}-%{version}.tar.gz
b990428a 37# Source0-md5: 2f22745b8f7368ad5a0a3fddac343f2d
385ef799 38Source1: %{name}-daemon
39Source2: %{name}-dnsconfd
76a611b3 40Source3: %{name}.png
438dba17
JK
41Source4: %{name}-daemon.upstart
42Source5: %{name}-dnsconfd.upstart
cf57cb18 43Patch0: %{name}-desktop.patch
44Patch1: %{name}-glade.patch
65db52cd 45Patch2: %{name}-destdir.patch
844a35c9 46Patch3: %{name}-mono-dir.patch
65bff097 47Patch4: nss-mdns-package.patch
6823ab8f
JK
48Patch5: %{name}-dhclient_hooks.patch
49Patch6: %{name}-autoipd-sbin_ip.patch
84074ccc 50URL: http://avahi.org/
f6770c7e
JB
51BuildRequires: autoconf >= 2.63
52BuildRequires: automake >= 1:1.11
4da0d8d4 53BuildRequires: dbus-devel >= 0.92
4f99a994 54%if %{with apidocs}
84074ccc 55BuildRequires: doxygen
4f99a994
JK
56# for the 'dot' tool used by doxygen
57BuildRequires: graphviz
58%endif
84074ccc 59BuildRequires: expat-devel
60BuildRequires: gdbm-devel
9e3cdda2 61BuildRequires: gettext-devel
f6770c7e 62BuildRequires: gobject-introspection-devel >= 0.9.5
4f99a994 63%if %{with gtk}
4da0d8d4 64BuildRequires: glib2-devel >= 1:2.12.2
f6770c7e 65BuildRequires: gtk+2-devel >= 2:2.14.0
4f99a994 66%endif
e3a440ad 67%if %{with gtk3}
c42a51ef 68BuildRequires: glib2-devel >= 1:2.28.0
1ff1727a 69BuildRequires: gtk+3-devel >= 3.0.0
e3a440ad 70%endif
1baa9236 71BuildRequires: intltool >= 0.35
df02d559 72BuildRequires: libcap-devel
f6770c7e 73BuildRequires: libdaemon-devel >= 0.14
84074ccc 74BuildRequires: libtool
75%if %{with dotnet}
fcc1bce8 76BuildRequires: dotnet-gtk-sharp2-devel >= 2.10
312e39be 77BuildRequires: mono-csharp
e0c273b1 78BuildRequires: monodoc >= 2.6
84074ccc 79%endif
91126bd8 80BuildRequires: pkgconfig
5adae992 81BuildRequires: python >= 1:2.4
a702b91a 82BuildRequires: python-dbus >= 0.71
4f99a994 83%{?with_pygtk:BuildRequires: python-pygtk-devel >= 2:2.9.6}
0b1041d5 84%if %{with qt3}
a546f551 85BuildRequires: qt-devel >= 1:3.0
0b1041d5
JB
86%endif
87%if %{with qt4}
f6770c7e 88BuildRequires: QtCore-devel >= 4.0.0
91bdb504 89BuildRequires: qt4-build
528a0e79 90%endif
9e3cdda2 91BuildRequires: rpm-pythonprov
a0461649 92BuildRequires: rpmbuild(macros) >= 1.626
84074ccc 93Requires(post,preun): /sbin/chkconfig
6316d682 94Requires(post,preun,postun): systemd-units >= 38
84074ccc 95Requires: %{name}-libs = %{version}-%{release}
11dac41a 96Requires: dbus >= 0.92
f6770c7e 97Requires: libdaemon >= 0.14
438dba17 98Requires: rc-scripts >= 0.4.3
6316d682 99Requires: systemd-units >= 38
78a19f26 100Suggests: nss_mdns >= 0.10-2
76a611b3 101Provides: group(avahi)
5a4d6742 102Provides: user(avahi)
7047114e 103Obsoletes: avahi-systemd
84074ccc 104BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
105
106%description
76a611b3 107Avahi is an implementation the DNS Service Discovery and Multicast DNS
108specifications for Zeroconf Computing. It uses D-BUS for communication
109between user applications and a system daemon.
84074ccc 110
bdc824d1
JR
111%description -l pl.UTF-8
112Avahi jest implementacją specyfikacji DNS Service Discovery i
113Multicast DNS dla Zeroconf Computing. Używa D-BUSa dla komunikacji
114pomiędzy programami użytkownika a demonem systemowym.
84074ccc 115
438dba17
JK
116%package upstart
117Summary: Upstart jobs description for Avahi daemons
118Summary(pl.UTF-8): Opis zadań Upstart dla demonów Avahi
119Group: Daemons
120Requires: %{name} = %{version}-%{release}
121Requires: upstart >= 0.6
85b5a8ae 122Conflicts: syslog-ng-upstart < 3.2.4-1
438dba17
JK
123
124%description upstart
125Upstart jobs description for Avahi daemons.
126
127%description upstart -l pl.UTF-8
128Opis zadań Upstart dla demonów Avahi.
129
b2d6640f
JK
130%package autoipd
131Summary: IPv4LL network address configuration daemon
132Summary(pl.UTF-8): Demon configurujący adresy IPv4LL
133Group: Networking/Daemons
45e53a0f
ER
134Requires(postun): /usr/sbin/groupdel
135Requires(postun): /usr/sbin/userdel
136Requires(pre): /bin/id
137Requires(pre): /usr/bin/getgid
138Requires(pre): /usr/sbin/groupadd
139Requires(pre): /usr/sbin/useradd
3fe97cfe
JK
140Provides: group(avahi)
141Provides: user(avahi)
b2d6640f
JK
142
143%description autoipd
45e53a0f
ER
144avahi-autoipd implements IPv4LL, "Dynamic Configuration of IPv4 Link-
145Local Addresses" (IETF RFC3927), a protocol for automatic IP address
146configuration from the link-local 169.254.0.0/16 range without the
147need for a central server. It is primarily intended to be used in
148ad-hoc networks which lack a DHCP server.
b2d6640f
JK
149
150IPv4LL is part of the Zeroconf stack.
151
152%description autoipd -l pl.UTF-8
153avahi-autoipd jest implementacją IPv4LL, protokołu umożliwiającego
154automatyczną konfigurację adresu z zakresu 169.254.0.0/16 bez potrzeby
45e53a0f
ER
155użycia centralnego serwera. Jego głównym zastosowaniem są sieci
156ad-hoc, w których brakuje serwera DHCP.
b2d6640f
JK
157
158IPv4LL jest częścią stosu Zeroconf.
159
84074ccc 160%package libs
161Summary: Avahi client, common and core libraries
bfc0e078 162Summary(pl.UTF-8): Biblioteki Avahi: klienta, wspólna i główna
84074ccc 163Group: Libraries
164
165%description libs
166Avahi client, common and core libraries.
167
bdc824d1
JR
168%description libs -l pl.UTF-8
169Biblioteki Avahi: klienta, wspólna i główna.
84074ccc 170
171%package devel
172Summary: Header files for Avahi library
bfc0e078 173Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Avahi
84074ccc 174Group: Development/Libraries
175Requires: %{name}-libs = %{version}-%{release}
4da0d8d4 176Requires: dbus-devel >= 0.92
84074ccc 177Requires: expat-devel
84074ccc 178
179%description devel
180This is the package containing the header files for Avahi library.
181
bdc824d1
JR
182%description devel -l pl.UTF-8
183Ten pakiet zawiera pliki nagłówkowe biblioteki Avahi.
84074ccc 184
185%package static
186Summary: Static Avahi library
bfc0e078 187Summary(pl.UTF-8): Statyczna biblioteka Avahi
84074ccc 188Group: Development/Libraries
189Requires: %{name}-devel = %{version}-%{release}
190
191%description static
192Static Avahi library.
193
bdc824d1 194%description static -l pl.UTF-8
84074ccc 195Statyczna biblioteka Avahi.
196
fcc1bce8
JB
197%package ui
198Summary: Avahi UI library
199Summary(pl.UTF-8): Biblioteka Avahi UI
200Group: X11/Libraries
201Requires: %{name}-libs = %{version}-%{release}
f6770c7e 202Requires: gtk+2 >= 2:2.14.0
fcc1bce8
JB
203
204%description ui
205Common GTK+ UI support library for Avahi.
206
207%description ui -l pl.UTF-8
208Biblioteka wspólnego interfejsu użytkownika GTK+ dla Avahi.
209
210%package ui-devel
211Summary: Header files for Avahi UI library
212Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Avahi UI
213Group: X11/Development/Libraries
214Requires: %{name}-devel = %{version}-%{release}
215Requires: %{name}-ui = %{version}-%{release}
f97a9b3d 216Requires: %{name}-ui-devel-common = %{version}-%{release}
f6770c7e 217Requires: gtk+2-devel >= 2:2.14.0
fcc1bce8
JB
218
219%description ui-devel
220Header files for Avahi UI library.
221
222%description ui-devel -l pl.UTF-8
223Pliki nagłówkowe biblioteki Avahi UI.
224
225%package ui-static
226Summary: Static Avahi UI library
227Summary(pl.UTF-8): Statyczna biblioteka Avahi UI
228Group: X11/Development/Libraries
229Requires: %{name}-ui-devel = %{version}-%{release}
230
231%description ui-static
232Static Avahi UI library.
233
234%description ui-static -l pl.UTF-8
235Statyczna biblioteka Avahi UI.
236
f97a9b3d
AF
237%package ui-devel-common
238Summary: Header files for Avahi UI library
239Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Avahi UI
240Group: X11/Development/Libraries
241Requires: %{name}-devel = %{version}-%{release}
242
243%description ui-devel-common
244Header files for Avahi UI library.
245
246%description ui-devel-common -l pl.UTF-8
247Pliki nagłówkowe biblioteki Avahi GTK+ UI.
248
249%package ui-gtk3
250Summary: Avahi UI library - GTK+ 3.x version
251Summary(pl.UTF-8): Biblioteka Avahi UI - wersja dla GTK+ 3.x
252Group: X11/Libraries
253Requires: %{name}-libs = %{version}-%{release}
254
255%description ui-gtk3
256Common GTK+ 3.x UI support library for Avahi.
257
258%description ui-gtk3 -l pl.UTF-8
259Biblioteka wspólnego interfejsu użytkownika GTK+ 3.x dla Avahi.
260
261%package ui-gtk3-devel
262Summary: Header files for Avahi UI library - GTK+ 3.x version
263Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Avahi UI - wersja dla GTK+ 3.x
264Group: X11/Development/Libraries
265Requires: %{name}-devel = %{version}-%{release}
266Requires: %{name}-ui-devel-common = %{version}-%{release}
267Requires: %{name}-ui-gtk3 = %{version}-%{release}
268
269%description ui-gtk3-devel
270Header files for Avahi GTK+ 3.x UI library.
271
272%description ui-devel -l pl.UTF-8
273Pliki nagłówkowe biblioteki Avahi GTK+ 3.x UI.
274
275%package ui-gtk3-static
276Summary: Static Avahi UI library - GTK+ 3.x version
277Summary(pl.UTF-8): Statyczna biblioteka Avahi UI - wersja GTK+ 3.x
278Group: X11/Development/Libraries
279Requires: %{name}-ui-gtk3-devel = %{version}-%{release}
280
281%description ui-gtk3-static
282Static Avahi GTK+ 3.x UI library.
283
284%description ui-gtk3-static -l pl.UTF-8
285Statyczna biblioteka Avahi GTK+ 3.x UI.
286
e5a53780 287%package compat-libdns_sd
288Summary: Avahi Bonjour compat library
bfc0e078 289Summary(pl.UTF-8): Biblioteka Avahi zgodna z Bonjour
e5a53780 290Group: Libraries
097a1f90 291Provides: mdns-bonjour
292Obsoletes: mDNSResponder-libs
e5a53780 293
294%description compat-libdns_sd
295Avahi Bonjour compat library.
296
bdc824d1 297%description compat-libdns_sd -l pl.UTF-8
e5a53780 298Biblioteka Avahi zgodna z Bonjour.
299
300%package compat-libdns_sd-devel
301Summary: Header files for Avahi Bonjour compat library
bfc0e078 302Summary(pl.UTF-8): Pliki nagłówkowe wiązań Avahi dla biblioteki zgodnej z Bonjour
e5a53780 303Group: Development/Libraries
18aba392 304Requires: %{name}-compat-libdns_sd = %{version}-%{release}
20654292 305Requires: %{name}-devel = %{version}-%{release}
097a1f90 306Provides: mdns-bonjour-devel
307Obsoletes: mDNSResponder-devel
e5a53780 308
309%description compat-libdns_sd-devel
310Header files for Avahi Bonjour compat library.
311
bdc824d1
JR
312%description compat-libdns_sd-devel -l pl.UTF-8
313Pliki nagłówkowe wiązań Avahi dla biblioteki zgodnej z Bonjour.
e5a53780 314
315%package compat-libdns_sd-static
316Summary: Static Avahi Bonjour compat library
bfc0e078 317Summary(pl.UTF-8): Statyczna biblioteka Avahi zgodna z Bonjour
e5a53780 318Group: Development/Libraries
65db52cd 319Requires: %{name}-compat-libdns_sd-devel = %{version}-%{release}
097a1f90 320Provides: mdns-bonjour-static
e5a53780 321
322%description compat-libdns_sd-static
de4c7c2f 323Static Avahi Bonjour compat library.
e5a53780 324
bdc824d1 325%description compat-libdns_sd-static -l pl.UTF-8
de4c7c2f 326Statyczna biblioteka Avahi zgodna z Bonjour.
e5a53780 327
20c3c94e 328%package compat-howl
329Summary: Avahi Howl compat library
bfc0e078 330Summary(pl.UTF-8): Biblioteka Avahi zgodna z Howl
20c3c94e 331Group: Libraries
dc5f5072 332Provides: mdns-howl-libs
672bcc85 333Obsoletes: howl-libs
20c3c94e 334
335%description compat-howl
336Avahi Howl compat library.
337
bdc824d1 338%description compat-howl -l pl.UTF-8
20c3c94e 339Biblioteka Avahi zgodna z Howl.
340
341%package compat-howl-devel
342Summary: Header files for Avahi Howl compat library
bfc0e078 343Summary(pl.UTF-8): Pliki nagłówkowe wiązań Avahi dla biblioteki zgodnej z Howl
20c3c94e 344Group: Development/Libraries
345Requires: %{name}-compat-howl = %{version}-%{release}
2e5aa879 346Requires: %{name}-devel = %{version}-%{release}
dc5f5072 347Provides: mdns-howl-devel
672bcc85 348Obsoletes: howl-devel
20c3c94e 349
350%description compat-howl-devel
351Header files for Avahi Howl compat library.
352
bdc824d1
JR
353%description compat-howl-devel -l pl.UTF-8
354Pliki nagłówkowe wiązań Avahi dla biblioteki zgodnej z Howl.
20c3c94e 355
356%package compat-howl-static
357Summary: Static Avahi Howl compat library
bfc0e078 358Summary(pl.UTF-8): Statyczna biblioteka Avahi zgodna z Howl
20c3c94e 359Group: Development/Libraries
65db52cd 360Requires: %{name}-compat-howl-devel = %{version}-%{release}
dc5f5072 361Provides: mdns-howl-static
672bcc85 362Obsoletes: howl-static
20c3c94e 363
364%description compat-howl-static
365Static Avahi Howl compat library.
366
bdc824d1 367%description compat-howl-static -l pl.UTF-8
20c3c94e 368Statyczna biblioteka Avahi zgodna z Howl.
369
84074ccc 370%package glib
371Summary: Avahi GLib library bindings
bfc0e078 372Summary(pl.UTF-8): Wiązania Avahi dla bibioteki GLib
84074ccc 373Group: Libraries
374
375%description glib
376Avahi GLib library bindings.
377
bdc824d1
JR
378%description glib -l pl.UTF-8
379Wiązania Avahi dla bibioteki GLib.
84074ccc 380
381%package glib-devel
382Summary: Header files for Avahi GLib library bindings
bfc0e078 383Summary(pl.UTF-8): Pliki nagłówkowe wiązań Avahi dla biblioteki GLib
84074ccc 384Group: Development/Libraries
a47dabc0 385Requires: %{name}-devel = %{version}-%{release}
76a611b3 386Requires: %{name}-glib = %{version}-%{release}
4da0d8d4 387Requires: glib2-devel >= 1:2.12.2
84074ccc 388
389%description glib-devel
76a611b3 390This is the package containing the header files for Avahi-glib
391library.
84074ccc 392
bdc824d1
JR
393%description glib-devel -l pl.UTF-8
394Ten pakiet zawiera pliki nagłówkowe biblioteki Avahi-glib.
84074ccc 395
396%package glib-static
397Summary: Static Avahi GLib library
bfc0e078 398Summary(pl.UTF-8): Statyczna biblioteka Avahi GLib
84074ccc 399Group: Development/Libraries
400Requires: %{name}-glib-devel = %{version}-%{release}
401
402%description glib-static
403Static Avahi GLib library.
404
bdc824d1 405%description glib-static -l pl.UTF-8
84074ccc 406Statyczna biblioteka Avahi GLib.
407
844a35c9
JB
408%package gobject
409Summary: Avahi GObject interface
410Summary(pl.UTF-8): Interfejs GObject do Avahi
411Group: Libraries
412
413%description gobject
414Avahi GObject interface.
415
416%description gobject -l pl.UTF-8
417Interfejs GObject do Avahi.
418
419%package gobject-devel
420Summary: Header files for Avahi GObject interface
421Summary(pl.UTF-8): Pliki nagłówkowe interfejsu GObject do Avahi
422Group: Development/Libraries
423Requires: %{name}-devel = %{version}-%{release}
424Requires: %{name}-gobject = %{version}-%{release}
425Requires: glib2-devel >= 1:2.12.2
426
427%description gobject-devel
428This is the package containing the header files for Avahi GObject
429interface.
430
431%description gobject-devel -l pl.UTF-8
432Ten pakiet zawiera pliki nagłówkowe interfejsu GObject do Avahi.
433
434%package gobject-static
435Summary: Static Avahi GObject library
436Summary(pl.UTF-8): Statyczna biblioteka Avahi GObject
437Group: Development/Libraries
438Requires: %{name}-gobject-devel = %{version}-%{release}
439
440%description gobject-static
441Static Avahi GObject library.
442
443%description gobject-static -l pl.UTF-8
444Statyczna biblioteka Avahi GObject.
445
91bdb504 446%package qt
84074ccc 447Summary: Avahi Qt 3 library bindings
bfc0e078 448Summary(pl.UTF-8): Wiązania Avahi dla biblioteki Qt 3
84074ccc 449Group: Libraries
450Requires: %{name}-libs = %{version}-%{release}
91bdb504 451Obsoletes: avahi-qt3
84074ccc 452
91bdb504 453%description qt
84074ccc 454Avahi Qt 3 library bindings.
455
bdc824d1
JR
456%description qt -l pl.UTF-8
457Wiązania Avahi dla biblioteki Qt 3.
84074ccc 458
91bdb504 459%package qt-devel
84074ccc 460Summary: Header files for Avahi Qt 3 library bindings
bfc0e078 461Summary(pl.UTF-8): Pliki nagłówkowe wiązań Avahi dla biblioteki Qt 3
84074ccc 462Group: Development/Libraries
a47dabc0 463Requires: %{name}-devel = %{version}-%{release}
91bdb504 464Requires: %{name}-qt = %{version}-%{release}
a546f551 465Requires: qt-devel >= 1:3.0
91bdb504 466Obsoletes: avahi-qt3-devel
84074ccc 467
91bdb504 468%description qt-devel
84074ccc 469Header files for Avahi Qt 3 library bindings.
470
bdc824d1
JR
471%description qt-devel -l pl.UTF-8
472Pliki nagłówkowe wiązań Avahi dla biblioteki Qt 3.
84074ccc 473
91bdb504 474%package qt-static
84074ccc 475Summary: Static Avahi Qt 3 library
bfc0e078 476Summary(pl.UTF-8): Statyczna biblioteka Avahi Qt 3
84074ccc 477Group: Development/Libraries
1d021e1b 478Requires: %{name}-qt-devel = %{version}-%{release}
91bdb504 479Obsoletes: avahi-qt3-static
84074ccc 480
91bdb504 481%description qt-static
84074ccc 482Static Avahi Qt 3 library.
483
bdc824d1 484%description qt-static -l pl.UTF-8
84074ccc 485Statyczna biblioteka Avahi Qt 3.
486
91bdb504
PS
487%package Qt
488Summary: Avahi Qt 4 library bindings
bfc0e078 489Summary(pl.UTF-8): Wiązania Avahi dla biblioteki Qt 4
91bdb504
PS
490Group: Libraries
491Requires: %{name}-libs = %{version}-%{release}
492
493%description Qt
494Avahi Qt 4 library bindings.
495
bdc824d1
JR
496%description Qt -l pl.UTF-8
497Wiązania Avahi dla biblioteki Qt 4.
91bdb504
PS
498
499%package Qt-devel
8aa3f304 500Summary: Header files for Avahi Qt 4 library bindings
bfc0e078 501Summary(pl.UTF-8): Pliki nagłówkowe wiązań Avahi dla biblioteki Qt 4
91bdb504 502Group: Development/Libraries
91bdb504 503Requires: %{name}-Qt = %{version}-%{release}
9e3cdda2 504Requires: %{name}-devel = %{version}-%{release}
91bdb504
PS
505
506%description Qt-devel
507Header files for Avahi Qt 4 library bindings.
508
bdc824d1
JR
509%description Qt-devel -l pl.UTF-8
510Pliki nagłówkowe wiązań Avahi dla biblioteki Qt 4.
91bdb504
PS
511
512%package Qt-static
513Summary: Static Avahi Qt 4 library
bfc0e078 514Summary(pl.UTF-8): Statyczna biblioteka Avahi Qt 4
91bdb504
PS
515Group: Development/Libraries
516Requires: %{name}-Qt-devel = %{version}-%{release}
517
518%description Qt-static
519Static Avahi Qt 4 library.
520
bdc824d1 521%description Qt-static -l pl.UTF-8
91bdb504
PS
522Statyczna biblioteka Avahi Qt 4.
523
2fa0b6d5
PZ
524%package -n python-avahi
525Summary: Avahi Python bindings
526Summary(pl.UTF-8): Wiązania Avahi dla Pythona
527Group: Development/Languages/Python
fcc1bce8 528Requires: %{name}-libs = %{version}-%{release}
2fa0b6d5
PZ
529Requires: python-dbus >= 0.71
530
531%description -n python-avahi
532Avahi Python bindings.
533
534%description -n python-avahi -l pl.UTF-8
535Wiązania Avahi dla Pythona.
536
84074ccc 537%package -n dotnet-avahi
538Summary: Avahi MONO bindings
bfc0e078 539Summary(pl.UTF-8): Wiązania Avahi dla MONO
84074ccc 540Group: Libraries
fcc1bce8 541Requires: %{name}-libs = %{version}-%{release}
84074ccc 542
543%description -n dotnet-avahi
544Avahi MONO bindings.
545
bdc824d1
JR
546%description -n dotnet-avahi -l pl.UTF-8
547Wiązania Avahi dla MONO.
84074ccc 548
549%package -n dotnet-avahi-devel
550Summary: Development files for MONO Avahi bindings
bfc0e078 551Summary(pl.UTF-8): Pliki rozwojowe wiązań Avahi dla MONO
84074ccc 552Group: Development/Libraries
76a611b3 553Requires: dotnet-avahi = %{version}-%{release}
e0c273b1 554Requires: monodoc >= 2.6
84074ccc 555
556%description -n dotnet-avahi-devel
557Development files for MONO Avahi bindings.
558
bdc824d1
JR
559%description -n dotnet-avahi-devel -l pl.UTF-8
560Pliki rozwojowe wiązań Avahi dla MONO.
84074ccc 561
fcc1bce8
JB
562%package -n dotnet-avahi-ui
563Summary: Avahi UI MONO bindings
564Summary(pl.UTF-8): Wiązania Avahi UI dla MONO
565Group: X11/Libraries
566Requires: %{name}-ui = %{version}-%{release}
567Requires: dotnet-avahi = %{version}-%{release}
568
569%description -n dotnet-avahi-ui
570Avahi UI MONO bindings.
571
572%description -n dotnet-avahi-ui -l pl.UTF-8
573Wiązania Avahi UI dla MONO.
574
575%package -n dotnet-avahi-ui-devel
576Summary: Development files for MONO Avahi UI bindings
577Summary(pl.UTF-8): Pliki rozwojowe wiązań Avahi UI dla MONO
578Group: X11/Development/Libraries
579Requires: dotnet-avahi-ui = %{version}-%{release}
e0c273b1 580Requires: monodoc >= 2.6
fcc1bce8
JB
581
582%description -n dotnet-avahi-ui-devel
583Development files for MONO Avahi UI bindings.
584
585%description -n dotnet-avahi-ui-devel -l pl.UTF-8
586Pliki rozwojowe wiązań Avahi UI dla MONO.
587
84074ccc 588%package bookmarks
589Summary: Miniature web server
87265823 590Summary(pl.UTF-8): Miniaturowy serwer WWW
76a611b3 591Group: Applications
84074ccc 592
593%description bookmarks
594A Python based miniature web server that browses for mDNS/DNS-SD
595services of type '_http._tcp' (i.e. web sites) and makes them
672bcc85 596available as HTML links on http://localhost:8080/.
76a611b3 597
bdc824d1
JR
598%description bookmarks -l pl.UTF-8
599Napisany w Pythonie miniaturowy serwer WWW, pozwalający na
600przeglądanie usług typu '_http._tcp' (np. stron WWW) i udostępniający
601je jako odnośniki HTML na http://localhost:8080/.
84074ccc 602
603%package discover
604Summary: Avahi Zeroconf browser
bfc0e078 605Summary(pl.UTF-8): Przeglądarka Zeroconf Avahi
76a611b3 606Group: Applications
2fa0b6d5 607Requires: python-avahi = %{version}-%{release}
a702b91a 608Requires: python-pygtk-glade >= 2:2.9.6
84074ccc 609
610%description discover
76a611b3 611A tool for enumerating all available services on the local LAN
612(python-pygtk implementation).
84074ccc 613
bdc824d1
JR
614%description discover -l pl.UTF-8
615Narzędzie wymieniające wszystkie dostępne usługi w sieci lokalnej LAN
76a611b3 616(implementacja w python-pygtk).
84074ccc 617
618%package discover-standalone
619Summary: Avahi Zeroconf browser
bfc0e078 620Summary(pl.UTF-8): Przeglądarka Zeroconf Avahi
76a611b3 621Group: Applications
844a35c9 622Requires: %{name}-glib = %{version}-%{release}
84074ccc 623
624%description discover-standalone
625GTK+ tool for enumerating all available services on the local LAN.
626
bdc824d1
JR
627%description discover-standalone -l pl.UTF-8
628Narzędzie GTK+ wymieniające wszystkie dostępne usługi w sieci lokalnej
76a611b3 629LAN.
84074ccc 630
631%package utils
632Summary: Avahi CLI utilities
bfc0e078 633Summary(pl.UTF-8): Narzędzia CLI Avahi
76a611b3 634Group: Applications
84074ccc 635
636%description utils
637Command line utilities using avahi-client.
638
bdc824d1
JR
639%description utils -l pl.UTF-8
640Narzędzia linii poleceń korzystające z avahi-client.
84074ccc 641
642%prep
643%setup -q
cf57cb18 644%patch0 -p1
645%patch1 -p1
65db52cd 646%patch2 -p1
e3381b19 647%patch3 -p1
65bff097 648%patch4 -p1
6823ab8f
JK
649%patch5 -p1
650%patch6 -p1
84074ccc 651
652%build
1baa9236 653%{__intltoolize}
84074ccc 654%{__libtoolize}
655%{__aclocal} -I common
656%{__autoconf}
657%{__autoheader}
658%{__automake}
659%configure \
57b8d370 660 --disable-silent-rules \
e5a53780 661 --enable-compat-libdns_sd \
20c3c94e 662 --enable-compat-howl \
84074ccc 663 --with-distro=none \
4f99a994
JK
664 %{!?with_apidocs:--disable-doxygen-doc} \
665 %{!?with_gtk:--disable-gtk} \
e3a440ad 666 %{!?with_gtk3:--disable-gtk3} \
4f99a994 667 %{!?with_pygtk:--disable-pygtk} \
0b1041d5
JB
668 %{!?with_qt3:--disable-qt3} \
669 %{!?with_qt4:--disable-qt4} \
84074ccc 670 %{!?with_dotnet:--disable-mono} \
b34bc075 671 %{!?with_dotnet:--disable-monodoc} \
a0461649 672 --with-systemdsystemunitdir=%{systemdunitdir} \
b34bc075
JK
673 --with-avahi-priv-access-group=adm \
674 --with-autoipd-user=avahi \
45e53a0f 675 --with-autoipd-group=avahi
84074ccc 676%{__make}
677
678%install
679rm -rf $RPM_BUILD_ROOT
438dba17 680install -d $RPM_BUILD_ROOT{%{_pixmapsdir},/etc/rc.d/init.d,/etc/init}
84074ccc 681
682%{__make} install \
683 DESTDIR=$RPM_BUILD_ROOT \
684 pythondir=%{py_sitedir}
385ef799 685
65bff097 686install -p %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d
4a2b845e 687cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
385ef799 688
4a2b845e
ER
689cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/init/avahi-daemon.conf
690cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/init/avahi-dnsconfd.conf
438dba17 691
c3bb95bb 692ln -sf %{_includedir}/avahi-compat-libdns_sd/dns_sd.h \
693 $RPM_BUILD_ROOT%{_includedir}/dns_sd.h
694
20c3c94e 695ln -sf %{_pkgconfigdir}/avahi-compat-howl.pc \
696 $RPM_BUILD_ROOT%{_pkgconfigdir}/howl.pc
697
438dba17
JK
698%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
699%py_comp $RPM_BUILD_ROOT%{py_sitedir}
700%py_postclean
84074ccc 701
164ba8a1
JK
702%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/avahi-{browse-domains,publish-address,publish-service,resolve-address,resolve-host-name}.1
703%{?with_gtk:%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/bvnc.1}
4abede57
MB
704echo '.so avahi-browse.1' > $RPM_BUILD_ROOT%{_mandir}/man1/avahi-browse-domains.1
705echo '.so avahi-publish.1' > $RPM_BUILD_ROOT%{_mandir}/man1/avahi-publish-address.1
706echo '.so avahi-publish.1' > $RPM_BUILD_ROOT%{_mandir}/man1/avahi-publish-service.1
707echo '.so avahi-resolve.1' > $RPM_BUILD_ROOT%{_mandir}/man1/avahi-resolve-address.1
708echo '.so avahi-resolve.1' > $RPM_BUILD_ROOT%{_mandir}/man1/avahi-resolve-host-name.1
5234c9c3 709echo '.so bssh.1' > $RPM_BUILD_ROOT%{_mandir}/man1/bvnc.1
f97a9b3d
AF
710echo '.so bssh.1' > $RPM_BUILD_ROOT%{_mandir}/man1/bshell.1
711
712%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
021eb35e 713
844a35c9
JB
714%find_lang %{name}
715
84074ccc 716%clean
717rm -rf $RPM_BUILD_ROOT
718
f97f8264 719%pre
611ce39d 720%groupadd -g 165 -r -f avahi
721%useradd -u 165 -r -d /usr/share/empty -s /bin/false -c "Avahi daemon" -g avahi avahi
f97f8264 722
3fe97cfe
JK
723%pre autoipd
724%groupadd -g 165 -r -f avahi
725%useradd -u 165 -r -d /usr/share/empty -s /bin/false -c "Avahi daemon" -g avahi avahi
726
84074ccc 727%post
385ef799 728/sbin/chkconfig --add %{name}-daemon
729%service %{name}-daemon restart
730/sbin/chkconfig --add %{name}-dnsconfd
731%service %{name}-dnsconfd restart
5c33a843 732%systemd_post avahi-daemon.service avahi-dnsconfd.service avahi-daemon.socket
84074ccc 733
734%preun
735if [ "$1" = "0" ]; then
385ef799 736 %service -q %{name}-dnsconfd stop
737 /sbin/chkconfig --del %{name}-dnsconfd
738 %service -q %{name}-daemon stop
739 /sbin/chkconfig --del %{name}-daemon
84074ccc 740fi
5c33a843 741%systemd_preun avahi-daemon.service avahi-dnsconfd.service avahi-daemon.socket
84074ccc 742
76a611b3 743%postun
744if [ "$1" = "0" ]; then
45e53a0f
ER
745 %userremove avahi
746 %groupremove avahi
747fi
5c33a843
JR
748%systemd_reload
749
750%triggerpostun -- avahi < 0.6.30-7
751%systemd_trigger avahi-daemon.service avahi-dnsconfd.service avahi-daemon.socket
45e53a0f
ER
752
753%postun autoipd
754if [ "$1" = "0" ]; then
755 %userremove avahi
f97f8264 756 %groupremove avahi
757fi
f97f8264 758
438dba17
JK
759%post upstart
760%upstart_post avahi-daemon
761%upstart_post avahi-dnsconfd
762
763%postun upstart
764%upstart_postun avahi-daemon
765%upstart_postun avahi-dnsconfd
766
84074ccc 767%post libs -p /sbin/ldconfig
768%postun libs -p /sbin/ldconfig
769
fcc1bce8
JB
770%post ui -p /sbin/ldconfig
771%postun ui -p /sbin/ldconfig
772
f97a9b3d
AF
773%post ui-gtk3 -p /sbin/ldconfig
774%postun ui-gtk3 -p /sbin/ldconfig
775
e5a53780 776%post compat-libdns_sd -p /sbin/ldconfig
777%postun compat-libdns_sd -p /sbin/ldconfig
778
20c3c94e 779%post compat-howl -p /sbin/ldconfig
780%postun compat-howl -p /sbin/ldconfig
781
84074ccc 782%post glib -p /sbin/ldconfig
783%postun glib -p /sbin/ldconfig
784
844a35c9
JB
785%post gobject -p /sbin/ldconfig
786%postun gobject -p /sbin/ldconfig
787
91bdb504
PS
788%post qt -p /sbin/ldconfig
789%postun qt -p /sbin/ldconfig
790
791%post Qt -p /sbin/ldconfig
792%postun Qt -p /sbin/ldconfig
84074ccc 793
794%files
795%defattr(644,root,root,755)
796%doc docs/AUTHORS docs/COMPAT-LAYERS docs/NEWS docs/README docs/TODO
797
798%dir %{_sysconfdir}/avahi
799%dir %{_sysconfdir}/avahi/services
4a2b845e 800%attr(755,root,root) %{_sysconfdir}/avahi/avahi-dnsconfd.action
84074ccc 801%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/avahi/avahi-daemon.conf
56321bc5 802%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/avahi/hosts
84074ccc 803%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/avahi/services/ssh.service
87585768 804%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/avahi/services/sftp-ssh.service
b990428a 805%config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/avahi-dbus.conf
84074ccc 806
5c33a843
JR
807%{systemdunitdir}/avahi-daemon.service
808%{systemdunitdir}/avahi-daemon.socket
809%{systemdunitdir}/avahi-dnsconfd.service
810%{_datadir}/dbus-1/system-services/org.freedesktop.Avahi.service
811
4da0d8d4 812%attr(755,root,root) %{_bindir}/avahi-set-host-name
84074ccc 813
814%attr(755,root,root) %{_sbindir}/avahi-daemon
815%attr(755,root,root) %{_sbindir}/avahi-dnsconfd
87265823
JB
816%dir %{_libdir}/%{name}
817%{_libdir}/%{name}/service-types.db
84074ccc 818%{_datadir}/%{name}/avahi-service.dtd
819%{_datadir}/%{name}/service-types
87265823 820%{_datadir}/dbus-1/interfaces/org.freedesktop.Avahi.*.xml
84074ccc 821
844a35c9
JB
822%{_mandir}/man1/avahi-set-host-name.1*
823%{_mandir}/man5/avahi-daemon.conf.5*
824%{_mandir}/man5/avahi.hosts.5*
825%{_mandir}/man5/avahi.service.5*
826%{_mandir}/man8/avahi-daemon.8*
827%{_mandir}/man8/avahi-dnsconfd.8*
828%{_mandir}/man8/avahi-dnsconfd.action.8*
84074ccc 829
385ef799 830%attr(754,root,root) /etc/rc.d/init.d/%{name}-daemon
831%attr(754,root,root) /etc/rc.d/init.d/%{name}-dnsconfd
84074ccc 832
5d70d636 833%if "%{pld_release}" != "ti"
438dba17
JK
834%files upstart
835%defattr(644,root,root,755)
836%config(noreplace) %verify(not md5 mtime size) /etc/init/*.conf
5d70d636 837%endif
438dba17 838
b2d6640f
JK
839%files autoipd
840%defattr(644,root,root,755)
841%dir %{_sysconfdir}/avahi
87585768 842%attr(755,root,root) %{_sysconfdir}/%{name}/avahi-autoipd.action
6823ab8f
JK
843%config(noreplace) %verify(not md5 mtime size) /etc/dhclient-enter-hooks.d/avahi-autoipd
844%config(noreplace) %verify(not md5 mtime size) /etc/dhclient-exit-hooks.d/avahi-autoipd
87585768 845%attr(755,root,root) %{_sbindir}/avahi-autoipd
844a35c9
JB
846%{_mandir}/man8/avahi-autoipd.8*
847%{_mandir}/man8/avahi-autoipd.action.8*
87585768 848
844a35c9 849%files libs -f %{name}.lang
84074ccc 850%defattr(644,root,root,755)
851%attr(755,root,root) %{_libdir}/libavahi-client.so.*.*.*
844a35c9 852%attr(755,root,root) %ghost %{_libdir}/libavahi-client.so.3
84074ccc 853%attr(755,root,root) %{_libdir}/libavahi-common.so.*.*.*
844a35c9 854%attr(755,root,root) %ghost %{_libdir}/libavahi-common.so.3
84074ccc 855%attr(755,root,root) %{_libdir}/libavahi-core.so.*.*.*
e3a440ad 856%attr(755,root,root) %ghost %{_libdir}/libavahi-core.so.7
844a35c9
JB
857# common for -discover*
858%dir %{_datadir}/%{name}
859%dir %{_datadir}/%{name}/interfaces
84074ccc 860
861%files devel
862%defattr(644,root,root,755)
863%doc docs/API-CHANGES-0.6 docs/DBUS-API docs/HACKING docs/MALLOC
864%attr(755,root,root) %{_libdir}/libavahi-client.so
865%attr(755,root,root) %{_libdir}/libavahi-common.so
866%attr(755,root,root) %{_libdir}/libavahi-core.so
84074ccc 867%{_includedir}/avahi-client
868%{_includedir}/avahi-common
869%{_includedir}/avahi-core
870%{_pkgconfigdir}/avahi-client.pc
871%{_pkgconfigdir}/avahi-core.pc
872
873%files static
874%defattr(644,root,root,755)
875%{_libdir}/libavahi-client.a
876%{_libdir}/libavahi-common.a
877%{_libdir}/libavahi-core.a
878
4f99a994 879%if %{with gtk}
fcc1bce8
JB
880%files ui
881%defattr(644,root,root,755)
f97a9b3d
AF
882%attr(755,root,root) %{_libdir}/libavahi-ui.so.*.*.*
883%attr(755,root,root) %ghost %{_libdir}/libavahi-ui.so.0
884%if %{without gtk3}
51860451 885%attr(755,root,root) %{_bindir}/bshell
886%attr(755,root,root) %{_bindir}/bssh
887%attr(755,root,root) %{_bindir}/bvnc
f97a9b3d 888%{_mandir}/man1/bshell.1*
844a35c9
JB
889%{_mandir}/man1/bssh.1*
890%{_mandir}/man1/bvnc.1*
51860451 891%{_desktopdir}/bssh.desktop
892%{_desktopdir}/bvnc.desktop
f97a9b3d 893%endif
fcc1bce8
JB
894
895%files ui-devel
896%defattr(644,root,root,755)
51860451 897%attr(755,root,root) %{_libdir}/libavahi-ui.so
fcc1bce8
JB
898%{_pkgconfigdir}/avahi-ui.pc
899
900%files ui-static
901%defattr(644,root,root,755)
51860451 902%{_libdir}/libavahi-ui.a
4f99a994 903%endif
fcc1bce8 904
f97a9b3d
AF
905%if %{with gtk} || %{with gtk3}
906%files ui-devel-common
907%defattr(644,root,root,755)
908%{_includedir}/avahi-ui
909%endif
910
911%if %{with gtk3}
912%files ui-gtk3
913%defattr(644,root,root,755)
914%attr(755,root,root) %{_bindir}/bshell
915%attr(755,root,root) %{_bindir}/bssh
916%attr(755,root,root) %{_bindir}/bvnc
917%attr(755,root,root) %{_libdir}/libavahi-ui-gtk3.so.*.*.*
918%attr(755,root,root) %ghost %{_libdir}/libavahi-ui-gtk3.so.0
919%{_mandir}/man1/bshell.1*
920%{_mandir}/man1/bssh.1*
921%{_mandir}/man1/bvnc.1*
922%{_desktopdir}/bssh.desktop
923%{_desktopdir}/bvnc.desktop
924
925%files ui-gtk3-devel
926%defattr(644,root,root,755)
927%attr(755,root,root) %{_libdir}/libavahi-ui-gtk3.so
928%{_pkgconfigdir}/avahi-ui-gtk3.pc
929
930%files ui-gtk3-static
931%defattr(644,root,root,755)
932%{_libdir}/libavahi-ui-gtk3.a
933%endif
934
e5a53780 935%files compat-libdns_sd
936%defattr(644,root,root,755)
937%attr(755,root,root) %{_libdir}/libdns_sd.so.*.*.*
844a35c9 938%attr(755,root,root) %ghost %{_libdir}/libdns_sd.so.1
e5a53780 939
940%files compat-libdns_sd-devel
941%defattr(644,root,root,755)
942%attr(755,root,root) %{_libdir}/libdns_sd.so
e5a53780 943%{_includedir}/avahi-compat-libdns_sd
c3bb95bb 944%{_includedir}/dns_sd.h
e5a53780 945%{_pkgconfigdir}/avahi-compat-libdns_sd.pc
946
947%files compat-libdns_sd-static
948%defattr(644,root,root,755)
949%{_libdir}/libdns_sd.a
950
20c3c94e 951%files compat-howl
952%defattr(644,root,root,755)
953%attr(755,root,root) %{_libdir}/libhowl.so.*.*.*
844a35c9 954%attr(755,root,root) %ghost %{_libdir}/libhowl.so.0
20c3c94e 955
956%files compat-howl-devel
957%defattr(644,root,root,755)
958%attr(755,root,root) %{_libdir}/libhowl.so
20c3c94e 959%{_includedir}/avahi-compat-howl
960%{_pkgconfigdir}/avahi-compat-howl.pc
961%{_pkgconfigdir}/howl.pc
962
963%files compat-howl-static
964%defattr(644,root,root,755)
965%{_libdir}/libhowl.a
966
2fa0b6d5
PZ
967%files -n python-avahi
968%defattr(644,root,root,755)
969%{py_sitedir}/avahi
970
51f19ad8 971%if %{with dotnet}
972%files -n dotnet-avahi
973%defattr(644,root,root,755)
974%{_prefix}/lib/mono/gac/avahi-sharp
84074ccc 975
51f19ad8 976%files -n dotnet-avahi-devel
977%defattr(644,root,root,755)
5bd74609 978%{_prefix}/lib/mono/avahi-sharp
88f6455e 979%{_prefix}/lib/monodoc/sources/avahi-sharp-docs.*
48163b45 980%{_pkgconfigdir}/avahi-sharp.pc
fcc1bce8
JB
981
982%files -n dotnet-avahi-ui
983%defattr(644,root,root,755)
984%{_prefix}/lib/mono/gac/avahi-ui-sharp
985
986%files -n dotnet-avahi-ui-devel
987%defattr(644,root,root,755)
fcc1bce8 988%{_prefix}/lib/mono/avahi-ui-sharp
88f6455e 989%{_prefix}/lib/monodoc/sources/avahi-ui-sharp-docs.*
fcc1bce8 990%{_pkgconfigdir}/avahi-ui-sharp.pc
51f19ad8 991%endif
84074ccc 992
993%files glib
994%defattr(644,root,root,755)
995%attr(755,root,root) %{_libdir}/libavahi-glib.so.*.*.*
844a35c9 996%attr(755,root,root) %ghost %{_libdir}/libavahi-glib.so.1
84074ccc 997
998%files glib-devel
999%defattr(644,root,root,755)
1000%attr(755,root,root) %{_libdir}/libavahi-glib.so
84074ccc 1001%{_includedir}/avahi-glib
1002%{_pkgconfigdir}/avahi-glib.pc
1003
1004%files glib-static
1005%defattr(644,root,root,755)
1006%{_libdir}/libavahi-glib.a
1007
844a35c9
JB
1008%files gobject
1009%defattr(644,root,root,755)
1010%attr(755,root,root) %{_libdir}/libavahi-gobject.so.*.*.*
1011%attr(755,root,root) %ghost %{_libdir}/libavahi-gobject.so.0
87265823
JB
1012%{_libdir}/girepository-1.0/Avahi-0.6.typelib
1013%{_libdir}/girepository-1.0/AvahiCore-0.6.typelib
844a35c9
JB
1014
1015%files gobject-devel
1016%defattr(644,root,root,755)
1017%attr(755,root,root) %{_libdir}/libavahi-gobject.so
844a35c9
JB
1018%{_includedir}/avahi-gobject
1019%{_pkgconfigdir}/avahi-gobject.pc
87265823
JB
1020%{_datadir}/gir-1.0/Avahi-0.6.gir
1021%{_datadir}/gir-1.0/AvahiCore-0.6.gir
844a35c9
JB
1022
1023%files gobject-static
1024%defattr(644,root,root,755)
1025%{_libdir}/libavahi-gobject.a
1026
0b1041d5 1027%if %{with qt3}
91bdb504 1028%files qt
84074ccc 1029%defattr(644,root,root,755)
1030%attr(755,root,root) %{_libdir}/libavahi-qt3.so.*.*.*
844a35c9 1031%attr(755,root,root) %ghost %{_libdir}/libavahi-qt3.so.1
84074ccc 1032
91bdb504 1033%files qt-devel
84074ccc 1034%defattr(644,root,root,755)
1035%attr(755,root,root) %{_libdir}/libavahi-qt3.so
84074ccc 1036%{_includedir}/avahi-qt3
1037%{_pkgconfigdir}/avahi-qt3.pc
1038
91bdb504 1039%files qt-static
84074ccc 1040%defattr(644,root,root,755)
1041%{_libdir}/libavahi-qt3.a
0b1041d5 1042%endif
91bdb504 1043
0b1041d5 1044%if %{with qt4}
91bdb504
PS
1045%files Qt
1046%defattr(644,root,root,755)
1047%attr(755,root,root) %{_libdir}/libavahi-qt4.so.*.*.*
844a35c9 1048%attr(755,root,root) %ghost %{_libdir}/libavahi-qt4.so.1
91bdb504
PS
1049
1050%files Qt-devel
1051%defattr(644,root,root,755)
1052%attr(755,root,root) %{_libdir}/libavahi-qt4.so
91bdb504
PS
1053%{_includedir}/avahi-qt4
1054%{_pkgconfigdir}/avahi-qt4.pc
1055
1056%files Qt-static
1057%defattr(644,root,root,755)
1058%{_libdir}/libavahi-qt4.a
528a0e79 1059%endif
84074ccc 1060
1061%files bookmarks
1062%defattr(644,root,root,755)
1063%attr(755,root,root) %{_bindir}/avahi-bookmarks
844a35c9 1064%{_mandir}/man1/avahi-bookmarks.1*
84074ccc 1065
4f99a994 1066%if %{with pygtk}
84074ccc 1067%files discover
1068%defattr(644,root,root,755)
1069%attr(755,root,root) %{_bindir}/avahi-discover
844a35c9 1070%{py_sitedir}/avahi_discover
51860451 1071%{_datadir}/%{name}/interfaces/avahi-discover.ui
5acf6365 1072%{_desktopdir}/avahi-discover.desktop
76a611b3 1073%{_pixmapsdir}/avahi.png
844a35c9 1074%{_mandir}/man1/avahi-discover.1*
4f99a994 1075%endif
84074ccc 1076
4f99a994 1077%if %{with gtk}
84074ccc 1078%files discover-standalone
1079%defattr(644,root,root,755)
51860451 1080%attr(755,root,root) %{_bindir}/avahi-discover-standalone
1081%{_datadir}/%{name}/interfaces/avahi-discover-standalone.glade
4f99a994 1082%endif
84074ccc 1083
1084%files utils
1085%defattr(644,root,root,755)
1086%attr(755,root,root) %{_bindir}/avahi-browse
844a35c9 1087%attr(755,root,root) %{_bindir}/avahi-browse-domains
84074ccc 1088%attr(755,root,root) %{_bindir}/avahi-publish
844a35c9
JB
1089%attr(755,root,root) %{_bindir}/avahi-publish-address
1090%attr(755,root,root) %{_bindir}/avahi-publish-service
84074ccc 1091%attr(755,root,root) %{_bindir}/avahi-resolve
844a35c9
JB
1092%attr(755,root,root) %{_bindir}/avahi-resolve-address
1093%attr(755,root,root) %{_bindir}/avahi-resolve-host-name
1094%{_mandir}/man1/avahi-browse.1*
1095%{_mandir}/man1/avahi-browse-domains.1*
1096%{_mandir}/man1/avahi-publish.1*
1097%{_mandir}/man1/avahi-publish-address.1*
1098%{_mandir}/man1/avahi-publish-service.1*
1099%{_mandir}/man1/avahi-resolve.1*
1100%{_mandir}/man1/avahi-resolve-address.1*
1101%{_mandir}/man1/avahi-resolve-host-name.1*
This page took 0.309831 seconds and 4 git commands to generate.