Date: Sunday, September 18, 2022 @ 15:46:58 Author: felixonmars Revision: 1304925
upgpkg: pandoc-crossref 0.3.13.0-2: rebuild with citeproc 0.8.0.1, pandoc 2.19, skylighting 0.13, skylighting-core 0.13 Modified: pandoc-crossref/trunk/PKGBUILD ----------+ PKGBUILD | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-18 15:45:50 UTC (rev 1304924) +++ PKGBUILD 2022-09-18 15:46:58 UTC (rev 1304925) @@ -4,7 +4,7 @@ pkgname=pandoc-crossref pkgver=0.3.13.0 -pkgrel=1 +pkgrel=2 pkgdesc="Pandoc filter for cross-references" url="https://hackage.haskell.org/package/${pkgname}" license=("GPL2") @@ -13,35 +13,40 @@ 'haskell-microlens-mtl' 'haskell-microlens-th' 'haskell-open-browser' 'haskell-optparse-applicative' 'pandoc' 'haskell-pandoc-types' 'haskell-syb' 'haskell-utility-ht') -makedepends=('ghc' 'haskell-hspec') +makedepends=('ghc' 'uusi' 'haskell-hspec') conflicts=('haskell-pandoc-crossref') replaces=('haskell-pandoc-crossref') source=("$pkgname-$pkgver.tar.gz::https://github.com/lierdakil/pandoc-crossref/archive/v$pkgver.tar.gz") sha512sums=('8ba496c48bee5f52ddaa0f30bc76a9143001149f4502b63cae7419fbaec0240b8ed7dde1a67edcc9fe66b1f9fb054b15d1fbd8d46e635c8965348e7edcbaff3a') +prepare() { + cd $pkgname-$pkgver + uusi -u pandoc $pkgname.cabal +} + build() { - cd $pkgname-$pkgver - runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ - --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ - -f-enable_flaky_tests - runhaskell Setup build $MAKEFLAGS - runhaskell Setup register --gen-script - runhaskell Setup unregister --gen-script - sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh - sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh + cd $pkgname-$pkgver + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname --enable-tests \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ + -f-enable_flaky_tests + runhaskell Setup build $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } check() { - cd $pkgname-$pkgver - runhaskell Setup test --show-details=direct + cd $pkgname-$pkgver + runhaskell Setup test --show-details=direct } package() { - cd $pkgname-$pkgver + cd $pkgname-$pkgver - install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" - install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" - runhaskell Setup copy --destdir="${pkgdir}" - rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + runhaskell Setup copy --destdir="${pkgdir}" + rm -f "$pkgdir"/usr/share/doc/$pkgname/LICENSE }
