From 8f71c8f4a779975069e85d1642b1b356757c1359 Mon Sep 17 00:00:00 2001 From: Shivansh-007 Date: Wed, 17 Mar 2021 15:12:32 +0530 Subject: [PATCH 1/4] pkg(lua-5.4.2): Add lua 5.4.2 --- packages/lua/5.4.2/build.sh | 14 ++++++++++++++ packages/lua/5.4.2/environment | 4 ++++ packages/lua/5.4.2/metadata.json | 6 ++++++ packages/lua/5.4.2/run | 4 ++++ packages/lua/5.4.2/test.lua | 1 + 5 files changed, 29 insertions(+) create mode 100755 packages/lua/5.4.2/build.sh create mode 100644 packages/lua/5.4.2/environment create mode 100644 packages/lua/5.4.2/metadata.json create mode 100644 packages/lua/5.4.2/run create mode 100644 packages/lua/5.4.2/test.lua diff --git a/packages/lua/5.4.2/build.sh b/packages/lua/5.4.2/build.sh new file mode 100755 index 0000000..8b02f7d --- /dev/null +++ b/packages/lua/5.4.2/build.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash + +# Put instructions to build your package in here +curl -R -O -L http://www.lua.org/ftp/lua-5.4.2.tar.gz +tar zxf lua-5.4.2.tar.gz +rm lua-5.4.2.tar.gz + +cd lua-5.4.2 +# Building Lua +make linux +# To check that Lua has been built correctly +make test +# Installing Lua +make linux install diff --git a/packages/lua/5.4.2/environment b/packages/lua/5.4.2/environment new file mode 100644 index 0000000..780b668 --- /dev/null +++ b/packages/lua/5.4.2/environment @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put 'export' statements here for environment variables +export PATH=$PWD/bin:$PATH diff --git a/packages/lua/5.4.2/metadata.json b/packages/lua/5.4.2/metadata.json new file mode 100644 index 0000000..401c03a --- /dev/null +++ b/packages/lua/5.4.2/metadata.json @@ -0,0 +1,6 @@ +{ + "language": "lua", + "version": "5.4.2", + "author": "Shivansh-007 ", + "aliases": ["lua"] +} \ No newline at end of file diff --git a/packages/lua/5.4.2/run b/packages/lua/5.4.2/run new file mode 100644 index 0000000..d23038b --- /dev/null +++ b/packages/lua/5.4.2/run @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Put instructions to run the runtime +lua "$@" diff --git a/packages/lua/5.4.2/test.lua b/packages/lua/5.4.2/test.lua new file mode 100644 index 0000000..3f2688f --- /dev/null +++ b/packages/lua/5.4.2/test.lua @@ -0,0 +1 @@ +print("OK") \ No newline at end of file From 6b64c4bb5fa2619a8b344968a4a4abfffdccd8a8 Mon Sep 17 00:00:00 2001 From: Shivansh-007 <69356296+Shivansh-007@users.noreply.github.com> Date: Wed, 17 Mar 2021 15:46:35 +0530 Subject: [PATCH 2/4] pkg(lua-5.4.2): Fix path in environment --- packages/lua/5.4.2/environment | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lua/5.4.2/environment b/packages/lua/5.4.2/environment index 780b668..2b26fe3 100644 --- a/packages/lua/5.4.2/environment +++ b/packages/lua/5.4.2/environment @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Put 'export' statements here for environment variables -export PATH=$PWD/bin:$PATH +export PATH="lua-5.4.2/src" From 7f07024129196ea18db0eabeb297ba43b210091b Mon Sep 17 00:00:00 2001 From: Shivansh-007 <69356296+Shivansh-007@users.noreply.github.com> Date: Thu, 18 Mar 2021 09:07:59 +0530 Subject: [PATCH 3/4] pkg(lua-5.4.2): Add PATH to indicate we are chaining them. PATH is a list of paths the shell should look for the binary. --- packages/lua/5.4.2/environment | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lua/5.4.2/environment b/packages/lua/5.4.2/environment index 2b26fe3..5d94f5c 100644 --- a/packages/lua/5.4.2/environment +++ b/packages/lua/5.4.2/environment @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Put 'export' statements here for environment variables -export PATH="lua-5.4.2/src" +export PATH="lua-5.4.2/src:$PATH" From 3c60ae75037e41389b53dedec1ce2e94c54aa7c8 Mon Sep 17 00:00:00 2001 From: Shivansh-007 <69356296+Shivansh-007@users.noreply.github.com> Date: Thu, 18 Mar 2021 09:56:40 +0530 Subject: [PATCH 4/4] pkg(lua-5.4.2): Add PWD before specifying the path --- packages/lua/5.4.2/environment | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lua/5.4.2/environment b/packages/lua/5.4.2/environment index 5d94f5c..936b3b6 100644 --- a/packages/lua/5.4.2/environment +++ b/packages/lua/5.4.2/environment @@ -1,4 +1,4 @@ #!/usr/bin/env bash # Put 'export' statements here for environment variables -export PATH="lua-5.4.2/src:$PATH" +export PATH="$PWD/lua-5.4.2/src:$PATH"