diff options
author | Luis Martinez | 2021-10-07 01:49:36 -0500 |
---|---|---|
committer | Luis Martinez | 2021-10-07 01:49:36 -0500 |
commit | edd03c172de0f2f9a1d178e7deeb84986fb5d481 (patch) | |
tree | 8ff805d79ed85d5356095976c0e41999c4a709f3 | |
parent | 3d5eca45c6e2db41a9dc878f8c6d0d8217715ff3 (diff) | |
download | aur-edd03c172de0f2f9a1d178e7deeb84986fb5d481.tar.gz |
update to 0.14.1
* package cleaned up according to Python package guidelines
* added separate build step
* added prepare function to strip out bash-completions; they were
installing to an invalid directory
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 22 insertions, 17 deletions
@@ -1,14 +1,13 @@ pkgbase = python-vcard pkgdesc = vCard validator - pkgver = 0.13.0 + pkgver = 0.14.1 pkgrel = 1 url = https://gitlab.com/victor-engmark/vcard arch = any - license = GPL3 - depends = python - depends = python-isodate - source = https://files.pythonhosted.org/packages/source/v/vcard/vcard-0.13.0.tar.gz - sha512sums = 0b8a7d8873d26d2a99fb38acd2970018d874ec1ecefcf202da0e2ed2e282b5cb43d0b53717873d29c62c0c72748278929db9562308f6503792271fe42f915ce3 + license = AGPL3 + makedepends = python-setuptools + depends = python-dateutil + source = python-vcard-0.14.1.tar.bz2::https://gitlab.com/victor-engmark/vcard/-/archive/v0.14.1/vcard-v0.14.1.tar.bz2 + sha512sums = 8e07db501e7974301d680286c900bab687439d0ce542c94c4d399c6c0e855107ef2a6e9252667870e22debcdc30d5bda92587b43d06837d8789922ded8eda178 pkgname = python-vcard - @@ -1,25 +1,31 @@ +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Lex Black <autumn-wind@web.de> # Contributor: Victor Engmark <victor.engmark@gmail.com> pkgname=python-vcard -_name="${pkgname#*-}" -pkgver=0.13.0 +pkgver=0.14.1 pkgrel=1 pkgdesc="vCard validator" arch=('any') url='https://gitlab.com/victor-engmark/vcard' -license=('GPL3') -depends=('python' 'python-isodate') -source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha512sums=('0b8a7d8873d26d2a99fb38acd2970018d874ec1ecefcf202da0e2ed2e282b5cb43d0b53717873d29c62c0c72748278929db9562308f6503792271fe42f915ce3') +license=('AGPL3') +depends=('python-dateutil') +makedepends=('python-setuptools') +source=("$pkgname-$pkgver.tar.bz2::$url/-/archive/v$pkgver/vcard-v$pkgver.tar.bz2") +sha512sums=('8e07db501e7974301d680286c900bab687439d0ce542c94c4d399c6c0e855107ef2a6e9252667870e22debcdc30d5bda92587b43d06837d8789922ded8eda178') +prepare() { + cd "vcard-v$pkgver" + sed -i '/data_files/d' setup.py +} build() { - cd "${_name}-${pkgver}" - python setup.py build + cd "vcard-v$pkgver" + python setup.py build } package() { - cd "${_name}-${pkgver}" - python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + cd "vcard-v$pkgver" + PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm 644 bash-completion/vcard -t "$pkgdir/usr/share/bash-completion/completions/" } |