summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 9 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2f3b90e17f5..8136c5ec1c27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}