ef49f30c88
Build / build (push) Successful in 58s
- PKGBUILD: builds converge package, uses pre-built binary from build/converge when available (from scripts/build), falls back to stack build from source. Installs binary, systemd user service, example config, and README. - scripts/build: added final step to run makepkg -f on the host (conditional, skipped if makepkg not found). Produces .pkg.tar.zst alongside the binary. - scripts/makepkg: convenience wrapper for standalone makepkg runs.
14 lines
415 B
Bash
Executable File
14 lines
415 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Build an Arch Linux package for converge using makepkg.
|
|
#
|
|
# Usage:
|
|
# ./scripts/makepkg # Build the package (no install)
|
|
# ./scripts/makepkg -i # Build and install
|
|
# ./scripts/makepkg -s # Build and install missing deps
|
|
#
|
|
# The resulting .pkg.tar.zst will be placed in the project root.
|
|
set -euo pipefail
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/.."
|
|
|
|
makepkg -f "$@"
|