summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Regan2021-01-04 15:34:28 -0500
committerJohn Regan2021-01-04 15:34:28 -0500
commit6c8b3b9430bcea19ef3b68aa80ff01bed2deb954 (patch)
tree217ce56ac867009affd62541126577c1dfb5c558
downloadaur-6c8b3b9430bcea19ef3b68aa80ff01bed2deb954.tar.gz
initial commit
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD49
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6b033dd25a14
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+pkgbase = lua-luacov-reporter-gcovr
+ pkgdesc = A luacov reporter that creates gcovr json files
+ pkgver = 0.0.1
+ pkgrel = 1
+ url = https://github.com/jprjr/luacov-reporter-gcovr
+ arch = any
+ license = MIT
+ source = luacov-reporter-gcovr-0.0.1.tar.gz::https://github.com/jprjr/luacov-reporter-gcovr/archive/0.0.1.tar.gz
+ md5sums = 325ba7e98bd10b593f50d7a955baf284
+
+pkgname = lua-luacov-reporter-gcovr
+ pkgdesc = A luacov reporter that creates gcovr json files
+ depends = lua
+ depends = lua-luacov
+
+pkgname = lua51-luacov-reporter-gcovr
+ pkgdesc = A luacov reporter that creates gcovr json files for Lua 5.1
+ depends = lua51
+ depends = lua51-luacov
+
+pkgname = lua52-luacov-reporter-gcovr
+ pkgdesc = A luacov reporter that creates gcovr json files for Lua 5.2
+ depends = lua52
+ depends = lua52-luacov
+
+pkgname = lua53-luacov-reporter-gcovr
+ pkgdesc = A luacov reporter that creates gcovr json files for Lua 5.3
+ depends = lua53
+ depends = lua53-luacov
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4baf335eb6ce
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: jprjr <john@jrjrtech.com>
+
+pkgname=('lua-luacov-reporter-gcovr' 'lua51-luacov-reporter-gcovr' 'lua52-luacov-reporter-gcovr' 'lua53-luacov-reporter-gcovr')
+_pkgbase='luacov-reporter-gcovr'
+pkgdesc='A luacov reporter that creates gcovr json files'
+pkgver=0.0.1
+pkgrel=1
+arch=('any')
+url='https://github.com/jprjr/luacov-reporter-gcovr'
+license=('MIT')
+source=("$_pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+md5sums=('325ba7e98bd10b593f50d7a955baf284')
+
+package_lua-luacov-reporter-gcovr() {
+ pkgdesc+=''
+ depends=('lua' 'lua-luacov')
+
+ cd "$_pkgbase-$pkgver"
+ install -Dm644 src/gcovr.lua "$pkgdir/usr/share/lua/5.4/luacov/reporter/gcovr.lua"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+package_lua51-luacov-reporter-gcovr() {
+ pkgdesc+=' for Lua 5.1'
+ depends=('lua51' 'lua51-luacov')
+
+ cd "$_pkgbase-$pkgver"
+ install -Dm644 src/gcovr.lua "$pkgdir/usr/share/lua/5.1/luacov/reporter/gcovr.lua"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+package_lua52-luacov-reporter-gcovr() {
+ pkgdesc+=' for Lua 5.2'
+ depends=('lua52' 'lua52-luacov')
+
+ cd "$_pkgbase-$pkgver"
+ install -Dm644 src/gcovr.lua "$pkgdir/usr/share/lua/5.2/luacov/reporter/gcovr.lua"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+package_lua53-luacov-reporter-gcovr() {
+ pkgdesc+=' for Lua 5.3'
+ depends=('lua53' 'lua53-luacov')
+
+ cd "$_pkgbase-$pkgver"
+ install -Dm644 src/gcovr.lua "$pkgdir/usr/share/lua/5.3/luacov/reporter/gcovr.lua"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+