Sign inSign up
haxe logo

haxe:5.0.0-preview.1-trixie

Multi-platform
Also known as:
5.0
5.0-trixie
5.0.0
5.0.0-preview.1
5.0.0-trixie
Languages & frameworks
Index digest

sha256:eefca16e2f7f6ccd2801e858a4fd93e6034571b9ef845cf8e5354bf5a2b70862

OS/ARCH

Compressed size

158.36 MB

Last pushed

6 days by doijanky

Type

Image

Vulnerabilities

2
11
4
70
1

Manifest digest

sha256:717afef5bd2ab01fa7dcf5a9737f8a37bb086dcd7db0f1e88ea5c2d41b9708a3

Layers (11)

buildpack-deps:trixie-scm
2
7
1
61
1
haxe:5.0.0-preview.1-trixie
0
4
3
14
0

3

ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

0 B


4

RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libgc1 zlib1g libpcre2-8-0 libmariadb3 libsqlite3-0 libmbedcrypto16 libmbedtls21 libmbedx509-7 && rm -rf /var/lib/apt/lists/* # buildkit

1.49 MB


5

ENV NEKO_VERSION=2.4.1

0 B


6

RUN /bin/sh -c set -ex && buildDeps=' gcc make cmake libgc-dev libssl-dev libpcre2-dev zlib1g-dev apache2-dev libmariadb-dev-compat libsqlite3-dev libmbedtls-dev libgtk-3-dev ' && apt-get update && apt-get install -y $buildDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* && wget -O neko.tar.gz "https://github.com/HaxeFoundation/neko/archive/v2-4-1/neko-2.4.1.tar.gz" && echo "702282028190dffa2078b00cca515b8e2ba889186a221df2226d2b6deb3ffaca *neko.tar.gz" | sha256sum -c - && mkdir -p /usr/src/neko && tar -xC /usr/src/neko --strip-components=1 -f neko.tar.gz && rm neko.tar.gz && cd /usr/src/neko && cmake -DRELOCATABLE=OFF . && make && make install && apt-get purge -y --auto-remove $buildDeps && rm -rf /usr/src/neko ~/.cache # buildkit

9.35 MB


7

ENV HAXE_VERSION=5.0.0-preview.1

0 B


8

ENV HAXE_STD_PATH=/usr/local/share/haxe/std

0 B


9

RUN /bin/sh -c set -ex && buildDeps=' make ocaml ocaml-findlib zlib1g-dev libpcre2-dev libmbedtls-dev opam mccs m4 unzip pkg-config libstring-shellquote-perl libipc-system-simple-perl ' && git clone --recursive --depth 1 --branch 5.0.0-preview.1 "https://github.com/HaxeFoundation/haxe.git" /usr/src/haxe && cd /usr/src/haxe && mkdir -p $HAXE_STD_PATH && cp -r std/* $HAXE_STD_PATH && apt-get update && apt-get install -y $buildDeps --no-install-recommends && opam init --compiler=5.4.1 --disable-sandboxing && eval `opam env` && ( [ -f /usr/src/haxe/opam ] || [ -f /usr/src/haxe/haxe.opam ] && opam install /usr/src/haxe --deps-only --assume-depexts --yes --ignore-constraints-on= || make opam_install ) && make all tools && mkdir -p /usr/local/bin && cp haxe haxelib /usr/local/bin && mkdir -p /haxelib && cd / && haxelib setup /haxelib && eval `opam env --revert` && rm -rf ~/.opam && rm -rf /var/lib/apt/lists/* && apt-get purge -y --auto-remove $buildDeps && rm -rf /usr/src/haxe ~/.cache # buildkit

12.79 MB


10

CMD ["haxe"]

0 B