diff options
author | Simon Repp | 2025-04-22 19:49:09 +0200 |
---|---|---|
committer | Simon Repp | 2025-04-27 10:37:04 +0200 |
commit | 334ae3ac903baaf2eca8fe98ae13d6eceb17bd43 (patch) | |
tree | 8898c69e806d6039734c276131d1ed77eeac58c4 /PKGBUILD | |
parent | 0ad85eb9f7953612590496a07b5fad80d07f6f5c (diff) | |
download | aur-334ae3ac903baaf2eca8fe98ae13d6eceb17bd43.tar.gz |
Un-revert revert of build script changes
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -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')" +} |