From 436269125c74aa3076e963f61ce4da3caa13af9d Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Wed, 30 Jun 2021 10:35:09 -0400 Subject: [PATCH] lua: new package at 5.2.4 --- lua/build | 8 ++++++++ lua/checksums | 2 ++ lua/files/lua.pc | 20 ++++++++++++++++++++ lua/sources | 2 ++ lua/version | 1 + 5 files changed, 33 insertions(+) create mode 100755 lua/build create mode 100644 lua/checksums create mode 100644 lua/files/lua.pc create mode 100644 lua/sources create mode 100644 lua/version diff --git a/lua/build b/lua/build new file mode 100755 index 0000000..a4c24d0 --- /dev/null +++ b/lua/build @@ -0,0 +1,8 @@ +#!/bin/sh -e + +make MYCFLAGS="$CFLAGS -fPIC" MYLDFLAGS="$LDFLAGS" CC="$CC" posix + +make INSTALL_TOP="$1/usr" INSTALL_MAN="$1/usr/share/man/man1" \ + INSTALL_DATA="cp -d" install + +install -Dm 644 lua.pc "$1/usr/lib/pkgconfig/lua.pc" diff --git a/lua/checksums b/lua/checksums new file mode 100644 index 0000000..a39a5fe --- /dev/null +++ b/lua/checksums @@ -0,0 +1,2 @@ +b9e2e4aad6789b3b63a056d442f7b39f0ecfca3ae0f1fc0ae4e9614401b69f4b +aae37b7805bbe73d7fd296c4c06762e994d342ef0ae761553ee75e6e8039de46 diff --git a/lua/files/lua.pc b/lua/files/lua.pc new file mode 100644 index 0000000..8d2de2e --- /dev/null +++ b/lua/files/lua.pc @@ -0,0 +1,20 @@ +V=5.2 +R=5.2.4 + +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} +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} diff --git a/lua/sources b/lua/sources new file mode 100644 index 0000000..ad64a52 --- /dev/null +++ b/lua/sources @@ -0,0 +1,2 @@ +https://www.lua.org/ftp/lua-5.2.4.tar.gz +files/lua.pc diff --git a/lua/version b/lua/version new file mode 100644 index 0000000..7560c29 --- /dev/null +++ b/lua/version @@ -0,0 +1 @@ +5.2.4 1 -- 2.39.2