From 7fefa11a1489ebb7b8d9f98454a2ea144d8a85f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Sat, 29 Oct 2022 18:51:33 +0700 Subject: [PATCH] lua54-lualdap: fix build for lua 5.4 --- srcpkgs/lua54-lualdap/patches/lua54.patch | 4 ++-- srcpkgs/lua54-lualdap/template | 15 +++++++-------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/srcpkgs/lua54-lualdap/patches/lua54.patch b/srcpkgs/lua54-lualdap/patches/lua54.patch index 134ac849931c..0cfd0d6bbdb6 100644 --- a/srcpkgs/lua54-lualdap/patches/lua54.patch +++ b/srcpkgs/lua54-lualdap/patches/lua54.patch @@ -1,5 +1,5 @@ ---- a/src/compat-5.3.h -+++ b/src/compat-5.3.h +--- a/lua54/src/compat-5.3.h ++++ b/lua54/src/compat-5.3.h @@ -399,11 +399,11 @@ COMPAT53_API void luaL_requiref (lua_State *L, const char *modname, diff --git a/srcpkgs/lua54-lualdap/template b/srcpkgs/lua54-lualdap/template index 386222ce0c6d..30e4c95496ce 100644 --- a/srcpkgs/lua54-lualdap/template +++ b/srcpkgs/lua54-lualdap/template @@ -2,7 +2,7 @@ pkgname=lua54-lualdap version=1.2.5 revision=3 -wrksrc="lualdap-${version}" +create_wrksrc=yes build_style=gnu-makefile hostmakedepends="pkg-config" makedepends="lua51-devel lua52-devel lua53-devel lua54-devel libldap-devel" @@ -14,13 +14,12 @@ homepage="https://github.com/lualdap/lualdap" distfiles="https://github.com/lualdap/lualdap/archive/v${version}.tar.gz" checksum=3e028faa6a5798cf2f3d50b9853b9b3fb6eb562b62010747bd5b6f50b57bb1cc -post_patch() { - cd ${wrksrc} - mkdir -p lua51 - mv * lua51 || true - cp -a lua51 lua52 - cp -a lua51 lua53 - cp -a lua51 lua54 +post_extract() { + mv lualdap-${version} lua + cp -a lua lua51 + cp -a lua lua52 + cp -a lua lua53 + cp -a lua lua54 } do_build() {