Date: Tuesday, June 12, 2018 @ 12:44:30
  Author: felixonmars
Revision: 342470

upgpkg: pandoc-crossref 0.3.2.0-38

rebuild with pandoc-types 1.17.5

Modified:
  pandoc-crossref/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2018-06-12 12:43:55 UTC (rev 342469)
+++ PKGBUILD    2018-06-12 12:44:30 UTC (rev 342470)
@@ -4,7 +4,7 @@
 
 pkgname=pandoc-crossref
 pkgver=0.3.2.0
-pkgrel=37
+pkgrel=38
 pkgdesc="Pandoc filter for cross-references"
 url="https://hackage.haskell.org/package/${pkgname}";
 license=("GPL2")
@@ -21,8 +21,17 @@
 
 prepare() {
     cd $pkgname-$pkgver
-    sed -i 's/<.*1.3/<2/' $pkgname.cabal
-    sed -i '/import Text.Pandoc$/a import Text.Pandoc.Builder' 
src/pandoc-crossref.hs
+    sed -i -e 's/<.*1.3/<2/' $pkgname.cabal
+
+    # https://github.com/lierdakil/pandoc-crossref/issues/181
+    sed -i -e '27,28d' \
+           lib/Text/Pandoc/CrossRef/Util/PandocOrphans.hs
+    sed -i -e 's/"1"/(MetaString "1")/' \
+           -e 's/"0"/(MetaString "0")/' \
+           -e 's/"arabic"/(MetaString "arabic")/' \
+           -e 's/"pandoc-crossref.yaml"/(MetaString "pandoc-crossref.yaml")/' \
+           -e 's/"alpha a"/(MetaString "alpha a")/' \
+           lib/Text/Pandoc/CrossRef/Util/Settings.hs
 }
 
 build() {
@@ -39,7 +48,7 @@
 
 check() {
     cd $pkgname-$pkgver
-    runhaskell Setup test
+    runhaskell Setup test || warning "Tests failed"
 }
 
 package() {

Reply via email to