mirror of
https://github.com/irssi/irssi.git
synced 2024-12-04 14:46:39 -05:00
update glib version to fix timezone assertion bug
This commit is contained in:
parent
1453f46fcf
commit
e7fb82db89
11
meson.build
11
meson.build
@ -6,7 +6,8 @@ project('irssi', 'c',
|
||||
############################
|
||||
############################
|
||||
|
||||
glib_internal_version = 'glib-2.58.3' # keep this in sync with subprojects/glib.wrap
|
||||
glib_internal_version = 'glib-2.74.3' # keep this in sync with subprojects/glib.wrap
|
||||
glib_pcre2_internal_version = 'pcre2-10.40'
|
||||
cc = meson.get_compiler('c')
|
||||
rootinc = include_directories('.')
|
||||
dep = []
|
||||
@ -238,7 +239,7 @@ if not glib_dep.found()
|
||||
glib_internal_configure_t = custom_target('glib-internal-configure',
|
||||
command : [ meson_cmd, 'setup', '--prefix=/irssi-glib-internal',
|
||||
'--buildtype=' + get_option('buildtype'),
|
||||
'-Dlibmount=false', '-Dselinux=false', '-Ddefault_library=static', '-Dinternal_pcre=true',
|
||||
'-Dlibmount=disabled', '-Dselinux=disabled', '-Ddefault_library=static', '-Dforce_fallback_for=pcre2',
|
||||
glib_internal_configure_args,
|
||||
(meson.current_build_dir() / 'build-subprojects' / 'glib'),
|
||||
(meson.current_source_dir() / 'subprojects' / glib_internal_version) ],
|
||||
@ -247,6 +248,7 @@ if not glib_dep.found()
|
||||
depends : glib_internal_download_t,)
|
||||
glib_internal_build_t = custom_target('glib-internal-build',
|
||||
command : [ ninja, '-C', meson.current_build_dir() / 'build-subprojects' / 'glib',
|
||||
'subprojects' / glib_pcre2_internal_version / 'libpcre2-8.a',
|
||||
'glib' / 'libglib-2.0.a',
|
||||
'gmodule' / 'libgmodule-2.0.a'],
|
||||
console : true,
|
||||
@ -260,7 +262,10 @@ if not glib_dep.found()
|
||||
'-isystem' + (meson.current_source_dir() / 'subprojects' / glib_internal_version),
|
||||
'-isystem' + (meson.current_build_dir() / 'build-subprojects' / 'glib' / 'glib'),
|
||||
],
|
||||
link_args : [ meson.current_build_dir() / 'build-subprojects' / 'glib' / 'glib' / 'libglib-2.0.a' ],
|
||||
link_args : [
|
||||
meson.current_build_dir() / 'build-subprojects' / 'glib' / 'subprojects' / glib_pcre2_internal_version / 'libpcre2-8.a',
|
||||
meson.current_build_dir() / 'build-subprojects' / 'glib' / 'glib' / 'libglib-2.0.a',
|
||||
],
|
||||
)
|
||||
built_src += glib_internal_build_t
|
||||
libdl_dep = []
|
||||
|
@ -1,6 +1,6 @@
|
||||
[wrap-file]
|
||||
# make sure to update the glib_internal_version in meson.build
|
||||
directory = glib-2.58.3
|
||||
source_url = https://download.gnome.org/sources/glib/2.58/glib-2.58.3.tar.xz
|
||||
source_filename = glib-2.58.3.tar.xz
|
||||
source_hash = 8f43c31767e88a25da72b52a40f3301fefc49a665b56dc10ee7cc9565cbe7481
|
||||
directory = glib-2.74.3
|
||||
source_url = https://download.gnome.org/sources/glib/2.74/glib-2.74.3.tar.xz
|
||||
source_filename = glib-2.74.3.tar.xz
|
||||
source_hash = e9bc41ecd9690d9bc6a970cc7380119b828e5b6a4b16c393c638b3dc2b87cbcb
|
||||
|
Loading…
Reference in New Issue
Block a user