Balló György pushed to branch main at Arch Linux / Packaging / Packages / mod_dnssd
Commits: 2df39c43 by Balló György at 2024-05-13T12:41:58+02:00 Switch to git source - - - - - 3 changed files: - .SRCINFO - PKGBUILD - − fix_undefined_reference.patch Changes: ===================================== .SRCINFO ===================================== @@ -5,13 +5,12 @@ pkgbase = mod_dnssd url = https://0pointer.de/lennart/projects/mod_dnssd/ arch = x86_64 license = Apache-2.0 + makedepends = git depends = apache depends = apr depends = avahi depends = glibc - source = http://0pointer.de/lennart/projects/mod_dnssd/mod_dnssd-0.6.tar.gz - source = fix_undefined_reference.patch - sha256sums = 2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa - sha256sums = fc7db6067cb8bb9feb0a3f17f291a1e245fce0a45beac2b7ba5e280020f9b43d + source = git+https://git.0pointer.net/clone/mod_dnssd.git#tag=v0.6 + b2sums = c8c941091acdb9c514f687bca614209a9650d9a0e5b62d0073e5a8c827249a89efaba5817b81d626c44820db12ab3a2ee0bc4c552c660cefe3309672cd293d54 pkgname = mod_dnssd ===================================== PKGBUILD ===================================== @@ -11,24 +11,26 @@ arch=('x86_64') url='https://0pointer.de/lennart/projects/mod_dnssd/' license=('Apache-2.0') depends=('apache' 'apr' 'avahi' 'glibc') -source=("http://0pointer.de/lennart/projects/$pkgname/$pkgname-$pkgver.tar.gz" - 'fix_undefined_reference.patch') -sha256sums=('2cd171d76eba398f03c1d5bcc468a1756f4801cd8ed5bd065086e4374997c5aa' - 'fc7db6067cb8bb9feb0a3f17f291a1e245fce0a45beac2b7ba5e280020f9b43d') +makedepends=('git') +source=("git+https://git.0pointer.net/clone/mod_dnssd.git#tag=v$pkgver") +b2sums=('c8c941091acdb9c514f687bca614209a9650d9a0e5b62d0073e5a8c827249a89efaba5817b81d626c44820db12ab3a2ee0bc4c552c660cefe3309672cd293d54') prepare() { - cd $pkgname-$pkgver - # http://git.0pointer.net/mod_dnssd.git/commit/?id=be2fb9f6158f800685de7a1bc01c39b6cf1fa12c - patch -Np1 -i ../fix_undefined_reference.patch + cd $pkgname + + # Fix build + git cherry-pick -n be2fb9f6158f800685de7a1bc01c39b6cf1fa12c + + NOCONFIGURE=1 ./bootstrap.sh } build() { - cd $pkgname-$pkgver + cd $pkgname ./configure --prefix=/usr --disable-lynx make } package() { - cd $pkgname-$pkgver + cd $pkgname install -Dm755 src/.libs/mod_dnssd.so "$pkgdir/usr/lib/httpd/modules/mod_dnssd.so" } ===================================== fix_undefined_reference.patch deleted ===================================== @@ -1,21 +0,0 @@ -diff --git a/src/mod_dnssd.c b/src/mod_dnssd.c -index 6179276..3363701 100644 (file) ---- a/src/mod_dnssd.c -+++ b/src/mod_dnssd.c -@@ -24,6 +24,7 @@ - #include <ap_config.h> - #include <apr_strings.h> - #include <unixd.h> -+#include <mod_unixd.h> - #include <apr_signal.h> - #include <mpm_common.h> - -@@ -576,7 +577,7 @@ static void child_process(apr_pool_t *p, server_rec *server, struct global_confi - - ap_assert(d); - -- unixd_setup_child(); -+ ap_unixd_setup_child(); - - if (pipe(sigterm_pipe_fds) < 0) { - ap_log_error(APLOG_MARK, APLOG_ERR, 0, r.main_server, "pipe() failed: %s", strerror(errno)); View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mod_dnssd/-/commit/2df39c43e8d6bf4b029a75f4b1d1d6d630cfcbfc -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/mod_dnssd/-/commit/2df39c43e8d6bf4b029a75f4b1d1d6d630cfcbfc You're receiving this email because of your account on gitlab.archlinux.org.