Include:Abuild: Difference between revisions
WhyNotHugo (talk | contribs) (Tidy up the whole page) |
WhyNotHugo (talk | contribs) (Move abump details into Include:Abump) |
||
Line 1: | Line 1: | ||
To build a package the <code>abuild</code> | To build a package the <code>abuild</code> program is used. It implements functionality for building packages as well as additional commands and options for package maintenance. | ||
== Prerequisites == | ==== Prerequisites ==== | ||
In order to use <code>abuild</code>: | In order to use <code>abuild</code>: | ||
Line 8: | Line 8: | ||
* [[Abuild_and_Helpers#Setting_up_the_build_environment|The environment must be set up for abuild]]. | * [[Abuild_and_Helpers#Setting_up_the_build_environment|The environment must be set up for abuild]]. | ||
== Basic usage == | ==== Basic usage ==== | ||
If you just want to build a package from an [[APKBUILD Reference|APKBUILD]] file, only two command are needed. Both commands operate on an APKBUILD file in the current directory, so you should <code>cd</code> into the directory before running them. | If you just want to build a package from an [[APKBUILD Reference|APKBUILD]] file, only two command are needed. Both commands operate on an APKBUILD file in the current directory, so you should <code>cd</code> into the directory before running them. | ||
Line 14: | Line 14: | ||
* <code>abuild checksum</code>: updates the checksums for source files. | * <code>abuild checksum</code>: updates the checksums for source files. | ||
* <code>abuild -r</code>: builds the package. | * <code>abuild -r</code>: builds the package. | ||
The [https://git.alpinelinux.org/abuild/tree/abuild.1.scd manual page] (available via <code>man abuild</code>) describes all options and commands for <code>abuild</code>. | The [https://git.alpinelinux.org/abuild/tree/abuild.1.scd manual page] (available via <code>man abuild</code>) describes all options and commands for <code>abuild</code>. |
Revision as of 14:47, 19 November 2023
To build a package the abuild
program is used. It implements functionality for building packages as well as additional commands and options for package maintenance.
Prerequisites
In order to use abuild
:
- Your user account must be a member of the
abuild
group. - The environment must be set up for abuild.
Basic usage
If you just want to build a package from an APKBUILD file, only two command are needed. Both commands operate on an APKBUILD file in the current directory, so you should cd
into the directory before running them.
abuild checksum
: updates the checksums for source files.abuild -r
: builds the package.
The manual page (available via man abuild
) describes all options and commands for abuild
.