summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 17 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 14a7322675dd..a200578ebe51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,29 @@
_rockname=luacov-coveralls
pkgbase=lua-$_rockname
-pkgname=lua53-$_rockname
+pkgname=$pkgbase
pkgver=0.2.3
_rockrel=1
-pkgrel=1
+pkgrel=2
pkgdesc='LuaCov reporter for coveralls.io service'
-arch=('any')
+arch=(any)
url="https://github.com/moteus/$_rockname"
-license=('MIT')
-depends=('lua53' 'lua53-dkjson' 'lua53-filesystem' 'lua53-luacov' 'lua53-path')
+license=(MIT)
+depends=(lua
+ lua-dkjson
+ lua-filesystem
+ lua-luacov
+ lua-path)
makedepends=('luarocks')
-source=("${_rockname}-${pkgver}.tar.gz::$url/archive/v$pkgver.tar.gz")
+conflicts=(lua53-$_rockname)
+replaces=(lua53-$_rockname)
+_archive="$_rockname-$pkgver"
+source=("$_archive.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('4fc293b3780783f263469d49fb4d17b2151ba2a7693377673d1cb8eb1576d1d3')
package() {
- cd "$_rockname-$pkgver"
- luarocks --tree="$pkgdir/usr/" \
- make --deps-mode=none "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec"
- find "$pkgdir/usr/bin" -type f -execdir sed -i -e "s#$pkgdir##" {} \;
+ cd "$_archive"
+ luarocks --lua-version=5.4 --tree="$pkgdir/usr/" \
+ make --deps-mode=none --no-manifest "rockspecs/$_archive-$_rockrel.rockspec"
+ find "$pkgdir/usr/bin" -type f -execdir sed -i -e "s#$pkgdir##" {} \;
}