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.


Reply via email to