a highly automated and intuitive digital audio workstation
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

80 lines
1.5 KiB

# SPDX-FileCopyrightText: © 2019-2021 Alexandros Theodotou
# SPDX-License-Identifier: FSFAP
image: freebsd/latest
packages:
- amsynth
- boost-libs
- carla
- cmake
- gettext-tools
- gdb
- meson
- ninja
- chromaprint
- faust
- python
- gtk-update-icon-cache
- pkgconf
- libX11
- gsettings-desktop-schemas
- ffmpeg
- graphviz
- libgtop
- jackit
- lilv
- libsamplerate
- gtksourceview4
- serd
- help2man
- libsndfile
- graphene
- sord
- guile2
- json-glib
- alsa-lib
- sratom
- suil
- pcre2
- geonkick-lv2
- libyaml
- lsp-plugins-lv2
- gettext-runtime
- cairo
- glib
- gdk-pixbuf2
- gettext-runtime
- gtk3
- pango
- python3
- py38-pip
- reproc
- fftw3
- fftw3-float
- rubberband
- sherlock-lv2
- sassc
- vamp-plugin-sdk
- wayland-protocols
- x42-plugins-lv2
- xxhash
- zstd
sources:
- https://git.sr.ht/~alextee/zrythm
- https://github.com/mesonbuild/meson
tasks:
- setup: |
#sudo pkg install -y py37-pip
cd zrythm
CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ../meson/meson.py build -Dtests=true -Dmanpage=true -Db_lto=false
- build: |
cd zrythm
ninja -C build
- test: |
cd zrythm
../meson/meson.py test -C build --no-suite=skip-ci --no-suite=pango --no-suite=gtksourceview5
- install: |
cd zrythm
DESTDIR=/tmp ninja -C build install
/tmp/usr/local/bin/zrythm --version | grep "built with"
sudo ninja -C build install
/usr/local/bin/zrythm_launch --version | grep "built with"