summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSimon Repp2025-04-22 19:49:09 +0200
committerSimon Repp2025-04-27 10:37:04 +0200
commit334ae3ac903baaf2eca8fe98ae13d6eceb17bd43 (patch)
tree8898c69e806d6039734c276131d1ed77eeac58c4 /PKGBUILD
parent0ad85eb9f7953612590496a07b5fad80d07f6f5c (diff)
downloadaur-334ae3ac903baaf2eca8fe98ae13d6eceb17bd43.tar.gz
Un-revert revert of build script changes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD11
1 files changed, 9 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 65014406a0de..ed1529f7acb2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ arch=('x86_64')
# reported runtime errors related to libvips without them (for faircamp-git).
depends=('ffmpeg' 'libvips>=8.13.3' 'openslide' 'opus' 'poppler-glib')
license=('AGPL3')
-makedepends=('cmake' 'git' 'rust')
+makedepends=('cargo' 'cmake' 'git')
options=('!lto')
pkgdesc='A static site generator for audio producers'
pkgname=faircamp
@@ -20,11 +20,18 @@ url='https://simonrepp.com/faircamp'
source=("${pkgname}-${pkgver}.tar.gz::https://codeberg.org/simonrepp/faircamp/archive/${pkgver}.tar.gz")
build() {
+ export RUSTUP_TOOLCHAIN=stable
+ export CARGO_TARGET_DIR=target
cd "$srcdir/$pkgname"
- cargo build --features libvips --locked --release
+ cargo build --features libvips --locked --offline --release
}
package() {
mkdir -p "$pkgdir/usr/bin"
install -Dm755 "$srcdir/$pkgname/target/release/faircamp" "$pkgdir/usr/bin/faircamp"
}
+
+prepare() {
+ export RUSTUP_TOOLCHAIN=stable
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
+}