summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorXenhat Hex2022-01-17 06:04:29 -0500
committerXenhat Hex2022-01-17 06:04:29 -0500
commitc29e3e9c653b1cfbc30721aed3ce87c52df94d26 (patch)
tree2bbcdd72c4963301bcfadd9da84c16a40192779c /PKGBUILD
parent7fb2b7b1a2955362f3b6ab9fc0792b0aafeac8c7 (diff)
downloadaur-c29e3e9c653b1cfbc30721aed3ce87c52df94d26.tar.gz
remove rebuild logic
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD21
1 files changed, 6 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 346568096e3f..2a7df6768b14 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -58,21 +58,12 @@ build() {
fi
fi
pip3 install --upgrade autobuild -i https://git.alchemyviewer.org/api/v4/projects/54/packages/pypi/simple --extra-index-url https://pypi.org/simple
- autobuild configure -A 64 -c ReleaseOS -- -DLL_TESTS:BOOL=OFF -DDISABLE_FATAL_WARNINGS=ON -DUSE_LTO:BOOL=$(grep -cq '[^!]lto' <<< $OPTIONS && echo 'ON' || echo 'OFF') -DVIEWER_CHANNEL="Alchemy Test"
-
- cd "build-linux-64" || exit 1
- if ninja -j"$(nproc)"; then
- echo "Build successful."
- else
- echo "Build failed. Cleaning and trying again for you..."
- echo "Cleaning build folder..."
- rm -rf "${pkgname}/build-linux-64"
- if ninja -j"$(nproc)"; then
- echo "Build succeeded after 2 tries"
- else
- echo "Build failed twice. Will not try again."
- fi
- fi
+ # we have a lot of files, relax ulimit to help performance
+ ulimit -n 20000
+ # shellcheck disable=SC2153
+ autobuild configure -A 64 -c ReleaseOS -- -DLL_TESTS:BOOL=OFF -DDISABLE_FATAL_WARNINGS=ON -DUSE_LTO:BOOL="$(grep -cq '[^!]lto' <<< "${OPTIONS}" && echo 'ON' || echo 'OFF')" -DVIEWER_CHANNEL="Alchemy Test"
+ cd "build-linux-64"
+ ninja -j"$(nproc)"
}
package() {
mkdir -p "$pkgdir/opt"