This is a more complex example on how to create a Limba1 package. It demonstrates how to:
- Build a Limba package with the build-helper
- Handle multiple dependencies
- Create a Limba repository
- Automatize the build process
More information and explanations of the single steps will follow.
The final Limba repository, containing Neverball with all its dependencies, can be found here: http://people.freedesktop.org/~mak/stuff/neverball-lirepo/
Please keep in mind that this repository contains software from multiple organizations, using different licenses. Please refer to the individual projects for more information about licensing.
The Limba package definitions are public domain or subjected to the MIT license. Descriptions might be copyrighted by the respective project which wrote them (refer to the individual files).
Yes, please test them! We only ship prebuilt binaries for amd64 right now, though.
-
Get Limba from 2, compile and install it (the Git master version has some quirk fixes, so it's recommended to use it).
-
Open
/etc/limba/sources.list
(create file and directory if necessary) and add a line containing:common,devel http://people.freedesktop.org/~mak/stuff/neverball-lirepo/
-
Run
sudo limba trust-key BF4DECEB
to trust the repository you just added. -
Run
sudo limba refresh
to refresh the index of available packages. -
Run
sudo limba install neverball-1.6.0
(append--verbose
to see what is going on) -
Run Neverball from your desktop's launcher, or by typing neverball-1.6.0 in the console.
Note: Every Limba command has a --verbose
flag, if you want to see what's going on.