mirror of
https://github.com/tweag/asterius.git
synced 2024-09-19 04:47:56 +03:00
Toolchain update (#618)
This commit is contained in:
parent
5eaec8fe77
commit
5e3682cc38
@ -10,7 +10,7 @@ ENV \
|
||||
PATH=/home/asterius/.asterius-local-install-root/bin:/home/asterius/.asterius-snapshot-install-root/bin:/home/asterius/.asterius-compiler-bin:/home/asterius/.local/bin:/home/asterius/.nvm/bin:${PATH}
|
||||
|
||||
RUN \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200419T094015Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200426T030336Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
apt update && \
|
||||
apt full-upgrade -y && \
|
||||
apt install -y \
|
||||
@ -38,7 +38,7 @@ WORKDIR /home/asterius
|
||||
|
||||
RUN \
|
||||
(curl https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash) && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 13.13.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 14.0.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
mkdir -p ~/.local/bin && \
|
||||
curl -L https://github.com/commercialhaskell/stack/releases/download/v2.3.0.1/stack-2.3.0.1-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' && \
|
||||
curl -L https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-linux.tar.xz | tar xJ -C ~/.local/bin 'cabal' && \
|
||||
|
@ -9,7 +9,7 @@ ENV \
|
||||
PATH=/home/asterius/.local/bin:/home/asterius/.nvm/bin:${PATH}
|
||||
|
||||
RUN \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200419T094015Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200426T030336Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
apt update && \
|
||||
apt full-upgrade -y && \
|
||||
apt install -y \
|
||||
@ -26,7 +26,9 @@ RUN \
|
||||
libnuma-dev \
|
||||
openssh-client \
|
||||
python3-pip \
|
||||
ripgrep \
|
||||
sudo \
|
||||
wabt \
|
||||
zlib1g-dev \
|
||||
zstd && \
|
||||
apt autoremove --purge -y && \
|
||||
@ -41,7 +43,7 @@ WORKDIR /home/asterius
|
||||
|
||||
RUN \
|
||||
(curl https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash) && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 13.13.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 14.0.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
echo "eval \"\$(direnv hook bash)\"" >> ~/.bashrc && \
|
||||
mkdir -p ~/.local/bin && \
|
||||
curl -L https://github.com/commercialhaskell/stack/releases/download/v2.3.0.1/stack-2.3.0.1-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' && \
|
||||
@ -69,6 +71,7 @@ RUN \
|
||||
happy \
|
||||
hlint \
|
||||
ormolu \
|
||||
pretty-show \
|
||||
wai-app-static && \
|
||||
cd /home/asterius && \
|
||||
sudo rm -rf -v \
|
||||
|
@ -1,10 +1,10 @@
|
||||
-- NOTE: Due to revisions, this file may not work. See:
|
||||
-- https://github.com/fpco/stackage-server/issues/232
|
||||
|
||||
-- Stackage snapshot from: http://www.stackage.org/snapshot/lts-15.9
|
||||
-- Stackage snapshot from: http://www.stackage.org/snapshot/lts-15.10
|
||||
-- Please place this file next to your .cabal file as cabal.config
|
||||
-- To only use tested packages, uncomment the following line:
|
||||
-- remote-repo: stackage-lts-15.9:http://www.stackage.org/lts-15.9
|
||||
-- remote-repo: stackage-lts-15.10:http://www.stackage.org/lts-15.10
|
||||
constraints: blaze-textual +integer-simple,
|
||||
cryptonite -integer-gmp,
|
||||
pandoc +embed_data_files,
|
||||
@ -258,7 +258,7 @@ constraints: blaze-textual +integer-simple,
|
||||
blaze-bootstrap ==0.1.0.1,
|
||||
blaze-builder ==0.4.1.0,
|
||||
blaze-html ==0.9.1.2,
|
||||
blaze-markup ==0.8.2.4,
|
||||
blaze-markup ==0.8.2.5,
|
||||
blaze-svg ==0.3.6.1,
|
||||
blaze-textual ==0.2.1.0,
|
||||
bmp ==1.2.6.3,
|
||||
@ -379,9 +379,9 @@ constraints: blaze-textual +integer-simple,
|
||||
codec-rpm ==0.2.2,
|
||||
code-page ==0.2,
|
||||
coercible-utils ==0.1.0,
|
||||
co-log ==0.4.0.0,
|
||||
co-log-core ==0.2.1.0,
|
||||
co-log-polysemy ==0.0.1.1,
|
||||
co-log ==0.4.0.1,
|
||||
co-log-core ==0.2.1.1,
|
||||
co-log-polysemy ==0.0.1.2,
|
||||
Color ==0.1.4,
|
||||
colorful-monoids ==0.2.1.2,
|
||||
colorize-haskell ==1.0.1,
|
||||
@ -812,7 +812,7 @@ constraints: blaze-textual +integer-simple,
|
||||
gi-glib ==2.0.23,
|
||||
gi-gobject ==2.0.22,
|
||||
gi-graphene ==1.0.1,
|
||||
gi-gtk ==3.0.32,
|
||||
gi-gtk ==3.0.33,
|
||||
gi-gtk-hs ==0.3.8.1,
|
||||
gingersnap ==0.3.1.0,
|
||||
gi-pango ==1.0.22,
|
||||
@ -842,7 +842,7 @@ constraints: blaze-textual +integer-simple,
|
||||
graphviz ==2999.20.0.4,
|
||||
graph-wrapper ==0.2.6.0,
|
||||
gravatar ==0.8.0,
|
||||
greskell ==1.0.0.1,
|
||||
greskell ==1.0.1.0,
|
||||
greskell-core ==0.1.3.2,
|
||||
greskell-websocket ==0.1.2.1,
|
||||
groom ==0.1.2.1,
|
||||
@ -885,6 +885,8 @@ constraints: blaze-textual +integer-simple,
|
||||
HaXml ==1.25.5,
|
||||
haxr ==3000.11.4,
|
||||
hdaemonize ==0.5.6,
|
||||
HDBC ==2.4.0.3,
|
||||
HDBC-session ==0.1.2.0,
|
||||
headroom ==0.1.3.0,
|
||||
heap ==1.0.4,
|
||||
heaps ==0.3.6.1,
|
||||
@ -911,7 +913,7 @@ constraints: blaze-textual +integer-simple,
|
||||
highlighting-kate ==0.6.4,
|
||||
hinfo ==0.0.3.0,
|
||||
hinotify ==0.4,
|
||||
hint ==0.9.0.2,
|
||||
hint ==0.9.0.3,
|
||||
hjsmin ==0.2.0.4,
|
||||
hkgr ==0.2.5.2,
|
||||
hledger ==1.16.2,
|
||||
@ -1438,7 +1440,7 @@ constraints: blaze-textual +integer-simple,
|
||||
OneTuple ==0.2.2.1,
|
||||
Only ==0.1,
|
||||
oo-prototypes ==0.1.0.0,
|
||||
opaleye ==0.6.7004.1,
|
||||
opaleye ==0.6.7004.2,
|
||||
OpenAL ==1.7.0.5,
|
||||
open-browser ==0.2.1.0,
|
||||
openexr-write ==0.1.0.2,
|
||||
@ -1509,6 +1511,7 @@ constraints: blaze-textual +integer-simple,
|
||||
perfect-vector-shuffle ==0.1.1.1,
|
||||
persist ==0.1.1.4,
|
||||
persistable-record ==0.6.0.4,
|
||||
persistable-types-HDBC-pg ==0.0.3.5,
|
||||
persistent ==2.10.5.2,
|
||||
persistent-mysql ==2.10.2.3,
|
||||
persistent-pagination ==0.1.1.1,
|
||||
@ -1595,7 +1598,7 @@ constraints: blaze-textual +integer-simple,
|
||||
process ==1.6.8.0,
|
||||
process-extras ==0.7.4,
|
||||
product-isomorphic ==0.0.3.3,
|
||||
product-profunctors ==0.10.0.0,
|
||||
product-profunctors ==0.10.0.1,
|
||||
profiterole ==0.1,
|
||||
profunctors ==5.5.2,
|
||||
projectroot ==0.2.0.1,
|
||||
@ -1697,6 +1700,8 @@ constraints: blaze-textual +integer-simple,
|
||||
reinterpret-cast ==0.1.0,
|
||||
relapse ==1.0.0.0,
|
||||
relational-query ==0.12.2.2,
|
||||
relational-query-HDBC ==0.7.2.0,
|
||||
relational-record ==0.2.2.0,
|
||||
relational-schemas ==0.1.8.0,
|
||||
relude ==0.6.0.0,
|
||||
renderable ==0.2.0.1,
|
||||
@ -1708,10 +1713,10 @@ constraints: blaze-textual +integer-simple,
|
||||
rerebase ==1.4.1,
|
||||
resolv ==0.1.2.0,
|
||||
resource-pool ==0.2.3.2,
|
||||
resourcet ==1.2.3,
|
||||
resourcet ==1.2.4,
|
||||
result ==0.2.6.0,
|
||||
rethinkdb-client-driver ==0.0.25,
|
||||
retry ==0.8.1.1,
|
||||
retry ==0.8.1.2,
|
||||
rev-state ==0.1.2,
|
||||
rfc1751 ==0.1.2,
|
||||
rfc5051 ==0.1.0.4,
|
||||
@ -1749,8 +1754,8 @@ constraints: blaze-textual +integer-simple,
|
||||
sampling ==0.3.3,
|
||||
say ==0.1.0.1,
|
||||
sbp ==2.6.3,
|
||||
scalpel ==0.6.1,
|
||||
scalpel-core ==0.6.1,
|
||||
scalpel ==0.6.2,
|
||||
scalpel-core ==0.6.2,
|
||||
scanf ==0.1.0.0,
|
||||
scanner ==0.3.1,
|
||||
scheduler ==1.4.2.2,
|
||||
@ -1814,7 +1819,7 @@ constraints: blaze-textual +integer-simple,
|
||||
servant-swagger-ui-redoc ==0.3.3.1.22.3,
|
||||
servant-websockets ==2.0.0,
|
||||
servant-yaml ==0.1.0.1,
|
||||
serverless-haskell ==0.10.2,
|
||||
serverless-haskell ==0.10.5,
|
||||
serversession ==1.0.1,
|
||||
serversession-frontend-wai ==1.0,
|
||||
ses-html ==0.4.0.0,
|
||||
@ -1860,7 +1865,7 @@ constraints: blaze-textual +integer-simple,
|
||||
skip-var ==0.1.1.0,
|
||||
skylighting ==0.8.3.4,
|
||||
skylighting-core ==0.8.3.4,
|
||||
slist ==0.1.0.0,
|
||||
slist ==0.1.1.0,
|
||||
small-bytearray-builder ==0.3.4.0,
|
||||
smallcheck ==1.1.5,
|
||||
smoothie ==0.4.2.10,
|
||||
@ -1918,7 +1923,7 @@ constraints: blaze-textual +integer-simple,
|
||||
streaming ==0.2.3.0,
|
||||
streaming-bytestring ==0.1.6,
|
||||
streaming-commons ==0.2.1.2,
|
||||
streamly ==0.7.1,
|
||||
streamly ==0.7.2,
|
||||
streams ==3.3,
|
||||
strict ==0.3.2,
|
||||
strict-base-types ==0.6.1,
|
||||
@ -1932,8 +1937,8 @@ constraints: blaze-textual +integer-simple,
|
||||
string-qq ==0.0.4,
|
||||
stringsearch ==0.3.6.6,
|
||||
string-transform ==1.1.1,
|
||||
stripe-concepts ==1.0.2.0,
|
||||
stripe-signature ==1.0.0.1,
|
||||
stripe-concepts ==1.0.2.2,
|
||||
stripe-signature ==1.0.0.2,
|
||||
strive ==5.0.10,
|
||||
structs ==0.1.3,
|
||||
structured-cli ==2.5.2.0,
|
||||
@ -2009,7 +2014,7 @@ constraints: blaze-textual +integer-simple,
|
||||
test-framework-th ==0.2.4,
|
||||
testing-feat ==1.1.0.0,
|
||||
testing-type-modifiers ==0.1.0.1,
|
||||
texmath ==0.12.0.1,
|
||||
texmath ==0.12.0.2,
|
||||
text installed,
|
||||
text-binary ==0.2.1.1,
|
||||
text-builder ==0.6.6.1,
|
||||
@ -2108,7 +2113,7 @@ constraints: blaze-textual +integer-simple,
|
||||
typed-uuid ==0.0.0.2,
|
||||
type-equality ==1,
|
||||
type-errors ==0.2.0.0,
|
||||
type-errors-pretty ==0.0.1.0,
|
||||
type-errors-pretty ==0.0.1.1,
|
||||
type-fun ==0.1.1,
|
||||
type-hint ==0.1,
|
||||
type-level-integers ==0.0.1,
|
||||
@ -2120,7 +2125,7 @@ constraints: blaze-textual +integer-simple,
|
||||
type-of-html ==1.5.1.0,
|
||||
type-of-html-static ==0.1.0.2,
|
||||
type-operators ==0.2.0.0,
|
||||
typerep-map ==0.3.2,
|
||||
typerep-map ==0.3.3.0,
|
||||
type-spec ==0.4.0.0,
|
||||
tzdata ==0.1.20190911.0,
|
||||
ua-parser ==0.7.5.1,
|
||||
@ -2179,7 +2184,7 @@ constraints: blaze-textual +integer-simple,
|
||||
validity ==0.9.0.3,
|
||||
validity-aeson ==0.2.0.3,
|
||||
validity-bytestring ==0.4.1.1,
|
||||
validity-containers ==0.5.0.1,
|
||||
validity-containers ==0.5.0.3,
|
||||
validity-path ==0.4.0.1,
|
||||
validity-primitive ==0.0.0.1,
|
||||
validity-scientific ==0.2.0.3,
|
||||
|
@ -18,7 +18,7 @@ ENV \
|
||||
PATH=/home/asterius/.asterius-local-install-root/bin:/home/asterius/.asterius-snapshot-install-root/bin:/home/asterius/.asterius-compiler-bin:/home/asterius/.local/bin:/home/asterius/.nvm/bin:${PATH}
|
||||
|
||||
RUN \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200419T094015Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
echo 'deb [check-valid-until=no] http://snapshot.debian.org/archive/debian/20200426T030336Z sid main contrib non-free' > /etc/apt/sources.list && \
|
||||
apt update && \
|
||||
apt full-upgrade -y && \
|
||||
apt install -y \
|
||||
@ -52,7 +52,7 @@ WORKDIR /home/asterius
|
||||
|
||||
RUN \
|
||||
(curl https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash) && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 13.13.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
bash -c ". ~/.nvm/nvm.sh && nvm install 14.0.0 && ln -s \$NVM_BIN ~/.nvm/bin" && \
|
||||
mkdir -p ~/.local/bin && \
|
||||
curl -L https://github.com/commercialhaskell/stack/releases/download/v2.3.0.1/stack-2.3.0.1-linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack' && \
|
||||
curl -L https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-linux.tar.xz | tar xJ -C ~/.local/bin 'cabal' && \
|
||||
|
@ -6,7 +6,7 @@ build:
|
||||
library-profiling: true
|
||||
executable-profiling: true
|
||||
|
||||
resolver: lts-15.9
|
||||
resolver: lts-15.10
|
||||
extra-deps:
|
||||
- https://github.com/tweag/haskell-binaryen/archive/6e782a0a42df344afa6c8d5e391160bd172348d8.tar.gz
|
||||
- url: https://github.com/tweag/inline-js/archive/114848a9f750b5e9c2f8ca056cc29d84bbab0bae.tar.gz
|
||||
@ -25,21 +25,21 @@ setup-info:
|
||||
ghc:
|
||||
linux64-custom-asterius-tinfo6:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-tinfo6.tar.xz
|
||||
content-length: 150979392
|
||||
sha256: ea059b833a9eb046bb4f9c4dfa948dedd5a10bf8568f0b82dabd07543f42c704
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-tinfo6.200426.tar.xz
|
||||
content-length: 150942924
|
||||
sha256: 55f956aa35e0a121ad9936e7a800045854e24dae0b19f12a558d1da29020ef1e
|
||||
linux64-custom-asterius:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius.tar.xz
|
||||
content-length: 148216692
|
||||
sha256: a1999eca714f046809af1cf1f7b90a16507e6fe3284ca30dfcb749e53bad9ee2
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius.200426.tar.xz
|
||||
content-length: 148248316
|
||||
sha256: d9c2e0bf333d24121cd193fc7f0b806002ad2e1e80d797a6455ee00ec9ecc75e
|
||||
linux64-custom-asterius-musl:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-musl.tar.xz
|
||||
content-length: 165434816
|
||||
sha256: 791520646f2f4536427ac6c9ecfa6da2aa6bfee09085cb6f60b8cb6990b12857
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-musl.200426.tar.xz
|
||||
content-length: 165435056
|
||||
sha256: 619c89c6f78f5c378acad48900587770e1249bcbe06334f6d2efec4383536ec4
|
||||
macosx-custom-asterius:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-macosx-custom-asterius.tar.xz
|
||||
content-length: 158959324
|
||||
sha256: d8fb9e7086f72a06dcc61ef8da0a3630528516dafe77ecacd44262707347014e
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-macosx-custom-asterius.200426.tar.xz
|
||||
content-length: 159018316
|
||||
sha256: 327369a6226da78f62c4a49f99b95060a66d0bbed4ddfc168992bf1fd09f607b
|
||||
|
26
stack.yaml
26
stack.yaml
@ -1,4 +1,4 @@
|
||||
resolver: lts-15.9
|
||||
resolver: lts-15.10
|
||||
extra-deps:
|
||||
- https://github.com/tweag/haskell-binaryen/archive/6e782a0a42df344afa6c8d5e391160bd172348d8.tar.gz
|
||||
- url: https://github.com/tweag/inline-js/archive/114848a9f750b5e9c2f8ca056cc29d84bbab0bae.tar.gz
|
||||
@ -17,21 +17,21 @@ setup-info:
|
||||
ghc:
|
||||
linux64-custom-asterius-tinfo6:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-tinfo6.tar.xz
|
||||
content-length: 150979392
|
||||
sha256: ea059b833a9eb046bb4f9c4dfa948dedd5a10bf8568f0b82dabd07543f42c704
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-tinfo6.200426.tar.xz
|
||||
content-length: 150942924
|
||||
sha256: 55f956aa35e0a121ad9936e7a800045854e24dae0b19f12a558d1da29020ef1e
|
||||
linux64-custom-asterius:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius.tar.xz
|
||||
content-length: 148216692
|
||||
sha256: a1999eca714f046809af1cf1f7b90a16507e6fe3284ca30dfcb749e53bad9ee2
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius.200426.tar.xz
|
||||
content-length: 148248316
|
||||
sha256: d9c2e0bf333d24121cd193fc7f0b806002ad2e1e80d797a6455ee00ec9ecc75e
|
||||
linux64-custom-asterius-musl:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-musl.tar.xz
|
||||
content-length: 165434816
|
||||
sha256: 791520646f2f4536427ac6c9ecfa6da2aa6bfee09085cb6f60b8cb6990b12857
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-linux64-custom-asterius-musl.200426.tar.xz
|
||||
content-length: 165435056
|
||||
sha256: 619c89c6f78f5c378acad48900587770e1249bcbe06334f6d2efec4383536ec4
|
||||
macosx-custom-asterius:
|
||||
8.8.3:
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-macosx-custom-asterius.tar.xz
|
||||
content-length: 158959324
|
||||
sha256: d8fb9e7086f72a06dcc61ef8da0a3630528516dafe77ecacd44262707347014e
|
||||
url: https://asterius.s3-us-west-2.amazonaws.com/ghc-8.8.3-macosx-custom-asterius.200426.tar.xz
|
||||
content-length: 159018316
|
||||
sha256: 327369a6226da78f62c4a49f99b95060a66d0bbed4ddfc168992bf1fd09f607b
|
||||
|
Loading…
Reference in New Issue
Block a user