Exercise JNI in the CI build as well
This commit is contained in:
10
.build.yml
10
.build.yml
@@ -8,11 +8,18 @@ packages:
|
|||||||
- lv2-dev
|
- lv2-dev
|
||||||
- vamp-plugin-sdk
|
- vamp-plugin-sdk
|
||||||
- libboost-test-dev
|
- libboost-test-dev
|
||||||
- meson
|
|
||||||
- ninja-build
|
- ninja-build
|
||||||
|
- openjdk-21-jdk
|
||||||
|
- wget
|
||||||
sources:
|
sources:
|
||||||
- hg+https://hg.sr.ht/~breakfastquay/rubberband
|
- hg+https://hg.sr.ht/~breakfastquay/rubberband
|
||||||
tasks:
|
tasks:
|
||||||
|
- install-meson: |
|
||||||
|
mkdir -p tmp/meson
|
||||||
|
cd tmp/meson
|
||||||
|
wget https://github.com/mesonbuild/meson/releases/download/1.5.2/meson-1.5.2.tar.gz
|
||||||
|
tar xvf meson-1.5.2.tar.gz
|
||||||
|
sudo ln -s $(pwd)/meson-1.5.2/meson.py /usr/bin/meson
|
||||||
- setup: |
|
- setup: |
|
||||||
cd rubberband
|
cd rubberband
|
||||||
meson setup build
|
meson setup build
|
||||||
@@ -24,6 +31,7 @@ tasks:
|
|||||||
cd rubberband
|
cd rubberband
|
||||||
ninja -C build
|
ninja -C build
|
||||||
meson test -C build
|
meson test -C build
|
||||||
|
java -Djava.library.path=build -cp build/rubberband-test.jar com.breakfastquay.rubberband.test.RubberBandTest
|
||||||
build/rubberband -V
|
build/rubberband -V
|
||||||
ninja -C build_speex
|
ninja -C build_speex
|
||||||
meson test -C build_speex
|
meson test -C build_speex
|
||||||
|
|||||||
Reference in New Issue
Block a user