build: Replace cogl-pango with pango dependency
As CoglPango will be merged with Clutter and GNOME Shell only uses Pango directly, so depend on that instead Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3494>
This commit is contained in:
parent
fa3124568c
commit
9b58704c5d
@ -14,7 +14,6 @@ mutter_api_version = '16'
|
|||||||
|
|
||||||
clutter_pc = 'mutter-clutter-' + mutter_api_version
|
clutter_pc = 'mutter-clutter-' + mutter_api_version
|
||||||
cogl_pc = 'mutter-cogl-' + mutter_api_version
|
cogl_pc = 'mutter-cogl-' + mutter_api_version
|
||||||
cogl_pango_pc = 'mutter-cogl-pango-' + mutter_api_version
|
|
||||||
mtk_pc = 'mutter-mtk-' + mutter_api_version
|
mtk_pc = 'mutter-mtk-' + mutter_api_version
|
||||||
libmutter_pc = 'libmutter-' + mutter_api_version
|
libmutter_pc = 'libmutter-' + mutter_api_version
|
||||||
libmutter_test_pc = 'libmutter-test-' + mutter_api_version
|
libmutter_test_pc = 'libmutter-test-' + mutter_api_version
|
||||||
@ -33,6 +32,7 @@ systemd_req = '>= 246'
|
|||||||
ibus_req = '>= 1.5.19'
|
ibus_req = '>= 1.5.19'
|
||||||
gnome_desktop_req = '>= 40'
|
gnome_desktop_req = '>= 40'
|
||||||
pipewire_req = '>= 0.3.49'
|
pipewire_req = '>= 0.3.49'
|
||||||
|
pango_req = '>= 1.46.0'
|
||||||
|
|
||||||
nm_req = '>= 1.10.4'
|
nm_req = '>= 1.10.4'
|
||||||
secret_req = '>= 0.18'
|
secret_req = '>= 0.18'
|
||||||
@ -83,12 +83,12 @@ libxml_dep = dependency('libxml-2.0')
|
|||||||
clutter_dep = dependency(clutter_pc, version: mutter_req)
|
clutter_dep = dependency(clutter_pc, version: mutter_req)
|
||||||
mtk_dep = dependency(mtk_pc, version: mutter_req)
|
mtk_dep = dependency(mtk_pc, version: mutter_req)
|
||||||
cogl_dep = dependency(cogl_pc, version: mutter_req)
|
cogl_dep = dependency(cogl_pc, version: mutter_req)
|
||||||
cogl_pango_dep = dependency(cogl_pango_pc, version: mutter_req)
|
|
||||||
mutter_dep = dependency(libmutter_pc, version: mutter_req)
|
mutter_dep = dependency(libmutter_pc, version: mutter_req)
|
||||||
polkit_dep = dependency('polkit-agent-1', version: polkit_req)
|
polkit_dep = dependency('polkit-agent-1', version: polkit_req)
|
||||||
ibus_dep = dependency('ibus-1.0', version: ibus_req)
|
ibus_dep = dependency('ibus-1.0', version: ibus_req)
|
||||||
schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
|
schemas_dep = dependency('gsettings-desktop-schemas', version: schemas_req)
|
||||||
gnome_desktop_dep = dependency('gnome-desktop-4', version: gnome_desktop_req)
|
gnome_desktop_dep = dependency('gnome-desktop-4', version: gnome_desktop_req)
|
||||||
|
pango_dep = dependency('pango', version: pango_req)
|
||||||
|
|
||||||
have_x11 = mutter_dep.get_variable('have_x11') == 'true'
|
have_x11 = mutter_dep.get_variable('have_x11') == 'true'
|
||||||
have_x11_client = mutter_dep.get_variable('have_x11_client') == 'true'
|
have_x11_client = mutter_dep.get_variable('have_x11_client') == 'true'
|
||||||
|
@ -69,12 +69,12 @@ gnome_shell_deps = [
|
|||||||
gjs_dep,
|
gjs_dep,
|
||||||
mtk_dep,
|
mtk_dep,
|
||||||
clutter_dep,
|
clutter_dep,
|
||||||
cogl_pango_dep,
|
|
||||||
gi_dep,
|
gi_dep,
|
||||||
polkit_dep,
|
polkit_dep,
|
||||||
gcr_dep,
|
gcr_dep,
|
||||||
libsystemd_dep,
|
libsystemd_dep,
|
||||||
libpipewire_dep,
|
libpipewire_dep,
|
||||||
|
pango_dep,
|
||||||
]
|
]
|
||||||
|
|
||||||
if have_x11_client
|
if have_x11_client
|
||||||
|
@ -183,7 +183,16 @@ st_cflags = [
|
|||||||
libst = shared_library('st-' + mutter_api_version,
|
libst = shared_library('st-' + mutter_api_version,
|
||||||
sources: st_gir_sources + st_nogir_sources + croco_sources,
|
sources: st_gir_sources + st_nogir_sources + croco_sources,
|
||||||
c_args: st_cflags,
|
c_args: st_cflags,
|
||||||
dependencies: [mtk_dep, clutter_dep, mutter_dep, libxml_dep, gdk_pixbuf_dep, m_dep, schemas_dep],
|
dependencies: [
|
||||||
|
mtk_dep,
|
||||||
|
clutter_dep,
|
||||||
|
mutter_dep,
|
||||||
|
libxml_dep,
|
||||||
|
gdk_pixbuf_dep,
|
||||||
|
m_dep,
|
||||||
|
schemas_dep,
|
||||||
|
pango_dep,
|
||||||
|
],
|
||||||
build_rpath: mutter_typelibdir,
|
build_rpath: mutter_typelibdir,
|
||||||
install_rpath: mutter_typelibdir,
|
install_rpath: mutter_typelibdir,
|
||||||
install_dir: pkglibdir,
|
install_dir: pkglibdir,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user