Add a containerfile for building linux version #1

Open
allanger wants to merge 1 commits from dev into master

32
Containerfile Normal file
View File

@@ -0,0 +1,32 @@
FROM fedora:43
RUN sudo dnf update -y
RUN sudo dnf install -y \
aubio automake boost cairomm \
cmake curl fftw flex freetype \
gettext glibmm2.68 gnome-doc-utils \
harfbuzz itstool libarchive glibc-gconv-extra \
libogg libsamplerate glibc-gconv-extra libsndfile \
libusb libwebsockets libxslt liblrdf \
make nss-pem pango pcre pkg-config raptor2 \
python3-rdflib redland serd sratom tar libtiff \
xz autoconf bison cairo cmake cppunit expat \
flac fontconfig fribidi glib gnome-common \
gobject-introspection intltool libjpeg-turbo \
libffi liblo libpng libsigc++ libtool libvorbis \
libxml2 lilv m4 nss opus pangomm2.48 \
pixman rasqal readline rubberband sord \
taglib mingw64-termcap util-linux vamp-plugin-sdk zlib git \
g++ boost boost-devel pulseaudio-libs-devel glib \
pipewire pipewire-alsa pipewire-jack-audio-connection-kit \
pipewire-pulseaudio wireplumber alsa-lib-devel \
glibmm2.68-devel glibmm2.4-devel \
libsndfile-devel libcurl-devel libarchive-devel \
liblo-devel taglib-devel vamp-plugin-sdk \
vamp-plugin-sdk-devel rubberband-devel aubio-devel \
libudev-devel libusb libpng-devel pango-devel \
cairomm-devel libusb1-devel pangomm-devel lv2-devel \
serd-devel sord-devel sratom-devel lilv-devel \
libwebsockets-devel liblrdf-devel \
pipewire-jack-audio-connection-kit-devel