Files
librubberband/.build.yml

50 lines
1.2 KiB
YAML
Raw Normal View History

2021-02-09 12:06:07 +00:00
image: ubuntu/20.04
2020-12-01 10:22:11 +00:00
packages:
- pkg-config
- libsamplerate0-dev
- libsndfile1-dev
- libfftw3-dev
# - libsleef-dev
2020-12-01 10:22:11 +00:00
- ladspa-sdk
2022-01-07 13:56:10 +00:00
- lv2-dev
2020-12-01 10:22:11 +00:00
- vamp-plugin-sdk
2022-06-30 14:48:09 +01:00
- libboost-test-dev
2021-02-09 12:06:07 +00:00
- meson
- ninja-build
2020-12-01 10:22:11 +00:00
sources:
- hg+https://hg.sr.ht/~breakfastquay/rubberband
tasks:
- setup: |
cd rubberband
2021-02-09 12:06:07 +00:00
meson build
2022-06-30 14:00:14 +01:00
meson build_speex -Dresampler=speex
meson build_libsamplerate -Dresampler=libsamplerate
meson build_fftw -Dfft=fftw
# meson build_sleef -Dfft=sleef
2022-07-01 13:14:21 +01:00
meson build_kissfft -Dfft=kissfft
2020-12-01 10:22:11 +00:00
- build: |
cd rubberband
2021-02-09 12:06:07 +00:00
ninja -C build
2022-06-14 10:24:08 +01:00
meson test -C build
2022-06-30 14:00:14 +01:00
build/rubberband -V
ninja -C build_speex
meson test -C build_speex
build_speex/rubberband -V
ninja -C build_libsamplerate
meson test -C build_libsamplerate
build_libsamplerate/rubberband -V
ninja -C build_fftw
meson test -C build_fftw
# ninja -C build_sleef
# meson test -C build_sleef
2022-06-30 14:00:14 +01:00
build_fftw/rubberband -V
2022-07-01 13:14:21 +01:00
ninja -C build_kissfft
meson test -C build_kissfft
build_kissfft/rubberband -V
./otherbuilds/check.sh
2020-12-01 10:31:25 +00:00
triggers:
- action: email
condition: always
to: chris.cannam@breakfastquay.com