summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2024-03-28 14:30:53 +0300
committerCaleb Maclennan2024-03-28 14:30:53 +0300
commitf951cf7a40f30a4e401e9fd88d2149d502f873d1 (patch)
treec7e515359825f2fa757ab2abf5ad64f6d70f5cf5
parent72bd3dcdfcb014a19273f3ae54cfe1cd19c7b1c3 (diff)
downloadaur-f951cf7a40f30a4e401e9fd88d2149d502f873d1.tar.gz
upgpkg: lua-copas 4.7.0-4
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD22
2 files changed, 11 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5a9db78e1ff4..51832be3ae39 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lua-copas
pkgdesc = A dispatcher based on coroutines that can be used by TCP/IP servers
pkgver = 4.7.0
- pkgrel = 3
+ pkgrel = 4
url = https://lunarmodules.github.io/copas
arch = x86_64
arch = i686
@@ -15,21 +15,10 @@ pkgbase = lua-copas
sha256sums = 54c16a5f56ff32f3a6c9410f5927c33156c81fde035772e5adc6404565ed3d3a
pkgname = lua-copas
- depends = lua
- depends = lua-coxpcall
- depends = lua-socket
pkgname = lua53-copas
- depends = lua53
- depends = lua53-coxpcall
- depends = lua53-socket
pkgname = lua52-copas
- depends = lua52
- depends = lua52-coxpcall
- depends = lua52-socket
pkgname = lua51-copas
- depends = lua51
depends = lua51-coxpcall
- depends = lua51-socket
diff --git a/PKGBUILD b/PKGBUILD
index 572a33af18d9..51f13675651c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,14 +5,13 @@ _rockname=copas
pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname")
pkgver=4.7.0
_rockrel=1
-pkgrel=3
+pkgrel=4
pkgdesc='A dispatcher based on coroutines that can be used by TCP/IP servers'
arch=(x86_64 i686)
url="https://lunarmodules.github.io/$_rockname"
_url="https://github.com/lunarmodules/$_rockname"
license=('MIT')
-_lua_deps=(coxpcall
- socket)
+_luadeps=(socket)
makedepends=(lua
lua53
lua52
@@ -22,7 +21,9 @@ _archive="$_rockname-$pkgver"
source=("$_url/archive/$pkgver/$_archive.tar.gz")
sha256sums=('54c16a5f56ff32f3a6c9410f5927c33156c81fde035772e5adc6404565ed3d3a')
-_package_helper() {
+_package() {
+ depends+=("${pkgname%%-*}" "${_luadeps[@]/#/${pkgname%%-*}-}")
+ optdepends+=("${pkgname%%-*}-sec: secure sockets support")
cd "$_archive"
luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
make --deps-mode=none --no-manifest \
@@ -33,21 +34,18 @@ _package_helper() {
}
package_lua-copas() {
- depends+=(lua "${_lua_deps[@]/#/lua-}")
- _package_helper 5.4
+ _package 5.4
}
package_lua53-copas() {
- depends+=(lua53 "${_lua_deps[@]/#/lua53-}")
- _package_helper 5.3
+ _package 5.3
}
package_lua52-copas() {
- depends+=(lua52 "${_lua_deps[@]/#/lua52-}")
- _package_helper 5.2
+ _package 5.2
}
package_lua51-copas() {
- depends+=(lua51 "${_lua_deps[@]/#/lua51-}")
- _package_helper 5.1
+ depends+=(lua51-coxpcall)
+ _package 5.1
}