summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Regan2022-08-02 10:15:10 -0400
committerJohn Regan2022-08-02 10:15:10 -0400
commitad6c3b6634543bd48ce49ccd444929dac84b0236 (patch)
tree6e767d578b67740ee9e8c129c6b83eee3acdab47
parent5d050a96aea9d467b8480c6ead28e8bca9397d21 (diff)
downloadaur-ad6c3b6634543bd48ce49ccd444929dac84b0236.tar.gz
update to 1.15.0
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD65
2 files changed, 28 insertions, 66 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e21b8d61faec..46691a830f51 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,39 +1,16 @@
pkgbase = lua-pgmoon
- pkgver = 1.12.0
+ pkgver = 1.15.0
pkgrel = 1
url = https://github.com/leafo/pgmoon
arch = any
license = MIT
- source = lua-pgmoon-1.12.0.tar.gz::https://github.com/leafo/pgmoon/archive/v1.12.0.tar.gz
- md5sums = 324b85cea48fd7650cd67ec354b8a783
+ source = lua-pgmoon-1.15.0.tar.gz::https://github.com/leafo/pgmoon/archive/v1.15.0.tar.gz
+ sha256sums = dabf50ca9947dc135b7126cee56b3287242f00c7438ceca7403cef45277829e1
pkgname = lua-pgmoon
- pkgdesc = PostgreSQL driver written in pure Lua for Lua 5.4
- depends = lua
- depends = lua-lpeg
- optdepends = lua-cqueues: asynchronous connectivity
- optdepends = lua-socket: synchronous connectivity
pkgname = lua51-pgmoon
- pkgdesc = PostgreSQL driver written in pure Lua for Lua 5.1
- depends = lua51
- depends = lua51-lpeg
- depends = lua51-bitop
- optdepends = lua51-cqueues: asynchronous connectivity
- optdepends = lua51-socket: synchronous connectivity
pkgname = lua52-pgmoon
- pkgdesc = PostgreSQL driver written in pure Lua for Lua 5.2
- depends = lua52
- depends = lua52-lpeg
- depends = lua52-bitop
- optdepends = lua52-cqueues: asynchronous connectivity
- optdepends = lua52-socket: synchronous connectivity
pkgname = lua53-pgmoon
- pkgdesc = PostgreSQL driver written in pure Lua for Lua 5.3
- depends = lua53
- depends = lua53-lpeg
- optdepends = lua53-cqueues: asynchronous connectivity
- optdepends = lua53-socket: synchronous connectivity
-
diff --git a/PKGBUILD b/PKGBUILD
index 90f88a348c36..0f78d90c387a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,58 +2,43 @@
pkgname=('lua-pgmoon' 'lua51-pgmoon' 'lua52-pgmoon' 'lua53-pgmoon')
_pkgbase='pgmoon'
-pkgver=1.12.0
+pkgver=1.15.0
pkgrel=1
arch=('any')
url='https://github.com/leafo/pgmoon'
license=('MIT')
+_archive="${_pkgbase}-${pkgver}"
source=("$pkgname-$pkgver.tar.gz::https://github.com/leafo/pgmoon/archive/v$pkgver.tar.gz")
-md5sums=('324b85cea48fd7650cd67ec354b8a783')
-package_lua-pgmoon() {
- pkgdesc='PostgreSQL driver written in pure Lua for Lua 5.4'
- depends=('lua' 'lua-lpeg')
- optdepends=('lua-cqueues: asynchronous connectivity'
- 'lua-socket: synchronous connectivity')
-
- cd "pgmoon-$pkgver"
- install -Dm644 pgmoon.lua "$pkgdir/usr/share/lua/5.4/pgmoon.lua"
- install -Dm644 pgmoon/*.lua -t "$pkgdir/usr/share/lua/5.4/pgmoon"
+_package() {
+ pkgdesc="PostgreSQL driver written in pure Lua for Lua ${1}"
+ depends=("${pkgname%-*}" "${pkgname%-*}-lpeg")
+ if [[ "$1" == "5.1" ]] ; then
+ depends+=("${pkgname%-*}-bitop")
+ fi
+ optdepends=("${pkgname%-*}-cqueues: asynchronous connectivity"
+ "${pkgname%-*}-socket: synchronous connectivity")
+
+ cd "${_archive}"
+ install -Dm644 pgmoon.lua "$pkgdir/usr/share/lua/$1/pgmoon.lua"
+ install -Dm644 pgmoon/*.lua -t "$pkgdir/usr/share/lua/$1/pgmoon"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
-package_lua51-pgmoon() {
- pkgdesc='PostgreSQL driver written in pure Lua for Lua 5.1'
- depends=('lua51' 'lua51-lpeg' 'lua51-bitop')
- optdepends=('lua51-cqueues: asynchronous connectivity'
- 'lua51-socket: synchronous connectivity')
-
- cd "pgmoon-$pkgver"
- install -Dm644 pgmoon.lua "$pkgdir/usr/share/lua/5.1/pgmoon.lua"
- install -Dm644 pgmoon/*.lua -t "$pkgdir/usr/share/lua/5.1/pgmoon"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+package_lua-pgmoon() {
+ _package 5.4
+}
+
+package_lua53-pgmoon() {
+ _package 5.3
}
package_lua52-pgmoon() {
- pkgdesc='PostgreSQL driver written in pure Lua for Lua 5.2'
- depends=('lua52' 'lua52-lpeg' 'lua52-bitop')
- optdepends=('lua52-cqueues: asynchronous connectivity'
- 'lua52-socket: synchronous connectivity')
-
- cd "pgmoon-$pkgver"
- install -Dm644 pgmoon.lua "$pkgdir/usr/share/lua/5.2/pgmoon.lua"
- install -Dm644 pgmoon/*.lua -t "$pkgdir/usr/share/lua/5.2/pgmoon"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ _package 5.2
}
-package_lua53-pgmoon() {
- pkgdesc='PostgreSQL driver written in pure Lua for Lua 5.3'
- depends=('lua53' 'lua53-lpeg')
- optdepends=('lua53-cqueues: asynchronous connectivity'
- 'lua53-socket: synchronous connectivity')
-
- cd "pgmoon-$pkgver"
- install -Dm644 pgmoon.lua "$pkgdir/usr/share/lua/5.3/pgmoon.lua"
- install -Dm644 pgmoon/*.lua -t "$pkgdir/usr/share/lua/5.3/pgmoon"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+package_lua51-pgmoon() {
+ _package 5.1
}
+
+sha256sums=('dabf50ca9947dc135b7126cee56b3287242f00c7438ceca7403cef45277829e1')