This repository has been archived by the owner on Nov 20, 2020. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[luadist-git] add srlua-5.2-Debian-i686 [ci skip]
- Loading branch information
0 parents
commit bc31711
Showing
5 changed files
with
65 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
type = "i686" | ||
arch = "Debian" | ||
author = "Luiz Henrique de Figueiredo" | ||
depends = { | ||
[[lua >= 5.1, < 5.3]], | ||
} | ||
|
||
desc = "A tool for building self-running Lua programs." | ||
version = "5.2" | ||
maintainer = "Peter Drahoš" | ||
files = { | ||
Runtime = { | ||
[[bin/glue]], | ||
[[bin/srlua]], | ||
} | ||
, | ||
Data = { | ||
[[share/srlua/README.md]], | ||
} | ||
, | ||
Test = { | ||
[[share/srlua/test/test.lua]], | ||
} | ||
, | ||
} | ||
|
||
license = "MIT/X11" | ||
name = "srlua" | ||
url = "http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
This is a self-running Lua interpreter. It is meant to be combined with a | ||
Lua program (which may be in either text or precompiled form) into a single, | ||
stand-alone program that will run the given Lua program when it is run. | ||
|
||
The command-line arguments will be available to the Lua program in a table | ||
called "arg" and also as '...'. All standard Lua libraries will be available | ||
too. If you want to use a different set of libraries, just copy linit.c from | ||
the Lua source, add it to srlua.c and edit luaL_openlibs to suit your needs. | ||
|
||
The Makefile is targeted at Unix systems. Just edit it to reflect your | ||
installation of Lua. Then run make. This will build srlua and glue, and run | ||
a simple test. For each Lua program that you want to turn into a stand-alone | ||
program, do | ||
glue srlua prog.lua a.out | ||
chmod +x a.out | ||
Of course, you can use any name instead of a.out. | ||
|
||
For Windows, you need to create srlua.exe and glue.exe first. Then for each | ||
Lua program that you want to turn into a stand-alone program, do | ||
glue srlua.exe prog.lua prog.exe | ||
Of course, you can use any name instead of prog.exe. | ||
|
||
This code is hereby placed in the public domain. | ||
Please send comments, suggestions, and bug reports to lhf@tecgraf.puc-rio.br . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
#!/usr/local/bin/lua | ||
-- test srlua | ||
|
||
print("hello from inside "..arg[0]) | ||
print(#arg,...) | ||
print"bye!" | ||
|
||
print("hello again from inside "..arg[0]) | ||
for i=0,#arg do | ||
print(i,arg[i]) | ||
end | ||
print"bye now!" |