Skip to content

Commit ef354ec

Browse files
committed
Reorder packages
1 parent d60269b commit ef354ec

14 files changed

Lines changed: 134 additions & 41 deletions

‎recipes/Dockerfile.ghdl‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends build-essential gnat zlib1g-dev
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
build-essential \
15+
gnat \
16+
zlib1g-dev
1217

1318
RUN git clone --depth 1 https://github.com/ghdl/ghdl
1419
RUN mkdir ghdl/build && cd ghdl/build && ../configure --prefix=/usr/local \

‎recipes/Dockerfile.iverilog‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends build-essential bison flex
12-
RUN apt-get install -y --no-install-recommends autoconf gperf
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
autoconf \
15+
bison \
16+
build-essential \
17+
flex \
18+
gperf
1319

1420
RUN git clone --depth 1 https://github.com/steveicarus/iverilog
1521
RUN cd iverilog && autoconf && ./configure \

‎recipes/Dockerfile.langutils‎

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,19 @@ WORKDIR /tmp
55
ENV DEBIAN_FRONTEND=noninteractive
66

77
RUN apt-get update -qq
8-
RUN apt-get install -y --no-install-recommends ca-certificates git
9-
RUN apt-get install -y --no-install-recommends build-essential cmake curl \
10-
cargo default-jre flex bison python3 python3-orderedmultidict
8+
RUN apt-get install -y --no-install-recommends \
9+
ca-certificates \
10+
git
11+
RUN apt-get install -y --no-install-recommends \
12+
bison \
13+
build-essential \
14+
cargo \
15+
cmake \
16+
curl \
17+
default-jre \
18+
flex \
19+
python3 \
20+
python3-orderedmultidict
1121

1222
#
1323
# vhd2vl
@@ -74,3 +84,5 @@ RUN rm -f /usr/local/bin/stack /usr/local/bin/bazel
7484
FROM ubuntu:latest AS runtime
7585

7686
COPY --from=builder /usr/local /usr/local
87+
88+
RUN ldconfig

‎recipes/Dockerfile.simulation‎

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,20 @@ WORKDIR /tmp
55
ENV DEBIAN_FRONTEND=noninteractive
66

77
RUN apt-get update -qq
8-
RUN apt-get install -y --no-install-recommends ca-certificates git
9-
RUN apt-get install -y --no-install-recommends autoconf build-essential bison flex
10-
RUN apt-get install -y --no-install-recommends autoconf gnat zlib1g-dev libfl-dev
11-
RUN apt-get install -y --no-install-recommends python3 gperf help2man
8+
RUN apt-get install -y --no-install-recommends \
9+
ca-certificates \
10+
git
11+
RUN apt-get install -y --no-install-recommends \
12+
autoconf \
13+
bison \
14+
build-essential \
15+
flex \
16+
gnat \
17+
gperf \
18+
help2man \
19+
libfl-dev \
20+
python3 \
21+
zlib1g-dev
1222

1323
#
1424
# ghdl

‎recipes/Dockerfile.slang‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends build-essential cmake python3
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
build-essential \
15+
cmake \
16+
python3
1217

1318
RUN git clone --depth 1 https://github.com/MikePopoloski/slang.git
1419
RUN cd slang && cmake -B build && cmake --build build -j$(nproc) \

‎recipes/Dockerfile.surelog‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,15 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends build-essential cmake default-jre \
12-
python3 python3-orderedmultidict
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
build-essential \
15+
cmake \
16+
default-jre \
17+
python3 \
18+
python3-orderedmultidict
1319

1420
RUN git clone --depth 1 https://github.com/alainmarcel/Surelog.git
1521
RUN cd Surelog && git submodule update --init --depth 1 --recursive \

‎recipes/Dockerfile.sv2v‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends curl
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
curl
1215

1316
RUN curl -sSL https://get.haskellstack.org/ | sh
1417

‎recipes/Dockerfile.svlint‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends cargo
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
cargo
1215

1316
RUN cargo install --root /usr/local --git https://github.com/dalance/svlint.git svlint
1417

‎recipes/Dockerfile.synlig‎

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,18 @@ WORKDIR /tmp
77
ENV DEBIAN_FRONTEND=noninteractive
88

99
RUN apt-get update -qq
10-
RUN apt-get install -y --no-install-recommends ca-certificates git
11-
RUN apt-get install -y --no-install-recommends build-essential cmake default-jre \
12-
python3 python3-orderedmultidict tcl-dev libreadline-dev libffi-dev
10+
RUN apt-get install -y --no-install-recommends \
11+
ca-certificates \
12+
git
13+
RUN apt-get install -y --no-install-recommends \
14+
build-essential \
15+
cmake \
16+
default-jre \
17+
libffi-dev \
18+
libreadline-dev \
19+
python3 \
20+
python3-orderedmultidict \
21+
tcl-dev
1322
RUN apt-get install -y --no-install-recommends bison flex pkg-config
1423

1524
RUN git clone --depth 1 https://github.com/chipsalliance/synlig

‎recipes/Dockerfile.synthesis‎

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,22 @@ WORKDIR /tmp
55
ENV DEBIAN_FRONTEND=noninteractive
66

77
RUN apt-get update -qq
8-
RUN apt-get install -y --no-install-recommends ca-certificates git
9-
RUN apt-get install -y --no-install-recommends build-essential cmake default-jre
10-
RUN apt-get install -y --no-install-recommends bison flex pkg-config
11-
RUN apt-get install -y --no-install-recommends gnat zlib1g-dev
12-
RUN apt-get install -y --no-install-recommends python3-orderedmultidict
13-
RUN apt-get install -y --no-install-recommends tcl-dev libreadline-dev libffi-dev
8+
RUN apt-get install -y --no-install-recommends \
9+
ca-certificates \
10+
git
11+
RUN apt-get install -y --no-install-recommends \
12+
bison \
13+
build-essential \
14+
cmake \
15+
default-jre \
16+
flex \
17+
gnat \
18+
libffi-dev \
19+
libreadline-dev \
20+
pkg-config \
21+
python3-orderedmultidict \
22+
tcl-dev \
23+
zlib1g-dev
1424

1525
#
1626
# GHDL

0 commit comments

Comments
 (0)