$ bk build zlib.net
$ bk test zlib.net
[!TIP] If you’re inside a pantry clone then (after running
dev
) brewkit will build/test whatever has been edited.
[!NOTE]
$BREWROOT
is either your pantry clone or${XDG_DATA_HOME:-$HOME/.local/share}/brewkit
.[!NOTE]
$PKGSLUG
is the pkg project name with slashes replaced with unicode slashes and the version appended in-1.2.3
form.
$BREWROOT/srcs/$PKGSLUG
$BREWROOT/srcs/$PKGSLUG.ext
git diff
that
you can then save for use in your build script$BREWROOT/builds/$PKGSLUG
via rsync$BREWROOT/builds/$PKGSLUG.sh
pkgx.yaml
is generated to $BREWROOT/builds/$PKGSLUG
dev
you get the full build
environment for your pkg$BREWROOT/installs/$PKGSLUG
$BREWROOT/builds/$PKGSLUG
is moved to ${PKGX_DIR:-$HOME/.pkgx}
cc
, and the associated build toolchain (specifically latest LLVM)
make
patch
install
pkg-config
sed
This repo is optimized for the GitHub Actions calling site and not for readability. I hate this but it’s the right choice for our users.