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>
		
			
				
	
	
		
			23 lines
		
	
	
		
			580 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			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"]
 | 
						|
 | 
						|
 |