aboutsummaryrefslogtreecommitdiffstats
path: root/community/accel-ppp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/accel-ppp/APKBUILD')
-rw-r--r--community/accel-ppp/APKBUILD29
1 files changed, 17 insertions, 12 deletions
diff --git a/community/accel-ppp/APKBUILD b/community/accel-ppp/APKBUILD
index a61844c75ed..c87200d0ced 100644
--- a/community/accel-ppp/APKBUILD
+++ b/community/accel-ppp/APKBUILD
@@ -1,32 +1,38 @@
# Contributor: Thomas Liske <thomas@fiasko-nw.net>
# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
pkgname=accel-ppp
-_pkgver=1.12.0-181-g85beb6b
-pkgver=${_pkgver%-*}
-pkgver=${pkgver/-/.}
+pkgver=1.13.0
pkgrel=0
pkgdesc="PPtP/L2TP/PPPoE/SSTP server for Linux"
url="https://accel-ppp.org/"
arch="all"
license="GPL-2.0-or-later"
-makedepends="cmake lua5.4-dev openssl1.1-compat-dev pcre-dev net-snmp-dev linux-headers
- libucontext-dev"
+makedepends="
+ cmake
+ libucontext-dev
+ linux-headers
+ lua5.4-dev
+ openssl-dev>3
+ pcre-dev
+ samurai
+ "
subpackages="$pkgname-doc $pkgname-openrc"
-source="accel-ppp-$_pkgver.tar.gz::https://github.com/accel-ppp/accel-ppp/archive/refs/tags/$_pkgver.tar.gz
+source="$pkgname-$pkgver.tar.gz::https://github.com/accel-ppp/accel-ppp/archive/$pkgver/accel-ppp-$pkgver.tar.gz
0001-ucontext.patch
0002-printf.patch
0003-tsearch.patch
0004-if_arp.patch
accel-pppd.initd
"
-builddir="$srcdir/accel-ppp-$_pkgver"
build() {
+ export CFLAGS="${CFLAGS/-fno-plt}"
+ export CXXFLAGS="${CXXFLAGS/-fno-plt}"
export LDFLAGS="$LDFLAGS -Wl,-z,lazy"
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
+ cmake -B build -G Ninja \
-DLIB_SUFFIX= \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
@@ -35,9 +41,8 @@ build() {
-DRADIUS=TRUE \
-DLUA=TRUE \
-DLUA=5.4 \
- -DNETSNMP=TRUE \
$CMAKE_CROSSOPTS .
- make -C build
+ cmake --build build
}
check() {
@@ -46,13 +51,13 @@ check() {
}
package() {
- make -C build install DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" cmake --install build
mv "$pkgdir"/etc/accel-ppp.conf.dist "$pkgdir"/etc/accel-ppp.conf
install -Dm755 "$srcdir"/accel-pppd.initd "$pkgdir"/etc/init.d/accel-pppd
}
sha512sums="
-1554c5b3905ee53fa40f4111c29fcf25865c5a0d185407893fc035b1290a13f479685a29574388d10b7d010ba0b4ed597ce09e914b5128bc3a7a99a620d6649e accel-ppp-1.12.0-181-g85beb6b.tar.gz
+309f016aee46cf8e1d9953a295fb4c5d39a9aad4db8f80562ecb78b8b611fa4f79a778bfcdda7c275a24a4d0174e6ab0de02639cc06cd1d156ab9b1411515c48 accel-ppp-1.13.0.tar.gz
fc49b789e80a6e25863d56711079e5ffe853afb6b6c6caaec9f119813edae4342198b962c659b7a5a3af14afab69daa447efdde8ac6c9a13b6420c697bf9c40f 0001-ucontext.patch
cf793663b2beb85f07f9817286d4e53e9913c33fa1dfe30f1cec8a6b14b143f1f73f995f56f137a96c5645075db76c9268488a7205f17a1a2ebe4e31834a40c1 0002-printf.patch
87210bb02fea7f4af15ab10ae479805ae0b8eb61dcf71b5c7a7f55b725a8df40b20c0907d35f8eaf698d573d0b5d045468fd473bb793fa7b659f8880bd5bbf4a 0003-tsearch.patch