lua-lualdap: add 5.4 support, properly version
This commit is contained in:
parent
cdc82f0d0f
commit
d3dddc6b68
1
srcpkgs/lua-lualdap
Symbolic link
1
srcpkgs/lua-lualdap
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
lua54-lualdap
|
|
@ -1 +1 @@
|
||||||
lua-lualdap
|
lua54-lualdap
|
|
@ -1 +1 @@
|
||||||
lua-lualdap
|
lua54-lualdap
|
1
srcpkgs/lua53-lualdap
Symbolic link
1
srcpkgs/lua53-lualdap
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
lua54-lualdap
|
17
srcpkgs/lua54-lualdap/patches/lua54.patch
Normal file
17
srcpkgs/lua54-lualdap/patches/lua54.patch
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
--- src/compat-5.3.h
|
||||||
|
+++ src/compat-5.3.h
|
||||||
|
@@ -399,11 +399,11 @@ COMPAT53_API void luaL_requiref (lua_State *L, const char *modname,
|
||||||
|
|
||||||
|
|
||||||
|
/* other Lua versions */
|
||||||
|
-#if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501 || LUA_VERSION_NUM > 503
|
||||||
|
+#if !defined(LUA_VERSION_NUM) || LUA_VERSION_NUM < 501 || LUA_VERSION_NUM > 504
|
||||||
|
|
||||||
|
-# error "unsupported Lua version (i.e. not Lua 5.1, 5.2, or 5.3)"
|
||||||
|
+# error "unsupported Lua version (i.e. not Lua 5.1, 5.2, 5.3 or 5.4)"
|
||||||
|
|
||||||
|
-#endif /* other Lua versions except 5.1, 5.2, and 5.3 */
|
||||||
|
+#endif /* other Lua versions except 5.1, 5.2, 5.3 and 5.4 */
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,28 +1,30 @@
|
||||||
# Template file for 'lua-lualdap'
|
# Template file for 'lua54-lualdap'
|
||||||
pkgname=lua-lualdap
|
pkgname=lua54-lualdap
|
||||||
version=1.2.5
|
version=1.2.5
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc="lualdap-${version}"
|
wrksrc="lualdap-${version}"
|
||||||
build_style=gnu-makefile
|
build_style=gnu-makefile
|
||||||
hostmakedepends="pkg-config"
|
hostmakedepends="pkg-config"
|
||||||
makedepends="lua51-devel lua52-devel lua-devel libldap-devel"
|
makedepends="lua51-devel lua52-devel lua53-devel lua54-devel libldap-devel"
|
||||||
short_desc="LDAP bindings for Lua"
|
_desc="LDAP bindings for Lua"
|
||||||
|
short_desc="${_desc} (5.4.x)"
|
||||||
maintainer="John Regan <john@jrjrtech.com>"
|
maintainer="John Regan <john@jrjrtech.com>"
|
||||||
license="MIT"
|
license="MIT"
|
||||||
homepage="https://github.com/lualdap/lualdap"
|
homepage="https://github.com/lualdap/lualdap"
|
||||||
distfiles="https://github.com/lualdap/lualdap/archive/v${version}.tar.gz"
|
distfiles="https://github.com/lualdap/lualdap/archive/v${version}.tar.gz"
|
||||||
checksum=3e028faa6a5798cf2f3d50b9853b9b3fb6eb562b62010747bd5b6f50b57bb1cc
|
checksum=3e028faa6a5798cf2f3d50b9853b9b3fb6eb562b62010747bd5b6f50b57bb1cc
|
||||||
|
|
||||||
post_extract() {
|
post_patch() {
|
||||||
cd ${wrksrc}
|
cd ${wrksrc}
|
||||||
mkdir -p lua51
|
mkdir -p lua51
|
||||||
mv * lua51 || :
|
mv * lua51 || true
|
||||||
cp -a lua51 lua52
|
cp -a lua51 lua52
|
||||||
cp -a lua51 lua53
|
cp -a lua51 lua53
|
||||||
|
cp -a lua51 lua54
|
||||||
}
|
}
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
for luaver in 5.1 5.2 5.3; do
|
for luaver in 5.1 5.2 5.3 5.4; do
|
||||||
cd ${wrksrc}/lua${luaver//.}
|
cd ${wrksrc}/lua${luaver//.}
|
||||||
vsed -i "s|^LUA_VERSION.*|LUA_VERSION = ${luaver}|g" config
|
vsed -i "s|^LUA_VERSION.*|LUA_VERSION = ${luaver}|g" config
|
||||||
make \
|
make \
|
||||||
|
@ -36,7 +38,7 @@ do_build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
for luaver in 5.1 5.2 5.3; do
|
for luaver in 5.1 5.2 5.3 5.4; do
|
||||||
vmkdir usr/lib/lua/$luaver
|
vmkdir usr/lib/lua/$luaver
|
||||||
cd ${wrksrc}/lua${luaver//.}
|
cd ${wrksrc}/lua${luaver//.}
|
||||||
make \
|
make \
|
||||||
|
@ -48,11 +50,11 @@ do_install() {
|
||||||
DESTDIR="${DESTDIR}" \
|
DESTDIR="${DESTDIR}" \
|
||||||
install
|
install
|
||||||
done
|
done
|
||||||
vlicense ${wrksrc}/lua53/LICENSE.md
|
vlicense ${wrksrc}/lua54/LICENSE.md
|
||||||
}
|
}
|
||||||
|
|
||||||
lua51-lualdap_package() {
|
lua51-lualdap_package() {
|
||||||
short_desc+=" - Lua 5.1"
|
short_desc="${_desc} (5.1.x)"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
vmove usr/lib/lua/5.1
|
vmove usr/lib/lua/5.1
|
||||||
vlicense lua51/LICENSE.md
|
vlicense lua51/LICENSE.md
|
||||||
|
@ -60,9 +62,23 @@ lua51-lualdap_package() {
|
||||||
}
|
}
|
||||||
|
|
||||||
lua52-lualdap_package() {
|
lua52-lualdap_package() {
|
||||||
short_desc+=" - Lua 5.2"
|
short_desc="${_desc} (5.2.x)"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
vmove usr/lib/lua/5.2
|
vmove usr/lib/lua/5.2
|
||||||
vlicense lua52/LICENSE.md
|
vlicense lua52/LICENSE.md
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
lua53-lualdap_package() {
|
||||||
|
short_desc="${_desc} (5.3.x)"
|
||||||
|
pkg_install() {
|
||||||
|
vmove usr/lib/lua/5.3
|
||||||
|
vlicense lua53/LICENSE.md
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
lua-lualdap_package() {
|
||||||
|
depends="lua53-lualdap>=${version}_${revision}"
|
||||||
|
short_desc+="${_desc} (5.3.x) (transitional dummy package)"
|
||||||
|
build_style=meta
|
||||||
|
}
|
Loading…
Reference in a new issue