summaryrefslogtreecommitdiffstats
path: root/main/avahi
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-05-14 13:43:46 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-05-14 13:43:46 +0000
commit06d09d0b0c143d259aca764d9bce716d920f87fd (patch)
tree30d357cd093091c47a892f024bdfcac49ed467be /main/avahi
parent1ccaf329a21c08d0b585a1a0797a040e7fd40d45 (diff)
downloadaports-06d09d0b0c143d259aca764d9bce716d920f87fd.tar.bz2
aports-06d09d0b0c143d259aca764d9bce716d920f87fd.tar.xz
main/avahi: remove ui tools to break circular deps
We currently have circular dependency avahi -> gtk -> cups -> avahi We drop building the gtk tools to break this and can build those in separate package.
Diffstat (limited to 'main/avahi')
-rw-r--r--main/avahi/APKBUILD32
1 files changed, 8 insertions, 24 deletions
diff --git a/main/avahi/APKBUILD b/main/avahi/APKBUILD
index 7d0856ef6..34ebfbd98 100644
--- a/main/avahi/APKBUILD
+++ b/main/avahi/APKBUILD
@@ -1,20 +1,20 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=avahi
pkgver=0.6.31
-pkgrel=5
+pkgrel=6
pkgdesc="A multicast/unicast DNS-SD framework"
url="http://www.avahi.org/"
arch="all"
license="LGPL2+"
depends=""
-depends_dev="gtk+-dev gdbm-dev"
-makedepends="py-gtk-dev py-dbus-dev intltool gobject-introspection-dev expat-dev
- libdaemon-dev glib-dev dbus-dev libcap-dev gdbm-dev gtk+-dev py-gdbm"
+depends_dev="gdbm-dev"
+makedepends="py-dbus-dev intltool gobject-introspection-dev expat-dev
+ libdaemon-dev glib-dev dbus-dev libcap-dev gdbm-dev py-gdbm"
install="$pkgname.pre-install"
pkgusers="avahi"
pkggroups="avahi"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-tools $pkgname-ui-tools:uitools
- $pkgname-glib $pkgname-ui $pkgname-libs $pkgname-compat-howl:howl
+subpackages="$pkgname-dev $pkgname-doc $pkgname-tools $pkgname-glib
+ $pkgname-libs $pkgname-compat-howl:howl
$pkgname-compat-libdns_sd:lidns_sd $pkgname-lang"
patches="initscripts.patch
musl-fix.patch"
@@ -43,10 +43,12 @@ build() {
--disable-autoipd \
--disable-qt3 \
--disable-qt4 \
+ --disable-gtk \
--disable-gtk3 \
--disable-mono \
--disable-monodoc \
--disable-doxygen-doc \
+ --disable-pygtk \
--disable-xmltoman \
--enable-compat-libdns_sd \
--enable-compat-howl \
@@ -80,17 +82,6 @@ tools() {
"$subpkgdir"/usr/bin/
}
-uitools() {
- pkgdesc="UI tools for mDNS browsing"
- depends="py-gtk py-dbus py-gdbm"
- mkdir -p "$subpkgdir"/usr/bin
- cd "$pkgdir"/usr/bin
- mv avahi-bookmarks avahi-discover avahi-discover-standalone b* \
- "$subpkgdir"/usr/bin/
- install -D -m 644 "$srcdir"/gnome-nettool.png \
- "$subpkgdir"/usr/share/pixmaps/gnome-nettool.png
-}
-
glib() {
pkgdesc="Glib libraries and GObject wrapper for avahi"
mkdir -p "$subpkgdir"/usr/lib
@@ -99,13 +90,6 @@ glib() {
"$subpkgdir"/usr/lib/
}
-ui() {
- pkgdesc="Gtk user interface library for Avahi"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/libavahi-ui.so.* \
- "$subpkgdir"/usr/lib/
-}
-
libs() {
pkgdesc="Libraries for avahi run-time use"
mkdir -p "$subpkgdir"/usr/lib