aports/community/lpac/APKBUILD
Luca Weiss d57ef29b45 community/lpac: enable MBIM backend
Should be useful for some USB or PCI-attached modems.
2025-03-26 21:22:37 +00:00

47 lines
1.3 KiB
Text

# Contributor: Luca Weiss <luca@lucaweiss.eu>
# Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=lpac
pkgver=2.2.1
pkgrel=2
pkgdesc="C-based eUICC LPA"
url="https://github.com/estkme-group/lpac"
# x86: textrels
arch="all !x86"
license="AGPL-3.0-only AND LGPL-2.0-only AND MIT"
makedepends="
cmake
curl-dev
libmbim-dev
libqmi-dev
pcsc-lite-dev
samurai
"
subpackages="$pkgname-dbg"
source="https://github.com/estkme-group/lpac/archive/v$pkgver/lpac-$pkgver.tar.gz
0001-driver-apdu-qmi-Pass-correct-open-flag-for-QRTR-driv.patch
"
options="!check" # no tests
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_RPATH=/usr/lib/lpac \
-DLPAC_WITH_APDU_AT=ON \
-DLPAC_WITH_APDU_MBIM=ON \
-DLPAC_WITH_APDU_PCSC=ON \
-DLPAC_WITH_APDU_QMI=ON \
-DLPAC_WITH_APDU_QMI_QRTR=ON
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
b08e939316343bad7bc8f308cd3b268fc27cf438106a78b266ce5714365c31ce90c6801109c0ba63372684d8b4bfab9260e9591fd3e977e5cbf3b6ed783b152b lpac-2.2.1.tar.gz
995822c04e8e53966239e7dd8b27480d562e1481ae4fca0b3debce2a950fc82326762c7595b8e2cab0f51301370328839ceec5a6bc43c2f76663a0a4d921163b 0001-driver-apdu-qmi-Pass-correct-open-flag-for-QRTR-driv.patch
"