diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c1a16f965c88016584b961f229458417a18f558a..ceb468eae0e44082c4c4b05e8db1fbdf6fdae54c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,38 +11,39 @@ before_script: #and also that all the other external dependencies are here (this will be part of a container later) - apt-get update # Make sure the package lists are updated - apt-get upgrade -y - - apt-get install -y \ - meson \ - ccache \ - libfmt-dev \ - libgtest-dev \ - libpcre2-dev \ - libsystemd-dev libdbus-1-dev \ - libicu-dev \ - libcurl4-gnutls-dev \ - libpcre2-dev \ - libavahi-client-dev \ - libmad0-dev libmpg123-dev libid3tag0-dev \ - libflac-dev libvorbis-dev libopus-dev libogg-dev \ - libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev \ - libfluidsynth-dev libgme-dev libmikmod-dev libmodplug-dev \ - libmpcdec-dev libwavpack-dev libwildmidi-dev \ - libsidplay2-dev libsidutils-dev libresid-builder-dev \ - libavcodec-dev libavformat-dev \ - libmp3lame-dev libtwolame-dev libshine-dev \ - libsamplerate0-dev libsoxr-dev \ - libbz2-dev libcdio-paranoia-dev libiso9660-dev libmms-dev \ - libzzip-dev \ - libyajl-dev libexpat-dev \ - libasound2-dev libao-dev libjack-jackd2-dev libopenal-dev \ - libpulse-dev libshout3-dev \ - libsndio-dev \ - libmpdclient-dev \ - libnfs-dev \ - libupnp-dev \ - libsqlite3-dev \ - libchromaprint-dev \ - libgcrypt20-dev + - apt-get install -y build-essential + - apt-get install -y meson + - apt-get install -y meson + - apt-get install -y ccache + - apt-get install -y libfmt-dev + - apt-get install -y libgtest-dev + - apt-get install -y libpcre2-dev + - apt-get install -y libsystemd-dev libdbus-1-dev + - apt-get install -y libicu-dev + - apt-get install -y libcurl4-gnutls-dev + - apt-get install -y libpcre2-dev + - apt-get install -y libavahi-client-dev + - apt-get install -y libmad0-dev libmpg123-dev libid3tag0-dev + - apt-get install -y libflac-dev libvorbis-dev libopus-dev libogg-dev + - apt-get install -y libadplug-dev libaudiofile-dev libsndfile1-dev libfaad-dev + - apt-get install -y libfluidsynth-dev libgme-dev libmikmod-dev libmodplug-dev + - apt-get install -y libmpcdec-dev libwavpack-dev libwildmidi-dev + - apt-get install -y libsidplay2-dev libsidutils-dev libresid-builder-dev + - apt-get install -y libavcodec-dev libavformat-dev + - apt-get install -y libmp3lame-dev libtwolame-dev libshine-dev + - apt-get install -y libsamplerate0-dev libsoxr-dev + - apt-get install -y libbz2-dev libcdio-paranoia-dev libiso9660-dev libmms-dev + - apt-get install -y libzzip-dev + - apt-get install -y libyajl-dev libexpat-dev + - apt-get install -y libasound2-dev libao-dev libjack-jackd2-dev libopenal-dev + - apt-get install -y libpulse-dev libshout3-dev + - apt-get install -y libsndio-dev + - apt-get install -y libmpdclient-dev + - apt-get install -y libnfs-dev + - apt-get install -y libupnp-dev + - apt-get install -y libsqlite3-dev + - apt-get install -y libchromaprint-dev + - apt-get install -y libgcrypt20-dev # This sets up the meson envt - meson setup \ @@ -50,8 +51,7 @@ before_script: -Dtest=true \ -Dsystemd=enabled \ -Dpcre=enabled \ - --wrap-mode nofallback \ - ${{ matrix.meson_options }} \ + --wrap-mode nofallback output/full