diff options
author | John Regan | 2022-08-02 10:15:10 -0400 |
---|---|---|
committer | John Regan | 2022-08-02 10:15:10 -0400 |
commit | ad6c3b6634543bd48ce49ccd444929dac84b0236 (patch) | |
tree | 6e767d578b67740ee9e8c129c6b83eee3acdab47 | |
parent | 5d050a96aea9d467b8480c6ead28e8bca9397d21 (diff) | |
download | aur-ad6c3b6634543bd48ce49ccd444929dac84b0236.tar.gz |
update to 1.15.0
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 28 insertions, 66 deletions
@@ -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 - @@ -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') |