[polari] lib: Remove GTK dependency
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [polari] lib: Remove GTK dependency
- Date: Fri, 3 Sep 2021 22:02:25 +0000 (UTC)
commit 7c6a75981f3b86e56520dd019d9c812801dd3067
Author: Florian Müllner <fmuellner gnome org>
Date: Thu Sep 24 22:45:40 2020 +0200
lib: Remove GTK dependency
GTK3's drag-and-drop support was very introspection-unfriendly, so
we had to resort to some C helper functions. With DND temporarily
disabled, we can drop those functions (and with them the GTK3
build dependency).
Part-of: <https://gitlab.gnome.org/GNOME/polari/-/merge_requests/232>
meson.build | 1 -
src/lib/polari-drag-helper.c | 53 --------------------------------------------
src/lib/polari-drag-helper.h | 35 -----------------------------
src/meson.build | 8 +++----
4 files changed, 3 insertions(+), 94 deletions(-)
---
diff --git a/meson.build b/meson.build
index 0111f4db..4ab3734c 100644
--- a/meson.build
+++ b/meson.build
@@ -35,7 +35,6 @@ appstream_util = find_program('appstream-util', required: false)
check_version = find_program('meson/check-version.py')
gio = dependency('gio-2.0', version: '>= 2.43.4')
-gtk3 = dependency('gtk+-3.0', version: '>= 3.21.6')
telepathy_glib = dependency('telepathy-glib')
girepository = dependency('gobject-introspection-1.0')
gjs = dependency('gjs-1.0', version: '>= 1.69.2')
diff --git a/src/meson.build b/src/meson.build
index 164c272c..24d8d454 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -84,8 +84,6 @@ polari = executable('polari', ['polari.c', src_resources, data_resources],
libsources = [
'lib/polari-client-factory.c',
'lib/polari-client-factory.h',
- 'lib/polari-drag-helper.c',
- 'lib/polari-drag-helper.h',
'lib/polari-room.c',
'lib/polari-room.h',
'lib/polari-util.c',
@@ -101,7 +99,7 @@ libargs = [
'-DG_LOG_DOMAIN="Polari"'
]
libpolari = shared_library('polari-1.0', libsources + lib_nongir_sources,
- dependencies: [gio, gtk3, telepathy_glib],
+ dependencies: [gio, telepathy_glib],
c_args: libargs,
install: true,
install_dir: pkglibdir
@@ -109,7 +107,7 @@ libpolari = shared_library('polari-1.0', libsources + lib_nongir_sources,
libpolari_dep = declare_dependency(
include_directories: include_directories('lib'),
- dependencies: [gio, gtk3, telepathy_glib],
+ dependencies: [gio, telepathy_glib],
link_with: libpolari
)
@@ -119,7 +117,7 @@ gnome.generate_gir(libpolari,
namespace: 'Polari',
symbol_prefix: 'polari',
identifier_prefix: 'Polari',
- includes: ['Gio-2.0', 'Gtk-3.0', 'TelepathyGLib-0.12'],
+ includes: ['Gio-2.0', 'TelepathyGLib-0.12'],
extra_args: '--quiet',
install_dir_gir: girdir,
install_dir_typelib: typelibdir,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]