aports/community/ausweisapp2/APKBUILD
2024-09-11 09:14:20 +00:00

54 lines
1.2 KiB
Plaintext

# Contributor: André Klitzing <aklitzing@gmail.com>
# Maintainer: André Klitzing <aklitzing@gmail.com>
pkgname=ausweisapp2
pkgver=2.2.1
pkgrel=0
pkgdesc="Official authentication app for German ID card and residence permit"
url="https://www.ausweisapp.bund.de/"
arch="all"
license="EUPL-1.2"
depends="
acsccid
ccid
pcsc-cyberjack
pcsc-lite
"
makedepends="
cmake
http-parser-dev
openssl-dev
pcsc-lite-dev
qt6-qtbase-dev
qt6-qtdeclarative-dev
qt6-qtscxml-dev
qt6-qtsvg-dev
qt6-qttools-dev
qt6-qtwebsockets-dev
qt6-qtwebsockets
samurai
"
subpackages="$pkgname-doc"
source="https://github.com/Governikus/AusweisApp2/releases/download/$pkgver/AusweisApp-$pkgver.tar.gz
"
options="!check" # no upstream tests in release build
builddir="$srcdir/AusweisApp-$pkgver"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
cmake_crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
$cmake_crossopts .
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
44dc459df464e0068ac93c499d6a2f89a6a149eb8effee7a06ae67c2a48ff9b445645aaf15209c3ab3dde26a328cd76400a8f9e41ff37c79e56b8286983ce3c9 AusweisApp-2.2.1.tar.gz
"