diff options
author | Mark Wagie | 2024-02-12 09:13:54 -0700 |
---|---|---|
committer | Mark Wagie | 2024-02-12 09:13:54 -0700 |
commit | 2edb6e2f0d0783961c3889cc79f2017a37537694 (patch) | |
tree | 3b7a45fbd25cad6432733e4d40d025c55468e7e0 | |
parent | fa0e414e5d9ce49e36d940a2b8ecf2c6baa9186e (diff) | |
download | aur-2edb6e2f0d0783961c3889cc79f2017a37537694.tar.gz |
adopt package
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 34 |
3 files changed, 26 insertions, 24 deletions
@@ -1,17 +1,18 @@ pkgbase = python-nanoid pkgdesc = A tiny, secure, URL-friendly, unique string ID generator for Python pkgver = 2.0.0 - pkgrel = 2 + pkgrel = 3 url = https://github.com/puyuan/py-nanoid arch = any license = MIT - checkdepends = python-pytest makedepends = python-build makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel depends = python - source = python-nanoid-2.0.0.tar.gz::https://github.com/puyuan/py-nanoid/archive/99e5b478c450f42d713b6111175886dccf16f156.tar.gz - sha256sums = 875d3ddbb00359e408110b0e2ee98183ccdd942d6277576b4b528f02d3279cf5 + source = https://files.pythonhosted.org/packages/source/n/nanoid/nanoid-2.0.0.tar.gz + source = https://raw.githubusercontent.com/puyuan/py-nanoid/master/LICENSE + sha256sums = 5a80cad5e9c6e9ae3a41fa2fb34ae189f7cb420b2a5d8f82bd9d23466e4efa68 + sha256sums = 1aca51d22bea4295ae532076d9dbb9944712e853e41aac5e5f2c99309d1f0466 pkgname = python-nanoid diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4dab8d6386e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,35 +1,29 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Maintainer: Mark Wagie <mark dot wagie at proton dot me> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Carlos Aznarán <caznaranl@uni.pe> - pkgname=python-nanoid -_pkg=py-nanoid +_name=${pkgname#python-} pkgdesc="A tiny, secure, URL-friendly, unique string ID generator for Python" pkgver=2.0.0 -pkgrel=2 -_commit='99e5b478c450f42d713b6111175886dccf16f156' +pkgrel=3 arch=('any') url="https://github.com/puyuan/py-nanoid" license=('MIT') depends=('python') makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') -checkdepends=('python-pytest') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$_commit.tar.gz") -sha256sums=('875d3ddbb00359e408110b0e2ee98183ccdd942d6277576b4b528f02d3279cf5') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-$pkgver.tar.gz" + 'https://raw.githubusercontent.com/puyuan/py-nanoid/master/LICENSE') +sha256sums=('5a80cad5e9c6e9ae3a41fa2fb34ae189f7cb420b2a5d8f82bd9d23466e4efa68' + '1aca51d22bea4295ae532076d9dbb9944712e853e41aac5e5f2c99309d1f0466') build() { - cd "$_pkg-$_commit" - python -m build --wheel --no-isolation -} - -check() { - cd "$_pkg-$_commit" - pytest -x + cd "${_name}-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "$_pkg-$_commit" - python -m installer --destdir "$pkgdir" dist/*.whl - local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" - install -dv "$pkgdir/usr/share/licenses/$pkgname/" - ln -sv "$_site/nanoid-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + cd "${_name}-$pkgver" + python -m installer --destdir "$pkgdir" dist/*.whl + + install -Dm644 "$srcdir/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname/" } |