summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 12 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1d4046bd6af..acc6be7088b2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
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
}