: 1
name: glfw-tests
version: 3.4.0+3
type: tests
language: c
project: glfw
summary: Multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop ; tests
license: Zlib
url: https://www.glfw.org
doc-url: https://www.glfw.org/docs/latest/
src-url: https://github.com/glfw/glfw
package-url: https://github.com/build2-packaging/glfw
package-email: packaging@build2.org ; Mailing list.
depends: * build2 >= 0.18.0-
depends: * bpkg >= 0.18.0-

# CI configuration
#

builds: -freebsd
builds: -linux
builds: -macos
builds: -bindist

debian-wayland-builds: sys
debian-wayland-builds: -static
debian-wayland-builds: -bindist
debian-wayland-build-include: linux_debian_12-**
debian-wayland-build-exclude: **

debian-x11-builds: sys
debian-x11-builds: -static
debian-x11-builds: -bindist
debian-x11-build-include: linux_debian*-**
debian-x11-build-exclude: **

fedora-wayland-builds: sys
fedora-wayland-builds: -static
fedora-wayland-builds: -bindist
fedora-wayland-build-include: linux_fedora*-**
fedora-wayland-build-exclude: **

fedora-x11-builds: sys
fedora-x11-builds: -static
fedora-x11-builds: -bindist
fedora-x11-build-include: linux_fedora*-**
fedora-x11-build-exclude: **
fedora-x11-build-config:
\
# Note: System package names are case-sensitive. For example, `libxkbcommon` is
# correctly lowercase, whereas `libXcursor`, `libXi`, etc., use an uppercase 'X'
# as per their upstream and packaging conventions. These are not typos.
#
sys:libXcursor
sys:libXi
sys:libXinerama
sys:libXrandr
sys:libxkbcommon
\

macos-clang-builds: macos
macos-clang-build-include: macos_*-clang
macos-clang-build-exclude: **
