From c82733b107497dbb9b454463c5860b8c8140ce27 Mon Sep 17 00:00:00 2001 From: "bozo.kopic" Date: Wed, 3 May 2023 23:15:26 +0200 Subject: . --- env.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 env.sh (limited to 'env.sh') diff --git a/env.sh b/env.sh new file mode 100644 index 0000000..2c30fad --- /dev/null +++ b/env.sh @@ -0,0 +1,30 @@ +root_dir="$(cd "$(dirname -- "$0")"; pwd)" +build_dir="$root_dir/build" +aur_dir="$root_dir/aur" + +if [ $# -gt 0 ]; then + packages="$*" +else + packages="$(find "$root_dir" -mindepth 2 -maxdepth 2 -type f -name PKGBUILD | \ + xargs -I {} dirname {} | \ + xargs -I {} basename {})" +fi + +for package in $packages; do + if [ ! -f "$root_dir/$package/PKGBUILD" ]; then + echo "invalid package $package" 1>&2 + exit 1 + fi +done + +export PATH="/usr/bin:$PATH" + + +set_makepkg_envs() { + package=$1 + export PKGDEST="$build_dir/$package" + export SRCDEST="$build_dir/$package" + export SRCPKGDEST="$build_dir" + export LOGDEST="$build_dir" + export BUILDDIR="$build_dir" +} -- cgit v1.2.3-70-g09d2