summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2024-05-12 01:21:02 +0300
committerCaleb Maclennan2024-05-12 01:38:43 +0300
commitad288ac7c394dee31f9722f7d781b8ed0d416207 (patch)
tree9498463af1861036f36c74913f4f1e5cf4920377
parent8078146dd7c1ae1f3407e0ef1a7dd4dbfc19feea (diff)
downloadaur-ad288ac7c394dee31f9722f7d781b8ed0d416207.tar.gz
upgpkg: pandoc-sile-git 3.1.12.1.r108.g85806c7-1
upgpkg: pandoc-sile-git 3.1.12.1.r108.g85806c7-1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD29
2 files changed, 24 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2efff82d8cbf..6d754493fbf7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = pandoc-sile-git
pkgdesc = Conversion between markup formats (sile fork, static build)
- pkgver = 3.1.12.1.r39.gba287ce
+ pkgver = 3.1.12.1.r108.g85806c7
pkgrel = 1
url = https://pandoc.org
arch = x86_64
- license = GPL
+ license = GPL-2.0-or-later
makedepends = git
makedepends = stack
optdepends = pandoc-citeproc: for citation rendering with pandoc-citeproc filter
optdepends = pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter
optdepends = texlive-core: for pdf output
- provides = pandoc=3.1.12.2
- provides = pandoc-cli=3.1.12.2
+ provides = pandoc=3.1.13
+ provides = pandoc-cli=3.1.13
conflicts = pandoc-cli
conflicts = haskell-pandoc
- source = git+https://github.com/alerque/pandoc.git#branch=sile-3.1.12.2
- sha512sums = SKIP
+ source = pandoc-sile-git::git+https://github.com/alerque/pandoc.git#branch=sile-3.1.13
+ sha256sums = SKIP
pkgname = pandoc-sile-git
diff --git a/PKGBUILD b/PKGBUILD
index 78ef835d7be1..cd1ab0763bb9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,32 +4,39 @@
_pkgname=pandoc
pkgname=$_pkgname-sile-git
-_pkgver=3.1.12.2
-pkgver=3.1.12.1.r39.gba287ce
+_pkgver=3.1.13
+pkgver=3.1.12.1.r108.g85806c7
pkgrel=1
pkgdesc='Conversion between markup formats (sile fork, static build)'
url='https://pandoc.org'
-license=(GPL)
+license=(GPL-2.0-or-later)
arch=(x86_64)
makedepends=(git
stack)
optdepends=('pandoc-citeproc: for citation rendering with pandoc-citeproc filter'
'pandoc-crossref: for numbering figures, equations, tables and cross-references to them with pandoc-crossref filter'
'texlive-core: for pdf output')
-provides=("$_pkgname=$_pkgver" "$_pkgname-cli=$_pkgver")
-conflicts=("$_pkgname-cli" "haskell-$_pkgname") # binary and man page are in different arch packages
-source=("git+https://github.com/alerque/$_pkgname.git#branch=sile-$_pkgver")
-sha512sums=('SKIP')
+provides=("$_pkgname=$_pkgver"
+ "$_pkgname-cli=$_pkgver")
+conflicts=("$_pkgname-cli"
+ "haskell-$_pkgname") # binary and man page are in different arch packages
+source=("$pkgname::git+https://github.com/alerque/$_pkgname.git#branch=sile-$_pkgver")
+sha256sums=('SKIP')
+
+prepare() {
+ cd "$pkgname"
+ stack config set resolver lts-22.19 # ghc-9.6.4
+ echo 'compiler: ghc-9.6.5' >> stack.yaml
+}
pkgver() {
- cd "$_pkgname"
+ cd "$pkgname"
git describe --long --tags --abbrev=7 --always HEAD --match "[0-9].[0-9]*" |
sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "$_pkgname"
- stack setup
+ cd "$pkgname"
stack build \
--install-ghc \
--ghc-options='-fdiagnostics-color=always' \
@@ -38,7 +45,7 @@ build() {
}
package() {
- cd "$_pkgname"
+ cd "$pkgname"
find ./ -path '*/dist/*' -type f -name pandoc -perm /u+x \
-execdir install -Dm755 -t "$pkgdir/usr/bin/" {} \;
install -Dm644 -t "$pkgdir/usr/share/man/man1/" pandoc-cli/man/pandoc.1