aboutsummaryrefslogtreecommitdiffstats
path: root/main/avahi/APKBUILD
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2018-05-24 00:05:16 +0200
committerJakub Jirutka <jakub@jirutka.cz>2018-05-24 00:15:41 +0200
commit25e043b2366561d0b3ed51538723ddb936312549 (patch)
tree336e4c77ea460a2704c2b8abf831d22cb9b1055c /main/avahi/APKBUILD
parentc1161bf25b0852dd979cff495dd8d4b6b9fefd5c (diff)
main/avahi: improve abuild
Diffstat (limited to 'main/avahi/APKBUILD')
-rw-r--r--main/avahi/APKBUILD24
1 files changed, 14 insertions, 10 deletions
diff --git a/main/avahi/APKBUILD b/main/avahi/APKBUILD
index 3febb7930af..6a36ee3ee42 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"