English | Português

Kepler

Components

Tools

Related Sites

Sponsors

Blue PiL

   

Source distribution format

The source distribution format should mirror closely the CVS Format:

modulename-x.y.z
/doc/locale
Project documentation separated by locale (us and br).

/examples
Project examples files

/src
Project source files

/tests
Project test files

Extracting the source from CVS as an anonymous user:
cvs -d:pserver:anonymous@cvs.luaforge.net:/cvsroot/productname login
cvs -d:pserver:anonymous@cvs.luaforge.net:/cvsroot/productname export -r tagname -d modulename-x.y modulename

Generating the source packages:
tar czvf modulename-x.y.tar.gz modulename-x.y
zip -r modulename-x.y.zip modulename-x.y

Generating the full Kepler Unix package as a developer
export CVS_LUAFORGE=-d:ext:developername@cvs.luaforge.net:/cvsroot
make dist

Generating the full Kepler Unix package as anonymous (uses wget to retrieve LuaBinaries and LuaSocket from keplerproject.org)
rm -rf kepler
cvs -d:pserver:anonymous@cvs.luaforge.net:/cvsroot/kepler login
cvs -d:pserver:anonymous@cvs.luaforge.net:/cvsroot/kepler co kepler
cd kepler
make dist or make snapshot

Expanding a package in the local directory
tar -zxf modulename-x.y.tar.gz

Windows binary distribution format

The Windows binary distribution format for Lua X.Y uses the name

modulename-x.y.z-win32-luaXY.zip

and should include every Lua source file, the module DLL and the dependencies DLLs.

Also check Building Windows Modules
Recent Changes Last modified on March 17, 2007, at 11:26 AM Printable | Edit | History
Powered by PmWiki