Files
paulxstretch/Dockerfile
Nikolai Rodionov c4fc6ef30a Build with JUCE 7.0.2
Update build and changelog

Switch to docker runners

Fix the source path in build

Fix the release path in build

Use zipped artifacts

build: Install zip

build: Fix commands for the package step

build: Fix zip command

update a bit

Signed-off-by: Nikolai Rodionov <allanger@badhouseplants.net>
2025-07-05 09:43:52 +02:00

23 lines
580 B
Docker

FROM ubuntu:25.10 AS builder
RUN apt-get update -y && \
apt-get install -y \
build-essential libasound2t64 \
cmake fftw-dev pkg-config libx11-dev \
x11-xserver-utils libxrandr-dev \
libxinerama-dev libxcursor-dev \
libfreetype6-dev libfftw3-dev \
libasound2-dev libjack-dev
WORKDIR /src
COPY . .
RUN cmake -B build -S /src \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr -Wno-dev
RUN cmake --build build
FROM ubuntu
COPY --from=builder /src/build/PaulXStretch_artefacts/Release/ /release
CMD ["mv", "/release", "/out"]