File: Dockerfile

package info (click to toggle)
snek 1.13-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,420 kB
  • sloc: ansic: 23,496; python: 4,344; makefile: 1,684; sh: 691; lisp: 2
file content (40 lines) | stat: -rw-r--r-- 910 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# snek toolchain
#
# VERSION               0.1

FROM debian:unstable

RUN apt-get update && apt-get install -y \
    wget \
    build-essential \
 && rm -rf /var/lib/apt/lists/*

RUN wget -O - https://keithp.com/archive/archive-key | \
    apt-key add - && echo 'deb   http://keithp.com/archive unstable/' > /etc/apt/sources.list.d/keithp.list

RUN apt-get update && apt-get install -y \
    libreadline-dev \
    gawk \
    lola \
    gcc-avr \
    avr-libc \
    python3-serial \
    gcc-arm-none-eabi \
    gcc-riscv64-unknown-elf \
    qemu-system-riscv32 \
    qemu-system-arm \
    picolibc-riscv64-unknown-elf \
    picolibc-arm-none-eabi \
    rsync \
    librsvg2-bin \
    asciidoctor \
    ruby-asciidoctor-pdf \
    coderay \
    gcc-mingw-w64-i686 \
    icoutils \
    nsis \
    icnsutils \
    genisoimage \
    python3-pip \
 && python3 -m pip install pynsist \
 && rm -rf /var/lib/apt/lists/*