[gnome-software] langpacks autoinstall on fedora silverblue



commit 6d05317079b0984c7c93e0c6c2a9cca27047cf19
Author: Sundeep Anand <suanand redhat com>
Date:   Mon Sep 30 18:28:28 2019 +0530

    langpacks autoinstall on fedora silverblue
    
    Signed-off-by: Sundeep Anand <suanand redhat com>

 .gitlab-ci.yml                                        | 1 +
 plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c | 2 ++
 plugins/fedora-langpacks/gs-self-test.c               | 2 +-
 plugins/fedora-langpacks/meson.build                  | 2 +-
 4 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ffc358b3..9753e3c1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,3 +31,4 @@ build-gnome-software:
   - meson test -v -C _build gs-self-test-src
   - meson test -v -C _build gs-self-test-shell-extensions
   - meson test -v -C _build gs-self-test-flatpak
+  - meson test -v -C _build gs-self-test-fedora-langpacks
diff --git a/plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c 
b/plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c
index f1d36bc4..ae176076 100644
--- a/plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c
+++ b/plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c
@@ -86,6 +86,8 @@ gs_plugin_add_langpacks (GsPlugin *plugin,
                g_autoptr(GsApp) app = gs_app_new (NULL);
                gs_app_set_metadata (app, "GnomeSoftware::Creator", gs_plugin_get_name (plugin));
                gs_app_set_kind (app, AS_APP_KIND_LOCALIZATION);
+               gs_app_set_bundle_kind (app, AS_BUNDLE_KIND_PACKAGE);
+               gs_app_set_scope (app, AS_APP_SCOPE_SYSTEM);
                gs_app_add_source (app, langpack_pkgname);
                gs_app_list_add (list, app);
 
diff --git a/plugins/fedora-langpacks/gs-self-test.c b/plugins/fedora-langpacks/gs-self-test.c
index ebec6919..895b4947 100644
--- a/plugins/fedora-langpacks/gs-self-test.c
+++ b/plugins/fedora-langpacks/gs-self-test.c
@@ -52,7 +52,7 @@ main (int argc, char **argv)
        g_autoptr(GError) error = NULL;
        g_autoptr(GsPluginLoader) plugin_loader = NULL;
        const gchar *whitelist[] = {
-               "fedora_langpacks",
+               "fedora-langpacks",
                NULL
        };
 
diff --git a/plugins/fedora-langpacks/meson.build b/plugins/fedora-langpacks/meson.build
index a934d17a..1dcd3f78 100644
--- a/plugins/fedora-langpacks/meson.build
+++ b/plugins/fedora-langpacks/meson.build
@@ -1,7 +1,7 @@
 cargs = ['-DG_LOG_DOMAIN="GsPluginFedoraLangpacks"']
 
 shared_module(
-  'gs_plugin_fedora_langpacks',
+  'gs_plugin_fedora-langpacks',
   sources : 'gs-plugin-fedora-langpacks.c',
   include_directories : [
     include_directories('../..'),


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