diff --git a/releases.json b/releases.json index 57efe26fa..5e8df4b77 100644 --- a/releases.json +++ b/releases.json @@ -890,6 +890,7 @@ "glut" ], "versions": [ + "3.4.0-3", "3.4.0-2", "3.4.0-1" ] diff --git a/subprojects/packagefiles/freeglut/meson.build b/subprojects/packagefiles/freeglut/meson.build index 1e83c5d3e..48027076d 100644 --- a/subprojects/packagefiles/freeglut/meson.build +++ b/subprojects/packagefiles/freeglut/meson.build @@ -107,7 +107,6 @@ if host_system == 'windows' freeglut_deps += cc.find_library('winmm') freeglut_deps += cc.find_library('gdi32') - x11_dep = dependency('', required: false) else # not windows @@ -143,6 +142,7 @@ else # not windows add_project_arguments('-DFREEGLUT_WAYLAND', language: 'c') freeglut_deps += dependency('wayland-client, wayland-cursor') freeglut_deps += dependency('wayland-egl, egl') + freeglut_deps += dependency('xkbcommon') else freeglut_sources += files( @@ -209,7 +209,7 @@ if cc.has_function('gettimeofday') add_project_arguments('-DHAVE_GETTIMEOFDAY', language: 'c') endif -if cc.has_function('XParseGeometry', dependencies: x11_dep, +if cc.has_function('XParseGeometry', dependencies: freeglut_deps, prefix: '#include ') add_project_arguments('-DHAVE_XPARSEGEOMETRY', language: 'c') else