diff options
Diffstat (limited to 'main/avahi')
-rw-r--r-- | main/avahi/APKBUILD | 39 | ||||
-rw-r--r-- | main/avahi/libintl.patch | 13 | ||||
-rw-r--r-- | main/avahi/musl-fix.patch | 65 |
3 files changed, 32 insertions, 85 deletions
diff --git a/main/avahi/APKBUILD b/main/avahi/APKBUILD index d4142b9417..5a88fdc25f 100644 --- a/main/avahi/APKBUILD +++ b/main/avahi/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=avahi -pkgver=0.6.31 -pkgrel=8 +pkgver=0.6.32 +pkgrel=0 pkgdesc="A multicast/unicast DNS-SD framework" url="http://www.avahi.org/" arch="all" @@ -9,7 +9,8 @@ license="LGPL2+" depends="" 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" + libdaemon-dev glib-dev dbus-dev libcap-dev gdbm-dev py-gdbm + gettext-dev autoconf automake libtool" install="$pkgname.pre-install" pkgusers="avahi" pkggroups="avahi" @@ -17,23 +18,24 @@ subpackages="$pkgname-dev $pkgname-doc $pkgname-tools $pkgname-glib $pkgname-libs $pkgname-compat-howl:howl $pkgname-compat-libdns_sd:lidns_sd $pkgname-lang py-avahi:py" -patches="initscripts.patch - musl-fix.patch" +patches=" + libintl.patch + " source="http://www.avahi.org/download/avahi-$pkgver.tar.gz $patches " -_builddir="$srcdir"/$pkgname-$pkgver +builddir="$srcdir"/$pkgname-$pkgver prepare() { - cd "$_builddir" - update_config_sub || return 1 + cd "$builddir" for i in $patches; do - patch -p1 -i "$srcdir"/$i || return 1 + msg $i; patch -p1 -i "$srcdir"/$i || return 1 done + autoreconf -vif } build() { - cd "$_builddir" + cd "$builddir" # we dont build autoipd since dhcpcd does same job ./configure \ --build=$CBUILD \ @@ -61,7 +63,7 @@ build() { } package() { - cd "$_builddir" + cd "$builddir" make DESTDIR="$pkgdir" install || return 1 install -d -o avahi -g avahi "$pkgdir"/var/run/avahi-daemon ln -s avahi-compat-howl.pc "$pkgdir"/usr/lib/pkgconfig/howl.pc @@ -121,12 +123,9 @@ py() { } -md5sums="2f22745b8f7368ad5a0a3fddac343f2d avahi-0.6.31.tar.gz -0f8cd64789585731adbeb3e3efd55b21 initscripts.patch -9557450128d0e4324405af2c625dc8c7 musl-fix.patch" -sha256sums="8372719b24e2dd75de6f59bb1315e600db4fd092805bd1201ed0cb651a2dab48 avahi-0.6.31.tar.gz -a3c9ace33195393b078b7dae2f7e133795012304aaea5541e8c00ba62975d40d initscripts.patch -c43a60cf9cddb3cc8c88c13d78dbf0c6a7f1e3ff1f73e1305d465547cadd6a58 musl-fix.patch" -sha512sums="53eb00d570a274d841e1e6ad07da077950089ae39b4f7aa21fcd21cc5320b30b506b43e7e57e56198e155cc7bd289b779a48b2b2fc002dc6194a946110451858 avahi-0.6.31.tar.gz -31e1c7f469c80f537672880989eeef6493fa8b667965ca2d5b88dc58ba0e9a156aaf6531a85a0688ced0f6c9865cddf5195fe1b7f678bad4527f4d8ea990b445 initscripts.patch -09ae19b3c8641cdbeaabf1af69852e297d7445dfaf259b43d9de8a04c5d31722ecb2fb921feb44925a5364e69bd514c47be90f532493b087879abf9f53a8fe11 musl-fix.patch" +md5sums="22b5e705d3eabb31d26f2e1e7b074013 avahi-0.6.32.tar.gz +918faa4ca39766621c426235ff797b77 libintl.patch" +sha256sums="d54991185d514a0aba54ebeb408d7575b60f5818a772e28fa0e18b98bc1db454 avahi-0.6.32.tar.gz +c4292324a9d596a411f12403708bf9f67f3aa5731e55e6cfc5ae4c196f28c22a libintl.patch" +sha512sums="6f8d0a64292439cbb989c531a4ba2f25a53ee9cf7ad9df04dedf73149489a92612f3b5955e10aa4b1c76496c34b90ad75590e8aa49468249508267c1c8b899ee avahi-0.6.32.tar.gz +06d8e9078cfba1c3bcc45094c6f69c74e3edbac8e1e65d6cda5a67460992323d245f6cea5c43ec4a012d9300328503f962cb23e4b391ec2dbe12664a00858b07 libintl.patch" diff --git a/main/avahi/libintl.patch b/main/avahi/libintl.patch new file mode 100644 index 0000000000..f0f8d46c10 --- /dev/null +++ b/main/avahi/libintl.patch @@ -0,0 +1,13 @@ +diff --git a/avahi-utils/Makefile.am b/avahi-utils/Makefile.am +index 66c4cc6..0fff465 100644 +--- a/avahi-utils/Makefile.am ++++ b/avahi-utils/Makefile.am +@@ -28,7 +28,7 @@ bin_PROGRAMS = avahi-browse avahi-resolve avahi-publish avahi-set-host-name + + avahi_browse_SOURCES = avahi-browse.c sigint.c sigint.h + avahi_browse_CFLAGS = $(AM_CFLAGS) +-avahi_browse_LDADD = $(AM_LDADD) ../avahi-client/libavahi-client.la ../avahi-common/libavahi-common.la ++avahi_browse_LDADD = $(AM_LDADD) $(INTLLIBS) ../avahi-client/libavahi-client.la ../avahi-common/libavahi-common.la + + if HAVE_GDBM + avahi_browse_SOURCES += stdb.h stdb.c diff --git a/main/avahi/musl-fix.patch b/main/avahi/musl-fix.patch deleted file mode 100644 index a331e6453c..0000000000 --- a/main/avahi/musl-fix.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff --git a/avahi-common/simple-watch.c b/avahi-common/simple-watch.c -index 8df18dd..08d8090 100644 ---- a/avahi-common/simple-watch.c -+++ b/avahi-common/simple-watch.c -@@ -21,7 +21,7 @@ - #include <config.h> - #endif - --#include <sys/poll.h> -+#include <poll.h> - #include <assert.h> - #include <string.h> - #include <errno.h> -diff --git a/avahi-common/simple-watch.h b/avahi-common/simple-watch.h -index 72c1905..db87122 100644 ---- a/avahi-common/simple-watch.h -+++ b/avahi-common/simple-watch.h -@@ -22,7 +22,7 @@ - - /** \file simple-watch.h Simple poll() based main loop implementation */ - --#include <sys/poll.h> -+#include <poll.h> - #include <avahi-common/cdecl.h> - #include <avahi-common/watch.h> - -diff --git a/avahi-common/thread-watch.c b/avahi-common/thread-watch.c -index c0cadeb..ecb202b 100644 ---- a/avahi-common/thread-watch.c -+++ b/avahi-common/thread-watch.c -@@ -21,7 +21,7 @@ - #include <config.h> - #endif - --#include <sys/poll.h> -+#include <poll.h> - #include <assert.h> - #include <string.h> - #include <errno.h> -diff --git a/avahi-common/thread-watch.h b/avahi-common/thread-watch.h -index dec0cf3..1b44ccb 100644 ---- a/avahi-common/thread-watch.h -+++ b/avahi-common/thread-watch.h -@@ -22,7 +22,7 @@ - - /** \file thread-watch.h Threaded poll() based main loop implementation */ - --#include <sys/poll.h> -+#include <poll.h> - #include <avahi-common/cdecl.h> - #include <avahi-common/watch.h> - -diff --git a/avahi-common/watch.h b/avahi-common/watch.h -index 86e63d3..eea12ec 100644 ---- a/avahi-common/watch.h -+++ b/avahi-common/watch.h -@@ -22,7 +22,7 @@ - - /** \file watch.h Simplistic main loop abstraction */ - --#include <sys/poll.h> -+#include <poll.h> - #include <sys/time.h> - - #include <avahi-common/cdecl.h> |