mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-03-11 06:37:31 +00:00
abuild.1: add new manpage
This is mostly based on the output of --help.
This commit is contained in:
parent
b2b87f8394
commit
5f500be4c6
2
Makefile
2
Makefile
@ -11,7 +11,7 @@ SCRIPTS := abuild abuild-keygen abuild-sign newapkbuild \
|
|||||||
abump apkgrel buildlab apkbuild-cpan apkbuild-pypi checkapk \
|
abump apkgrel buildlab apkbuild-cpan apkbuild-pypi checkapk \
|
||||||
apkbuild-gem-resolver
|
apkbuild-gem-resolver
|
||||||
USR_BIN_FILES := $(SCRIPTS) abuild-tar abuild-gzsplit abuild-sudo abuild-fetch abuild-rmtemp
|
USR_BIN_FILES := $(SCRIPTS) abuild-tar abuild-gzsplit abuild-sudo abuild-fetch abuild-rmtemp
|
||||||
MAN_1_PAGES := newapkbuild.1
|
MAN_1_PAGES := newapkbuild.1 abuild.1
|
||||||
MAN_5_PAGES := APKBUILD.5
|
MAN_5_PAGES := APKBUILD.5
|
||||||
SAMPLES := sample.APKBUILD sample.initd sample.confd \
|
SAMPLES := sample.APKBUILD sample.initd sample.confd \
|
||||||
sample.pre-install sample.post-install
|
sample.pre-install sample.post-install
|
||||||
|
167
abuild.1.scd
Normal file
167
abuild.1.scd
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
abuild(1)
|
||||||
|
|
||||||
|
# NAME
|
||||||
|
|
||||||
|
*abuild* - build an apk from an APKBUILD
|
||||||
|
|
||||||
|
# SYNOPSIS
|
||||||
|
|
||||||
|
*abuild* [options] [-P _REPODEST_] [-s _SRCDEST_] [-D _DESCRIPTION_] [cmd] ...++
|
||||||
|
*abuild* [-c] -n _PKGNAME_[-_PKGVER_]
|
||||||
|
|
||||||
|
# DESCRIPTION
|
||||||
|
|
||||||
|
*abuild* builds an apk binary package based on an input APKBUILD(5), as well as
|
||||||
|
other related operations.
|
||||||
|
|
||||||
|
# OPTIONS
|
||||||
|
|
||||||
|
*-A*
|
||||||
|
Print CARCH and exit
|
||||||
|
|
||||||
|
*-c*
|
||||||
|
Enable colored output
|
||||||
|
|
||||||
|
*-d*
|
||||||
|
Disable dependency checking
|
||||||
|
|
||||||
|
*-D*
|
||||||
|
Set APKINDEX description (default: *$repo $(git describe)*)
|
||||||
|
|
||||||
|
*-f*
|
||||||
|
Force specified cmd (skip checks: apk up to date, arch, libc)
|
||||||
|
|
||||||
|
*-F*
|
||||||
|
Force run as root
|
||||||
|
|
||||||
|
*-h*
|
||||||
|
Show this help
|
||||||
|
|
||||||
|
*-k*
|
||||||
|
Keep built packages, even if APKBUILD or sources are newer
|
||||||
|
|
||||||
|
*-K*
|
||||||
|
Keep buildtime temp dirs and files (srcdir/pkgdir/deps)
|
||||||
|
|
||||||
|
*-m*
|
||||||
|
Disable colors (monochrome)
|
||||||
|
|
||||||
|
*-P*
|
||||||
|
Set REPODEST as the repository location for created packages
|
||||||
|
|
||||||
|
*-q*
|
||||||
|
Quiet
|
||||||
|
|
||||||
|
*-r*
|
||||||
|
Install missing dependencies from system repository (using sudo)
|
||||||
|
|
||||||
|
*-s*
|
||||||
|
Set source package destination directory
|
||||||
|
|
||||||
|
*-v*
|
||||||
|
Verbose: show every command as it is run (very noisy)
|
||||||
|
|
||||||
|
# COMMANDS
|
||||||
|
|
||||||
|
*build*
|
||||||
|
Compile and install package into *$pkgdir*.
|
||||||
|
|
||||||
|
*check*
|
||||||
|
Run any defined tests concerning the package
|
||||||
|
|
||||||
|
*checksum*
|
||||||
|
Generate checksum to be included in APKBUILD
|
||||||
|
|
||||||
|
*clean*
|
||||||
|
Remove temp build and install dirs
|
||||||
|
|
||||||
|
*cleancache*
|
||||||
|
Remove downloaded files from $SRCDEST
|
||||||
|
|
||||||
|
*cleanoldpkg*
|
||||||
|
Remove binary packages except current version
|
||||||
|
|
||||||
|
*cleanpkg*
|
||||||
|
Remove already built binary and source package
|
||||||
|
|
||||||
|
*deps*
|
||||||
|
Install packages listed in makedepends and depends
|
||||||
|
|
||||||
|
*fetch*
|
||||||
|
Fetch sources to $SRCDEST (consider: 'abuild fetch verify')
|
||||||
|
|
||||||
|
*index*
|
||||||
|
Regenerate indexes in $REPODEST
|
||||||
|
|
||||||
|
*listpkg*
|
||||||
|
List target packages
|
||||||
|
|
||||||
|
*package*
|
||||||
|
Install project into
|
||||||
|
|
||||||
|
*prepare*
|
||||||
|
Apply patches
|
||||||
|
|
||||||
|
*rootbld*
|
||||||
|
Build package in clean chroot. Requires *abuild-rootbld*.
|
||||||
|
|
||||||
|
*rootpkg*
|
||||||
|
Run 'package', the split functions and create apks as fakeroot
|
||||||
|
|
||||||
|
*sanitycheck*
|
||||||
|
Basic sanity check of APKBUILD
|
||||||
|
|
||||||
|
*snapshot*
|
||||||
|
Create a *$giturl* snapshot and upload to *$disturl*
|
||||||
|
|
||||||
|
*sourcecheck*
|
||||||
|
Check if remote source package exists upstream
|
||||||
|
|
||||||
|
*srcpkg*
|
||||||
|
Make a source package
|
||||||
|
|
||||||
|
*undeps*
|
||||||
|
Uninstall packages listed in makedepends and depends
|
||||||
|
|
||||||
|
*unpack*
|
||||||
|
Unpack sources to $srcdir
|
||||||
|
|
||||||
|
*up2date*
|
||||||
|
Compare target and sources dates
|
||||||
|
|
||||||
|
*verify*
|
||||||
|
Verify checksums
|
||||||
|
|
||||||
|
# FILES
|
||||||
|
|
||||||
|
/etc/abuild.conf
|
||||||
|
Configuration is read from this file by default.
|
||||||
|
|
||||||
|
$HOME/.abuild/abuild.conf
|
||||||
|
User-specific configuration is read from this file, if it exists.
|
||||||
|
|
||||||
|
# EXAMPLES
|
||||||
|
|
||||||
|
Update checksums for an APKBUILD:
|
||||||
|
|
||||||
|
```
|
||||||
|
abuild checksum
|
||||||
|
```
|
||||||
|
|
||||||
|
Build an APKBUILD and print coloured output:
|
||||||
|
|
||||||
|
```
|
||||||
|
abuild -rc
|
||||||
|
```
|
||||||
|
|
||||||
|
# SEE ALSO
|
||||||
|
|
||||||
|
SPDX license reference (on the Web at <https://spdx.org/licenses/>),
|
||||||
|
newapkbuild(1), apk(8), APKBUILD(5).
|
||||||
|
|
||||||
|
# AUTHORS
|
||||||
|
|
||||||
|
*abuild*: Natanael Copa <_ncopa@alpinelinux.org_>
|
||||||
|
|
||||||
|
Documentation:++
|
||||||
|
Hugo Osvaldo Barrera <_hugo@whynothugo.nl_>
|
Loading…
Reference in New Issue
Block a user