diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2018-05-24 00:05:16 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2018-05-24 00:15:41 +0200 |
commit | 25e043b2366561d0b3ed51538723ddb936312549 (patch) | |
tree | 336e4c77ea460a2704c2b8abf831d22cb9b1055c /main/avahi | |
parent | c1161bf25b0852dd979cff495dd8d4b6b9fefd5c (diff) | |
download | aports-25e043b2366561d0b3ed51538723ddb936312549.tar.bz2 aports-25e043b2366561d0b3ed51538723ddb936312549.tar.xz |
main/avahi: improve abuild
Diffstat (limited to 'main/avahi')
-rw-r--r-- | main/avahi/APKBUILD | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/main/avahi/APKBUILD b/main/avahi/APKBUILD index 3febb7930a..6a36ee3ee4 100644 --- a/main/avahi/APKBUILD +++ b/main/avahi/APKBUILD @@ -8,7 +8,6 @@ arch="all" license="LGPL-2.0-or-later" pkgusers="avahi" pkggroups="avahi" -depends="" depends_dev="gdbm-dev" makedepends="py-dbus-dev intltool py-gobject3-dev gobject-introspection-dev expat-dev libdaemon-dev glib-dev dbus-dev libcap-dev gdbm-dev py-gdbm @@ -19,6 +18,7 @@ subpackages="$pkgname-dev $pkgname-doc $pkgname-tools $pkgname-glib $pkgname-compat-libdns_sd:lidns_sd $pkgname-lang py-avahi:py:noarch" source="https://github.com/lathiat/avahi/releases/download/v$pkgver/avahi-$pkgver.tar.gz" +builddir="$srcdir/$pkgname-$pkgver" prepare() { default_prepare @@ -27,6 +27,7 @@ prepare() { build() { cd "$builddir" + # we dont build autoipd since dhcpcd does same job ./configure \ --build=$CBUILD \ @@ -59,21 +60,20 @@ check() { package() { cd "$builddir" + make DESTDIR="$pkgdir" install + install -d -o avahi -g avahi "$pkgdir"/var/run/avahi-daemon - ln -s avahi-compat-howl.pc "$pkgdir"/usr/lib/pkgconfig/howl.pc - ln -s avahi-compat-libdns_sd.pc \ - "$pkgdir"/usr/lib/pkgconfig/libdns_sd.pc + + ln -s avahi-compat-howl.pc "$pkgdir"/usr/lib/pkgconfig/howl.pc + ln -s avahi-compat-libdns_sd.pc "$pkgdir"/usr/lib/pkgconfig/libdns_sd.pc ln -s avahi-compat-libdns_sd/dns_sd.h "$pkgdir"/usr/include/ rm -r "$pkgdir"/usr/bin/avahi-bookmarks } -dev() { - default_dev -} - tools() { pkgdesc="Command line tools for mDNS browsing and publishing" + mkdir -p "$subpkgdir"/usr/bin cd "$pkgdir"/usr/bin mv avahi-browse* avahi-publish* avahi-resolve* avahi-set* \ @@ -82,6 +82,7 @@ tools() { glib() { pkgdesc="Glib libraries and GObject wrapper for avahi" + mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libavahi-glib.so.* \ "$pkgdir"/usr/lib/libavahi-gobject.so.* \ @@ -90,6 +91,7 @@ glib() { libs() { pkgdesc="Libraries for avahi run-time use" + mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libavahi-common.so.* \ "$pkgdir"/usr/lib/libavahi-client.so.* \ @@ -99,6 +101,7 @@ libs() { howl() { pkgdesc="Libraries for howl compatibility" + mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libhowl.so.* \ "$subpkgdir"/usr/lib/ @@ -106,16 +109,17 @@ howl() { lidns_sd() { pkgdesc="Libraries for Apple Bonjour mDNSResponder compatibility" + mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libdns_sd.so.* \ "$subpkgdir"/usr/lib/ } py() { - pkgdesc="python bindings for avahi" + pkgdesc="Python 2 bindings for avahi" + mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/py* "$subpkgdir"/usr/lib/ } - sha512sums="bae5a1e9204aca90b90e7fd223d19e809e3514d03ba5fa2da1e55bf1d72d3d3b98567f357900c36393613dc17dc98e15ff3ebf0f226f2f6b9766e592452a6ce7 avahi-0.7.tar.gz" |