mirror of
https://github.com/xmonad/xmonad.git
synced 2025-07-25 17:21:52 -07:00
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:
@@ -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"
|
||||
|
Reference in New Issue
Block a user