[gnome-software: 2/6] gs-external-appstream-utils: make file prefix a public macro
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software: 2/6] gs-external-appstream-utils: make file prefix a public macro
- Date: Mon, 10 Jan 2022 12:52:35 +0000 (UTC)
commit dc56f8c2e55aa42cabe0201024eac5c8ed9041cf
Author: Pablo Correa Gómez <ablocorrea hotmail com>
Date: Sun Jan 9 11:29:05 2022 +0100
gs-external-appstream-utils: make file prefix a public macro
It allows to match system-wide installed files by their prefix
in other parts of the code. This way we can identify files installed
by GNOME Software.
lib/gs-external-appstream-utils.c | 2 +-
lib/gs-external-appstream-utils.h | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/lib/gs-external-appstream-utils.c b/lib/gs-external-appstream-utils.c
index bc1b6a3fc..721a12b53 100644
--- a/lib/gs-external-appstream-utils.c
+++ b/lib/gs-external-appstream-utils.c
@@ -18,7 +18,7 @@
gchar *
gs_external_appstream_utils_get_file_cache_path (const gchar *file_name)
{
- g_autofree gchar *prefixed_file_name = g_strdup_printf ("org.gnome.Software-%s",
+ g_autofree gchar *prefixed_file_name = g_strdup_printf (EXTERNAL_APPSTREAM_PREFIX "-%s",
file_name);
return g_build_filename (APPSTREAM_SYSTEM_DIR, prefixed_file_name, NULL);
}
diff --git a/lib/gs-external-appstream-utils.h b/lib/gs-external-appstream-utils.h
index 819982a5b..a9d63d5df 100644
--- a/lib/gs-external-appstream-utils.h
+++ b/lib/gs-external-appstream-utils.h
@@ -15,6 +15,8 @@
#include <glib.h>
#include <gnome-software.h>
+#define EXTERNAL_APPSTREAM_PREFIX "org.gnome.Software"
+
const gchar *gs_external_appstream_utils_get_system_dir (void);
gchar *gs_external_appstream_utils_get_file_cache_path (const gchar *file_name);
gboolean gs_external_appstream_refresh (GsPlugin *plugin,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]