diff options
Diffstat (limited to 'ci/build-openbsd.sh')
-rwxr-xr-x | ci/build-openbsd.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ci/build-openbsd.sh b/ci/build-openbsd.sh new file mode 100755 index 0000000000..b48de5020e --- /dev/null +++ b/ci/build-openbsd.sh @@ -0,0 +1,34 @@ +#!/bin/sh +set -e + +# FFmpeg on openBSD (4.4.4) is too old; use a subproject +rm -rf subprojects +mkdir -p subprojects +cat <<EOF > subprojects/ffmpeg.wrap +[wrap-git] +url = https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg.git +revision = meson-6.1 +depth = 1 +[provide] +libavcodec = libavcodec_dep +libavdevice = libavdevice_dep +libavfilter = libavfilter_dep +libavformat = libavformat_dep +libavutil = libavutil_dep +libswresample = libswresample_dep +libswscale = libswscale_dep +EOF + +meson setup build \ + -Dffmpeg:vulkan=auto \ + -Dlibmpv=true \ + -Dlua=enabled \ + -Dopenal=enabled \ + -Dpulse=enabled \ + -Dtests=true \ + -Dvulkan=enabled \ + -Ddvdnav=enabled \ + -Dcdda=enabled + +meson compile -C build +./build/mpv -v --no-config |