Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Repository of LuaDist modules available for installation using the luadist-git command line tool
Shell
branch: master
Failed to load latest commit information.
30log @ 86aa1f6 Updated submodules
ZipWriter @ 9dca874 Updated submodules
abelhas @ af6dc8b fix broken abelhas ref
alien @ ace5542 Updated submodules
alt-getopt @ e1d8432 Updated submodules
ansicolors @ 060acb9 Updated submodules
apr @ 687bf6a Updated submodules
asklua @ 3f7270c Added asklua
basexx @ c91cf54 Added basexx
batteries @ 38771be Updated submodules
bencode @ 020b69c Added bencode
bin2clua @ 4ab96a5 Updated submodules
bit32 @ 465df19 Updated submodules
bitlib @ 75a62d1 Updated submodules
bootstrap @ 21e41a1 Updated submodules
busted @ c611895 Updated busted, lanes, mediator_lua
bzip2 @ 55ff707 Updated submodules
cd @ 902db12 Updated submodules
cd-examples @ 0d0904c Updated submodules
cgilua @ a833765 Updated submodules
cheese @ b0298c8 Updated submodules
classlib @ b130c5e Updated submodules
concurrentlua @ 8ac0883 Updated submodules
config @ 3ce08bf Updated submodules
copas @ 1ed11dd Updated submodules
cosmo @ 687f6ec Updated cosmo
coxpcall @ 6546667 Updated submodules
curl @ 38f4738 Updated submodules
dado @ b118c2e Updated submodules
diff @ 2e43561 Updated submodules
diluculum @ 320d3c0 Updated submodules
dkjson @ 7ba6b81 Updated submodules
epeg @ d926474 Updated submodules
etree @ 1eaa22a Updated submodules
fcgi @ 6f8367e Updated submodules
freeglut @ 5462d91 Updated submodules
freetype @ 8ea348e Updated submodules
genx @ ab1f39b Updated submodules
getdoc @ e3be958 Added getdoc
getopt @ 0c07b1e Updated submodules
glew @ a42bb83 Updated submodules
gpc @ 93cd87c Updated submodules
gsl @ c000967 Updated submodules
gslshell @ 107d4f2 Updated submodules
gzio @ 729c3b5 Updated submodules
im @ e94e367 Updated submodules
im-examples @ 6eb748b Updated submodules
intellua @ 4a7cfc9 Updated submodules
iup @ d19be94 Updated submodules
iup-examples @ a0a8243 Updated submodules
kepler @ 9387f4a Updated submodules
lalarm @ 8939daf Updated submodules
lanes @ fc6dea5 Updated busted, lanes, mediator_lua
lapack @ 448d9a9 Updated submodules
lascii85 @ 01a1d4e Updated submodules
lazykit @ 7afc735 Updated submodules
lbase64 @ 23143f3 Updated submodules
lbc @ 93ca33c Updated submodules
lbci @ bcee783 Updated submodules
lcms @ f647375 Updated submodules
lcms2 @ 6b9d6c0 Updated submodules
lcomplex @ a855351 Updated submodules
ldoc @ 37a322a Updated submodules
leg @ 3420581 Updated module references to latest versions
lemock @ c65fe62 Updated submodules
lgdbm @ 115d66b Updated submodules
lgpc @ d1ad374 Updated submodules
libarchive @ f897d33 Updated submodules
libbsd @ a70385d Updated submodules
libdevil @ edef0fb Updated submodules
libev @ dfbbd66 Updated submodules
libexpat @ 166bc61 Updated submodules
libffi @ 7253317 Updated submodules
libgd @ fc32b44 Updated submodules
libgdbm @ 5e3fabc Updated submodules
libiconv @ daf1d7f Updated submodules
libjpeg @ bc8f8be Updated submodules
libmng @ a629b36 Updated submodules
libmysql @ d38f86d Updated submodules
libpng @ c611d7e Updated submodules
libpq @ 4a90601 Updated submodules
librs232 @ fbead98 Updated submodules
libsophia @ d849883 Added libsophia
libsqlite @ 560825f Updated submodules
libsqlite3 @ 0e30a6c Updated submodules
libtiff @ 3d1889d Updated submodules
libzmq @ 05964da Updated module references to latest versions
libzzip @ 55b54d0 Updated submodules
lip @ cf858fb Updated submodules
lmapm @ 9334ce2 Updated submodules
lmathx @ 4d3678e Updated submodules
lmd5 @ 91e0703 Updated submodules
lmock @ a986169 Updated submodules
loop @ 00e9e18 Updated submodules
lpack @ 16f8aaf Updated submodules
lpc @ d960e8a Updated submodules
lpeg @ baf0dc9 Updated submodules
lpty @ a93ae70 Added lpty
lrandom @ fa4c3aa Updated submodules
lrexlib @ a7a4b8c Updated submodules
lrexlib-gnu @ 737b59f Updated submodules
lrexlib-oniguruma @ a8d9ea6 Updated submodules
lrexlib-pcre @ 1ce6f93 Updated submodules
lrexlib-posix @ abfbfd4 Updated submodules
lrexlib-tre @ 8a439fe Updated submodules
lsocket @ 9dc8f0c Updated submodules
lsqlite3 @ 78d148c Updated lsqlite3
lua @ 96245ac Updated module references to latest versions
lua-AesFileEncrypt @ ea0a75f Updated module references to latest versions
lua-apr @ fdc75c2 Updated submodules
lua-bit-numberlua @ 7c15a9c Updated submodules
lua-cjson @ d9c73ee Updated submodules
lua-cmsgpack @ 3262a45 Added lua-cmsgpack
lua-coat @ 9e38017 Updated submodules
lua-coatpersistent @ 0a62a3b Updated submodules
lua-codegen @ 9e1fac8 Updated submodules
lua-colors @ abbd072 Updated submodules
lua-compress-deflatelua @ c8a4c63 Updated submodules
lua-curl @ 3da57c9 Updated submodules
lua-digest-crc32lua @ 3e87a29 Updated submodules
lua-discount @ 2c32772 Updated submodules
lua-ev @ 611a75a Updated submodules
lua-git @ e6ab5c5 Updated submodules
lua-hiredis @ 267fb82 Updated submodules
lua-iconv @ 38770fc Updated submodules
lua-llthreads @ c1d41c2 Updated module references to latest versions
lua-llthreads2 @ 8967ec2 Added lua-llthreads
lua-llthreads2-compat @ 21539ef Added lua-llthreads
lua-log @ 69dac2a Updated submodules
lua-matrix @ 6905a59 Updated submodules
lua-memoryfile @ 737453f Updated submodules
lua-odbc @ 268483a Updated module references to latest versions
lua-openssl @ 8b2c6f2 Updated submodules
lua-path @ e4fe52d Added struct and lua-path
lua-pdh @ 15e9bd3 Updated module references to latest versions
lua-pop3 @ f5a2025 Updated submodules
lua-pythonic-optparse @ 3c68922 Updated submodules
lua-sendmail @ 082c52d Updated module references to latest versions
lua-signal @ 1547689 Updated submodules
lua-sophia @ 2cd52e9 Added lua-sophia
lua-spore @ 9c56491 Updated submodules
lua-stdlib @ 69bcb08 Updated submodules
lua-testlongstring @ 8b6b6dc Updated submodules
lua-testmore @ f098a40 Updated submodules
lua-tinycdb @ a8b650b Updated submodules
lua-tokyocabinet @ 8e7d0e5 Updated submodules
lua-uri @ 206a798 Updated submodules
lua-websockets @ 6290789 Updated submodules
lua-xmlreader @ 192491f Updated submodules
lua-xmlrpc @ 2633339 Updated submodules
lua-zlib @ 74c1195 Added lua-zlib
lua-zmq @ 4eec8ff Updated submodules
lua_bufflib @ 2579bcf Added lua_bufflib. Closing #146
lua_cliargs @ aaf9c1c Added lua_cliargs
luabind @ 2387599 Updated submodules
luabitop @ 81bb23b Updated submodules
luacom @ 2d9b93a Updated submodules
luacomments @ b91002d Updated luacomments submodule
luacontractor @ 0e93615 Updated submodules
luacov @ 7fd0504 Updated module references to latest versions
luacrypto @ 1a310ed Updated submodules
luacurl @ 89ca8b6 Updated submodules
luadate @ 896beb0 Updated submodules
luadist-activate @ 683c417 Updated submodules
luadist-git @ 90cd974 Updated submodules
luadoc @ c701efe Updated submodules
luadocer @ 5f89868 Updated luadocer submodule
luaex @ 6924c51 Updated submodules
luaexpat @ 9bd5324 Updated submodules
luaffi @ 7bb84ae Updated submodules
luafilesystem @ a615483 Updated submodules
luafish @ c397204 Updated submodules
luagd @ a909aab Updated submodules
luagl @ d0263fe Updated submodules
luaglut @ 4d4746c Updated submodules
luagraph @ 2131425 Updated submodules
luaidl @ 17976dd Updated submodules
luajava @ a39eea6 Updated submodules
luajit @ 6c4a182 Updated submodules
luajson @ 1c13519 Updated module references to latest versions
lualibusb @ cffffdd Updated submodules
lualiterate @ 2de7a63 Updated module references to latest versions
lualnum @ 93c0e19 Updated submodules
lualogging @ 42284f5 Updated module references to latest versions
luametrics @ 0ead4ed Updated luametrics submodule
luamotif @ b40586e Updated submodules
luanativeobjects @ 7a8725b Updated submodules
luapgsql @ ad3b38e Updated submodules
luapi @ faf36b1 Updated submodules
luapod @ e559b7a Updated submodules
luaposix @ 362e5c0 Updated submodules
luapretty @ c99b828 Updated module references to latest versions
luaprofiler @ 51abf3e Updated submodules
luarocks @ a1daaf5 Updated module references to latest versions
luasec @ 329a878 Updated submodules
luasoap @ 2a082d5 Updated submodules
luasocket @ b97ed47 Updated module references to latest versions
luasql @ 8d8bfd6 Updated submodules
luasql-firebird @ bf6f62a Updated submodules
luasql-mysql @ 76fce0f Updated submodules
luasql-odbc @ f1e1788 Updated module references to latest versions
luasql-postgresql @ 29a3aa1 Updated submodules
luasql-sqlite @ 607a5ec Updated submodules
luasql-sqlite3 @ 2acdb6c Updated submodules
luasrcdiet @ 486129f Updated submodules
luassert @ 31b06f0 Updated submodules
luasys @ d2343b6 Updated submodules
luatask @ d77af7d Updated submodules
luaunit @ b16d71c Updated submodules
luaxml @ c5f544c Updated module references to latest versions
luazip @ be844f8 Updated submodules
lub @ 0378e1a Updated module references to latest versions
luma @ a75d7b4 Updated submodules
lunit @ 2b85adb Updated submodules
lut @ f99c9c3 Updated submodules
lutok @ f068ad9 Added lutok
luuid @ e5a0b67 Updated submodules
lv3 @ bdc126e Updated submodules
lzlib @ 9fa3993 Updated submodules
lzmq @ 2f2bc02 Updated submodules
lzmq-ffi @ 8360436 Updated submodules
mapm @ d3627e8 Updated submodules
markdown @ 052c674 Updated submodules
md5 @ a9deb45 Updated module references to latest versions
mediator_lua @ 4e7b167 Updated busted, lanes, mediator_lua
metalua @ 98bfefd Updated submodules
mingw @ f94614a Updated submodules
mixlua @ 692c813 Updated submodules
mk @ 7f0ecfc Updated submodules
mobdebug @ c065083 Updated reference to mondebug. Fixes #144
moonscript @ 57819d1 Updated submodules
ninja @ 13fcafc Updated submodules
numlua @ 8828813 Updated submodules
objectlua @ 8d88690 Updated submodules
objl @ d7d3d12 Updated submodules
oil @ 6eb8a98 Updated submodules
olua @ 60f3e11 Updated submodules
onig @ 2f5ca8c Updated submodules
openssl @ a5165f8 Updated submodules
orbit @ 1964289 Updated submodules
pcre @ 2b08a80 Updated submodules
penlight @ ba5f66b Updated submodules
pluto @ 5ef315d Updated submodules
qtlua @ cea7d92 Updated submodules
recaptcha @ 671ce00 Updated submodules
redis @ fea8fce Updated submodules
regex @ 9edbc12 Updated submodules
remdebug @ 5e54003 Updated submodules
rings @ ccca756 Updated submodules
saci @ e94e7ea Updated submodules
say @ 771bca9 Updated submodules
scintilla @ 2b9d6ca Updated submodules
scite @ fab4a63 Updated submodules
sdl @ e3fb85e Updated module references to latest versions
shake @ c79977e Updated submodules
sigar @ e4a7b62 Updated submodules
simulua @ d925122 Updated submodules
slncrypto @ 3e24756 Updated submodules
slnunicode @ 9238502 Updated submodules
sool @ 8bb859c Updated submodules
sputnik @ f209c36 Updated submodules
sputnik_markitup @ 70a25a7 Updated submodules
sputnik_tickets @ 4f6f4bb Updated submodules
squish @ 1756545 Updated submodules
srlua @ dd0fc94 Updated submodules
struct @ 1ba845f Added struct and lua-path
tcc @ 255ba0e Updated submodules
tlc @ 0d407c0 Updated submodules
tokyocabinet @ 20bc0bc Updated submodules
tolua @ 6773a27 Added tolua
toluapp @ b34075b Updated submodules
tre @ b460a31 Updated submodules
unzip @ b2592fd Updated submodules
venv @ 007b231 Updated submodules
versium @ fe8215a Updated submodules
vstruct @ 0e8432f Updated submodules
winapi @ 233d64f Added winapi
wsapi @ ec05958 Updated submodules
wsapi_basic_auth @ 2627999 Updated submodules
wxlua @ 83649e0 Updated submodules
wxwidgets @ edfb070 Updated submodules
xavante @ f0ecfc0 Updated submodules
xlsxwriter @ 47d167b Updated submodules
xml @ 836b68e Added xml module
xssfilter @ 9e96857 Updated submodules
xstring @ 1ea47dc Updated submodules
zerobranestudio @ 64b63fd Updated submodules
zip @ f6cfe48 Updated submodules
zlib @ a71bf11 Updated module references to latest versions
.gitignore Cleaned up submodules
.gitmodules Added mediator_lua
.travis.yml Fix afterscript
CMakeLists.txt Correction of dist name matching rule
README.md Cleaned up readme and obsolete files
config.in Updated submodule references
install Updated submodule references
install.bat Assuming CMake is installed into PATH on Windows

