Codebase list avahi / ba665df
Replace stage1 build-profile with nopython and pkg.avahi.nogui Simon McVittie 4 years ago
2 changed file(s) with 22 addition(s) and 20 deletion(s). Raw diff Collapse all Expand all
1111 libcap-dev (>= 1:2.16) [linux-any],
1212 libgdbm-dev,
1313 libglib2.0-dev (>= 2.4),
14 libgtk-3-dev <!stage1>,
14 libgtk-3-dev <!pkg.avahi.nogui>,
1515 libexpat-dev,
1616 libdaemon-dev (>= 0.11),
1717 libdbus-1-dev (>= 0.60),
18 python-all-dev (>= 2.6.6-3~),
19 python-gdbm (>= 2.4.3),
20 python-dbus <!stage1>,
21 python-gi <!stage1>,
22 python-gi-dev <!stage1>,
18 python-all-dev,
19 python-gdbm,
20 python-dbus <!nopython>,
21 python-gi <!nopython>,
22 python-gi-dev <!nopython>,
2323 gobject-introspection,
2424 libgirepository1.0-dev,
2525 xmltoman,
101101 libavahi-common-data (>= 0.6.22),
102102 python-dbus
103103 Provides: ${python:Provides}
104 Build-Profiles: <!stage1>
104 Build-Profiles: <!nopython>
105105 Description: Python utility package for Avahi
106106 Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
107107 It allows programs to publish and discover services and hosts
136136 gir1.2-glib-2.0,
137137 gir1.2-gtk-3.0,
138138 avahi-daemon
139 Build-Profiles: <!stage1>
139 Build-Profiles: <!nopython !pkg.avahi.nogui>
140140 Description: Service discover user interface for avahi
141141 Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
142142 It allows programs to publish and discover services and hosts
385385 ${misc:Depends}
386386 Pre-Depends: ${misc:Pre-Depends}
387387 Multi-Arch: same
388 Build-Profiles: <!stage1>
388 Build-Profiles: <!pkg.avahi.nogui>
389389 Description: Avahi GTK+ User interface library for GTK3
390390 Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
391391 It allows programs to publish and discover services and hosts
405405 libgtk-3-dev
406406 Conflicts: libavahi-ui-dev
407407 Multi-Arch: same
408 Build-Profiles: <!stage1>
408 Build-Profiles: <!pkg.avahi.nogui>
409409 Description: Development headers for the Avahi GTK+ User interface library
410410 Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
411411 It allows programs to publish and discover services and hosts
421421 Depends: ${shlibs:Depends},
422422 ${misc:Depends}
423423 Recommends: ssh-client, vnc-viewer
424 Build-Profiles: <!stage1>
424 Build-Profiles: <!pkg.avahi.nogui>
425425 Description: Avahi GTK+ utilities
426426 Avahi is a fully LGPL framework for Multicast DNS Service Discovery.
427427 It allows programs to publish and discover services and hosts
1313 # symbols, and speed up loading.
1414 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
1515
16 ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
16 ifneq ($(filter pkg.avahi.nogui,$(DEB_BUILD_PROFILES)),)
17 CONFFLAGS += --disable-gtk3
18 else
19 CONFFLAGS += --enable-gtk3
20 endif
21
22 ifneq ($(filter nopython,$(DEB_BUILD_PROFILES)),)
1723 CONFFLAGS += \
18 --disable-gtk3 \
1924 --disable-pygobject \
2025 --disable-python-dbus
21 else
22 CONFFLAGS += \
23 --enable-gtk3
2426 endif
2527
2628 override_dh_auto_configure:
5961
6062 override_dh_missing:
6163 find debian/tmp -name '*.la' -print -delete
62 rm debian/tmp/etc/init.d/avahi-daemon
63 rm debian/tmp/etc/init.d/avahi-dnsconfd
64 rm debian/tmp/usr/bin/avahi-discover-standalone
65 rm debian/tmp/usr/share/man/man1/avahi-bookmarks.1
64 rm -f debian/tmp/etc/init.d/avahi-daemon
65 rm -f debian/tmp/etc/init.d/avahi-dnsconfd
66 rm -f debian/tmp/usr/bin/avahi-discover-standalone
67 rm -f debian/tmp/usr/share/man/man1/avahi-bookmarks.1
6668 dh_missing --fail-missing
6769
6870 override_dh_installdocs: