From 755563a9df11a1cb8267ee6fac9e9aa258186702 Mon Sep 17 00:00:00 2001 From: Andrew Lindesay Date: Wed, 21 Aug 2024 08:10:22 +1200 Subject: [PATCH] version 1.0.162 --- haikudepotserver-api1/pom.xml | 2 +- haikudepotserver-api2/pom.xml | 2 +- haikudepotserver-core-test/pom.xml | 2 +- haikudepotserver-core/pom.xml | 2 +- haikudepotserver-driversettings/pom.xml | 2 +- haikudepotserver-packagefile/pom.xml | 2 +- haikudepotserver-parent/pom.xml | 2 +- haikudepotserver-spa1/pom.xml | 2 +- haikudepotserver-webapp/pom.xml | 2 +- pom.xml | 2 +- support/graphics-services/Dockerfile | 27 +++++++++++++++++++++++++ 11 files changed, 37 insertions(+), 10 deletions(-) create mode 100644 support/graphics-services/Dockerfile diff --git a/haikudepotserver-api1/pom.xml b/haikudepotserver-api1/pom.xml index 0ee2b32a..5d98ee18 100644 --- a/haikudepotserver-api1/pom.xml +++ b/haikudepotserver-api1/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-api2/pom.xml b/haikudepotserver-api2/pom.xml index f406770a..b38b5ee7 100644 --- a/haikudepotserver-api2/pom.xml +++ b/haikudepotserver-api2/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-core-test/pom.xml b/haikudepotserver-core-test/pom.xml index f143b377..5d20de95 100644 --- a/haikudepotserver-core-test/pom.xml +++ b/haikudepotserver-core-test/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-core/pom.xml b/haikudepotserver-core/pom.xml index 5a356b80..2afae318 100644 --- a/haikudepotserver-core/pom.xml +++ b/haikudepotserver-core/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-driversettings/pom.xml b/haikudepotserver-driversettings/pom.xml index d64dc8e4..eded2230 100644 --- a/haikudepotserver-driversettings/pom.xml +++ b/haikudepotserver-driversettings/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-packagefile/pom.xml b/haikudepotserver-packagefile/pom.xml index f17d9a45..259d7664 100644 --- a/haikudepotserver-packagefile/pom.xml +++ b/haikudepotserver-packagefile/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-parent/pom.xml b/haikudepotserver-parent/pom.xml index 00493fe2..3cdfd47a 100644 --- a/haikudepotserver-parent/pom.xml +++ b/haikudepotserver-parent/pom.xml @@ -10,7 +10,7 @@ haikudepotserver org.haiku .. - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-spa1/pom.xml b/haikudepotserver-spa1/pom.xml index b5ff12a7..253646cb 100644 --- a/haikudepotserver-spa1/pom.xml +++ b/haikudepotserver-spa1/pom.xml @@ -6,7 +6,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/haikudepotserver-webapp/pom.xml b/haikudepotserver-webapp/pom.xml index 5517975c..8f5f6748 100644 --- a/haikudepotserver-webapp/pom.xml +++ b/haikudepotserver-webapp/pom.xml @@ -5,7 +5,7 @@ haikudepotserver-parent org.haiku ../haikudepotserver-parent - 1.0.162-SNAPSHOT + 1.0.162 4.0.0 diff --git a/pom.xml b/pom.xml index 577d70da..bb41f20d 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.haiku haikudepotserver pom - 1.0.162-SNAPSHOT + 1.0.162 haikudepotserver-api1 diff --git a/support/graphics-services/Dockerfile b/support/graphics-services/Dockerfile new file mode 100644 index 00000000..f2a5b370 --- /dev/null +++ b/support/graphics-services/Dockerfile @@ -0,0 +1,27 @@ +# ===================================== +# Copyright 2022-2024, Andrew Lindesay +# Distributed under the terms of the MIT License. +# ===================================== + +FROM debian:12.5-slim as base + +ENV HAIKU_HASH=d75f6109c213b70895a2bf0eed412cdd7a68f990 +ENV BUILDTOOLS_HASH=fef550b1fc8de8810ff74f2edc79a43bc8ec660b + +RUN apt-get update && \ + apt-get -y install git nasm bc autoconf automake texinfo flex bison gawk build-essential unzip wget \ + zip less zlib1g-dev libzstd-dev xorriso libtool gcc-multilib python3 libpng16-16 + +ADD "https://github.com/haiku/buildtools/archive/${BUILDTOOLS_HASH}.tar.gz" /buildtools.tgz +ADD "https://github.com/haiku/haiku/archive/${HAIKU_HASH}.tar.gz" /haiku.tgz + +RUN tar -xzf ./buildtools.tgz +RUN tar -xzf ./haiku.tgz + +RUN mv buildtools-${BUILDTOOLS_HASH} buildtools +RUN mv haiku-${HAIKU_HASH} haiku + +RUN mkdir generated.x86_64 +WORKDIR "generated.x86_64" +RUN ../haiku/configure --cross-tools-source ../buildtools --build-cross-tools x86_64 +RUN jam -q "hvif2png" \ No newline at end of file