cvm3-build (latest)

Published 2023-12-29 21:26:47 -05:00 by modeco80

Installation

docker pull git.computernewb.com/collabvm/cvm3-build:latest
sha256:1b054fd6cfbc141c744ae55ed3deab8c0ce20806bca218628ae7518deee0928f

About this package

Build image for CollabVM 3.0.

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=23.04
ADD file:9627edfd854222fb9117755e0e89c54a01ba3477dffb8137693b12c586d970b8 in /
CMD ["/bin/bash"]
/bin/sh -c apt update && apt install -y build-essential patchelf gcc-13 g++-13 libstdc++-13-dev wget cmake pkg-config ninja-build perl nasm && apt install -y lsb-release wget software-properties-common gnupg && wget https://apt.llvm.org/llvm.sh && chmod +x llvm.sh && ./llvm.sh 17 && rm llvm.sh && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 40 --slave /usr/bin/g++ g++ /usr/bin/g++-13
WORKDIR /deps/src
ARG ffmpeg_version
|1 ffmpeg_version=6.0 /bin/sh -c wget https://ffmpeg.org/releases/ffmpeg-${ffmpeg_version}.tar.xz && tar xf ffmpeg-${ffmpeg_version}.tar.xz && rm ffmpeg-${ffmpeg_version}.tar.xz && cd ffmpeg-${ffmpeg_version} && ./configure --prefix=/deps/build --disable-debug --disable-static --enable-stripping --enable-gpl --enable-shared --enable-version3 && make -j $(nproc) && make -j $(nproc) install
WORKDIR /deps/src
ARG openssl_version
|1 openssl_version=3.1.4 /bin/sh -c wget https://www.openssl.org/source/openssl-${openssl_version}.tar.gz && tar xf openssl-${openssl_version}.tar.gz && rm openssl-${openssl_version}.tar.gz && cd openssl-${openssl_version} && ./Configure --prefix=/deps/build --openssldir=/etc/ssl --libdir=lib shared enable-ktls enable-ec_nistp_64_gcc_128 && make -j $(nproc) && make -j $(nproc) install
WORKDIR /deps/src
ARG turbojpeg_version
|1 turbojpeg_version=3.0.1 /bin/sh -c wget https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/${turbojpeg_version}.tar.gz && tar xf ${turbojpeg_version}.tar.gz && rm ${turbojpeg_version}.tar.gz && cd libjpeg-turbo-${turbojpeg_version} && cmake -Wno-dev -GNinja -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/deps/build -DENABLE_STATIC=OFF -DENABLE_SHARED=ON -DWITH_JAVA=OFF -D WITH_JPEG8=ON && ninja -C build && ninja -C build install
WORKDIR /deps/src
ARG pcre2_version
|1 pcre2_version=10.42 /bin/sh -c wget https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${pcre2_version}/pcre2-${pcre2_version}.tar.gz && tar xf pcre2-${pcre2_version}.tar.gz && rm pcre2-${pcre2_version}.tar.gz && cd pcre2-${pcre2_version} && cmake -Wno-dev -GNinja -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/deps/build -DPCRE2_SUPPORT_JIT=ON && ninja -C build && ninja -C build install
WORKDIR /deps/src
ARG node_version
LABEL org.opencontainers.image.title="CollabVM 3.0 Build"
LABEL org.opencontainers.image.description="Build image for CollabVM 3.0."
|1 node_version=20.10.0 /bin/sh -c wget https://nodejs.org/dist/v${node_version}/node-v${node_version}-linux-x64.tar.xz && tar -C /usr --strip-components 1 -xf node-v${node_version}-linux-x64.tar.xz && rm node-v${node_version}-linux-x64.tar.xz && npm i -g yarn

Labels

Key Value
io.buildah.version 1.33.2
org.opencontainers.image.description Build image for CollabVM 3.0.
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.title CollabVM 3.0 Build
org.opencontainers.image.version 23.04
Details
Container
2023-12-29 21:26:47 -05:00
6
OCI / Docker
linux/amd64
1 GiB
Versions (1) View all
latest 2023-12-29