Login or register Large RSS Icon

Distribution Format

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 modules tarballs

tar czvf modulename-x.y.tar.gz modulename-x.y
zip -r modulename-x.y.zip modulename-x.y

Generating the Kepler tarball using Darcs

darcs get http://kepler.dreamhosters.com/kepler --tag=tagname kepler-x.y
cd kepler-x.y
darcs dist -d kepler-x.y

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 BuildingKepleron_Windows

Powered by Sputnik | XHTML 1.1