diff options
author | Jonas Witschel | 2020-03-27 18:47:33 +0100 |
---|---|---|
committer | Jonas Witschel | 2020-03-27 18:47:33 +0100 |
commit | a2ad695a530b89c143b30d82cc6ef3b725589f37 (patch) | |
tree | 47da29f24ace91ac0ca8637192f0c1ca751c34f7 | |
parent | afd7a65f24d7ff1669419aeaf5f773d64ac6582b (diff) | |
download | aur-a2ad695a530b89c143b30d82cc6ef3b725589f37.tar.gz |
upgpkg: python-tpm2-pytss 0.1.0-1: upstream release
Building the releases available on PyPI currently does not work, see
https://github.com/tpm2-software/tpm2-pytss/issues/24 and
https://github.com/tpm2-software/tpm2-pytss/pull/29/commits/a6ed62f10f2ae7a7fed079f51a0e562c02a44c47
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 26 insertions, 10 deletions
@@ -1,16 +1,19 @@ pkgbase = python-tpm2-pytss pkgdesc = Python bindings for tpm2-tss - pkgver = 0.0.5 + pkgver = 0.1.0 pkgrel = 1 url = https://github.com/tpm2-software/tpm2-pytss arch = x86_64 license = BSD checkdepends = ibm-sw-tpm2 + makedepends = git makedepends = swig depends = python-setuptools depends = tpm2-tss - source = https://files.pythonhosted.org/packages/source/t/tpm2-pytss/tpm2-pytss-0.0.5.tar.gz - sha256sums = ab32ef147a963a56d6c6b60414b55ff86a6853c24ca5692e145bbea7ae5cc218 + source = git+https://github.com/tpm2-software/tpm2-pytss.git#tag=a6ad933536c59991badf98bdfd3f80afc18a1af5 + source = git+https://github.com/tpm2-software/tpm2-swig.git + sha512sums = SKIP + sha512sums = SKIP pkgname = python-tpm2-pytss @@ -1,30 +1,43 @@ # Maintainer: Jonas Witschel <diabonas@archlinux.org> pkgname=python-tpm2-pytss _name=${pkgname#python-} -pkgver=0.0.5 +pkgver=0.1.0 +_tag=a6ad933536c59991badf98bdfd3f80afc18a1af5 # git show-ref "$pkgver" pkgrel=1 pkgdesc='Python bindings for tpm2-tss' arch=('x86_64') url='https://github.com/tpm2-software/tpm2-pytss' license=('BSD') depends=('python-setuptools' 'tpm2-tss') -makedepends=('swig') +makedepends=('git' 'swig') checkdepends=('ibm-sw-tpm2') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz") -sha256sums=('ab32ef147a963a56d6c6b60414b55ff86a6853c24ca5692e145bbea7ae5cc218') +source=("git+$url.git#tag=$_tag" 'git+https://github.com/tpm2-software/tpm2-swig.git') +sha512sums=('SKIP' 'SKIP') + +pkgver() { + cd "$_name" + git describe --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g' +} + +prepare() { + cd "$_name" + git submodule init + git config submodule.tpm2_pytss/swig.url "$srcdir/tpm2-swig" + git submodule update +} build() { - cd "$_name-$pkgver" + cd "$_name" python setup.py build } check() { - cd "$_name-$pkgver" + cd "$_name" python setup.py test } package() { - cd "$_name-$pkgver" + cd "$_name" python setup.py install --root="$pkgdir" --optimize=1 rm -r "$pkgdir"/usr/lib/python*/site-packages/tests install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" |