Use jack2 from repositories when building for FreeBSD

.cirrus.yml:
Instead of building jack2 from scratch, use jack2 from the repositories.
Update target to 13-1.
This commit is contained in:
David Runge 2023-01-29 15:11:25 +01:00
parent 09406bdbab
commit b8a0328fce
No known key found for this signature in database
GPG Key ID: BB992F9864FAD168
1 changed files with 2 additions and 11 deletions

View File

@ -2,24 +2,15 @@ task:
freebsd_instance:
matrix:
- image_family: freebsd-12-3
- image_family: freebsd-13-0
- image_family: freebsd-13-1
environment:
CFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
CPPFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
LDFLAGS: -lreadline -L/usr/local/lib -fstack-protector-strong
# Install jack2 from source - replace by package once 1.9.20 is out.
jack2_dependencies_script:
- pkg install -y pkgconf python3 libsndfile libsamplerate libsysinfo readline alsa-lib dbus expat opus git
jack2_source_script:
- git clone --branch develop --depth 1 https://github.com/jackaudio/jack2.git /jack2
jack2_config_script:
- cd /jack2 && python3 ./waf configure --celt=no --sndfile=yes --samplerate=yes --alsa=yes --dbus --classic --autostart=dbus --readline=yes --opus=yes --example-tools=no --prefix /usr/local --pkgconfigdir libdata/pkgconfig
jack2_build_script:
- cd /jack2 && python3 ./waf
jack2_install_script:
- cd /jack2 && python3 ./waf install
- pkg install -y jackit pkgconf python3 libsndfile libsamplerate libsysinfo readline alsa-lib dbus expat opus git
prepare_script:
- mkdir /Install