aboutsummaryrefslogtreecommitdiffstats
path: root/main/libfido2/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libfido2/APKBUILD')
-rw-r--r--main/libfido2/APKBUILD15
1 files changed, 8 insertions, 7 deletions
diff --git a/main/libfido2/APKBUILD b/main/libfido2/APKBUILD
index 9d0d7b20725..41c494ffd25 100644
--- a/main/libfido2/APKBUILD
+++ b/main/libfido2/APKBUILD
@@ -1,13 +1,14 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Will Sinatra <wpsinatra@gmail.com>
pkgname=libfido2
-pkgver=1.8.0
-pkgrel=2
+pkgver=1.14.0
+pkgrel=1
pkgdesc="library for FIDO 2.0 functionality"
url="https://github.com/Yubico/libfido2"
arch="all"
license="BSD-2-Clause"
-makedepends="cmake libcbor-dev openssl1.1-compat-dev zlib-dev eudev-dev linux-headers"
+install="$pkgname.pre-install"
+makedepends="cmake libcbor-dev openssl-dev>3 zlib-dev eudev-dev linux-headers samurai"
subpackages="$pkgname-dev $pkgname-doc fido2:fido"
source="$pkgname-$pkgver.tar.gz::https://github.com/Yubico/libfido2/archive/refs/tags/$pkgver.tar.gz"
@@ -15,18 +16,18 @@ build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
- -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
$CMAKE_CROSSOPTS .
cmake --build build
}
check() {
cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest -j4
}
package() {
@@ -40,5 +41,5 @@ fido() {
}
sha512sums="
-dbea52a80068323e9945ef7a6e93ab1438bc4347390fc91694a94669900d4ce4abe95e1b6df90fe8b6b2dde6b5d28d9dc0c6b022c24ccb661f28c30c33417999 libfido2-1.8.0.tar.gz
+83454b0db0cc8546f377d0dd59f95785fe6b73cf28e499a6182a6ece4b7bce17c3e750155262adf71f339ec0b3b6c3d3d64a07b01c8428b4b91de97ae768f0e6 libfido2-1.14.0.tar.gz
"