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.