travis.yml: build GenerateManpage when compiling with ghc-8.6.x or later

Older versions will probably choke on pandoc-2.10.x.
This commit is contained in:
Peter Simons
2020-08-25 11:50:52 +02:00
parent 66d2241703
commit ffcb01ad80

View File

@@ -100,7 +100,7 @@ install:
- |
echo "packages: ." >> cabal.project
- if [ $HCNUMVER -ge 80200 ] ; then echo 'package xmonad' >> cabal.project ; fi
- "if [ $HCNUMVER -lt 80600 ] ; then echo ' flags: +generatemanpage' >> cabal.project; fi"
- "if [ $HCNUMVER -ge 80600 ] ; then echo ' flags: +generatemanpage' >> cabal.project; fi"
- "if [ $HCNUMVER -ge 80200 ] ; then echo ' ghc-options: -Werror=missing-methods' >> cabal.project ; fi"
- |
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(xmonad)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
@@ -128,7 +128,7 @@ script:
- |
echo "packages: ${PKGDIR_xmonad}" >> cabal.project
- if [ $HCNUMVER -ge 80200 ] ; then echo 'package xmonad' >> cabal.project ; fi
- "if [ $HCNUMVER -lt 80600 ] ; then echo ' flags: +generatemanpage' >> cabal.project; fi"
- "if [ $HCNUMVER -ge 80600 ] ; then echo ' flags: +generatemanpage' >> cabal.project; fi"
- "if [ $HCNUMVER -ge 80200 ] ; then echo ' ghc-options: -Werror=missing-methods' >> cabal.project ; fi"
- |
- "for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(xmonad)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"