lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On Tue, May 08, 2012 at 02:11:56PM +0200, steve donovan wrote:
> This is another tool dedicated to solving the same problem as
> luabuild: how to package and deploy non-trivial Lua applications.
> luabuild uses soar and srlua to make standalone executables; ldeb [1]
> uses soar to pack local dependencies into an archive, and find global
> dependencies, which will be matched against a manually-compiled list
> of Lua modules in Debian [2], and make a .deb that packages the
> standalone script with the appropriate Debian dependencies.
> 
> It's an entertaining time to be using Lua on Debian, with the new
> stable release coming up, and so there will be extra packages
> available by the end of the year, for Lua 5.2 as well. However, this
> does not invalidate the approach taken here. It isn't very
> _scientific_ and does not (yet) come near to Debian standards, but it
> does the job.

JFYI the README is going to be outdated soon. All Lua packages in debian
have been renamed (but for 2, that are will be fixed soon) to a more
understandable schema. They are all called lua-something, and if there
is a C part, there is a lua-something-dev companion. The list of packages 
is attached.

These packages are hybrid, in the sense that they can contain both the
5.1 and/or the 5.2 version of the same library. An extra metadata stanza
called Lua-Versions will contain '5.1' or '5.2' or '5.1 5.2' depending
on the content. Moreover virtual packages named like lua5.1-lpeg are 
provided so that applications can declare a dependency on, say, lpeg for 
a particular version of Lua, 5.1 in this example.

Regards
-- 
Enrico Tassi
lua-apr - Apache Portable Runtime library for the Lua language
lua-apr-dev - Lua development files for the Apache Portable Runtime library
lua-bitop - fast bit manipulation library for the Lua language
lua-bitop-dev - fast bit manipulation library devel files for the Lua language
lua-cgi - CGI library for the Lua language
lua-copas - Copas is a dispatcher of concurrent TCP/IP requests
lua-cosmo - Template library for the Lua language
lua-coxpcall - Protected function calls across coroutines for Lua
lua-cyrussasl - Cyrus SASL library for the Lua language
lua-cyrussasl-dev - Cyrus SASL development files for the Lua language
lua-dbi-common - DBI library for the Lua language, common files
lua-dbi-mysql - DBI library for the Lua language, MySQL backend
lua-dbi-mysql-dev - DBI library for the Lua language, MySQL development files
lua-dbi-postgresql - DBI library for the Lua language, PostgreSQL backend
lua-dbi-postgresql-dev - DBI library for the Lua language, PostgreSQL development files
lua-dbi-sqlite3 - DBI library for the Lua language, sqlite3 backend
lua-dbi-sqlite3-dev - DBI library for the Lua language, sqlite3 development files
lua-doc - Documentation generator for lua
lua-expat - libexpat bindings for the Lua language
lua-expat-dev - libexpat development files for the Lua language
lua-filesystem - luafilesystem library for the Lua language
lua-filesystem-dev - luafilesystem development files for the Lua language
lua-iconv - iconv bindings for the Lua programming language
lua-iconv-dev - iconv bindings for Lua - development files
lua-ldap - LDAP library for the Lua language
lua-ldap-dev - LDAP development files for the Lua language
lua-leg - Lua 5.1 grammar, with parsing and manipulation facilities
lua-leg-dev - Leg development files for the Lua language
lua-lgi - Lua bridge to GObject based libraries
lua-lgi-dev - lgi development files for the Lua language
lua-logging - Logging library for the Lua language
lua-lpeg - LPeg library for the Lua language
lua-lpeg-dev - LPeg development files for the Lua language
lua-markdown - Pure Lua 5.1 implementation of the Markdown text-to-html markup
lua-md5 - MD5 library for the Lua language
lua-md5-dev - MD5 library for the Lua language
lua-mode - Emacs mode for editing Lua programs
lua-orbit - MVC web framework for Lua
lua-curses - curses library for the Lua language
lua-curses-dev - curses development files for the Lua language
lua-posix - posix library for the Lua language
lua-posix-dev - posix development files for the Lua language
lua-rex-doc - documentation of the rex library for the Lua language
lua-rex-onig - Onig regular expressions library for the Lua language
lua-rex-onig-dev - Onig regex development files for the Lua language
lua-rex-pcre - Perl regular expressions library for the Lua language
lua-rex-pcre-dev - PCRE development files for the Lua language
lua-rex-posix - POSIX regular expressions library for the Lua language
lua-rex-posix-dev - POSIX regex development files for the Lua language
lua-rex-tre - TRE regular expressions library for the Lua language
lua-rex-tre-dev - TRE development files for the Lua language
lua-rings - Lua state creation and control library for the Lua language
lua-rings-dev - Development files for the rings library for the Lua language
lua-soap - SOAP library for the Lua language
lua-svn - Subversion library for the Lua language
lua-svn-dev - Development files for the Subversion library for the Lua language
lua-wsapi - Web server API abstraction layer for the Lua language
lua-wsapi-doc - wsapi documentation files for the Lua language
lua-wsapi-fcgi - Web server API fastcgi backend
lua-wsapi-fcgi-dev - wsapi fastcgi development files for the Lua language
lua-xmlrpc - xmlrpc library for the Lua language
lua-zip - zip library for the Lua language
lua-zip-dev - zip development files for the Lua language
lua-zlib - zlib library for the Lua language
lua-zlib-dev - zlib development files for the Lua language
lua-socket - TCP/UDP socket library for the Lua language
lua-socket-dev - TCP/UDP socket library for the Lua language
lua-sql-doc - luasql documentation
lua-sql-mysql - luasql library for the Lua language
lua-sql-mysql-dev - luasql development files for the Lua language
lua-sql-postgres - luasql library for the Lua language
lua-sql-postgres-dev - luasql development files for the Lua language
lua-sql-sqlite3 - luasql library for the Lua language
lua-sql-sqlite3-dev - luasql development files for the Lua language
lua-sec - SSL socket library for the Lua language
lua-sec-dev - SSL socket library library devel files for the Lua language