summarylogtreecommitdiffstats
path: root/build.sh
blob: 07b2a77c2be75d9d229ad635d7ffcc3dd56ba5ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

docker run \
    --rm \
    --platform linux/amd64 \
    -v $(pwd):/srv \
    --entrypoint /usr/bin/bash \
    --workdir /srv \
    docker.io/archlinux:latest -c '\
        pacman -Sy --noconfirm --needed archlinux-keyring && \
        pacman -Syu --noconfirm pacman-contrib pacman git sudo binutils go debugedit && \
        git config --global --add safe.directory /srv && \
        git clean -fdx && \
        chmod a+w PKGBUILD .SRCINFO . && \
        sudo -u nobody updpkgsums && \
        sudo -u nobody makepkg --printsrcinfo > .SRCINFO && \
        sudo -u nobody makepkg \
        chmod a-w PKGBUILD .SRCINFO . \
    '