README.md

Primary LuaDist Repository

Build Status

This repository aggregates all the supported modules of the LuaDist project. Its primary purpose is to provide a manifest for modules. Modules are referenced using git submodules and should always point to individual module repositories in the LuaDist project. Its secondary purpose is to act as an install and bootstrap process for LuaDist based installations.

This repository contains an installation script that allows automated building of LuaDist modules. There are two modes of operation available. First mode is for bootstrapping the luadist deployment utility that offers complete package management functionality and automated dependency resolving. However this requires compilation of openssl and other utilities you may not want.

The second mode of operation directly checks out repositories using git or available submodules and installs the modules without dependency handling. Using this approach you can tailor your distribution from ground up without unneeded dependencies.

Bootstraping LuaDist deployment tool

Please make sure your system has git, CMake 2.8 and a compiler tool-chain available. On Ubuntu this requires git, cmake, build-essential. This build will take quite a while to compile, please be patient.

git clone git://github.com/LuaDist/Repository.git
cd Repository
git submodule update --init --recursive bootstrap
./install bootstrap

Once the installation finishes the LuaDist folder should contain a fully versioned LuaDist distribution.

cd _install/bin
./luadist list # lists installed modules
./luadist search # lists online repository
./luadist install luaexpat # installs luaexpat

Using the install script to generate distribution without versioning.

To make a distribution containing luajit, luasocket and luafilesystem you can use the install utility directly:

./install luajit luasocket luafilesystem

Note that this mode of installation installs most recent versions of modules and does not handle dependencies automatically. If you checked out any of the modules using submodules the utility will use the local files, otherwise it will access remote git repositories. However, the installation script is able to install specific tags of modules. It is up to you to install correct dependencies, otherwise the distribution may be unusable.

./install lua-5.1.4 md5-1.1.2 
./_install/bin/lua
> require "md5"

Cloning

To clone the full repository:

git clone git://github.com/LuaDist/Repository.git
cd Repository
git submodule update --init --recursive

To clone individual modules you can specify the module name as follows:

git submodule update --init --recursive lua

Note that submodules do not point to latest versions of modules but rather to stable versions. To update to latest version do:

cd module
git checkout master
git pull

By default all submodules are accessed using the git:// protocol. Developers can update all remotes to support push through ssl as reqired by GitHub using the following command:

git submodule foreach 'git remote set-url --push origin git@github.com:LuaDist/$path.git'

We also recommend switching all submodules to the master branch using the following command:

git submodule foreach 'git checkout master && git pull'

Contributing

  1. Submit a issue with a link to your git repository of the module.
  2. A maintainer will fork the module into LuaDist grant you the rights to push changes into it.
  3. The maintainer will add a submodule referencing the forked module into this LuaDist/Repository.

Call for Maintainers

If you would like to help us maintain the repository and update modules without maintainers you are more than welcome. Please contact us at our development list

Something went wrong with that request. Please try again.