Created
March 24, 2026 14:35
-
-
Save jbuchbinder/f8a7afe2f57629e8b228faff63a58ea3 to your computer and use it in GitHub Desktop.
Ardour docker build
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # syntax=docker/dockerfile:1 | |
| ## Builder image | |
| FROM ubuntu:25.10 AS builder | |
| WORKDIR /app | |
| RUN apt update && apt install -y \ | |
| build-essential git python3 ninja-build \ | |
| libglib2.0-dev libgtk-3-dev libjack-jackd2-dev libasound2-dev libpulse-dev \ | |
| libserd-dev libsord-dev libsratom-dev lv2-dev lilv-utils libaubio-dev \ | |
| libfftw3-dev libogg-dev libvorbis-dev libflac-dev libsndfile1-dev liblo-dev \ | |
| libcurl4-openssl-dev libarchive-dev libboost-all-dev libtag1-dev \ | |
| libsamplerate0-dev libreadline-dev libedit-dev libwebsockets-dev \ | |
| libusb-1.0-0-dev libcairomm-1.0-dev libpangomm-1.4-dev \ | |
| libcppunit-dev libcwiid-dev liblrdf-dev vamp-plugin-sdk librubberband-dev \ | |
| libsratom-dev liblilv-dev | |
| RUN git clone https://github.com/ardour/ardour.git | |
| RUN cd ardour && python3 waf configure && python3 waf | |
| ## Run image | |
| FROM scratch | |
| WORKDIR / | |
| COPY --from=builder /app/ardour / | |
| ENTRYPOINT ["/ardour"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment