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
 }

Reply via email to