Artifact ID: | ac38dbce48470464c31572e6f10d4fa18b45bba9e2dce004896addb177d3c003 |
---|---|
Page Name: | build |
Date: | 2020-03-04 16:46:33 |
Original User: | lexi |
Mimetype: | text/x-markdown |
Parent: | 088ffe61dad4be059e113eaea769d9894c0484075d762d29302a3c74ec31059c (diff) |
Next | 096ea9f371d9f674a5a9144296deec09dbc9d2f6a64839ff3ec4b12648e19ef1 |
building and packaging
libk provides two kinds of tarball: release tarballs and "live" tarballs. the live tarball is simply the current state of the "trunk" branch, and can be downloaded at the libk download page. however, you will most likely want to package libk, rather than installing it directly to your system. below are direct links to the official live and release packaging scripts for the distributions whose build systems we currently support. the packaging scripts for the live build are bundled in the dist/ directory of the repository, and are used as the basis for the release build scripts, which are uploaded separately elsewhere. if you would like to add support for another distribution, we welcome your merge requests, and urge you to join the maintenance effort for your distro to help us ensure stable releases.
please note that the live package script does not and cannot verify checksums or signatures on the source package! if you need such guarantees, you should use the most recent release available for your distro instead.
distro | live build | release builds |
---|---|---|
Arch Linux | PKGBUILD | (no releases) |
NixOS | libk.nix* | (no releases) |
scripts marked with * must be run from within the tarball. all others will download the necessary source files automatically.
at this time, libk does not provide any official project binaries. however, in the future, we plan to make use of the OpenSUSE Open Build System service to provide binary packages for a wide variety of distributions and architectures, for both the live build and most recent release.