aports/community/libreswan/APKBUILD

71 lines
1.7 KiB
Plaintext

# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libreswan
pkgver=4.11
pkgrel=0
pkgdesc="IPsec implementation for Linux"
url="https://libreswan.org/"
arch="all"
license="GPL-2.0-or-later"
depends="dnssec-root nss-tools iproute2 !strongswan"
provides="openswan=$pkgver-r$pkgrel"
options="!check" # no testsuite
makedepends="
bash
bison
bsd-compat-headers
coreutils
curl-dev
flex
gmp-dev
ldns-dev
libcap-ng-dev
linux-pam-dev
nspr-dev
nss-dev
unbound-dev
xmlto
"
subpackages="$pkgname-doc $pkgname-openrc"
source="https://download.libreswan.org/libreswan-$pkgver.tar.gz
initd-runscript.patch
Makefile.inc.local
"
# secfixes:
# 4.6-r0:
# - CVE-2022-23094
# 3.32-r0:
# - CVE-2020-1763
# 3.29-r0:
# - CVE-2019-10155
# 3.28-r0:
# - CVE-2019-12312
build() {
cp "$srcdir"/Makefile.inc.local "$builddir"
make WERROR_CFLAGS="" \
INITDIR_DEFAULT=/etc/init.d \
PREFIX=/usr \
FINALBINDIR=/usr/libexec/ipsec \
FINALLIBEXECDIR=/usr/libexec/ipsec \
programs
}
package() {
make FINALMANDIR=share/man \
INITDIR_DEFAULT=/etc/init.d \
PREFIX=/usr \
DESTDIR="$pkgdir" \
INSTCONFFLAGS=-m644 \
FINALBINDIR=/usr/libexec/ipsec \
FINALLIBEXECDIR=/usr/libexec/ipsec \
install
}
sha512sums="
2a9219d6300dccb5ce0cb8cd97210262cd88cb14bd3fd653f65f5231e1d67d030ddeba9bcb4e10fff1ae635e90aff32e8059c7220c026499b151b0d4031d873c libreswan-4.11.tar.gz
50bba031d0342695727f520840d3e3650bd9ffae918374f03b122573152d08399128e9fb04e6a52321801f3d5dc7c9eab96364ae581f3e673c947dc283e45c04 initd-runscript.patch
94bcde573fc320450864394f3824bfe23e6ac8528a7b0b8a7d97d02a3883b6f47951f8a89a2c46cc394c65c5b3f9788b644f7f911f90ac78540e6479715e0a11 Makefile.inc.local
"