Browse Source

lua: update to 5.4.8

Waldemar Brodkorb 1 month ago
parent
commit
f53ff1adef
2 changed files with 31 additions and 2 deletions
  1. 5 2
      package/lua/Makefile
  2. 26 0
      package/lua/files/lua.pc

+ 5 - 2
package/lua/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 include ${ADK_TOPDIR}/rules.mk
 
 
 PKG_NAME:=		lua
 PKG_NAME:=		lua
-PKG_VERSION:=		5.3.4
+PKG_VERSION:=		5.4.8
 PKG_RELEASE:=		1
 PKG_RELEASE:=		1
-PKG_HASH:=		f681aa518233bc407e23acf0f5887c884f17436f000d453b2491a9f11a52400c
+PKG_HASH:=		4f18ddae154e793e46eeab727c59ef1c0c0c2b744e7b94219710d76f530629ae
 PKG_DESCR:=		programming language interpreter
 PKG_DESCR:=		programming language interpreter
 PKG_SECTION:=		dev/lang
 PKG_SECTION:=		dev/lang
 PKG_DEPENDS:=		libreadline
 PKG_DEPENDS:=		libreadline
@@ -34,6 +34,9 @@ MAKE_FLAGS+=		CFLAGS="${TARGET_CFLAGS} ${TARGET_CPPFLAGS} -DLUA_USE_LINUX -fPIC"
 XAKE_FLAGS+=		INSTALL_TOP="${WRKINST}/usr"
 XAKE_FLAGS+=		INSTALL_TOP="${WRKINST}/usr"
 ALL_TARGET:=		linux
 ALL_TARGET:=		linux
 
 
+post-install:
+	$(CP) ./files/lua.pc $(STAGING_TARGET_DIR)/usr/lib/pkgconfig
+
 lua-install:
 lua-install:
 	${INSTALL_DIR} ${IDIR_LUA}/usr/bin
 	${INSTALL_DIR} ${IDIR_LUA}/usr/bin
 	${INSTALL_BIN} ${WRKINST}/usr/bin/lua ${IDIR_LUA}/usr/bin/
 	${INSTALL_BIN} ${WRKINST}/usr/bin/lua ${IDIR_LUA}/usr/bin/

+ 26 - 0
package/lua/files/lua.pc

@@ -0,0 +1,26 @@
+# lua.pc -- pkg-config data for Lua
+
+V= 5.4
+R= 5.4.8
+
+prefix= /usr
+INSTALL_BIN= ${prefix}/bin
+INSTALL_INC= ${prefix}/include
+INSTALL_LIB= ${prefix}/lib
+INSTALL_MAN= ${prefix}/man/man1
+INSTALL_LMOD= ${prefix}/share/lua/${V}
+INSTALL_CMOD= ${prefix}/lib/lua/${V}
+
+# canonical vars
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: ${R}
+Requires:
+Libs: -L${libdir} -llua -lm
+Cflags: -I${includedir}
+
+# (end of lua.pc)