[file-roller/wip/jtojnar/nautilus-gtk4: 27/27] nautilus: Add support for Nautilus 43




commit d8461bbad8226d101beb02c2695a2f66cea675df
Author: Jan Tojnar <jtojnar gmail com>
Date:   Fri Jul 15 14:37:58 2022 +0200

    nautilus: Add support for Nautilus 43
    
    The API changes do not affect us.

 meson.build          | 1 +
 nautilus/meson.build | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/meson.build b/meson.build
index 4a9bb37a..5279bcd1 100644
--- a/meson.build
+++ b/meson.build
@@ -38,6 +38,7 @@ libportal_gtk3_dep = dependency('libportal-gtk3', version: '>= 0.5', required: u
 gobject_introspection_dep = dependency('gobject-introspection-1.0', required: get_option('introspection'))
 
 libnautilus_extension_dep = dependency('libnautilus-extension', version : nautilus_version, required : 
get_option('nautilus-actions'))
+gtk4_dep = dependency('gtk4', required: libnautilus_extension_dep.found() and 
libnautilus_extension_dep.version().version_compare('>=43'))
 build_nautilus_actions = libnautilus_extension_dep.found()
 
 libjson_glib_dep = dependency('json-glib-1.0', version : json_glib_version, required : false)
diff --git a/nautilus/meson.build b/nautilus/meson.build
index 5d989033..df57fcb6 100644
--- a/nautilus/meson.build
+++ b/nautilus/meson.build
@@ -8,7 +8,7 @@ shared_module('nautilus-fileroller',
     thread_dep,
     glib_dep, 
     gthread_dep, 
-    gtk_dep, 
+    libnautilus_extension_dep.version().version_compare('>=43') ? gtk_dep : gtk4_dep,
     libnautilus_extension_dep,
     use_json_glib ? libjson_glib_dep : [],
   ],  


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]