summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-02-06 11:35:56 +0300
committerCaleb Maclennan2020-02-06 11:35:56 +0300
commitad41789bbccb01d454373e9275a9fff19e8f5994 (patch)
tree071538eaadbf9b3b38e3c7fdbac3385edc04032a
parent921d7081125c9bc70d756ae577504a5914fdb1df (diff)
downloadaur-ad41789bbccb01d454373e9275a9fff19e8f5994.tar.gz
Fix Lua packaging to not re-download sources
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD21
2 files changed, 13 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 883841832c68..754a1e0e2803 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lua-luacov-coveralls
pkgdesc = LuaCov reporter for coveralls.io service
pkgver = 0.2.2
- pkgrel = 2
+ pkgrel = 3
url = http://github.com/moteus/luacov-coveralls
arch = i686
arch = x86_64
@@ -9,8 +9,8 @@ pkgbase = lua-luacov-coveralls
makedepends = luarocks
depends = lua
depends = lua-luacov
- source = https://luarocks.org/luacov-coveralls-0.2.2-1.src.rock
- sha256sums = 177f2607beaef022c7e929eb3efa2f3fd7f67ff7097e73ad628f0718870e1bcf
+ source = luacov-coveralls-0.2.2.tar.gz::https://github.com/moteus/luacov-coveralls/archive/v0.2.2.tar.gz
+ sha256sums = 6534d446b6f7e5d2e7628210e7466df9f213c83dbf957beaa93e48f8261e9ed2
pkgname = lua-luacov-coveralls
diff --git a/PKGBUILD b/PKGBUILD
index 9980bf6eb386..e6435e764ff2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,21 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
-pkgname=lua-luacov-coveralls
-pkgver=0.2.2
_rockname=luacov-coveralls
+pkgname=lua-$_rockname
+pkgver=0.2.2
_rockrel=1
-pkgrel=2
-pkgdesc="LuaCov reporter for coveralls.io service"
+pkgrel=3
+pkgdesc='LuaCov reporter for coveralls.io service'
arch=('i686' 'x86_64')
-url="http://github.com/moteus/luacov-coveralls"
+url="http://github.com/moteus/$_rockname"
license=('MIT')
depends=('lua' 'lua-luacov')
makedepends=('luarocks')
-conflicts=()
-source=("https://luarocks.org/$_rockname-$pkgver-$_rockrel.src.rock")
-sha256sums=('177f2607beaef022c7e929eb3efa2f3fd7f67ff7097e73ad628f0718870e1bcf')
+source=("${_rockname}-${pkgver}.tar.gz::https://github.com/moteus/$_rockname/archive/v$pkgver.tar.gz")
+sha256sums=('6534d446b6f7e5d2e7628210e7466df9f213c83dbf957beaa93e48f8261e9ed2')
package() {
- luarocks --tree="$pkgdir/usr" install --deps-mode=none "$_rockname-$pkgver-$_rockrel.src.rock"
- find "$pkgdir/usr" -name manifest -delete
- sed -i -e "s#' '.*/usr/lib/#' '/usr/lib/#" "$pkgdir/usr/bin/luacov-coveralls"
+ 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##" {} \;
}