diff options
author | Richard Hughes <richard@hughsie.com> | 2017-06-01 15:15:40 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2017-06-01 15:18:31 +0100 |
commit | 4be132b2858e5e92c1c9ddff46e153164e3b5ae8 (patch) | |
tree | 9ebc6afa0c3ba936be830c47281d0eebc2ce7fb8 | |
parent | 8f5869f2bc5b9256bdd09fe753aa1f12cbc0374d (diff) | |
download | appstream-glib-4be132b2858e5e92c1c9ddff46e153164e3b5ae8.tar.gz |
Add the missing shell-extension plugin
I guess this was missed in the move to meson.
-rw-r--r-- | contrib/libappstream-glib.spec.in | 7 | ||||
-rw-r--r-- | libappstream-builder/plugins/meson.build | 18 | ||||
-rw-r--r-- | meson.build | 1 |
3 files changed, 25 insertions, 1 deletions
diff --git a/contrib/libappstream-glib.spec.in b/contrib/libappstream-glib.spec.in index 71a4f5d..77ad8f6 100644 --- a/contrib/libappstream-glib.spec.in +++ b/contrib/libappstream-glib.spec.in @@ -134,7 +134,12 @@ GLib headers and libraries for appstream-builder. %license COPYING %{_bindir}/appstream-builder %{_datadir}/bash-completion/completions/appstream-builder -%{_libdir}/asb-plugins-%{as_plugin_version}/*.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_appdata.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_desktop.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_font.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_gettext.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_hardcoded.so +%{_libdir}/asb-plugins-%{as_plugin_version}/libasb_plugin_shell_extension.so %{_libdir}/libappstream-builder.so.8* %{_mandir}/man1/appstream-builder.1.gz diff --git a/libappstream-builder/plugins/meson.build b/libappstream-builder/plugins/meson.build index dfcf21a..938431c 100644 --- a/libappstream-builder/plugins/meson.build +++ b/libappstream-builder/plugins/meson.build @@ -68,6 +68,24 @@ shared_module( install_dir : plugindir, ) +shared_module( + 'asb_plugin_shell_extension', + sources : 'asb-plugin-shell-extension.c', + include_directories: [ + top_build_incdir, + asbuilder_incdir, + asglib_incdir, + ], + dependencies : [ + gdkpixbuf, + json_glib, + ], + link_with : asbuilder, + c_args : asb_plugins_cargs, + install : true, + install_dir : plugindir, +) + if get_option('enable-fonts') shared_module( 'asb_plugin_font', diff --git a/meson.build b/meson.build index da3cf13..78495ce 100644 --- a/meson.build +++ b/meson.build @@ -56,6 +56,7 @@ giounix = dependency('gio-unix-2.0', version : glib_ver) libarchive = dependency('libarchive') soup = dependency('libsoup-2.4', version : '>= 2.51.92') gdk = dependency('gdk-3.0') +json_glib = dependency('json-glib-1.0') gdkpixbuf = dependency('gdk-pixbuf-2.0', version : '>= 2.31.5') libgcab = dependency('libgcab-1.0', required : false) |