2020-04-19 11:34:59 +00:00
|
|
|
task:
|
|
|
|
freebsd_instance:
|
|
|
|
matrix:
|
|
|
|
- image_family: freebsd-13-0-snap
|
2021-04-26 14:29:56 +00:00
|
|
|
env:
|
|
|
|
# /usr/ports/Mk/Uses/localbase.mk localbase:ldflags
|
|
|
|
LOCALBASE: /usr/local
|
|
|
|
CFLAGS: -isystem $LOCALBASE/include
|
|
|
|
CPPFLAGS: $CFLAGS
|
|
|
|
CXXFLAGS: $CFLAGS
|
|
|
|
LDFLAGS: -L$LOCALBASE/lib
|
2020-04-19 11:34:59 +00:00
|
|
|
deps_script:
|
|
|
|
- sed -i.bak -e 's/quarterly/latest/' /etc/pkg/FreeBSD.conf
|
2021-10-22 16:09:41 +00:00
|
|
|
- pkg install -y meson pkgconf git-lite dbus glib libepoll-shim libudev-devd vulkan-loader vulkan-headers gstreamer1 gstreamer1-plugins libinotify gettext libsndfile sdl2 alsa-lib
|
2020-04-19 11:34:59 +00:00
|
|
|
- sysrc dbus_enable=YES
|
|
|
|
- service dbus restart
|
|
|
|
build_script:
|
|
|
|
- mkdir build
|
|
|
|
- cd build
|
2021-10-22 16:11:14 +00:00
|
|
|
- meson setup -Dalsa=enabled -Dpipewire-alsa=enabled -Dbluez5=disabled -Djack=disabled -Dpipewire-jack=disabled -Dpw-cat=enabled -Dpipewire-v4l2=disabled -Dsdl2=enabled -Dsystemd=disabled -Dsession-managers=media-session ..
|
2020-04-19 11:34:59 +00:00
|
|
|
- ninja
|
|
|
|
test_script:
|
|
|
|
- cd build
|
|
|
|
- ninja test
|