Bug #997 ยป 0054-gtk4x-fcmp-Disallow-anything-deprecated-in-gtk-4.14.patch
configure.ac | ||
---|---|---|
if test "x$req_fcmp_gtk5" = "xyes" ||
|
||
test "x$modinst" = "xall" || test "x$modinst" = "xauto" ; then
|
||
PKG_CHECK_MODULES([GTK5_MP], [gtk4 >= 4.10.0],
|
||
PKG_CHECK_MODULES([GTK5_MP], [gtk4 >= 4.14.0],
|
||
[
|
||
GTK5_MP_CFLAGS="$GTK5_MP_CFLAGS -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_10"
|
||
GTK5_MP_CFLAGS="$GTK5_MP_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72"
|
||
GTK5_MP_CFLAGS="$GTK5_MP_CFLAGS -DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_14"
|
||
GTK5_MP_CFLAGS="$GTK5_MP_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_76"
|
||
PKG_CHECK_MODULES([GTHREAD_GTK5], [gthread-2.0],
|
||
[
|
||
fcmp_gtk5=yes
|
meson.build | ||
---|---|---|
gtk322_dep = dependency('gtk+-3.0', version : '>= 3.22', required : false)
|
||
gtk4_dep = dependency('gtk4', version : '>= 4.0.0', required : false)
|
||
gtk5_dep = dependency('gtk4', version : '>= 4.10.0', required : false)
|
||
gtk5_dep = dependency('gtk4', version : '>= 4.14.0', required : false)
|
||
if get_option('clients').contains('gtk3.22')
|
||
... | ... | |
if get_option('clients').contains('gtk4x')
|
||
if not gtk5_dep.found()
|
||
error('gtk-4.0 >= 4.10 required for gtk4x-client, but not found')
|
||
error('gtk-4.0 >= 4.14 required for gtk4x-client, but not found')
|
||
endif
|
||
executable('freeciv-gtk4x',
|
||
... | ... | |
if get_option('fcmp').contains('gtk4x')
|
||
if not gtk5_dep.found()
|
||
error('gtk-4.0 >= 4.10 required for gtk4x modpack installer, but not found')
|
||
error('gtk-4.0 >= 4.14 required for gtk4x modpack installer, but not found')
|
||
endif
|
||
executable('freeciv-mp-gtk4x',
|
||
'tools/fcmp/mpgui_gtk5.c',
|
||
mpicon,
|
||
c_args: [ '-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_10',
|
||
'-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_10',
|
||
'-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_72',
|
||
'-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_72'],
|
||
c_args: [ '-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_14',
|
||
'-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_14',
|
||
'-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_76',
|
||
'-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_76'],
|
||
include_directories: tool_inc,
|
||
sources: [verhdr],
|
||
dependencies: [gtk5_dep, sqlite3_dep, gettext_dep],
|