diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -1,7 +1,7 @@ -# Maintainer: Caleb Maclennan <caleb@alerque.com> +# Maintainer: Caleb Maclennan <caleb@alerque.com> pkgname=casile-git -pkgver=0.6.0.r11.g9e89420 +pkgver=0.6.3.r3.gf6a319c pkgrel=1 pkgdesc='Caleb’s SILE publishing toolkit' arch=(x86_64) @@ -20,12 +20,12 @@ depends=(bc java-commons-lang # pdftk optdepend is required jq kindlegen + libertinus-font lua m4 make moreutils nodejs - otf-libertinus pandoc-sile-git pcre pdftk @@ -60,7 +60,6 @@ makedepends=(autoconf-archive cargo luarocks node-prune - rust yarn) provides=("${pkgname%-git}=$pkgver") conflicts=("${pkgname%-git}") @@ -75,25 +74,28 @@ pkgver() { prepare() { cd "$pkgname" - export YARN_CACHE_FOLDER="$srcdir/node_modules" sed Makefile.am -i \ -e "/^licensedir = /s#.(_casile)\$#$pkgname#" \ -e 's/yarn \(install\|run\)/yarn --offline \1/' \ -e 's/cargo \(build\|install\|test\)/cargo --offline \1/' ./bootstrap.sh - cargo fetch --locked + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" + local YARN_CACHE_FOLDER="$srcdir/node_modules" yarn install --production --frozen-lockfile } build() { cd "$pkgname" - export YARN_CACHE_FOLDER="$srcdir/node_modules" + local RUSTUP_TOOLCHAIN=stable + local CARGO_TARGET_DIR=target + local YARN_CACHE_FOLDER="$srcdir/node_modules" ./configure --prefix "/usr" make } check() { cd "$pkgname" + local RUSTUP_TOOLCHAIN=stable make check } |