Date: Saturday, February 4, 2023 @ 20:57:42
  Author: felixonmars
Revision: 1392411

upgpkg: haskell-pandoc 3.0-1: rebuild with doctemplates 0.11, jira-wiki-markup 
1.5.0, pandoc 3.0, pandoc-lua-marshal 0.2.0, pandoc-types 1.23

Modified:
  haskell-pandoc/trunk/PKGBUILD

----------+
 PKGBUILD |   31 +++++++++++++------------------
 1 file changed, 13 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-02-04 20:52:23 UTC (rev 1392410)
+++ PKGBUILD    2023-02-04 20:57:42 UTC (rev 1392411)
@@ -2,9 +2,10 @@
 # Maintainer: Caleb Maclennan <[email protected]>
 # Contributor: Arch Haskell Team <[email protected]>
 
-pkgname=pandoc
+_hkgname=pandoc
+pkgname=haskell-pandoc
 pkgver=3.0
-pkgrel=0
+pkgrel=1
 pkgdesc='Conversion between markup formats'
 url='https://pandoc.org'
 license=('GPL')
@@ -25,21 +26,20 @@
          'haskell-zlib')
 optdepends=('pandoc-crossref: for numbering figures, equations, tables and 
cross-references to them with pandoc-crossref filter'
             'texlive-core: for pdf output')
-conflicts=('haskell-pandoc')
-replaces=('haskell-pandoc')
-makedepends=('ghc' 'bubblewrap' 'haskell-diff' 'haskell-tasty' 
'haskell-tasty-golden'
+makedepends=('ghc' 'uusi' 'haskell-diff' 'haskell-tasty' 'haskell-tasty-golden'
              'haskell-tasty-hunit' 'haskell-tasty-quickcheck')
-source=("https://hackage.haskell.org/packages/archive/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz";)
+source=("https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz";)
 
sha512sums=('be25f6fcf141da0c9b5a46f568387789139b728553ed710fdef986f62deebb97ed73aad9c4d59ca9e0b176ecf12f2a6bd881247a80b6f2c79fc01f5e40510097')
 
 prepare() {
-    cd $pkgname-$pkgver
+    cd $_hkgname-$pkgver
+    gen-setup
     # TODO: find a better solution
     sed -i "s|let env' = dynlibEnv ++ |let env' = dynlibEnv ++ 
[(\"LD_LIBRARY_PATH\", \"$PWD/dist/build\")] ++ |" test/Tests/Command.hs
 }
 
 build() {
-    cd $pkgname-$pkgver
+    cd $_hkgname-$pkgver
 
     runhaskell Setup configure -O --enable-shared --enable-executable-dynamic 
--disable-library-vanilla \
         --prefix=/usr --docdir="/usr/share/doc/$pkgname" --datasubdir=$pkgname 
--enable-tests \
@@ -53,19 +53,14 @@
 }
 
 check() {
-    cd $pkgname-$pkgver
-    LC_CTYPE=en_US.UTF-8 runhaskell Setup test
+    cd $_hkgname-$pkgver
+    LC_CTYPE=en_US.UTF-8 runhaskell Setup test --show-details=direct
 }
 
 package() {
-    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"
+    cd $_hkgname-$pkgver
+    install -D -m744 register.sh   
"${pkgdir}/usr/share/haskell/register/${_hkgname}.sh"
+    install -D -m744 unregister.sh 
"${pkgdir}/usr/share/haskell/unregister/${_hkgname}.sh"
     runhaskell Setup copy --destdir="${pkgdir}"
     rm "${pkgdir}/usr/share/doc/${pkgname}/COPYING.md"
-    install -Dm644 man/pandoc.1 -t "${pkgdir}"/usr/share/man/man1/
-
-    LD_LIBRARY_PATH="$PWD/dist/build" bwrap --ro-bind / / --tmpfs /usr/share 
--ro-bind "$pkgdir"/usr/share/pandoc /usr/share/pandoc -- \
-        dist/build/pandoc/pandoc --bash-completion > pandoc-completion.bash
-    install -Dm644 pandoc-completion.bash 
"$pkgdir"/usr/share/bash-completion/completions/pandoc
 }

Reply via email to