summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2022-03-22 12:07:55 +0300
committerCaleb Maclennan2022-03-22 12:07:55 +0300
commit449c42b2793b31b158d71316f496e1fd5a6075a0 (patch)
tree9e4a2a064a545106bcc9d65940fd2915434d7da1
parentd2620ecfd128da9fa44e17a6cdcfb5c5258b031a (diff)
downloadaur-449c42b2793b31b158d71316f496e1fd5a6075a0.tar.gz
upgpkg: lua-socket-git 3.0.rc1.r231.gb57ca9b-1
Overhaul based on [community] variant
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD86
2 files changed, 80 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 58af883e618a..4d9a999dffd5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,28 +1,36 @@
-# Generated by mksrcinfo v8
-# Sun Jan 27 20:58:44 UTC 2019
pkgbase = lua-socket-git
- pkgdesc = Network support for the Lua language
- pkgver = 646.288219f
+ pkgdesc = Networking support library for the Lua language
+ pkgver = 3.0.rc1.r231.gb57ca9b
pkgrel = 1
- url = http://www.impa.br/~diego/software/luasocket
- arch = i686
+ url = https://github.com/lunarmodules/luasocket
arch = x86_64
license = MIT
- source = lua-socket-git::git+https://github.com/diegonehab/luasocket.git#branch=master
+ makedepends = lua
+ makedepends = lua51
+ makedepends = lua52
+ makedepends = lua53
+ makedepends = git
+ source = git+https://github.com/lunarmodules/luasocket.git
md5sums = SKIP
pkgname = lua-socket-git
depends = lua
- depends = luarocks
- provides = lua-socket
+ provides = lua-luasocket=3.0.rc1.r231.gb57ca9b
+ conflicts = lua-luasocket
pkgname = lua51-socket-git
depends = lua51
- depends = luarocks5.1
- provides = lua51-socket
+ provides = lua51-luasocket=3.0.rc1.r231.gb57ca9b
+ conflicts = lua51-luasocket
+ conflicts = luasocket
+ replaces = luasocket
pkgname = lua52-socket-git
depends = lua52
- depends = luarocks5.2
- provides = lua52-socket
+ provides = lua52-luasocket=3.0.rc1.r231.gb57ca9b
+ conflicts = lua52-luasocket
+pkgname = lua53-socket-git
+ depends = lua53
+ provides = lua53-luasocket=3.0.rc1.r231.gb57ca9b
+ conflicts = lua53-luasocket
diff --git a/PKGBUILD b/PKGBUILD
index a1cdef731a6e..803f8c33f744 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,81 @@
-# Maintainer: Stephen Smith <stephen304@gmail.com>
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Anders Bergh <anders1@gmail.com>
+# Contributor: Stephen Smith <stephen304@gmail.com>
-pkgname=('lua-socket-git' 'lua51-socket-git' 'lua52-socket-git')
pkgbase=lua-socket-git
-pkgver=646.288219f
+pkgname=(lua-socket-git lua51-socket-git lua52-socket-git lua53-socket-git)
+pkgver=3.0.rc1.r231.gb57ca9b
pkgrel=1
-pkgdesc="Network support for the Lua language"
-arch=('i686' 'x86_64')
-url="http://www.impa.br/~diego/software/luasocket"
+pkgdesc='Networking support library for the Lua language'
+arch=('x86_64')
+url='https://github.com/lunarmodules/luasocket'
license=('MIT')
-source=("$pkgbase::git+https://github.com/diegonehab/luasocket.git#branch=master")
+#options=('debug')
+makedepends=('lua' 'lua51' 'lua52' 'lua53' 'git')
+source=("git+https://github.com/lunarmodules/luasocket.git")
md5sums=('SKIP')
+prepare() {
+ cp -a luasocket luasocket-51
+ cp -a luasocket luasocket-52
+ cp -a luasocket luasocket-53
+}
+
pkgver() {
- cd "$srcdir"/"$pkgbase"
- echo $(git rev-list --count master).$(git rev-parse --short master)
+ cd luasocket
+ git describe --always --long --tags --abbrev=7 HEAD |
+ sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-_package_helper() {
- _lua_ver=$1
+build() {
+ cd "$srcdir"/luasocket-51
+ MYCFLAGS="$CFLAGS" MYLDFLAGS=$LDFLAGS make LUAV=5.1 linux
+
+ cd "$srcdir"/luasocket-52
+ MYCFLAGS="$CFLAGS" MYLDFLAGS=$LDFLAGS make LUAV=5.2 linux
- mkdir -p "$_lua_ver"
- cd "$pkgbase"
- luarocks-${_lua_ver} make --pack-binary-rock --deps-mode=none luasocket-scm-0.rockspec
- mv *.rock ../${_lua_ver}/
- luarocks-${_lua_ver} install --tree="$pkgdir/usr/" --deps-mode=none ../${_lua_ver}/*.rock
- find "$pkgdir/usr" -name manifest -delete
+ cd "$srcdir"/luasocket-53
+ MYCFLAGS="$CFLAGS" MYLDFLAGS=$LDFLAGS make LUAV=5.3 linux
+
+ cd "$srcdir"/luasocket
+ MYCFLAGS="$CFLAGS" MYLDFLAGS=$LDFLAGS make LUAV=5.4 linux
}
package_lua51-socket-git() {
- depends=('lua51' 'luarocks5.1')
- provides=('lua51-socket')
+ depends=('lua51')
+ provides=("lua51-luasocket=$pkgver")
+ conflicts=('lua51-luasocket' 'luasocket')
+ replaces=('luasocket')
- _package_helper "5.1"
+ cd luasocket-51
+ make DESTDIR="$pkgdir" LUAV=5.1 prefix=/usr install-unix
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_lua52-socket-git() {
- depends=('lua52' 'luarocks5.2')
- provides=('lua52-socket')
+ depends=('lua52')
+ provides=("lua52-luasocket=$pkgver")
+ conflicts=('lua52-luasocket')
+ cd luasocket-52
+ make DESTDIR="$pkgdir" LUAV=5.2 prefix=/usr install-unix
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
- _package_helper "5.2"
+package_lua53-socket-git() {
+ depends=('lua53')
+ provides=("lua53-luasocket=$pkgver")
+ conflicts=('lua53-luasocket')
+ cd luasocket-53
+ make DESTDIR="$pkgdir" LUAV=5.3 prefix=/usr install-unix
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
package_lua-socket-git() {
- depends=('lua' 'luarocks')
- provides=('lua-socket')
-
- _package_helper "5.3"
+ depends=('lua')
+ provides=("lua-luasocket=$pkgver")
+ conflicts=('lua-luasocket')
+ cd luasocket
+ make DESTDIR="$pkgdir" LUAV=5.4 prefix=/usr install-unix
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}