mirror of
https://github.com/xmonad/xmonad.git
synced 2025-08-06 07:01: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
|
echo "packages: ." >> cabal.project
|
||||||
- if [ $HCNUMVER -ge 80200 ] ; then echo 'package xmonad' >> cabal.project ; fi
|
- 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"
|
- "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"
|
- "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
|
echo "packages: ${PKGDIR_xmonad}" >> cabal.project
|
||||||
- if [ $HCNUMVER -ge 80200 ] ; then echo 'package xmonad' >> cabal.project ; fi
|
- 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"
|
- "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"
|
- "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