mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-05-07 08:24:03 +00:00
19 lines
559 B
Bash
Executable File
19 lines
559 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
for PACKAGE in "$@"; do
|
|
BUILD_DIR="$(mktemp -d)"
|
|
# clone the remote source
|
|
git clone https://aur.archlinux.org/"$PACKAGE".git "$BUILD_DIR"
|
|
cd "$BUILD_DIR"
|
|
# FIXME monkey patch PKGBUILD for python
|
|
sed -i 's/python -m build/python -m build --skip-dependency-check/g' "PKGBUILD"
|
|
# checkout to the image date
|
|
git checkout "$(git rev-list -1 --before="$BUILD_DATE" master)"
|
|
# build and install the package
|
|
makepkg --nocheck --noconfirm --install --rmdeps --syncdeps
|
|
cd /
|
|
rm -r "$BUILD_DIR"
|
|
done
|