mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-12 15:28:29 +01:00
Merge branch 'master' into nightly
This commit is contained in:
commit
efaaeab6ea
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -eux
|
||||
set -eu +x
|
||||
|
||||
ROOT=$(cd $(dirname $0) ; pwd)
|
||||
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
|
||||
#
|
||||
# * Update the package index
|
||||
# * Update the package index (unless LTS)
|
||||
# * Create a new plan
|
||||
if [ "${NOPLAN:-}x" = "x" ]
|
||||
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
|
||||
|
||||
# Do the rest of the pre-build actions:
|
||||
|
||||
@ -1418,6 +1418,7 @@ packages:
|
||||
- pipes-csv
|
||||
- pipes-mongodb
|
||||
- skeletons
|
||||
- streaming-wai
|
||||
|
||||
# "Smirnov Alexey <chemistmail@gmail.com> @chemist":
|
||||
# GHC 8 - snmp
|
||||
@ -1565,6 +1566,10 @@ packages:
|
||||
- distributed-closure
|
||||
- H
|
||||
- inline-r
|
||||
- jni
|
||||
# Temporary block for https://github.com/fpco/stackage/pull/2139
|
||||
# - jvm
|
||||
# - sparkle
|
||||
- th-lift
|
||||
|
||||
"Christopher Reichert <creichert07@gmail.com> @creichert":
|
||||
@ -1841,6 +1846,7 @@ packages:
|
||||
|
||||
"Dmitry Ivanov <ethercrow@gmail.com> @ethercrow":
|
||||
- charsetdetect-ae
|
||||
- compiler-errors
|
||||
- docopt
|
||||
- dynamic-state
|
||||
- dyre
|
||||
@ -1849,13 +1855,21 @@ packages:
|
||||
- pointedlist
|
||||
- word-trie
|
||||
- xdg-basedir
|
||||
# - yi BLOCKED due to yi-language
|
||||
#- yi-fuzzy-open
|
||||
|
||||
# https://github.com/yi-editor/yi/issues/922
|
||||
# - yi-language
|
||||
|
||||
# - yi -- disabled because of https://github.com/commercialhaskell/stack/issues/2795
|
||||
- yi-core
|
||||
# - yi-frontend-pango -- disabled because of https://github.com/commercialhaskell/stack/issues/2795
|
||||
- yi-frontend-vty
|
||||
- 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-snippet
|
||||
|
||||
"Tobias Bexelius <tobias_bexelius@hotmail.com> @tobbebex":
|
||||
- GPipe
|
||||
@ -2310,8 +2324,6 @@ packages:
|
||||
"Alp Mestanogullari <alpmestan@gmail.com> @alpmestan":
|
||||
- taggy
|
||||
- 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":
|
||||
- tidal
|
||||
@ -2659,6 +2671,9 @@ packages:
|
||||
"Alexey Kuleshevich <lehins@yandex.ru> @lehins":
|
||||
- hip
|
||||
|
||||
"Hans-Peter Deifel <hpd@hpdeifel.de> @hpdeifel":
|
||||
- hledger-iadd
|
||||
|
||||
# If you stop maintaining a package you can move it here.
|
||||
# It will then be disabled if it starts causing problems.
|
||||
# See https://github.com/fpco/stackage/issues/1056
|
||||
@ -2705,6 +2720,14 @@ packages:
|
||||
|
||||
# https://github.com/fpco/stackage/issues/2032
|
||||
- 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
|
||||
|
||||
# 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
|
||||
- --extra-include-dirs
|
||||
- /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:
|
||||
- --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
|
||||
hocilib:
|
||||
- --extra-lib-dirs
|
||||
- /usr/local/lib
|
||||
@ -2959,6 +2993,7 @@ expected-test-failures:
|
||||
- hedis
|
||||
- hocilib # oracle
|
||||
- hworker
|
||||
- jvm
|
||||
- katip-elasticsearch # elasticsearch
|
||||
- log # ElasticSearch
|
||||
- mangopay # https://github.com/prowdsponsor/mangopay/issues/30
|
||||
@ -3094,7 +3129,7 @@ expected-benchmark-failures:
|
||||
- dbus # No issue tracker, sent e-mail to maintainer
|
||||
- thyme # https://github.com/liyang/thyme/issues/50
|
||||
- xmlgen # https://github.com/skogsbaer/xmlgen/issues/6
|
||||
- varying # https://github.com/schell/varying/issues/15
|
||||
|
||||
# end of expected-benchmark-failures
|
||||
|
||||
|
||||
@ -3276,3 +3311,15 @@ tell-me-when-its-released:
|
||||
- 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
|
||||
- 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/lib/oracle/12.1/client64/lib" > /etc/ld.so.conf.d/oracle-client.conf \
|
||||
&& 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