2023-01-14 18:20:29 +01:00
|
|
|
pkgctl-build(1)
|
|
|
|
===============
|
|
|
|
|
|
|
|
Name
|
|
|
|
----
|
|
|
|
pkgctl-build - Build packages inside a clean chroot
|
|
|
|
|
|
|
|
Synopsis
|
|
|
|
--------
|
|
|
|
pkgctl build [OPTIONS] [PATH...]
|
|
|
|
|
|
|
|
Description
|
|
|
|
-----------
|
|
|
|
|
|
|
|
TODO
|
|
|
|
|
|
|
|
Build Options
|
|
|
|
-------------
|
|
|
|
|
|
|
|
*--arch* 'ARCH'::
|
|
|
|
Specify architectures to build for (disables auto-detection)
|
|
|
|
|
|
|
|
*--repo* 'REPO'::
|
|
|
|
Specify a target repository (disables auto-detection)
|
|
|
|
|
|
|
|
*-s, --staging*::
|
|
|
|
Build against the staging counterpart of the auto-detected repo
|
|
|
|
|
|
|
|
*-t, --testing*::
|
|
|
|
Build against the testing counterpart of the auto-detected repo
|
|
|
|
|
|
|
|
*-o, --offload*::
|
|
|
|
Build on a remote server and transfer artifacts afterwards
|
|
|
|
|
|
|
|
*-c, --clean*::
|
|
|
|
Recreate the chroot before building
|
|
|
|
|
|
|
|
*-I, --install* 'FILE'::
|
|
|
|
Install a package into the working copy of the chroot
|
|
|
|
|
2023-05-05 20:21:38 +02:00
|
|
|
*-w, --worker* 'SLOT'::
|
|
|
|
Name of the worker slot, useful for concurrent builds. By default the slot
|
|
|
|
is automatically assigned to the current tty pts number. In case the caller
|
|
|
|
is not a tty, choose a random slot between 1 and number of available
|
|
|
|
processing units.
|
|
|
|
|
2023-04-01 00:12:56 +02:00
|
|
|
*--nocheck*::
|
|
|
|
Do not run the check() function in the PKGBUILD
|
|
|
|
|
2023-01-14 18:20:29 +01:00
|
|
|
PKGBUILD Options
|
|
|
|
----------------
|
|
|
|
|
|
|
|
*--pkgver*='PKGVER'::
|
|
|
|
Set pkgver, reset pkgrel and update checksums
|
|
|
|
|
|
|
|
*--pkgrel*='PKGREL'::
|
|
|
|
Set pkgrel to a given value
|
|
|
|
|
|
|
|
*--rebuild*::
|
|
|
|
Increment the current pkgrel variable
|
|
|
|
|
2023-07-25 11:19:11 +02:00
|
|
|
*--updpkgsums*::
|
|
|
|
Regenerate the checksums
|
|
|
|
|
2023-01-14 18:20:29 +01:00
|
|
|
*-e, --edit*::
|
|
|
|
Edit the PKGBUILD before building
|
|
|
|
|
|
|
|
Release Options
|
|
|
|
---------------
|
|
|
|
|
|
|
|
*-r, --release*::
|
2023-04-18 01:15:24 +02:00
|
|
|
Automatically commit, tag and release after building +
|
|
|
|
Specifying this option is required when using any of the following options
|
|
|
|
in this section
|
2023-01-14 18:20:29 +01:00
|
|
|
|
|
|
|
*-m, --message* 'MSG'::
|
|
|
|
Use the given <msg> as the commit message
|
|
|
|
|
|
|
|
*-u, --db-update*::
|
|
|
|
Automatically update the pacman database as last action
|
|
|
|
|
|
|
|
Options
|
|
|
|
-------
|
|
|
|
|
|
|
|
*-h, --help*::
|
|
|
|
Show a help text
|
|
|
|
|
|
|
|
See Also
|
|
|
|
--------
|
|
|
|
|
|
|
|
linkman:pkgctl-release[1]
|
|
|
|
linkman:pkgctl-db-update[1]
|
|
|
|
|
|
|
|
include::include/footer.asciidoc[]
|