diff --git a/configure.ac b/configure.ac
index b61f66457962e675068393e803a0b05b7b7dae47..ae5024719dfa4fee7c40bbb1ba066bfaca20ef6d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,7 +13,7 @@ m4_define([libxfce4util_verinfo], [7:0:0])
 XDT_VERSION_INIT([4.19.3], [git])
 
 dnl minimum required versions
-m4_define([glib_min_version], [2.66.0])
+m4_define([glib_min_version], [2.72.0])
 
 dnl **************************************************************
 dnl *** Overall Xfce version, modify this when making releases ***
@@ -126,7 +126,7 @@ GTK_DOC_CHECK([1.20])
 dnl ***************************************
 dnl *** Check for gobject-introspection ***
 dnl ***************************************
-GOBJECT_INTROSPECTION_CHECK([1.66.0])
+GOBJECT_INTROSPECTION_CHECK([1.72.0])
 
 dnl *************************
 dnl *** Check for vapigen ***
diff --git a/libxfce4util/xfce-resource.c b/libxfce4util/xfce-resource.c
index e53f360a9a35e404855210868fff60cea1050a36..26b17beeb31ccc8d7eb17d0e2fcd07a76c0e2bf0 100644
--- a/libxfce4util/xfce-resource.c
+++ b/libxfce4util/xfce-resource.c
@@ -368,7 +368,7 @@ _res_match_path (const gchar *path,
       if (strcmp (entry, ".") == 0 || strcmp (entry, "..") == 0)
         continue;
 
-      if (!g_pattern_match_string (spec, entry))
+      if (!g_pattern_spec_match_string (spec, entry))
         continue;
 
       filename = g_build_filename (path, entry, NULL);