3030 run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr lv2lint php valgrind gstreamer gst-plugins-base
3131 - uses : actions/checkout@v3
3232 - name : Configure project
33- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
33+ run : make config FEATURES='strict clap doc gst jack ladspa lv2 standalone ui vst2 vst3 xdg' PREFIX=/usr
3434 - name : Fetch project dependencies
3535 run : make fetch
3636 - name : Build project
7575 run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr php valgrind gstreamer gst-plugins-base
7676 - uses : actions/checkout@v3
7777 - name : Configure project
78- run : make config STRICT=1 DEBUG=1 VERBOSE=1 ASAN=1 FEATURES='clap jack gst ladspa ui lv2 vst2 vst3' PREFIX=/usr
78+ run : make config FEATURES='strict debug clap gst jack ladspa lv2 standalone ui vst2 vst3 xdg ' PREFIX=/usr
7979 - name : Fetch project dependencies
8080 run : make fetch
8181 - name : Build project
@@ -103,7 +103,7 @@ jobs:
103103 /usr/lib/carla/carla-bridge-native vst2 "${_binary}" "" 1>/dev/null; \
104104 done
105105
106- arch_linux_valgrind :
106+ arch_linux_debug :
107107 runs-on : ubuntu-latest
108108 container :
109109 image : archlinux:latest
@@ -116,7 +116,7 @@ jobs:
116116 run : pacman --noconfirm -Syu alsa-lib base-devel cairo carla git glibc-debug hicolor-icon-theme jack2 jq libglvnd libsndfile libx11 libxrandr php valgrind gstreamer gst-plugins-base
117117 - uses : actions/checkout@v3
118118 - name : Configure project
119- run : make config STRICT=1 DEBUG=1 VERBOSE=1 FEATURES='clap jack gst ladspa lv2 ui vst2 vst3' PREFIX=/usr
119+ run : make config VERBOSE=1 FEATURES='strict debug clap jack gst ladspa lv2 ui vst2 vst3 xdg ' PREFIX=/usr
120120 - name : Fetch project dependencies
121121 run : make fetch
122122 - name : Build project
@@ -150,7 +150,7 @@ jobs:
150150 run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ glibc-locale git make php valgrind libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel gstreamer-devel gstreamer-plugins-base-devel
151151 - uses : actions/checkout@v3
152152 - name : Configure project
153- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
153+ run : make config FEATURES='strict clap doc gst jack ladspa lv2 standalone ui vst2 vst3 xdg' PREFIX=/usr
154154 - name : Fetch project dependencies
155155 run : make fetch
156156 - name : Build project
@@ -167,7 +167,7 @@ jobs:
167167 run : zypper --non-interactive --no-gpg-checks in tar gzip gcc gcc-c++ glibc-locale glibc-gconv-modules-extra clang lld git make php8-cli valgrind libstdc++-devel libX11-devel libXrandr-devel Mesa-libGL-devel libjack-devel cairo-devel freetype2-devel libsndfile-devel gstreamer-devel gstreamer-plugins-base-devel
168168 - uses : actions/checkout@v3
169169 - name : Configure project
170- run : make config CC=clang CXX=clang++ STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
170+ run : make config CC=clang CXX=clang++ FEATURES='strict clap doc gst jack ladspa lv2 standalone ui vst2 vst3 xdg' PREFIX=/usr
171171 - name : Fetch project dependencies
172172 run : make fetch
173173 - name : Build project
@@ -186,7 +186,26 @@ jobs:
186186 run : apt-get -y install gcc g++ git make php-cli pkg-config valgrind libx11-dev libxrandr-dev libjack-dev libcairo2-dev libgl-dev libfreetype6-dev libsndfile1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
187187 - uses : actions/checkout@v3
188188 - name : Configure project
189- run : make config STRICT=1 VERBOSE=1 FEATURES='clap doc jack gst ladspa lv2 ui vst2 vst3 xdg' PREFIX=/usr
189+ run : make config FEATURES='strict clap doc gst jack ladspa lv2 standalone ui vst2 vst3 xdg' PREFIX=/usr
190+ - name : Fetch project dependencies
191+ run : make fetch
192+ - name : Build project
193+ run : make VERBOSE=1
194+ - name : Install binaries
195+ run : make install
196+
197+ debian_stable_no_ui :
198+ runs-on : ubuntu-latest
199+ container :
200+ image : debian:stable
201+ steps :
202+ - name : Update repositories
203+ run : apt-get update
204+ - name : Install dependencies
205+ run : apt-get -y install gcc g++ git make php-cli pkg-config valgrind libx11-dev libxrandr-dev libjack-dev libcairo2-dev libgl-dev libfreetype6-dev libsndfile1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
206+ - uses : actions/checkout@v3
207+ - name : Configure project
208+ run : make config FEATURES='strict clap doc gst jack ladspa lv2 standalone vst2 vst3' PREFIX=/usr
190209 - name : Fetch project dependencies
191210 run : make fetch
192211 - name : Build project
@@ -213,7 +232,7 @@ jobs:
213232 - uses : actions/checkout@v3
214233 - name : Configure project
215234 shell : msys2 {0}
216- run : make config STRICT=1 VERBOSE=1 FEATURES='clap ladspa lv2 ui vst2 vst3'
235+ run : make config FEATURES='strict clap ladspa lv2 ui vst2 vst3'
217236 - name : Fetch project dependencies
218237 shell : msys2 {0}
219238 run : make fetch
@@ -230,7 +249,7 @@ jobs:
230249 run : brew install make pkgconf cairo freetype
231250 - uses : actions/checkout@v3
232251 - name : Configure project
233- run : gmake config STRICT=1 VERBOSE=1 FEATURES='lv2 ui'
252+ run : gmake config FEATURES='strict lv2 ui'
234253 - name : Fetch project dependencies
235254 run : gmake fetch
236255 - name : Build project
0 commit comments