mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-18 02:08:29 +01:00
Merge branch 'master' into nightly
This commit is contained in:
commit
efaaeab6ea
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
set -eux
|
set -eu +x
|
||||||
|
|
||||||
ROOT=$(cd $(dirname $0) ; pwd)
|
ROOT=$(cd $(dirname $0) ; pwd)
|
||||||
TARGET=$1
|
TARGET=$1
|
||||||
@ -98,11 +98,16 @@ curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip
|
|||||||
|
|
||||||
# Determine the new build plan unless NOPLAN is set
|
# Determine the new build plan unless NOPLAN is set
|
||||||
#
|
#
|
||||||
# * Update the package index
|
# * Update the package index (unless LTS)
|
||||||
# * Create a new plan
|
# * Create a new plan
|
||||||
if [ "${NOPLAN:-}x" = "x" ]
|
if [ "${NOPLAN:-}x" = "x" ]
|
||||||
then
|
then
|
||||||
docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stack update && exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}"
|
if [ $SHORTNAME = "lts" ]
|
||||||
|
then
|
||||||
|
docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}"
|
||||||
|
else
|
||||||
|
docker run $ARGS_PREBUILD $IMAGE /bin/bash -c "stack update && exec stackage-curator create-plan --plan-file $PLAN_FILE --target $TARGET ${CONSTRAINTS:-}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Do the rest of the pre-build actions:
|
# Do the rest of the pre-build actions:
|
||||||
|
|||||||
@ -1418,6 +1418,7 @@ packages:
|
|||||||
- pipes-csv
|
- pipes-csv
|
||||||
- pipes-mongodb
|
- pipes-mongodb
|
||||||
- skeletons
|
- skeletons
|
||||||
|
- streaming-wai
|
||||||
|
|
||||||
# "Smirnov Alexey <chemistmail@gmail.com> @chemist":
|
# "Smirnov Alexey <chemistmail@gmail.com> @chemist":
|
||||||
# GHC 8 - snmp
|
# GHC 8 - snmp
|
||||||
@ -1565,6 +1566,10 @@ packages:
|
|||||||
- distributed-closure
|
- distributed-closure
|
||||||
- H
|
- H
|
||||||
- inline-r
|
- inline-r
|
||||||
|
- jni
|
||||||
|
# Temporary block for https://github.com/fpco/stackage/pull/2139
|
||||||
|
# - jvm
|
||||||
|
# - sparkle
|
||||||
- th-lift
|
- th-lift
|
||||||
|
|
||||||
"Christopher Reichert <creichert07@gmail.com> @creichert":
|
"Christopher Reichert <creichert07@gmail.com> @creichert":
|
||||||
@ -1841,6 +1846,7 @@ packages:
|
|||||||
|
|
||||||
"Dmitry Ivanov <ethercrow@gmail.com> @ethercrow":
|
"Dmitry Ivanov <ethercrow@gmail.com> @ethercrow":
|
||||||
- charsetdetect-ae
|
- charsetdetect-ae
|
||||||
|
- compiler-errors
|
||||||
- docopt
|
- docopt
|
||||||
- dynamic-state
|
- dynamic-state
|
||||||
- dyre
|
- dyre
|
||||||
@ -1849,13 +1855,21 @@ packages:
|
|||||||
- pointedlist
|
- pointedlist
|
||||||
- word-trie
|
- word-trie
|
||||||
- xdg-basedir
|
- xdg-basedir
|
||||||
# - yi BLOCKED due to yi-language
|
# - yi -- disabled because of https://github.com/commercialhaskell/stack/issues/2795
|
||||||
#- yi-fuzzy-open
|
- yi-core
|
||||||
|
# - yi-frontend-pango -- disabled because of https://github.com/commercialhaskell/stack/issues/2795
|
||||||
# https://github.com/yi-editor/yi/issues/922
|
- yi-frontend-vty
|
||||||
# - yi-language
|
- yi-fuzzy-open
|
||||||
|
- yi-ireader
|
||||||
|
- yi-keymap-cua
|
||||||
|
- yi-keymap-emacs
|
||||||
|
#- yi-keymap-vim # https://github.com/yi-editor/yi/issues/954
|
||||||
|
- yi-language
|
||||||
|
- yi-misc-modes
|
||||||
|
- yi-mode-haskell
|
||||||
|
- yi-mode-javascript
|
||||||
- yi-rope
|
- yi-rope
|
||||||
|
- yi-snippet
|
||||||
|
|
||||||
"Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
|
"Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
|
||||||
- GPipe
|
- GPipe
|
||||||
@ -2310,8 +2324,6 @@ packages:
|
|||||||
"Alp Mestanogullari <alpmestan@gmail.com> @alpmestan":
|
"Alp Mestanogullari <alpmestan@gmail.com> @alpmestan":
|
||||||
- taggy
|
- taggy
|
||||||
- taggy-lens
|
- taggy-lens
|
||||||
# 0.1 Compilation failure https://github.com/fpco/stackage/issues/1660 - inline-java
|
|
||||||
# via inline-java - sparkle
|
|
||||||
|
|
||||||
"Alex McLean <lxyxpx@gmail.com> @yaxu":
|
"Alex McLean <lxyxpx@gmail.com> @yaxu":
|
||||||
- tidal
|
- tidal
|
||||||
@ -2659,6 +2671,9 @@ packages:
|
|||||||
"Alexey Kuleshevich <lehins@yandex.ru> @lehins":
|
"Alexey Kuleshevich <lehins@yandex.ru> @lehins":
|
||||||
- hip
|
- hip
|
||||||
|
|
||||||
|
"Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
|
||||||
|
- hledger-iadd
|
||||||
|
|
||||||
# If you stop maintaining a package you can move it here.
|
# If you stop maintaining a package you can move it here.
|
||||||
# It will then be disabled if it starts causing problems.
|
# It will then be disabled if it starts causing problems.
|
||||||
# See https://github.com/fpco/stackage/issues/1056
|
# See https://github.com/fpco/stackage/issues/1056
|
||||||
@ -2705,6 +2720,14 @@ packages:
|
|||||||
|
|
||||||
# https://github.com/fpco/stackage/issues/2032
|
# https://github.com/fpco/stackage/issues/2032
|
||||||
- datasets < 0.2.2
|
- datasets < 0.2.2
|
||||||
|
|
||||||
|
# https://github.com/fpco/stackage/issues/2136
|
||||||
|
- X11 < 1.7
|
||||||
|
|
||||||
|
# https://github.com/fpco/stackage/issues/2143
|
||||||
|
- cryptonite < 0.21
|
||||||
|
- memory < 0.14
|
||||||
|
- tls < 1.3.9
|
||||||
# end of packages
|
# end of packages
|
||||||
|
|
||||||
# Package flags are applied to individual packages, and override the values of
|
# Package flags are applied to individual packages, and override the values of
|
||||||
@ -2792,11 +2815,22 @@ configure-args:
|
|||||||
- /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
|
- /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
|
||||||
- --extra-include-dirs
|
- --extra-include-dirs
|
||||||
- /usr/lib/jvm/java-8-openjdk-amd64/include
|
- /usr/lib/jvm/java-8-openjdk-amd64/include
|
||||||
|
- --extra-include-dirs
|
||||||
|
- /usr/lib/jvm/java-8-openjdk-amd64/include/linux
|
||||||
|
jvm:
|
||||||
|
- --extra-lib-dirs
|
||||||
|
- /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
|
||||||
|
- --extra-include-dirs
|
||||||
|
- /usr/lib/jvm/java-8-openjdk-amd64/include
|
||||||
|
- --extra-include-dirs
|
||||||
|
- /usr/lib/jvm/java-8-openjdk-amd64/include/linux
|
||||||
sparkle:
|
sparkle:
|
||||||
- --extra-lib-dirs
|
- --extra-lib-dirs
|
||||||
- /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
|
- /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server
|
||||||
- --extra-include-dirs
|
- --extra-include-dirs
|
||||||
- /usr/lib/jvm/java-8-openjdk-amd64/include
|
- /usr/lib/jvm/java-8-openjdk-amd64/include
|
||||||
|
- --extra-include-dirs
|
||||||
|
- /usr/lib/jvm/java-8-openjdk-amd64/include/linux
|
||||||
hocilib:
|
hocilib:
|
||||||
- --extra-lib-dirs
|
- --extra-lib-dirs
|
||||||
- /usr/local/lib
|
- /usr/local/lib
|
||||||
@ -2959,6 +2993,7 @@ expected-test-failures:
|
|||||||
- hedis
|
- hedis
|
||||||
- hocilib # oracle
|
- hocilib # oracle
|
||||||
- hworker
|
- hworker
|
||||||
|
- jvm
|
||||||
- katip-elasticsearch # elasticsearch
|
- katip-elasticsearch # elasticsearch
|
||||||
- log # ElasticSearch
|
- log # ElasticSearch
|
||||||
- mangopay # https://github.com/prowdsponsor/mangopay/issues/30
|
- mangopay # https://github.com/prowdsponsor/mangopay/issues/30
|
||||||
@ -3094,7 +3129,7 @@ expected-benchmark-failures:
|
|||||||
- dbus # No issue tracker, sent e-mail to maintainer
|
- dbus # No issue tracker, sent e-mail to maintainer
|
||||||
- thyme # https://github.com/liyang/thyme/issues/50
|
- thyme # https://github.com/liyang/thyme/issues/50
|
||||||
- xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
|
- xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
|
||||||
- varying # https://github.com/schell/varying/issues/15
|
|
||||||
# end of expected-benchmark-failures
|
# end of expected-benchmark-failures
|
||||||
|
|
||||||
|
|
||||||
@ -3276,3 +3311,15 @@ tell-me-when-its-released:
|
|||||||
- terminal-progress-bar-0.1.1 # Unskip test suite
|
- terminal-progress-bar-0.1.1 # Unskip test suite
|
||||||
- optparse-applicative-0.13.0.0 # Unskip test suite https://github.com/pcapriotti/optparse-applicative/issues/228
|
- optparse-applicative-0.13.0.0 # Unskip test suite https://github.com/pcapriotti/optparse-applicative/issues/228
|
||||||
- hakyll-4.9.2.0 # re-enable tests
|
- hakyll-4.9.2.0 # re-enable tests
|
||||||
|
- Spock-core-0.11.0.0 # testsuite fail
|
||||||
|
|
||||||
|
# Packages which should be hidden after registering, to avoid module name
|
||||||
|
# conflicts. This is intended for at least two use cases:
|
||||||
|
#
|
||||||
|
# * Making doctests pass (https://github.com/yesodweb/wai/issues/579)
|
||||||
|
#
|
||||||
|
# * Allowing tools like Stack to get a mapping from module name to package name
|
||||||
|
# for automatically installing dependencies
|
||||||
|
hide:
|
||||||
|
- async-dejafu # https://github.com/yesodweb/wai/issues/579
|
||||||
|
- monads-tf # mtl is preferred
|
||||||
|
|||||||
@ -162,3 +162,7 @@ cd /tmp \
|
|||||||
&& echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local.conf \
|
&& echo "/usr/local/lib" > /etc/ld.so.conf.d/usr-local.conf \
|
||||||
&& echo "/usr/lib/oracle/12.1/client64/lib" > /etc/ld.so.conf.d/oracle-client.conf \
|
&& echo "/usr/lib/oracle/12.1/client64/lib" > /etc/ld.so.conf.d/oracle-client.conf \
|
||||||
&& ldconfig
|
&& ldconfig
|
||||||
|
|
||||||
|
# Add JDK to system paths.
|
||||||
|
echo "/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/" > /etc/ld.so.conf.d/openjdk.conf \
|
||||||
|
&& ldconfig
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user