diff --git a/libmalcontent-ui/meson.build b/libmalcontent-ui/meson.build index 7fc0ad7..208741d 100644 --- a/libmalcontent-ui/meson.build +++ b/libmalcontent-ui/meson.build @@ -29,7 +29,7 @@ libmalcontent_ui_public_deps = [ dependency('glib-2.0', version: '>= 2.54.2'), dependency('gobject-2.0', version: '>= 2.54'), dependency('gtk+-3.0', version: '>= 3.24'), - dependency('libhandy-1', version: '>= 1.1.0'), + libhandy_dep, libmalcontent_dep, ] libmalcontent_ui_private_deps = [ diff --git a/malcontent-control/meson.build b/malcontent-control/meson.build index bd9f037..9b9802b 100644 --- a/malcontent-control/meson.build +++ b/malcontent-control/meson.build @@ -28,8 +28,8 @@ malcontent_control = executable('malcontent-control', dependency('glib-2.0', version: '>= 2.54.2'), dependency('gobject-2.0', version: '>= 2.54'), dependency('gtk+-3.0'), - dependency('libhandy-1', version: '>=1.1.0'), dependency('polkit-gobject-1'), + libhandy_dep, libmalcontent_dep, libmalcontent_ui_dep, ], diff --git a/meson.build b/meson.build index 29a5850..db51b4e 100644 --- a/meson.build +++ b/meson.build @@ -134,6 +134,7 @@ else 'Malcontent-' + libmalcontent_api_version + '.typelib'] endif if get_option('ui').enabled() + libhandy_dep = dependency('libhandy-1', version: '>=1.1.0', fallback: ['libhandy', 'libhandy_dep']) subdir('libmalcontent-ui') endif subdir('malcontent-client') diff --git a/subprojects/libhandy.wrap b/subprojects/libhandy.wrap new file mode 100644 index 0000000..509a97a --- /dev/null +++ b/subprojects/libhandy.wrap @@ -0,0 +1,4 @@ +[wrap-git] +directory = libhandy +url = https://gitlab.gnome.org/GNOME/libhandy.git +revision = origin/main