mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-20 18:56:47 +02:00
60 lines
1.2 KiB
Text
60 lines
1.2 KiB
Text
# Contributor: Henrik Riomar <henrik.riomar@gmail.com>
|
|
# Maintainer: Sertonix <sertonix@posteo.net>
|
|
pkgname=tpm2-pkcs11
|
|
pkgver=1.9.1
|
|
pkgrel=0
|
|
pkgdesc="A PKCS#11 interface for TPM2 hardware"
|
|
url="https://github.com/tpm2-software/tpm2-pkcs11"
|
|
arch="all"
|
|
license="BSD-2-Clause"
|
|
depends="
|
|
py3-asn1-modules
|
|
py3-cryptography
|
|
py3-tpm2-pytss
|
|
py3-yaml
|
|
python3
|
|
tpm2-tools
|
|
"
|
|
makedepends="
|
|
autoconf
|
|
autoconf-archive
|
|
automake
|
|
libtool
|
|
linux-headers
|
|
openssl-dev
|
|
py3-setuptools
|
|
python3-dev
|
|
sqlite-dev
|
|
tpm2-abrmd-dev
|
|
tpm2-tss-dev
|
|
yaml-dev
|
|
"
|
|
options="!check" # Requires IBM TPM simulator
|
|
subpackages="$pkgname-dev $pkgname-pyc"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/tpm2-software/tpm2-pkcs11/archive/$pkgver.tar.gz"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
sed -i '/git describe/d' bootstrap
|
|
echo "$pkgver" > VERSION
|
|
./bootstrap
|
|
}
|
|
|
|
build() {
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--target="$CTARGET" \
|
|
--prefix=/usr
|
|
make
|
|
cd tools && python3 setup.py build
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
cd tools && python3 setup.py install --skip-build --root="$pkgdir"
|
|
}
|
|
|
|
sha512sums="
|
|
89b4626cea3db06afa3b25f8ad972461e4970a25234572f1706edf0448435b4f8acc1c210bd48dbe02f4dfd79251e84cb219f0810de915f78bc1c3dc54f12faf tpm2-pkcs11-1.9.1.tar.gz
|
|
"
|