summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2021-07-20 12:36:28 +0300
committerCaleb Maclennan2021-07-20 12:36:28 +0300
commit46ed2e776ea5bda12a392444908a46d4a4afb5aa (patch)
tree069adcd242e5c996ac4cb339ead2e97d8159f6b4
parent2c4aa32dd8688f934c510eba99bf362fc1e41d31 (diff)
downloadaur-46ed2e776ea5bda12a392444908a46d4a4afb5aa.tar.gz
upgpkg: casile-git 0.6.0.r11.g9e89420-1
Fix missing deps
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD146
2 files changed, 81 insertions, 74 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 38a4d1b8e217..c1d4046bd6af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index de071764bda1..a2f3b90e17f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}