diff options
author | George Rawlinson | 2023-02-07 04:14:05 +0000 |
---|---|---|
committer | George Rawlinson | 2023-02-07 04:14:05 +0000 |
commit | 7cac6fe5c3c34c36aca38b64483e38c7a620c8ff (patch) | |
tree | 75f3db8b483c8193f2cfad6c220ac316d74f39be | |
parent | 7ad4d1f7ce71e1574e8e3796574363ebd4d0974a (diff) | |
download | aur-7cac6fe5c3c34c36aca38b64483e38c7a620c8ff.tar.gz |
upgpkg: python-importlab 0.8-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 67 |
2 files changed, 52 insertions, 35 deletions
@@ -1,16 +1,18 @@ pkgbase = python-importlab - pkgdesc = A library to calculate python dependency graphs. - pkgver = 0.6.1 - pkgrel = 3 + pkgdesc = A library to calculate Python dependency graphs + pkgver = 0.8 + pkgrel = 1 url = https://github.com/google/importlab arch = any - license = APACHE - makedepends = python + license = Apache + makedepends = git + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel + depends = python depends = python-networkx - depends = python-six - options = !emptydirs - source = https://files.pythonhosted.org/packages/source/i/importlab/importlab-0.6.1.tar.gz - sha256sums = 056503329df1ba8f6291a4b548042aa18620ad91d39388ba58044f0fd44ff83e + source = python-importlab::git+https://github.com/google/importlab#commit=13737c19e056f1095486c522adafa0f4b71f31a8 + b2sums = SKIP pkgname = python-importlab @@ -1,37 +1,52 @@ -# Maintainer: Mark Merritt <mark@marktmerritt.com> +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Mark Merritt <mark@marktmerritt.com> # Contributor: Kaizhao Zhang <zhangkaizhao@gmail.com> pkgname=python-importlab -_name=${pkgname#python-} -pkgver=0.6.1 -pkgrel=3 -pkgdesc="A library to calculate python dependency graphs." +pkgver=0.8 +pkgrel=1 +pkgdesc='A library to calculate Python dependency graphs' arch=('any') -url="https://github.com/google/importlab" -license=('APACHE') -depends=('python-networkx' 'python-six') -makedepends=('python' 'python-setuptools') -options=(!emptydirs) -source=( - "https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz" +url='https://github.com/google/importlab' +license=('Apache') +depends=( + 'python' + 'python-networkx' ) -sha256sums=( - "056503329df1ba8f6291a4b548042aa18620ad91d39388ba58044f0fd44ff83e" +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' ) -prepare() { - cd "${srcdir}/${_name}-${pkgver}" - # Fix permissions - chmod -R +r * +#checkdepends=('') +#optdepends=('') +_commit='13737c19e056f1095486c522adafa0f4b71f31a8' +source=("$pkgname::git+$url#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + # get from setup.py since there are no tagged releases + grep '^VERSION' setup.py | sed -e "s/VERSION = '\(.*\)'/\1/" } + build() { - cd "${srcdir}/${_name}-${pkgver}" - python setup.py build + cd "$pkgname" + + python -m build --wheel --no-isolation } + +#check() { +# cd "$pkgname" +# +# # TODO +#} + package() { - cd "${srcdir}/${_name}-${pkgver}" - install -Dm644 README.rst "${pkgdir}/usr/share/doc/${pkgname}/README.rst" - install -Dm644 CHANGELOG "${pkgdir}/usr/share/doc/${pkgname}/CHANGELOG" - install -Dm644 CONTRIBUTING.md "${pkgdir}/usr/share/doc/${pkgname}/CONTRIBUTING.md" - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build + cd "$pkgname" + + python -m installer --destdir="$pkgdir" dist/*.whl } |