mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-09-11 14:06:13 +03:00
Tweak a few things for 2.9.0 (#833)
* Fix Dockerfile * Include version number in CHANGES.md * Update copyright dates * Don't include cryptol-specs in release archives * Remove duplicate copy of Programming Cryptol
This commit is contained in:
parent
755d4d2de3
commit
5100132e4c
1
.github/ci.sh
vendored
1
.github/ci.sh
vendored
@ -135,6 +135,7 @@ bundle_files() {
|
|||||||
doc=dist/share/doc/cryptol
|
doc=dist/share/doc/cryptol
|
||||||
mkdir -p $doc
|
mkdir -p $doc
|
||||||
cp -R examples/ $doc/examples/
|
cp -R examples/ $doc/examples/
|
||||||
|
rm -rf $doc/examples/cryptol-specs
|
||||||
cp docs/*md docs/*pdf $doc
|
cp docs/*md docs/*pdf $doc
|
||||||
|
|
||||||
# Copy the two interesting examples over
|
# Copy the two interesting examples over
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# NEXT
|
# 2.9.0
|
||||||
|
|
||||||
## Language changes
|
## Language changes
|
||||||
|
|
||||||
|
@ -43,8 +43,7 @@ FROM haskell:8.8 AS build
|
|||||||
|
|
||||||
RUN apt-get update && apt-get install -y libncurses-dev
|
RUN apt-get update && apt-get install -y libncurses-dev
|
||||||
COPY --from=solvers /solvers/rootfs /
|
COPY --from=solvers /solvers/rootfs /
|
||||||
RUN useradd -m cryptol \
|
RUN useradd -m cryptol
|
||||||
&& su -c '/opt/cabal/bin/cabal v2-update' cryptol
|
|
||||||
COPY --chown=cryptol:cryptol . /cryptol
|
COPY --chown=cryptol:cryptol . /cryptol
|
||||||
USER cryptol
|
USER cryptol
|
||||||
WORKDIR /cryptol
|
WORKDIR /cryptol
|
||||||
@ -54,6 +53,7 @@ ENV LANG=C.UTF-8 \
|
|||||||
LC_ALL=C.UTF-8
|
LC_ALL=C.UTF-8
|
||||||
COPY cabal.GHC-8.8.3.config cabal.project.freeze
|
COPY cabal.GHC-8.8.3.config cabal.project.freeze
|
||||||
RUN mkdir -p rootfs/usr/local/bin
|
RUN mkdir -p rootfs/usr/local/bin
|
||||||
|
RUN cabal v2-update
|
||||||
RUN cabal v2-install --install-method=copy --installdir=rootfs/usr/local/bin exe:cryptol
|
RUN cabal v2-install --install-method=copy --installdir=rootfs/usr/local/bin exe:cryptol
|
||||||
RUN cabal v2-install --install-method=copy --installdir=bin test-lib
|
RUN cabal v2-install --install-method=copy --installdir=bin test-lib
|
||||||
RUN ./bin/test-runner --ext=.icry --exe=./rootfs/usr/local/bin/cryptol -F -b tests
|
RUN ./bin/test-runner --ext=.icry --exe=./rootfs/usr/local/bin/cryptol -F -b tests
|
||||||
|
@ -8,7 +8,7 @@ Author: Galois, Inc.
|
|||||||
Maintainer: cryptol@galois.com
|
Maintainer: cryptol@galois.com
|
||||||
Homepage: http://www.cryptol.net/
|
Homepage: http://www.cryptol.net/
|
||||||
Bug-reports: https://github.com/GaloisInc/cryptol/issues
|
Bug-reports: https://github.com/GaloisInc/cryptol/issues
|
||||||
Copyright: 2013-2019 Galois Inc.
|
Copyright: 2013-2020 Galois Inc.
|
||||||
Category: Language
|
Category: Language
|
||||||
Build-type: Simple
|
Build-type: Simple
|
||||||
Cabal-version: 1.18
|
Cabal-version: 1.18
|
||||||
|
BIN
docs/Cryptol.pdf
BIN
docs/Cryptol.pdf
Binary file not shown.
Binary file not shown.
@ -8,7 +8,7 @@
|
|||||||
appear in this documentation. Of course, we appreciate bug reports
|
appear in this documentation. Of course, we appreciate bug reports
|
||||||
and clarification suggestions.
|
and clarification suggestions.
|
||||||
|
|
||||||
Copyright 2003--2018 Galois, Inc. All rights reserved by Galois,
|
Copyright 2003--2020 Galois, Inc. All rights reserved by Galois,
|
||||||
Inc.
|
Inc.
|
||||||
|
|
||||||
The software installed in accordance with this documentation is
|
The software installed in accordance with this documentation is
|
||||||
|
Loading…
Reference in New Issue
Block a user