mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
43550b2d92
makedeb v14.0.0 has [changes](https://github.com/makedeb/makedeb/releases/tag/v14.0.0-stable) which have resulted in the PKGBUILD specification changing. This PR adjusts the PKGBUILD per the required makedeb specification.
29 lines
1.3 KiB
Bash
Executable File
29 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
GITTAG=$(git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')
|
|
|
|
if [[ "${BUILDKITE_TAG}" == "" ]]; then
|
|
VERSION="pkgver=${GITTAG}"
|
|
else
|
|
VERSION="pkgver=${BUILDKITE_TAG//v/}"
|
|
fi
|
|
|
|
wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=authelia-bin -qO PKGBUILD && \
|
|
sed -i -e '/^pkgname=/c pkgname=authelia' -e "/pkgver=/c $VERSION" -e '10,14d' -e "s/'etc/'\/etc/g" \
|
|
-e 's/source_x86_64.*/source_amd64=("authelia-linux-amd64.tar.gz")/' \
|
|
-e 's/source_aarch64.*/source_arm64=("authelia-linux-arm64.tar.gz")/' \
|
|
-e 's/source_armv7h.*/source_armhf=("authelia-linux-arm.tar.gz")/' \
|
|
-e 's/sha256sums_x86_64.*/sha256sums_amd64=("SKIP")/' \
|
|
-e 's/sha256sums_aarch64.*/sha256sums_arm64=("SKIP")/' \
|
|
-e 's/sha256sums_armv7h.*/sha256sums_armhf=("SKIP")/' \
|
|
-e 's/x86_64/amd64/g' -e 's/aarch64/arm64/g' -e 's/armv7h/armhf/g' \
|
|
-e 's/CARCH/MAKEDEB_DPKG_ARCHITECTURE/g' PKGBUILD
|
|
|
|
if [[ "${PACKAGE}" == "amd64" ]]; then
|
|
docker run --rm -v $PWD:/build authelia/debpackager bash -c "cd /build && makedeb"
|
|
elif [[ "${PACKAGE}" == "armhf" ]]; then
|
|
docker run --rm --platform linux/arm/v7 -v $PWD:/build authelia/debpackager bash -c "cd /build && makedeb"
|
|
else
|
|
docker run --rm --platform linux/arm64 -v $PWD:/build authelia/debpackager bash -c "cd /build && makedeb"
|
|
fi
|