From abf8cd1123da594cc16655e0108f32e7c59fc32c Mon Sep 17 00:00:00 2001 From: thelamer Date: Tue, 14 Mar 2023 20:18:22 -0700 Subject: [PATCH] build libjpeg-turbo from source --- Dockerfile | 18 ++++++++++++++++++ Dockerfile.aarch64 | 19 +++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6e54f19..38d8341 100644 --- a/Dockerfile +++ b/Dockerfile @@ -96,6 +96,24 @@ RUN \ xorg-server-dev \ xtrans +RUN \ + echo "**** build libjpeg-turbo ****" && \ + mkdir /jpeg-turbo && \ + JPEG_TURBO_RELEASE=$(curl -sX GET "https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/releases/latest" \ + | awk '/tag_name/{print $4;exit}' FS='[""]'); \ + curl -o \ + /tmp/jpeg-turbo.tar.gz -L \ + "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/${JPEG_TURBO_RELEASE}.tar.gz" && \ + tar xf \ + /tmp/jpeg-turbo.tar.gz -C \ + /jpeg-turbo/ --strip-components=1 && \ + cd /jpeg-turbo && \ + MAKEFLAGS=-j`nproc` \ + CFLAGS="-fpic" \ + cmake -DCMAKE_INSTALL_PREFIX=/usr/local -G"Unix Makefiles" && \ + make && \ + make install + RUN \ echo "**** build kasmvnc ****" && \ git clone https://github.com/kasmtech/KasmVNC.git src && \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 746d88d..0170501 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -101,6 +101,25 @@ RUN \ xorg-server-dev \ xtrans +RUN \ + echo "**** build libjpeg-turbo ****" && \ + mkdir /jpeg-turbo && \ + JPEG_TURBO_RELEASE=$(curl -sX GET "https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/releases/latest" \ + | awk '/tag_name/{print $4;exit}' FS='[""]'); \ + curl -o \ + /tmp/jpeg-turbo.tar.gz -L \ + "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/${JPEG_TURBO_RELEASE}.tar.gz" && \ + tar xf \ + /tmp/jpeg-turbo.tar.gz -C \ + /jpeg-turbo/ --strip-components=1 && \ + cd /jpeg-turbo && \ + MAKEFLAGS=-j`nproc` \ + CFLAGS="-fpic" \ + cmake -DCMAKE_INSTALL_PREFIX=/usr/local -G"Unix Makefiles" && \ + make && \ + make install + + RUN \ echo "**** build kasmvnc ****" && \ git clone https://github.com/kasmtech/KasmVNC.git src && \