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 /PKGBUILD | |
parent | 2c4aa32dd8688f934c510eba99bf362fc1e41d31 (diff) | |
download | aur-46ed2e776ea5bda12a392444908a46d4a4afb5aa.tar.gz |
upgpkg: casile-git 0.6.0.r11.g9e89420-1
Fix missing deps
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 146 |
1 files changed, 76 insertions, 70 deletions
@@ -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" } |