mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
extension-tool: Remove old compatibility code
Since GNOME 44, extension schemas are compiled at install time. At the time GNOME 46 is released, this will be all supported versions, so start relying on it and drop the old compatibility code. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3042>
This commit is contained in:
parent
8e1241c29b
commit
dcee0c6329
2 changed files with 0 additions and 13 deletions
|
|
@ -138,7 +138,6 @@ extension_pack_add_schemas (ExtensionPack *pack,
|
|||
{
|
||||
g_autoptr (GSubprocess) proc = NULL;
|
||||
g_autoptr (GFile) dstdir = NULL;
|
||||
g_autofree char *dstpath = NULL;
|
||||
char **s;
|
||||
|
||||
if (!ensure_tmpdir (pack, error))
|
||||
|
|
@ -163,17 +162,6 @@ extension_pack_add_schemas (ExtensionPack *pack,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
#if MAJOR_VERSION >= 46
|
||||
#error "Outdated compatibility code, please remove"
|
||||
#else
|
||||
dstpath = g_file_get_path (dstdir);
|
||||
proc = g_subprocess_new (G_SUBPROCESS_FLAGS_STDERR_SILENCE, error,
|
||||
"glib-compile-schemas", "--strict", dstpath, NULL);
|
||||
|
||||
if (!g_subprocess_wait_check (proc, NULL, error))
|
||||
return FALSE;
|
||||
#endif
|
||||
|
||||
g_hash_table_insert (pack->files,
|
||||
g_strdup ("schemas"), g_steal_pointer (&dstdir));
|
||||
return TRUE;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
config_h = configuration_data()
|
||||
config_h.set_quoted('GETTEXT_PACKAGE', package_name)
|
||||
config_h.set_quoted('VERSION', meson.project_version())
|
||||
config_h.set('MAJOR_VERSION', meson.project_version().split('.')[0])
|
||||
config_h.set_quoted('LOCALEDIR', localedir)
|
||||
config_h.set('HAVE_BIND_TEXTDOMAIN_CODESET', cc.has_function('bind_textdomain_codeset'))
|
||||
configure_file(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue