======================================== README for Adélie Linux Build Software ======================================== :Authors: * **A. Wilcox**, Distro Lead * **Adélie Linux Developers and Users**, contributions :Status: Production :Copyright: © 2019 Adélie Linux Team. Mix of MIT and GPL 2 open source licences. Introduction ============ This repository contains the software used to build the Adélie Linux package set. It is used by Adélie Linux for package building to create the repository used by Adélie's APK package manager. Licenses ````````` Most of the code in this repository is licensed GPL-2.0-only. The ``abuild-fetch`` applet is licensed under the MIT license. Changes ``````` Any changes to this repository - additions, removal, or version bumps - must be reviewed before being pushed to the master branch. There are no exceptions to this rule. For security-sensitive updates, contact the Security Team at sec-bugs@adelielinux.org. Contents ======== This section contains a high-level view of the contents of this repository. ``abuild-fetch``: Download package sources `````````````````````````````````````````` The ``abuild-fetch`` applet is used to download package sources from the Internet. ``abuild-tar``: Archive manipulation ```````````````````````````````````` The ``abuild-tar`` applet is used to manipulate ``tar`` files into ``APK`` files. More on the APK file format is discussed on our wiki_. .. _wiki: https://wiki.adelielinux.org/wiki/APK_internals ``abuild``: Package building ```````````````````````````` The ``abuild`` script is the script responsible for building packages. ``newapkbuild``: Package recipe creation ```````````````````````````````````````` The ``newapkbuild`` script is used to create new package recipes, called ``APKBUILD`` files. More information can be found in the Handbook_ or the man page installed with the ``abuild-doc`` package (``man 5 APKBUILD``). .. _Handbook: https://help.adelielinux.org/html/devel/