Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
keepalived


Commits:
eb611ff8 by Christian Hesse at 2025-11-19T14:37:10+01:00
update license

- - - - -
4dac1cf3 by Christian Hesse at 2025-11-19T14:42:53+01:00
upgpkg: 2.3.4-2: build from git sources, update dependencies

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,14 +1,16 @@
 pkgbase = keepalived
        pkgdesc = Failover and monitoring daemon for LVS clusters
        pkgver = 2.3.4
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.keepalived.org/
        arch = x86_64
-       license = GPL2
-       makedepends = libnfnetlink
+       license = GPL-2.0-or-later
+       makedepends = git
        makedepends = ipset
-       makedepends = systemd
        depends = glibc
+       depends = kmod
+       depends = libmnl
+       depends = libnftnl
        depends = libnl
        depends = openssl
        depends = file
@@ -18,7 +20,7 @@ pkgbase = keepalived
        options = !emptydirs
        backup = etc/keepalived/keepalived.conf
        backup = etc/sysconfig/keepalived
-       source = https://www.keepalived.org/software/keepalived-2.3.4.tar.gz
-       sha256sums = 
6afd95ddb7d3e0d3b8b8e5b3a489144131b61a01b06d29e883d0c44acc8a36bf
+       source = git+https://github.com/acassen/keepalived.git#tag=v2.3.4
+       sha256sums = 
60d7893465a698c7bc791b1bd6a5c818e6602c3381d04525102f6c941c4e24c8
 
 pkgname = keepalived


=====================================
PKGBUILD
=====================================
@@ -3,20 +3,25 @@
 
 pkgname=keepalived
 pkgver=2.3.4
-pkgrel=1
+pkgrel=2
 pkgdesc='Failover and monitoring daemon for LVS clusters'
 arch=('x86_64')
 url='https://www.keepalived.org/'
-license=('GPL2')
+license=('GPL-2.0-or-later')
 backup=('etc/keepalived/keepalived.conf'
         'etc/sysconfig/keepalived')
-makedepends=('ipset')
-depends=('glibc' 'libnl' 'openssl' 'file' 'iptables' 'systemd-libs')
+depends=('glibc' 'kmod' 'libmnl' 'libnftnl' 'libnl' 'openssl' 'file' 
'iptables' 'systemd-libs')
 optdepends=('ipset: ipset support')
-makedepends=('libnfnetlink' 'ipset' 'systemd')
+makedepends=('git' 'ipset')
 options=('!emptydirs')
-source=("https://www.keepalived.org/software/$pkgname-$pkgver.tar.gz";)
-sha256sums=('6afd95ddb7d3e0d3b8b8e5b3a489144131b61a01b06d29e883d0c44acc8a36bf')
+source=("git+https://github.com/acassen/keepalived.git#tag=v${pkgver}";)
+sha256sums=('60d7893465a698c7bc791b1bd6a5c818e6602c3381d04525102f6c941c4e24c8')
+
+prepare() {
+  cd "${pkgname}"
+
+  autoreconf -fi
+}
 
 build() {
   # trick broken ./configure systemctl test
@@ -24,7 +29,7 @@ build() {
   chmod +x systemctl
   PATH=$PWD:$PATH
 
-  cd "${pkgname}-${pkgver}"
+  cd "${pkgname}"
 
   ./configure \
     --prefix=/usr \
@@ -37,7 +42,7 @@ build() {
 }
 
 package() {
-  cd "${pkgname}-${pkgver}"
+  cd "${pkgname}"
 
   make DESTDIR="${pkgdir}" install
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keepalived/-/compare/ff6c0467cbfb74b52becfdc0ad4eb287bda662f0...4dac1cf3e1a99b9134fc9b7de32c370f02a407ae

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/keepalived/-/compare/ff6c0467cbfb74b52becfdc0ad4eb287bda662f0...4dac1cf3e1a99b9134fc9b7de32c370f02a407ae
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to