diff options
author | Caleb Maclennan | 2021-07-20 12:36:28 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-07-20 12:36:28 +0300 |
commit | 46ed2e776ea5bda12a392444908a46d4a4afb5aa (patch) | |
tree | 069adcd242e5c996ac4cb339ead2e97d8159f6b4 | |
parent | 2c4aa32dd8688f934c510eba99bf362fc1e41d31 (diff) | |
download | aur-46ed2e776ea5bda12a392444908a46d4a4afb5aa.tar.gz |
upgpkg: casile-git 0.6.0.r11.g9e89420-1
Fix missing deps
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 146 |
2 files changed, 81 insertions, 74 deletions
@@ -1,9 +1,9 @@ pkgbase = casile-git pkgdesc = Caleb’s SILE publishing toolkit - pkgver = 0.6.0.r0.g766a95c + pkgver = 0.6.0.r11.g9e89420 pkgrel = 1 url = https://github.com/sile-typesetter/casile - arch = any + arch = x86_64 license = AGPL3 makedepends = autoconf-archive makedepends = cargo @@ -31,12 +31,13 @@ pkgbase = casile-git depends = nodejs depends = otf-libertinus depends = pandoc-sile-git - depends = perl depends = pcre depends = pdftk + depends = perl depends = podofo depends = poppler depends = povray + depends = procps-ng depends = python depends = sile depends = sqlite @@ -59,7 +60,7 @@ pkgbase = casile-git depends = python-pantable depends = python-ruamel-yaml depends = python-usfm2osis-cw-git - provides = casile + provides = casile=0.6.0.r11.g9e89420 conflicts = casile source = casile-git::git+https://github.com/sile-typesetter/casile.git sha256sums = SKIP @@ -1,98 +1,104 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> pkgname=casile-git -pkgver=0.5.1.r1.gacc5cbc +pkgver=0.6.0.r11.g9e89420 pkgrel=1 pkgdesc='Caleb’s SILE publishing toolkit' -arch=('any') +arch=(x86_64) url="https://github.com/sile-typesetter/${pkgname%-git}" -license=('AGPL3') -depends=('bc' - 'bcprov' # pdftk optdepend is required - 'entr' - 'epubcheck' - 'ghostscript' - 'git' - 'git-warp-time' - 'imagemagick' - 'inetutils' - 'inkscape' - 'java-commons-lang' # pdftk optdepend is required - 'jq' - 'kindlegen' - 'lua' - 'm4' - 'make' - 'moreutils' - 'nodejs' - 'otf-libertinus' - 'pandoc-sile-git' - 'perl' - 'pcre' - 'pdftk' - 'podofo' - 'poppler' - 'povray' - 'python' - 'sile' - 'sqlite' - 'tex-gyre-fonts' - 'texlive-core' - 'ttf-hack' - 'yq' - 'zint' - 'zsh') -_lua_deps=('colors' - 'filesystem' - 'yaml') -_perl_deps=('yaml' - 'yaml-merge-simple') -_python_deps=('isbnlib' - 'pandocfilters' - 'pantable' - 'ruamel-yaml' - 'usfm2osis-cw-git') +license=(AGPL3) +depends=(bc + bcprov # pdftk optdepend is required + entr + epubcheck + ghostscript + git + git-warp-time + imagemagick + inetutils + inkscape + java-commons-lang # pdftk optdepend is required + jq + kindlegen + lua + m4 + make + moreutils + nodejs + otf-libertinus + pandoc-sile-git + pcre + pdftk + perl + podofo + poppler + povray + procps-ng + python + sile + sqlite + tex-gyre-fonts + texlive-core + ttf-hack + yq + zint + zsh) +_lua_deps=(colors + filesystem + yaml) +_perl_deps=(yaml + yaml-merge-simple) +_python_deps=(isbnlib + pandocfilters + pantable + ruamel-yaml + usfm2osis-cw-git) depends+=("${_lua_deps[@]/#/lua-}" "${_lua_deps[@]/#/lua53-}" "${_perl_deps[@]/#/perl-}" "${_python_deps[@]/#/python-}") -makedepends=('autoconf-archive' 'cargo' 'luarocks' 'node-prune' 'rust' 'yarn') -provides=("${pkgname%-git}") +makedepends=(autoconf-archive + cargo + luarocks + node-prune + rust + yarn) +provides=("${pkgname%-git}=$pkgver") conflicts=("${pkgname%-git}") source=("$pkgname::git+$url.git") sha256sums=('SKIP') pkgver() { - cd "$pkgname" - git describe --long --abbrev=7 --tags --match="v*" | - sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "$pkgname" + git describe --long --abbrev=7 --tags --match="v*" | + sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } 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 - yarn install --production --frozen-lockfile + 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 + yarn install --production --frozen-lockfile } build() { - cd "$pkgname" - export YARN_CACHE_FOLDER="$srcdir/node_modules" - ./configure --prefix "/usr" - make + cd "$pkgname" + export YARN_CACHE_FOLDER="$srcdir/node_modules" + ./configure --prefix "/usr" + make } check() { - cd "$pkgname" - make check + cd "$pkgname" + make check } package () { - cd "$pkgname" - make DESTDIR="$pkgdir" install + cd "$pkgname" + make DESTDIR="$pkgdir" install node-prune "$pkgdir/usr/share/casile/node_modules" } |