diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 19 |
3 files changed, 19 insertions, 14 deletions
@@ -1,12 +1,12 @@ pkgbase = hererocks pkgdesc = Tool for installing Lua and LuaRocks locally pkgver = 0.25.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/luarocks/hererocks arch = any license = MIT - makedepends = python-setuptools - depends = python + depends = python-setuptools + depends = python-importlib-metadata source = hererocks-0.25.1.tar.gz::https://github.com/luarocks/hererocks/archive/refs/tags/0.25.1.tar.gz sha256sums = bd3769fb9f7ac944f67601575a6c0aad7118e89ebba418985a126c2412f1f9e0 diff --git a/.gitignore b/.gitignore index 80c5ab63c6b2..f71c635dafda 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -*.pkg.tar.zst -*.tar.gz -pkg/ -src/ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -2,24 +2,29 @@ pkgname=hererocks pkgver=0.25.1 -pkgrel=1 +pkgrel=2 pkgdesc="Tool for installing Lua and LuaRocks locally" -arch=('any') +arch=(any) url="https://github.com/luarocks/hererocks" -license=('MIT') -depends=('python') -makedepends=('python-setuptools') +license=(MIT) +depends=( + python-setuptools + python-importlib-metadata +) + source=("$pkgname-$pkgver.tar.gz::https://github.com/luarocks/$pkgname/archive/refs/tags/$pkgver.tar.gz") sha256sums=('bd3769fb9f7ac944f67601575a6c0aad7118e89ebba418985a126c2412f1f9e0') +_archive="$pkgname-$pkgver" + build() { - cd "$pkgname-$pkgver" + cd "$_archive" python setup.py build } package() { - cd "$pkgname-$pkgver" + cd "$_archive" export PYTHONHASHSEED=0 python setup.py install --root="$pkgdir" --optimize=1 --skip-build |