diff options
author | Caleb Maclennan | 2023-07-16 23:43:23 +0300 |
---|---|---|
committer | Caleb Maclennan | 2023-07-16 23:43:23 +0300 |
commit | d196ef65f0d879252748738c79d5a9426653ff9d (patch) | |
tree | 91ad3669b2ce2df5de8d1cc70996b9490e2f4ddf | |
parent | de45c23e1768829388f9f44b998d57e10d1aa17a (diff) | |
download | aur-d196ef65f0d879252748738c79d5a9426653ff9d.tar.gz |
upgpkg: sile-luajit-git 0.14.10.r55.gaa7eda6-1
Switch to riir branch
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 25 insertions, 9 deletions
@@ -1,11 +1,14 @@ pkgbase = sile-luajit-git - pkgdesc = Modern typesetting system inspired by TeX - pkgver = 0.14.8.r0.gcc8486b + pkgdesc = The SILE Typesetter, a modern typesetting system inspired by LaTeX, customizable in Lua + pkgver = 0.14.10.r55.gaa7eda6 pkgrel = 1 url = https://www.sile-typesetter.org arch = x86_64 license = MIT checkdepends = poppler + makedepends = cargo + makedepends = luajit + makedepends = jq depends = glibc depends = fontconfig depends = freetype2 @@ -14,7 +17,6 @@ pkgbase = sile-luajit-git depends = git depends = icu depends = libpng - depends = luajit depends = lua51-cassowary depends = lua51-cldr depends = lua51-cliargs @@ -47,9 +49,8 @@ pkgbase = sile-luajit-git optdepends = noto-fonts-cjk: default font for tate enabled classes optdepends = ttf-hack: default mono font provides = libtexpdf.so - provides = sile=0.14.8.r0.gcc8486b + provides = sile=0.14.10.r55.gaa7eda6 conflicts = sile - options = debug source = git+https://github.com/sile-typesetter/sile.git source = git+https://github.com/sile-typesetter/libtexpdf.git sha256sums = SKIP @@ -1,10 +1,13 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> # Maintainer: Adrián Pérez de Castro <aperez@igalia.com> +# RIIR branch represents development work towards the next major release +_pr=1762 + _pkgname=sile pkgname=$_pkgname-luajit-git -pkgdesc='Modern typesetting system inspired by TeX' -pkgver=0.14.8.r0.gcc8486b +pkgdesc='The SILE Typesetter, a modern typesetting system inspired by LaTeX, customizable in Lua' +pkgver=0.14.10.r55.gaa7eda6 pkgrel=1 arch=(x86_64) url=https://www.sile-typesetter.org @@ -37,7 +40,6 @@ depends=(glibc git icu libpng # this goes with libtexpdf if ever split out to a library package - luajit "${_luadeps[@]/#/lua51-}" zlib) depends+=(libfreetype.so @@ -51,11 +53,13 @@ optdepends=('libertinus-font: default math font' 'luarocks: manage addon packages' 'noto-fonts-cjk: default font for tate enabled classes' 'ttf-hack: default mono font') +makedepends=(cargo + luajit + jq) checkdepends=(poppler) provides=(libtexpdf.so "$_pkgname=$pkgver") conflicts=("$_pkgname") -options=(debug) source=("git+$_url.git" "git+${_url%/$_pkgname}/libtexpdf.git") sha256sums=('SKIP' @@ -66,7 +70,14 @@ prepare () { git submodule init git config submodule.libtexpdf.url "$srcdir/libtexpdf" git -c protocol.file.allow=always submodule update + if [[ -n "$_pr" ]]; then + git fetch origin pull/$_pr/head + git reset --hard FETCH_HEAD + fi + sed Makefile.am -i \ + -e 's/cargo \(build\|install\|test\)/cargo --offline \1/' ./bootstrap.sh + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } pkgver() { @@ -77,6 +88,8 @@ pkgver() { build () { cd "$_pkgname" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target ./configure \ --prefix /usr \ --docdir /usr/share/doc/$pkgname \ @@ -87,6 +100,8 @@ build () { check () { cd "$_pkgname" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target make check } |