diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 12 insertions, 11 deletions
@@ -1,6 +1,6 @@ pkgbase = casile-git pkgdesc = Caleb’s SILE publishing toolkit - pkgver = 0.6.0.r11.g9e89420 + pkgver = 0.6.3.r3.gf6a319c pkgrel = 1 url = https://github.com/sile-typesetter/casile arch = x86_64 @@ -9,7 +9,6 @@ pkgbase = casile-git makedepends = cargo makedepends = luarocks makedepends = node-prune - makedepends = rust makedepends = yarn depends = bc depends = bcprov @@ -24,12 +23,12 @@ pkgbase = casile-git depends = java-commons-lang depends = jq depends = kindlegen + depends = libertinus-font depends = lua depends = m4 depends = make depends = moreutils depends = nodejs - depends = otf-libertinus depends = pandoc-sile-git depends = pcre depends = pdftk @@ -60,7 +59,7 @@ pkgbase = casile-git depends = python-pantable depends = python-ruamel-yaml depends = python-usfm2osis-cw-git - provides = casile=0.6.0.r11.g9e89420 + provides = casile=0.6.3.r3.gf6a319c conflicts = casile source = casile-git::git+https://github.com/sile-typesetter/casile.git sha256sums = SKIP @@ -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 } |