summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2016-05-06 16:37:47 +0200
committerAlexander Larsson <alexl@redhat.com>2016-05-09 09:00:20 +0200
commit6a613d1fabce5e93656cfbcb6815cc9bc98f437b (patch)
tree0cd0258d16ef75e15287d7e1288af117f20d6751
parentce20be26f80dbb9769e8b758b3483edc827e7aaa (diff)
downloadxdg-app-6a613d1fabce5e93656cfbcb6815cc9bc98f437b.tar.gz
Rename all non-autogenerated symbols to flatpak
-rw-r--r--Makefile.am10
-rw-r--r--app/xdg-app-builtins-add-remote.c38
-rw-r--r--app/xdg-app-builtins-build-bundle.c50
-rw-r--r--app/xdg-app-builtins-build-export.c24
-rw-r--r--app/xdg-app-builtins-build-finish.c30
-rw-r--r--app/xdg-app-builtins-build-import-bundle.c24
-rw-r--r--app/xdg-app-builtins-build-init.c56
-rw-r--r--app/xdg-app-builtins-build-sign.c18
-rw-r--r--app/xdg-app-builtins-build.c46
-rw-r--r--app/xdg-app-builtins-delete-remote.c14
-rw-r--r--app/xdg-app-builtins-document.c6
-rw-r--r--app/xdg-app-builtins-enter.c20
-rw-r--r--app/xdg-app-builtins-info.c24
-rw-r--r--app/xdg-app-builtins-install.c42
-rw-r--r--app/xdg-app-builtins-list-remotes.c62
-rw-r--r--app/xdg-app-builtins-list.c74
-rw-r--r--app/xdg-app-builtins-ls-remote.c16
-rw-r--r--app/xdg-app-builtins-make-current.c20
-rw-r--r--app/xdg-app-builtins-override.c30
-rw-r--r--app/xdg-app-builtins-repo-update.c10
-rw-r--r--app/xdg-app-builtins-run.c32
-rw-r--r--app/xdg-app-builtins-uninstall.c36
-rw-r--r--app/xdg-app-builtins-update.c34
-rw-r--r--app/xdg-app-builtins.h20
-rw-r--r--app/xdg-app-main.c92
-rw-r--r--builder/builder-context.c2
-rw-r--r--builder/builder-manifest.c6
-rw-r--r--builder/builder-module.c20
-rw-r--r--builder/builder-source-archive.c4
-rw-r--r--builder/builder-source-bzr.c2
-rw-r--r--builder/builder-source-git.c2
-rw-r--r--builder/builder-source-patch.c2
-rw-r--r--builder/builder-utils.c56
-rw-r--r--builder/builder-utils.h4
-rw-r--r--common/xdg-app-chain-input-stream.c74
-rw-r--r--common/xdg-app-chain-input-stream.h28
-rw-r--r--common/xdg-app-common-types.h12
-rw-r--r--common/xdg-app-db.c214
-rw-r--r--common/xdg-app-db.h112
-rw-r--r--common/xdg-app-dir.c628
-rw-r--r--common/xdg-app-dir.h222
-rw-r--r--common/xdg-app-portal-error.c22
-rw-r--r--common/xdg-app-portal-error.h26
-rw-r--r--common/xdg-app-run.c740
-rw-r--r--common/xdg-app-run.h136
-rw-r--r--common/xdg-app-utils.c440
-rw-r--r--common/xdg-app-utils.h202
-rw-r--r--configure.ac68
-rw-r--r--dbus-proxy/dbus-proxy.c22
-rw-r--r--dbus-proxy/xdg-app-proxy.c292
-rw-r--r--dbus-proxy/xdg-app-proxy.h70
-rw-r--r--doc/reference/xdg-app-sections.txt194
-rw-r--r--document-portal/xdp-fuse.c42
-rw-r--r--document-portal/xdp-fuse.h2
-rw-r--r--document-portal/xdp-main.c104
-rw-r--r--document-portal/xdp-util.c28
-rw-r--r--document-portal/xdp-util.h18
-rw-r--r--lib/Makefile.am.inc20
-rw-r--r--lib/test-lib.c262
-rw-r--r--lib/xdg-app-bundle-ref.c102
-rw-r--r--lib/xdg-app-bundle-ref.h46
-rw-r--r--lib/xdg-app-enum-types.h.template6
-rw-r--r--lib/xdg-app-error.c2
-rw-r--r--lib/xdg-app-error.h22
-rw-r--r--lib/xdg-app-installation.c770
-rw-r--r--lib/xdg-app-installation.h318
-rw-r--r--lib/xdg-app-installed-ref-private.h24
-rw-r--r--lib/xdg-app-installed-ref.c112
-rw-r--r--lib/xdg-app-installed-ref.h48
-rw-r--r--lib/xdg-app-ref.c144
-rw-r--r--lib/xdg-app-ref.h54
-rw-r--r--lib/xdg-app-remote-private.h12
-rw-r--r--lib/xdg-app-remote-ref-private.h14
-rw-r--r--lib/xdg-app-remote-ref.c62
-rw-r--r--lib/xdg-app-remote-ref.h30
-rw-r--r--lib/xdg-app-remote.c160
-rw-r--r--lib/xdg-app-remote.h46
-rw-r--r--lib/xdg-app-version-macros.h.in18
-rw-r--r--lib/xdg-app.h10
-rw-r--r--session-helper/xdg-app-permission-store.c104
-rw-r--r--session-helper/xdg-app-permission-store.h8
-rw-r--r--session-helper/xdg-app-session-helper.c6
-rw-r--r--system-helper/xdg-app-system-helper.c42
-rw-r--r--tests/Makefile.am.inc6
-rwxr-xr-xtests/test-basic.sh2
-rw-r--r--tests/testdb.c196
86 files changed, 3634 insertions, 3634 deletions
diff --git a/Makefile.am b/Makefile.am
index 6f78aa4..67af9d7 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,11 +34,11 @@ EXTRA_DIST += $(service_in_files)
XDG_APP_BINDIR=$(bindir)
AM_CPPFLAGS = \
- -DXDG_APP_BINDIR=\"$(XDG_APP_BINDIR)\" \
- -DXDG_APP_SYSTEMDIR=\"$(localstatedir)/lib/xdg-app\"\
- -DXDG_APP_CONFIGDIR=\"$(sysconfdir)/xdg-app\"\
- -DXDG_APP_BASEDIR=\"$(pkgdatadir)\" \
- -DXDG_APP_TRIGGERDIR=\"$(pkgdatadir)/triggers\" \
+ -DFLATPAK_BINDIR=\"$(XDG_APP_BINDIR)\" \
+ -DFLATPAK_SYSTEMDIR=\"$(localstatedir)/lib/xdg-app\"\
+ -DFLATPAK_CONFIGDIR=\"$(sysconfdir)/xdg-app\"\
+ -DFLATPAK_BASEDIR=\"$(pkgdatadir)\" \
+ -DFLATPAK_TRIGGERDIR=\"$(pkgdatadir)/triggers\" \
-DSYSTEM_FONTS_DIR=\"$(SYSTEM_FONTS_DIR)\" \
-DHELPER=\"$(libdir)/xdg-app/bwrap\" \
-DDBUSPROXY=\"$(libexecdir)/xdg-dbus-proxy\" \
diff --git a/app/xdg-app-builtins-add-remote.c b/app/xdg-app-builtins-add-remote.c
index 799ee7f..5627adb 100644
--- a/app/xdg-app-builtins-add-remote.c
+++ b/app/xdg-app-builtins-add-remote.c
@@ -112,7 +112,7 @@ open_source_stream (GInputStream **out_source_stream,
}
/* Chain together all the --keyring options as one long stream. */
- source_stream = (GInputStream *) xdg_app_chain_input_stream_new (streams);
+ source_stream = (GInputStream *) flatpak_chain_input_stream_new (streams);
*out_source_stream = g_steal_pointer (&source_stream);
@@ -120,7 +120,7 @@ open_source_stream (GInputStream **out_source_stream,
}
gboolean
-import_keys (XdgAppDir *dir,
+import_keys (FlatpakDir *dir,
const char *remote_name,
GCancellable *cancellable,
GError **error)
@@ -133,7 +133,7 @@ import_keys (XdgAppDir *dir,
if (!open_source_stream (&input_stream, cancellable, error))
return FALSE;
- if (!ostree_repo_remote_gpg_import (xdg_app_dir_get_repo (dir), remote_name, input_stream,
+ if (!ostree_repo_remote_gpg_import (flatpak_dir_get_repo (dir), remote_name, input_stream,
NULL, &imported, cancellable, error))
return FALSE;
@@ -146,11 +146,11 @@ import_keys (XdgAppDir *dir,
}
gboolean
-xdg_app_builtin_add_remote (int argc, char **argv,
+flatpak_builtin_add_remote (int argc, char **argv,
GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GVariantBuilder) optbuilder = NULL;
g_autoptr(GFile) file = NULL;
g_autofree char *title = NULL;
@@ -163,7 +163,7 @@ xdg_app_builtin_add_remote (int argc, char **argv,
g_option_context_add_main_entries (context, common_options, NULL);
- if (!xdg_app_option_context_parse (context, add_options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, add_options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 3)
@@ -228,7 +228,7 @@ xdg_app_builtin_add_remote (int argc, char **argv,
"xa.title",
g_variant_new_variant (g_variant_new_string (title)));
- if (!ostree_repo_remote_change (xdg_app_dir_get_repo (dir), NULL,
+ if (!ostree_repo_remote_change (flatpak_dir_get_repo (dir), NULL,
opt_if_not_exists ? OSTREE_REPO_REMOTE_CHANGE_ADD_IF_NOT_EXISTS :
OSTREE_REPO_REMOTE_CHANGE_ADD,
remote_name, remote_url,
@@ -238,7 +238,7 @@ xdg_app_builtin_add_remote (int argc, char **argv,
if (title == NULL)
{
- title = xdg_app_dir_fetch_remote_title (dir,
+ title = flatpak_dir_fetch_remote_title (dir,
remote_name,
NULL,
NULL);
@@ -247,10 +247,10 @@ xdg_app_builtin_add_remote (int argc, char **argv,
g_autoptr(GKeyFile) config = NULL;
g_autofree char *group = g_strdup_printf ("remote \"%s\"", remote_name);
- config = ostree_repo_copy_config (xdg_app_dir_get_repo (dir));
+ config = ostree_repo_copy_config (flatpak_dir_get_repo (dir));
g_key_file_set_string (config, group, "xa.title", title);
- if (!ostree_repo_write_config (xdg_app_dir_get_repo (dir), config, error))
+ if (!ostree_repo_write_config (flatpak_dir_get_repo (dir), config, error))
return FALSE;
}
}
@@ -258,17 +258,17 @@ xdg_app_builtin_add_remote (int argc, char **argv,
if (!import_keys (dir, remote_name, cancellable, error))
return FALSE;
- if (!xdg_app_dir_mark_changed (dir, error))
+ if (!flatpak_dir_mark_changed (dir, error))
return FALSE;
return TRUE;
}
gboolean
-xdg_app_builtin_modify_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_modify_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GVariantBuilder) optbuilder = NULL;
g_autoptr(GKeyFile) config = NULL;
const char *remote_name;
@@ -278,7 +278,7 @@ xdg_app_builtin_modify_remote (int argc, char **argv, GCancellable *cancellable,
g_option_context_add_main_entries (context, common_options, NULL);
- if (!xdg_app_option_context_parse (context, modify_options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, modify_options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 2)
@@ -290,10 +290,10 @@ xdg_app_builtin_modify_remote (int argc, char **argv, GCancellable *cancellable,
group = g_strdup_printf ("remote \"%s\"", remote_name);
- if (!ostree_repo_remote_get_url (xdg_app_dir_get_repo (dir), remote_name, NULL, NULL))
- return xdg_app_fail (error, "No remote %s", remote_name);
+ if (!ostree_repo_remote_get_url (flatpak_dir_get_repo (dir), remote_name, NULL, NULL))
+ return flatpak_fail (error, "No remote %s", remote_name);
- config = ostree_repo_copy_config (xdg_app_dir_get_repo (dir));
+ config = ostree_repo_copy_config (flatpak_dir_get_repo (dir));
if (opt_no_gpg_verify)
{
@@ -330,13 +330,13 @@ xdg_app_builtin_modify_remote (int argc, char **argv, GCancellable *cancellable,
g_key_file_set_string (config, group, "xa.prio", prio_as_string);
}
- if (!ostree_repo_write_config (xdg_app_dir_get_repo (dir), config, error))
+ if (!ostree_repo_write_config (flatpak_dir_get_repo (dir), config, error))
return FALSE;
if (!import_keys (dir, remote_name, cancellable, error))
return FALSE;
- if (!xdg_app_dir_mark_changed (dir, error))
+ if (!flatpak_dir_mark_changed (dir, error))
return FALSE;
return TRUE;
diff --git a/app/xdg-app-builtins-build-bundle.c b/app/xdg-app-builtins-build-bundle.c
index 7d11757..9f7270d 100644
--- a/app/xdg-app-builtins-build-bundle.c
+++ b/app/xdg-app-builtins-build-bundle.c
@@ -92,9 +92,9 @@ read_gpg_data (GCancellable *cancellable,
}
/* Chain together all the --keyring options as one long stream. */
- source_stream = (GInputStream *) xdg_app_chain_input_stream_new (streams);
+ source_stream = (GInputStream *) flatpak_chain_input_stream_new (streams);
- return xdg_app_read_stream (source_stream, FALSE, error);
+ return flatpak_read_stream (source_stream, FALSE, error);
}
static gboolean
@@ -144,7 +144,7 @@ build_bundle (OstreeRepo *repo, GFile *file,
in = (GInputStream *) g_file_read (metadata_file, cancellable, NULL);
if (in != NULL)
{
- g_autoptr(GBytes) bytes = xdg_app_read_stream (in, TRUE, error);
+ g_autoptr(GBytes) bytes = flatpak_read_stream (in, TRUE, error);
if (bytes == NULL)
return FALSE;
@@ -166,17 +166,17 @@ build_bundle (OstreeRepo *repo, GFile *file,
xml_in = (GInputStream *) g_file_read (appstream_file, cancellable, NULL);
if (xml_in)
{
- g_autoptr(XdgAppXml) appstream_root = NULL;
- g_autoptr(XdgAppXml) xml_root = xdg_app_xml_parse (xml_in, TRUE,
- cancellable, error);
+ g_autoptr(FlatpakXml) appstream_root = NULL;
+ g_autoptr(FlatpakXml) xml_root = flatpak_xml_parse (xml_in, TRUE,
+ cancellable, error);
if (xml_root == NULL)
return FALSE;
- appstream_root = xdg_app_appstream_xml_new ();
- if (xdg_app_appstream_xml_migrate (xml_root, appstream_root,
+ appstream_root = flatpak_appstream_xml_new ();
+ if (flatpak_appstream_xml_migrate (xml_root, appstream_root,
full_branch, name, keyfile))
{
- g_autoptr(GBytes) xml_data = xdg_app_appstream_xml_root_to_data (appstream_root, error);
+ g_autoptr(GBytes) xml_data = flatpak_appstream_xml_root_to_data (appstream_root, error);
int i;
g_autoptr(GFile) icons_dir =
g_file_resolve_relative_path (root,
@@ -201,7 +201,7 @@ build_bundle (OstreeRepo *repo, GFile *file,
png_in = (GInputStream *) g_file_read (icon_file, cancellable, NULL);
if (png_in != NULL)
{
- g_autoptr(GBytes) png_data = xdg_app_read_stream (png_in, FALSE, error);
+ g_autoptr(GBytes) png_data = flatpak_read_stream (png_in, FALSE, error);
if (png_data == NULL)
return FALSE;
@@ -256,14 +256,14 @@ build_bundle (OstreeRepo *repo, GFile *file,
#if defined(HAVE_LIBARCHIVE) && defined(HAVE_OSTREE_EXPORT_PATH_PREFIX)
-GLNX_DEFINE_CLEANUP_FUNCTION (void *, xdg_app_local_free_read_archive, archive_read_free)
-#define free_read_archive __attribute__((cleanup (xdg_app_local_free_read_archive)))
+GLNX_DEFINE_CLEANUP_FUNCTION (void *, flatpak_local_free_read_archive, archive_read_free)
+#define free_read_archive __attribute__((cleanup (flatpak_local_free_read_archive)))
-GLNX_DEFINE_CLEANUP_FUNCTION (void *, xdg_app_local_free_write_archive, archive_write_free)
-#define free_write_archive __attribute__((cleanup (xdg_app_local_free_write_archive)))
+GLNX_DEFINE_CLEANUP_FUNCTION (void *, flatpak_local_free_write_archive, archive_write_free)
+#define free_write_archive __attribute__((cleanup (flatpak_local_free_write_archive)))
-GLNX_DEFINE_CLEANUP_FUNCTION (void *, xdg_app_local_free_archive_entry, archive_entry_free)
-#define free_archive_entry __attribute__((cleanup (xdg_app_local_free_archive_entry)))
+GLNX_DEFINE_CLEANUP_FUNCTION (void *, flatpak_local_free_archive_entry, archive_entry_free)
+#define free_archive_entry __attribute__((cleanup (flatpak_local_free_archive_entry)))
typedef struct
@@ -884,7 +884,7 @@ build_oci (OstreeRepo *repo, GFile *file,
}
gboolean
-xdg_app_builtin_build_bundle (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_bundle (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autoptr(GFile) file = NULL;
@@ -898,7 +898,7 @@ xdg_app_builtin_build_bundle (int argc, char **argv, GCancellable *cancellable,
context = g_option_context_new ("LOCATION FILENAME NAME [BRANCH] - Create a single file bundle from a local repository");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 4)
@@ -917,20 +917,20 @@ xdg_app_builtin_build_bundle (int argc, char **argv, GCancellable *cancellable,
repo = ostree_repo_new (repofile);
if (!g_file_query_exists (repofile, cancellable))
- return xdg_app_fail (error, "'%s' is not a valid repository", location);
+ return flatpak_fail (error, "'%s' is not a valid repository", location);
file = g_file_new_for_commandline_arg (filename);
- if (!xdg_app_is_valid_name (name))
- return xdg_app_fail (error, "'%s' is not a valid name", name);
+ if (!flatpak_is_valid_name (name))
+ return flatpak_fail (error, "'%s' is not a valid name", name);
- if (!xdg_app_is_valid_branch (branch))
- return xdg_app_fail (error, "'%s' is not a valid branch name", branch);
+ if (!flatpak_is_valid_branch (branch))
+ return flatpak_fail (error, "'%s' is not a valid branch name", branch);
if (opt_runtime)
- full_branch = xdg_app_build_runtime_ref (name, branch, opt_arch);
+ full_branch = flatpak_build_runtime_ref (name, branch, opt_arch);
else
- full_branch = xdg_app_build_app_ref (name, branch, opt_arch);
+ full_branch = flatpak_build_app_ref (name, branch, opt_arch);
if (!ostree_repo_open (repo, cancellable, error))
return FALSE;
diff --git a/app/xdg-app-builtins-build-export.c b/app/xdg-app-builtins-build-export.c
index a1bb18d..a6f7899 100644
--- a/app/xdg-app-builtins-build-export.c
+++ b/app/xdg-app-builtins-build-export.c
@@ -84,13 +84,13 @@ metadata_get_arch (GFile *file, char **out_arch, GError **error)
"runtime", NULL);
if (runtime == NULL)
{
- *out_arch = g_strdup (xdg_app_get_arch ());
+ *out_arch = g_strdup (flatpak_get_arch ());
return TRUE;
}
parts = g_strsplit (runtime, "/", 0);
if (g_strv_length (parts) != 3)
- return xdg_app_fail (error, "Failed to determine arch from metadata runtime key: %s", runtime);
+ return flatpak_fail (error, "Failed to determine arch from metadata runtime key: %s", runtime);
*out_arch = g_strdup (parts[1]);
@@ -132,7 +132,7 @@ matches_patterns (const char **patterns, const char *path)
for (i = 0; patterns[i] != NULL; i++)
{
- if (xdg_app_path_match_prefix (patterns[i], path) != NULL)
+ if (flatpak_path_match_prefix (patterns[i], path) != NULL)
return TRUE;
}
@@ -217,7 +217,7 @@ add_file_to_mtree (GFile *file,
}
gboolean
-xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_export (int argc, char **argv, GCancellable *cancellable, GError **error)
{
gboolean ret = FALSE;
@@ -253,7 +253,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
context = g_option_context_new ("LOCATION DIRECTORY [BRANCH] - Create a repository from a build directory");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
goto out;
if (argc < 3)
@@ -270,9 +270,9 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
else
branch = "master";
- if (!xdg_app_is_valid_branch (branch))
+ if (!flatpak_is_valid_branch (branch))
{
- xdg_app_fail (error, "'%s' is not a valid branch name", branch);
+ flatpak_fail (error, "'%s' is not a valid branch name", branch);
goto out;
}
@@ -294,7 +294,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
if (!g_file_query_exists (files, cancellable) ||
!g_file_query_exists (metadata, cancellable))
{
- xdg_app_fail (error, "Build directory %s not initialized", directory);
+ flatpak_fail (error, "Build directory %s not initialized", directory);
goto out;
}
@@ -311,7 +311,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
if (!opt_runtime && !g_file_query_exists (export, cancellable))
{
- xdg_app_fail (error, "Build directory %s not finalized", directory);
+ flatpak_fail (error, "Build directory %s not finalized", directory);
goto out;
}
@@ -352,7 +352,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
mtree = ostree_mutable_tree_new ();
- if (!xdg_app_mtree_create_root (repo, mtree, cancellable, error))
+ if (!flatpak_mtree_create_root (repo, mtree, cancellable, error))
goto out;
if (!ostree_mutable_tree_ensure_dir (mtree, "files", &files_mtree, error))
@@ -424,7 +424,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
{
g_autoptr(GError) my_error = NULL;
- if (!xdg_app_repo_generate_appstream (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, &my_error))
+ if (!flatpak_repo_generate_appstream (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, &my_error))
{
if (g_error_matches (my_error, G_SPAWN_ERROR, G_SPAWN_ERROR_NOENT))
{
@@ -438,7 +438,7 @@ xdg_app_builtin_build_export (int argc, char **argv, GCancellable *cancellable,
}
}
- if (!xdg_app_repo_update (repo,
+ if (!flatpak_repo_update (repo,
(const char **) opt_gpg_key_ids,
opt_gpg_homedir,
cancellable,
diff --git a/app/xdg-app-builtins-build-finish.c b/app/xdg-app-builtins-build-finish.c
index 71a3971..a46eecd 100644
--- a/app/xdg-app-builtins-build-finish.c
+++ b/app/xdg-app-builtins-build-finish.c
@@ -120,7 +120,7 @@ export_dir (int source_parent_fd,
source_printable = g_build_filename (source_relpath, dent->d_name, NULL);
- if (!xdg_app_has_name_prefix (dent->d_name, required_prefix))
+ if (!flatpak_has_name_prefix (dent->d_name, required_prefix))
{
g_print ("Not exporting %s, wrong prefix\n", source_printable);
continue;
@@ -241,14 +241,14 @@ collect_exports (GFile *base, const char *app_id, gboolean is_runtime, GCancella
}
static gboolean
-update_metadata (GFile *base, XdgAppContext *arg_context, GCancellable *cancellable, GError **error)
+update_metadata (GFile *base, FlatpakContext *arg_context, GCancellable *cancellable, GError **error)
{
gboolean ret = FALSE;
g_autoptr(GFile) metadata = NULL;
g_autofree char *path = NULL;
g_autoptr(GKeyFile) keyfile = NULL;
- g_autoptr(XdgAppContext) app_context = NULL;
+ g_autoptr(FlatpakContext) app_context = NULL;
GError *temp_error = NULL;
metadata = g_file_get_child (base, "metadata");
@@ -315,11 +315,11 @@ update_metadata (GFile *base, XdgAppContext *arg_context, GCancellable *cancella
}
}
- app_context = xdg_app_context_new ();
- if (!xdg_app_context_load_metadata (app_context, keyfile, error))
+ app_context = flatpak_context_new ();
+ if (!flatpak_context_load_metadata (app_context, keyfile, error))
goto out;
- xdg_app_context_merge (app_context, arg_context);
- xdg_app_context_save_metadata (app_context, keyfile);
+ flatpak_context_merge (app_context, arg_context);
+ flatpak_context_save_metadata (app_context, keyfile);
if (!g_key_file_save_to_file (keyfile, path, error))
goto out;
@@ -334,7 +334,7 @@ out:
}
gboolean
-xdg_app_builtin_build_finish (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_finish (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autoptr(GFile) base = NULL;
@@ -347,14 +347,14 @@ xdg_app_builtin_build_finish (int argc, char **argv, GCancellable *cancellable,
gsize metadata_size;
const char *directory;
g_autoptr(GKeyFile) metakey = NULL;
- g_autoptr(XdgAppContext) arg_context = NULL;
+ g_autoptr(FlatpakContext) arg_context = NULL;
context = g_option_context_new ("DIRECTORY - Convert a directory to a bundle");
- arg_context = xdg_app_context_new ();
- g_option_context_add_group (context, xdg_app_context_get_options (arg_context));
+ arg_context = flatpak_context_new ();
+ g_option_context_add_group (context, flatpak_context_get_options (arg_context));
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 2)
@@ -370,7 +370,7 @@ xdg_app_builtin_build_finish (int argc, char **argv, GCancellable *cancellable,
if (!g_file_query_exists (files_dir, cancellable) ||
!g_file_query_exists (metadata_file, cancellable))
- return xdg_app_fail (error, "Build directory %s not initialized", directory);
+ return flatpak_fail (error, "Build directory %s not initialized", directory);
if (!g_file_load_contents (metadata_file, cancellable, &metadata_contents, &metadata_size, NULL, error))
return FALSE;
@@ -384,12 +384,12 @@ xdg_app_builtin_build_finish (int argc, char **argv, GCancellable *cancellable,
{
id = g_key_file_get_string (metakey, "Runtime", "name", NULL);
if (id == NULL)
- return xdg_app_fail (error, "No name specified in the metadata");
+ return flatpak_fail (error, "No name specified in the metadata");
is_runtime = TRUE;
}
if (g_file_query_exists (export_dir, cancellable))
- return xdg_app_fail (error, "Build directory %s already finalized", directory);
+ return flatpak_fail (error, "Build directory %s already finalized", directory);
g_debug ("Collecting exports");
if (!collect_exports (base, id, is_runtime, cancellable, error))
diff --git a/app/xdg-app-builtins-build-import-bundle.c b/app/xdg-app-builtins-build-import-bundle.c
index 4d035e3..ac0a939 100644
--- a/app/xdg-app-builtins-build-import-bundle.c
+++ b/app/xdg-app-builtins-build-import-bundle.c
@@ -105,11 +105,11 @@ import_oci (OstreeRepo *repo, GFile *file,
commitmeta = g_file_resolve_relative_path (archive_root, "rootfs/commitmeta");
if (!g_file_query_exists (ref, NULL))
- return xdg_app_fail (error, "Required file ref not in tarfile");
+ return flatpak_fail (error, "Required file ref not in tarfile");
if (!g_file_query_exists (metadata, NULL))
- return xdg_app_fail (error, "Required file metadata not in tarfile");
+ return flatpak_fail (error, "Required file metadata not in tarfile");
if (!g_file_query_exists (commit, NULL))
- return xdg_app_fail (error, "Required file commit not in tarfile");
+ return flatpak_fail (error, "Required file commit not in tarfile");
if (!g_file_load_contents (ref, cancellable,
&ref_data, NULL,
@@ -123,7 +123,7 @@ import_oci (OstreeRepo *repo, GFile *file,
files = g_file_resolve_relative_path (archive_root, files_source);
if (!g_file_query_exists (files, NULL))
- return xdg_app_fail (error, "Required directory %s not in tarfile", files_source);
+ return flatpak_fail (error, "Required directory %s not in tarfile", files_source);
export = g_file_resolve_relative_path (archive_root, "rootfs/export");
@@ -151,7 +151,7 @@ import_oci (OstreeRepo *repo, GFile *file,
mtree = ostree_mutable_tree_new ();
- if (!xdg_app_mtree_create_root (repo, mtree, cancellable, error))
+ if (!flatpak_mtree_create_root (repo, mtree, cancellable, error))
return FALSE;
if (!ostree_mutable_tree_ensure_dir (mtree, "files", &files_mtree, error))
@@ -191,11 +191,11 @@ import_oci (OstreeRepo *repo, GFile *file,
tree_metadata_checksum = ostree_checksum_from_bytes_v (tree_metadata_bytes);
if (strcmp (tree_contents_checksum, ostree_repo_file_tree_get_contents_checksum ((OstreeRepoFile *) root)))
- return xdg_app_fail (error, "Imported content checksum (%s) does not match original checksum (%s)",
+ return flatpak_fail (error, "Imported content checksum (%s) does not match original checksum (%s)",
tree_contents_checksum, ostree_repo_file_tree_get_contents_checksum ((OstreeRepoFile *) root));
if (strcmp (tree_metadata_checksum, ostree_repo_file_tree_get_metadata_checksum ((OstreeRepoFile *) root)))
- return xdg_app_fail (error, "Imported metadata checksum (%s) does not match original checksum (%s)",
+ return flatpak_fail (error, "Imported metadata checksum (%s) does not match original checksum (%s)",
tree_metadata_checksum, ostree_repo_file_tree_get_metadata_checksum ((OstreeRepoFile *) root));
}
@@ -245,7 +245,7 @@ import_bundle (OstreeRepo *repo, GFile *file,
g_autofree char *to_checksum = NULL;
const char *ref;
- metadata = xdg_app_bundle_load (file, &to_checksum,
+ metadata = flatpak_bundle_load (file, &to_checksum,
&bundle_ref,
NULL,
NULL,
@@ -260,7 +260,7 @@ import_bundle (OstreeRepo *repo, GFile *file,
ref = bundle_ref;
g_print ("Importing %s (%s)\n", ref, to_checksum);
- if (!xdg_app_pull_from_bundle (repo, file,
+ if (!flatpak_pull_from_bundle (repo, file,
NULL, ref, FALSE,
cancellable,
error))
@@ -270,7 +270,7 @@ import_bundle (OstreeRepo *repo, GFile *file,
}
gboolean
-xdg_app_builtin_build_import (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_import (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autoptr(GFile) file = NULL;
@@ -282,7 +282,7 @@ xdg_app_builtin_build_import (int argc, char **argv, GCancellable *cancellable,
context = g_option_context_new ("LOCATION FILENAME - Import a file bundle into a local repository");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 3)
@@ -295,7 +295,7 @@ xdg_app_builtin_build_import (int argc, char **argv, GCancellable *cancellable,
repo = ostree_repo_new (repofile);
if (!g_file_query_exists (repofile, cancellable))
- return xdg_app_fail (error, "'%s' is not a valid repository", location);
+ return flatpak_fail (error, "'%s' is not a valid repository", location);
file = g_file_new_for_commandline_arg (filename);
diff --git a/app/xdg-app-builtins-build-init.c b/app/xdg-app-builtins-build-init.c
index 52714c8..c100d33 100644
--- a/app/xdg-app-builtins-build-init.c
+++ b/app/xdg-app-builtins-build-init.c
@@ -51,7 +51,7 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autoptr(GFile) var_deploy_base = NULL;
@@ -76,7 +76,7 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
context = g_option_context_new ("DIRECTORY APPNAME SDK RUNTIME [BRANCH] - Initialize a directory for building");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 5)
@@ -89,20 +89,20 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
if (argc >= 6)
branch = argv[5];
- if (!xdg_app_is_valid_name (app_id))
- return xdg_app_fail (error, "'%s' is not a valid application name", app_id);
+ if (!flatpak_is_valid_name (app_id))
+ return flatpak_fail (error, "'%s' is not a valid application name", app_id);
- if (!xdg_app_is_valid_name (runtime))
- return xdg_app_fail (error, "'%s' is not a valid runtime name", runtime);
+ if (!flatpak_is_valid_name (runtime))
+ return flatpak_fail (error, "'%s' is not a valid runtime name", runtime);
- if (!xdg_app_is_valid_name (sdk))
- return xdg_app_fail (error, "'%s' is not a valid sdk name", sdk);
+ if (!flatpak_is_valid_name (sdk))
+ return flatpak_fail (error, "'%s' is not a valid sdk name", sdk);
- if (!xdg_app_is_valid_branch (branch))
- return xdg_app_fail (error, "'%s' is not a valid branch name", branch);
+ if (!flatpak_is_valid_branch (branch))
+ return flatpak_fail (error, "'%s' is not a valid branch name", branch);
- runtime_ref = xdg_app_build_untyped_ref (runtime, branch, opt_arch);
- sdk_ref = xdg_app_build_untyped_ref (sdk, branch, opt_arch);
+ runtime_ref = flatpak_build_untyped_ref (runtime, branch, opt_arch);
+ sdk_ref = flatpak_build_untyped_ref (sdk, branch, opt_arch);
base = g_file_new_for_commandline_arg (directory);
@@ -121,16 +121,16 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
if (!opt_update &&
g_file_query_exists (files_dir, cancellable))
- return xdg_app_fail (error, "Build directory %s already initialized", directory);
+ return flatpak_fail (error, "Build directory %s already initialized", directory);
if (opt_writable_sdk)
{
g_autofree char *full_sdk_ref = g_strconcat ("runtime/", sdk_ref, NULL);
g_autoptr(GError) my_error = NULL;
g_autoptr(GFile) sdk_deploy_files = NULL;
- g_autoptr(XdgAppDeploy) sdk_deploy = NULL;
+ g_autoptr(FlatpakDeploy) sdk_deploy = NULL;
- sdk_deploy = xdg_app_find_deploy_for_ref (full_sdk_ref, cancellable, error);
+ sdk_deploy = flatpak_find_deploy_for_ref (full_sdk_ref, cancellable, error);
if (sdk_deploy == NULL)
return FALSE;
@@ -145,17 +145,17 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
g_clear_error (&my_error);
}
- sdk_deploy_files = xdg_app_deploy_get_files (sdk_deploy);
- if (!xdg_app_cp_a (sdk_deploy_files, usr_dir, XDG_APP_CP_FLAGS_NO_CHOWN, cancellable, error))
+ sdk_deploy_files = flatpak_deploy_get_files (sdk_deploy);
+ if (!flatpak_cp_a (sdk_deploy_files, usr_dir, FLATPAK_CP_FLAGS_NO_CHOWN, cancellable, error))
return FALSE;
if (opt_sdk_extensions)
{
- g_autoptr(GKeyFile) metakey = xdg_app_deploy_get_metadata (sdk_deploy);
+ g_autoptr(GKeyFile) metakey = flatpak_deploy_get_metadata (sdk_deploy);
GList *extensions = NULL, *l;
/* We leak this on failure, as we have no autoptr for deep lists.. */
- extensions = xdg_app_list_extensions (metakey,
+ extensions = flatpak_list_extensions (metakey,
opt_arch,
branch);
@@ -166,12 +166,12 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
for (l = extensions; l != NULL; l = l->next)
{
- XdgAppExtension *ext = l->data;
+ FlatpakExtension *ext = l->data;
if (strcmp (ext->installed_id, requested_extension) == 0 ||
strcmp (ext->id, requested_extension) == 0)
{
- g_autoptr(GFile) ext_deploy_dir = xdg_app_find_deploy_dir_for_ref (ext->ref, cancellable, NULL);
+ g_autoptr(GFile) ext_deploy_dir = flatpak_find_deploy_dir_for_ref (ext->ref, cancellable, NULL);
if (ext_deploy_dir != NULL)
{
g_autoptr(GFile) ext_deploy_files = g_file_get_child (ext_deploy_dir, "files");
@@ -185,31 +185,31 @@ xdg_app_builtin_build_init (int argc, char **argv, GCancellable *cancellable, GE
if (!gs_shutil_rm_rf (target, cancellable, error))
return FALSE;
- if (!xdg_app_cp_a (ext_deploy_files, target, XDG_APP_CP_FLAGS_NO_CHOWN, cancellable, error))
+ if (!flatpak_cp_a (ext_deploy_files, target, FLATPAK_CP_FLAGS_NO_CHOWN, cancellable, error))
return FALSE;
found = TRUE;
}
else
{
- g_list_free_full (extensions, (GDestroyNotify) xdg_app_extension_free);
- return xdg_app_fail (error, "Requested extension %s not installed\n", requested_extension);
+ g_list_free_full (extensions, (GDestroyNotify) flatpak_extension_free);
+ return flatpak_fail (error, "Requested extension %s not installed\n", requested_extension);
}
}
}
if (!found)
- return xdg_app_fail (error, "No extension %s in sdk\n", requested_extension);
+ return flatpak_fail (error, "No extension %s in sdk\n", requested_extension);
}
- g_list_free_full (extensions, (GDestroyNotify) xdg_app_extension_free);
+ g_list_free_full (extensions, (GDestroyNotify) flatpak_extension_free);
}
}
if (opt_var)
{
- var_ref = xdg_app_build_runtime_ref (opt_var, branch, opt_arch);
+ var_ref = flatpak_build_runtime_ref (opt_var, branch, opt_arch);
- var_deploy_base = xdg_app_find_deploy_dir_for_ref (var_ref, cancellable, error);
+ var_deploy_base = flatpak_find_deploy_dir_for_ref (var_ref, cancellable, error);
if (var_deploy_base == NULL)
return FALSE;
diff --git a/app/xdg-app-builtins-build-sign.c b/app/xdg-app-builtins-build-sign.c
index e748e44..4c8c887 100644
--- a/app/xdg-app-builtins-build-sign.c
+++ b/app/xdg-app-builtins-build-sign.c
@@ -46,7 +46,7 @@ static GOptionEntry options[] = {
gboolean
-xdg_app_builtin_build_sign (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build_sign (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autoptr(GFile) repofile = NULL;
@@ -60,7 +60,7 @@ xdg_app_builtin_build_sign (int argc, char **argv, GCancellable *cancellable, GE
context = g_option_context_new ("LOCATION ID [BRANCH] - Create a repository from a build directory");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 3)
@@ -77,19 +77,19 @@ xdg_app_builtin_build_sign (int argc, char **argv, GCancellable *cancellable, GE
else
branch = "master";
- if (!xdg_app_is_valid_name (id))
- return xdg_app_fail (error, "'%s' is not a valid name", id);
+ if (!flatpak_is_valid_name (id))
+ return flatpak_fail (error, "'%s' is not a valid name", id);
- if (!xdg_app_is_valid_branch (branch))
- return xdg_app_fail (error, "'%s' is not a valid branch name", branch);
+ if (!flatpak_is_valid_branch (branch))
+ return flatpak_fail (error, "'%s' is not a valid branch name", branch);
if (opt_gpg_key_ids == NULL)
- return xdg_app_fail (error, "No gpg key ids specified");
+ return flatpak_fail (error, "No gpg key ids specified");
if (opt_runtime)
- ref = xdg_app_build_runtime_ref (id, branch, opt_arch);
+ ref = flatpak_build_runtime_ref (id, branch, opt_arch);
else
- ref = xdg_app_build_app_ref (id, branch, opt_arch);
+ ref = flatpak_build_app_ref (id, branch, opt_arch);
repofile = g_file_new_for_commandline_arg (location);
repo = ostree_repo_new (repofile);
diff --git a/app/xdg-app-builtins-build.c b/app/xdg-app-builtins-build.c
index a07183d..82416e2 100644
--- a/app/xdg-app-builtins-build.c
+++ b/app/xdg-app-builtins-build.c
@@ -57,10 +57,10 @@ add_args (GPtrArray *argv_array, ...)
}
gboolean
-xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_build (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDeploy) runtime_deploy = NULL;
+ g_autoptr(FlatpakDeploy) runtime_deploy = NULL;
g_autoptr(GFile) var = NULL;
g_autoptr(GFile) usr = NULL;
g_autoptr(GFile) app_deploy = NULL;
@@ -80,8 +80,8 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
g_autofree char *app_id = NULL;
int i;
int rest_argv_start, rest_argc;
- g_autoptr(XdgAppContext) arg_context = NULL;
- g_autoptr(XdgAppContext) app_context = NULL;
+ g_autoptr(FlatpakContext) arg_context = NULL;
+ g_autoptr(FlatpakContext) app_context = NULL;
gboolean custom_usr;
g_auto(GStrv) runtime_ref_parts = NULL;
@@ -100,10 +100,10 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
}
}
- arg_context = xdg_app_context_new ();
- g_option_context_add_group (context, xdg_app_context_get_options (arg_context));
+ arg_context = flatpak_context_new ();
+ g_option_context_add_group (context, flatpak_context_get_options (arg_context));
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (rest_argc == 0)
@@ -133,15 +133,15 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
runtime_ref = g_build_filename ("runtime", runtime, NULL);
- runtime_ref_parts = xdg_app_decompose_ref (runtime_ref, error);
+ runtime_ref_parts = flatpak_decompose_ref (runtime_ref, error);
if (runtime_ref_parts == NULL)
return FALSE;
- runtime_deploy = xdg_app_find_deploy_for_ref (runtime_ref, cancellable, error);
+ runtime_deploy = flatpak_find_deploy_for_ref (runtime_ref, cancellable, error);
if (runtime_deploy == NULL)
return FALSE;
- runtime_metakey = xdg_app_deploy_get_metadata (runtime_deploy);
+ runtime_metakey = flatpak_deploy_get_metadata (runtime_deploy);
var = g_file_get_child (app_deploy, "var");
if (!gs_file_ensure_directory (var, TRUE, cancellable, error))
@@ -150,7 +150,7 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
app_files = g_file_get_child (app_deploy, "files");
argv_array = g_ptr_array_new_with_free_func (g_free);
- g_ptr_array_add (argv_array, g_strdup (xdg_app_get_bwrap ()));
+ g_ptr_array_add (argv_array, g_strdup (flatpak_get_bwrap ()));
custom_usr = FALSE;
usr = g_file_get_child (app_deploy, "usr");
@@ -161,7 +161,7 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
}
else
{
- runtime_files = xdg_app_deploy_get_files (runtime_deploy);
+ runtime_files = flatpak_deploy_get_files (runtime_deploy);
}
add_args (argv_array,
@@ -169,7 +169,7 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
"--bind", gs_file_get_path_cached (app_files), "/app",
NULL);
- if (!xdg_app_run_setup_base_argv (argv_array, runtime_files, NULL, runtime_ref_parts[2], XDG_APP_RUN_FLAG_DEVEL, error))
+ if (!flatpak_run_setup_base_argv (argv_array, runtime_files, NULL, runtime_ref_parts[2], FLATPAK_RUN_FLAG_DEVEL, error))
return FALSE;
/* After setup_base to avoid conflicts with /var symlinks */
@@ -177,21 +177,21 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
"--bind", gs_file_get_path_cached (var), "/var",
NULL);
- app_context = xdg_app_context_new ();
- if (!xdg_app_context_load_metadata (app_context, runtime_metakey, error))
+ app_context = flatpak_context_new ();
+ if (!flatpak_context_load_metadata (app_context, runtime_metakey, error))
return FALSE;
- if (!xdg_app_context_load_metadata (app_context, metakey, error))
+ if (!flatpak_context_load_metadata (app_context, metakey, error))
return FALSE;
- xdg_app_context_allow_host_fs (app_context);
- xdg_app_context_merge (app_context, arg_context);
+ flatpak_context_allow_host_fs (app_context);
+ flatpak_context_merge (app_context, arg_context);
- envp = xdg_app_run_get_minimal_env (TRUE);
- envp = xdg_app_run_apply_env_vars (envp, app_context);
- xdg_app_run_add_environment_args (argv_array, &envp, NULL, NULL, app_id,
+ envp = flatpak_run_get_minimal_env (TRUE);
+ envp = flatpak_run_apply_env_vars (envp, app_context);
+ flatpak_run_add_environment_args (argv_array, &envp, NULL, NULL, app_id,
app_context, NULL);
if (!custom_usr &&
- !xdg_app_run_add_extension_args (argv_array, runtime_metakey, runtime_ref, cancellable, error))
+ !flatpak_run_add_extension_args (argv_array, runtime_metakey, runtime_ref, cancellable, error))
return FALSE;
for (i = 0; opt_bind_mounts != NULL && opt_bind_mounts[i] != NULL; i++)
@@ -222,7 +222,7 @@ xdg_app_builtin_build (int argc, char **argv, GCancellable *cancellable, GError
g_ptr_array_add (argv_array, NULL);
- if (!execve (xdg_app_get_bwrap (), (char **) argv_array->pdata, envp))
+ if (!execve (flatpak_get_bwrap (), (char **) argv_array->pdata, envp))
{
g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno), "Unable to start app");
return FALSE;
diff --git a/app/xdg-app-builtins-delete-remote.c b/app/xdg-app-builtins-delete-remote.c
index f32a2ac..2f24b48 100644
--- a/app/xdg-app-builtins-delete-remote.c
+++ b/app/xdg-app-builtins-delete-remote.c
@@ -31,15 +31,15 @@
#include "xdg-app-builtins.h"
gboolean
-xdg_app_builtin_delete_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_delete_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
const char *remote_name;
context = g_option_context_new ("NAME - Delete a remote repository");
- if (!xdg_app_option_context_parse (context, NULL, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, NULL, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 2)
@@ -47,22 +47,22 @@ xdg_app_builtin_delete_remote (int argc, char **argv, GCancellable *cancellable,
remote_name = argv[1];
- if (!xdg_app_dir_remove_all_refs (dir, remote_name,
+ if (!flatpak_dir_remove_all_refs (dir, remote_name,
cancellable, error))
return FALSE;
- if (!xdg_app_dir_remove_appstream (dir, remote_name,
+ if (!flatpak_dir_remove_appstream (dir, remote_name,
cancellable, error))
return FALSE;
- if (!ostree_repo_remote_change (xdg_app_dir_get_repo (dir), NULL,
+ if (!ostree_repo_remote_change (flatpak_dir_get_repo (dir), NULL,
OSTREE_REPO_REMOTE_CHANGE_DELETE,
remote_name, NULL,
NULL,
cancellable, error))
return FALSE;
- if (!xdg_app_dir_mark_changed (dir, error))
+ if (!flatpak_dir_mark_changed (dir, error))
return FALSE;
return TRUE;
diff --git a/app/xdg-app-builtins-document.c b/app/xdg-app-builtins-document.c
index 58c8f82..893adee 100644
--- a/app/xdg-app-builtins-document.c
+++ b/app/xdg-app-builtins-document.c
@@ -56,7 +56,7 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_export_file (int argc, char **argv,
+flatpak_builtin_export_file (int argc, char **argv,
GCancellable *cancellable,
GError **error)
{
@@ -77,8 +77,8 @@ xdg_app_builtin_export_file (int argc, char **argv,
context = g_option_context_new ("FILE - Export a file to apps");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv,
- XDG_APP_BUILTIN_FLAG_NO_DIR,
+ if (!flatpak_option_context_parse (context, options, &argc, &argv,
+ FLATPAK_BUILTIN_FLAG_NO_DIR,
NULL, cancellable, error))
return FALSE;
diff --git a/app/xdg-app-builtins-enter.c b/app/xdg-app-builtins-enter.c
index 43b0308..162195e 100644
--- a/app/xdg-app-builtins-enter.c
+++ b/app/xdg-app-builtins-enter.c
@@ -117,14 +117,14 @@ child_setup (gpointer user_data)
}
gboolean
-xdg_app_builtin_enter (int argc,
+flatpak_builtin_enter (int argc,
char **argv,
GCancellable *cancellable,
GError **error)
{
g_autoptr(GOptionContext) context = NULL;
int rest_argv_start, rest_argc;
- g_autoptr(XdgAppContext) arg_context = NULL;
+ g_autoptr(FlatpakContext) arg_context = NULL;
const char *ns_name[5] = { "user", "ipc", "net", "pid", "mnt" };
int ns_fd[G_N_ELEMENTS (ns_name)];
char pid_ns[256];
@@ -162,10 +162,10 @@ xdg_app_builtin_enter (int argc,
}
}
- arg_context = xdg_app_context_new ();
- g_option_context_add_group (context, xdg_app_context_get_options (arg_context));
+ arg_context = flatpak_context_new ();
+ g_option_context_add_group (context, flatpak_context_get_options (arg_context));
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (rest_argc < 2)
@@ -178,7 +178,7 @@ xdg_app_builtin_enter (int argc,
pid = atoi (pid_s);
if (pid <= 0)
- return xdg_app_fail (error, "Invalid pid %s\n", pid_s);
+ return flatpak_fail (error, "Invalid pid %s\n", pid_s);
environment_path = g_strdup_printf ("/proc/%d/environ", pid);
if (!g_file_get_contents (environment_path, &environment, &environment_len, error))
@@ -191,12 +191,12 @@ xdg_app_builtin_enter (int argc,
pid_ns_len = readlink (path, pid_ns, sizeof (pid_ns) - 1);
if (pid_ns_len <= 0)
- return xdg_app_fail (error, "Invalid %s namespace for pid %d\n", ns_name[i], pid);
+ return flatpak_fail (error, "Invalid %s namespace for pid %d\n", ns_name[i], pid);
pid_ns[pid_ns_len] = 0;
self_ns_len = readlink (self_path, self_ns, sizeof (self_ns) - 1);
if (self_ns_len <= 0)
- return xdg_app_fail (error, "Invalid %s namespace for self\n", ns_name[i]);
+ return flatpak_fail (error, "Invalid %s namespace for self\n", ns_name[i]);
self_ns[self_ns_len] = 0;
if (strcmp (self_ns, pid_ns) == 0)
@@ -208,7 +208,7 @@ xdg_app_builtin_enter (int argc,
{
ns_fd[i] = open (path, O_RDONLY);
if (ns_fd[i] == -1)
- return xdg_app_fail (error, "Can't open %s namespace: %s", ns_name[i], strerror (errno));
+ return flatpak_fail (error, "Can't open %s namespace: %s", ns_name[i], strerror (errno));
}
}
@@ -217,7 +217,7 @@ xdg_app_builtin_enter (int argc,
if (ns_fd[i] != -1)
{
if (setns (ns_fd[i], 0) == -1)
- return xdg_app_fail (error, "Can't enter %s namespace: %s", ns_name[i], strerror (errno));
+ return flatpak_fail (error, "Can't enter %s namespace: %s", ns_name[i], strerror (errno));
close (ns_fd[i]);
}
}
diff --git a/app/xdg-app-builtins-info.c b/app/xdg-app-builtins-info.c
index 954ef6d..2b60ebf 100644
--- a/app/xdg-app-builtins-info.c
+++ b/app/xdg-app-builtins-info.c
@@ -53,13 +53,13 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_info (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_info (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
g_autofree char *ref = NULL;
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
- XdgAppDir *dir = NULL;
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
+ FlatpakDir *dir = NULL;
g_autoptr(GError) lookup_error = NULL;
g_autoptr(GVariant) deploy_data = NULL;
const char *name;
@@ -71,7 +71,7 @@ xdg_app_builtin_info (int argc, char **argv, GCancellable *cancellable, GError *
context = g_option_context_new ("NAME [BRANCH] - Get info about installed app and/or runtime");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 2)
@@ -89,9 +89,9 @@ xdg_app_builtin_info (int argc, char **argv, GCancellable *cancellable, GError *
if (opt_user)
{
- user_dir = xdg_app_dir_get_user ();
+ user_dir = flatpak_dir_get_user ();
- ref = xdg_app_dir_find_installed_ref (user_dir,
+ ref = flatpak_dir_find_installed_ref (user_dir,
name,
branch,
opt_arch,
@@ -103,9 +103,9 @@ xdg_app_builtin_info (int argc, char **argv, GCancellable *cancellable, GError *
if (ref == NULL && opt_system)
{
- system_dir = xdg_app_dir_get_system ();
+ system_dir = flatpak_dir_get_system ();
- ref = xdg_app_dir_find_installed_ref (system_dir,
+ ref = flatpak_dir_find_installed_ref (system_dir,
name,
branch,
opt_arch,
@@ -121,12 +121,12 @@ xdg_app_builtin_info (int argc, char **argv, GCancellable *cancellable, GError *
return FALSE;
}
- deploy_data = xdg_app_dir_get_deploy_data (dir, ref, cancellable, error);
+ deploy_data = flatpak_dir_get_deploy_data (dir, ref, cancellable, error);
if (deploy_data == NULL)
return FALSE;
- commit = xdg_app_deploy_data_get_commit (deploy_data);
- origin = xdg_app_deploy_data_get_origin (deploy_data);
+ commit = flatpak_deploy_data_get_commit (deploy_data);
+ origin = flatpak_deploy_data_get_origin (deploy_data);
if (!opt_show_ref && !opt_show_origin && !opt_show_commit)
opt_show_ref = opt_show_origin = opt_show_commit = TRUE;
diff --git a/app/xdg-app-builtins-install.c b/app/xdg-app-builtins-install.c
index c642419..57b29ca 100644
--- a/app/xdg-app-builtins-install.c
+++ b/app/xdg-app-builtins-install.c
@@ -92,13 +92,13 @@ read_gpg_data (GCancellable *cancellable,
}
/* Chain together all the --keyring options as one long stream. */
- source_stream = (GInputStream *) xdg_app_chain_input_stream_new (streams);
+ source_stream = (GInputStream *) flatpak_chain_input_stream_new (streams);
- return xdg_app_read_stream (source_stream, FALSE, error);
+ return flatpak_read_stream (source_stream, FALSE, error);
}
gboolean
-install_bundle (XdgAppDir *dir,
+install_bundle (FlatpakDir *dir,
GOptionContext *context,
int argc, char **argv,
GCancellable *cancellable,
@@ -125,11 +125,11 @@ install_bundle (XdgAppDir *dir,
filename = argv[1];
- repo = xdg_app_dir_get_repo (dir);
+ repo = flatpak_dir_get_repo (dir);
file = g_file_new_for_commandline_arg (filename);
- metadata = xdg_app_bundle_load (file, &to_checksum,
+ metadata = flatpak_bundle_load (file, &to_checksum,
&ref,
&origin,
NULL,
@@ -146,18 +146,18 @@ install_bundle (XdgAppDir *dir,
return FALSE;
}
- parts = xdg_app_decompose_ref (ref, error);
+ parts = flatpak_decompose_ref (ref, error);
if (parts == NULL)
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (dir, ref);
if (g_file_query_exists (deploy_base, cancellable))
- return xdg_app_fail (error, "%s branch %s already installed", parts[1], parts[3]);
+ return flatpak_fail (error, "%s branch %s already installed", parts[1], parts[3]);
/* Add a remote for later updates */
basename = g_file_get_basename (file);
- remote = xdg_app_dir_create_origin_remote (dir,
+ remote = flatpak_dir_create_origin_remote (dir,
origin,
parts[1],
basename,
@@ -170,10 +170,10 @@ install_bundle (XdgAppDir *dir,
/* From here we need to goto out on error, to clean up */
added_remote = TRUE;
- if (!xdg_app_dir_ensure_repo (dir, cancellable, error))
+ if (!flatpak_dir_ensure_repo (dir, cancellable, error))
goto out;
- if (!xdg_app_pull_from_bundle (xdg_app_dir_get_repo (dir),
+ if (!flatpak_pull_from_bundle (flatpak_dir_get_repo (dir),
file,
remote,
ref,
@@ -182,7 +182,7 @@ install_bundle (XdgAppDir *dir,
error))
goto out;
- if (!xdg_app_dir_deploy_install (dir, ref, remote, NULL, cancellable, error))
+ if (!flatpak_dir_deploy_install (dir, ref, remote, NULL, cancellable, error))
goto out;
ret = TRUE;
@@ -195,10 +195,10 @@ out:
}
gboolean
-xdg_app_builtin_install (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_install (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GFile) deploy_base = NULL;
const char *repository;
const char *name;
@@ -210,7 +210,7 @@ xdg_app_builtin_install (int argc, char **argv, GCancellable *cancellable, GErro
context = g_option_context_new ("REPOSITORY NAME [BRANCH] - Install an application or runtime");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (opt_bundle)
@@ -227,14 +227,14 @@ xdg_app_builtin_install (int argc, char **argv, GCancellable *cancellable, GErro
if (!opt_app && !opt_runtime)
opt_app = opt_runtime = TRUE;
- installed_ref = xdg_app_dir_find_installed_ref (dir,
+ installed_ref = flatpak_dir_find_installed_ref (dir,
name,
branch,
opt_arch,
opt_app, opt_runtime, &is_app,
&my_error);
if (installed_ref != NULL)
- return xdg_app_fail (error, "%s %s, branch %s is already installed",
+ return flatpak_fail (error, "%s %s, branch %s is already installed",
is_app ? "App" : "Runtime", name, branch ? branch : "master");
if (!g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
@@ -243,16 +243,16 @@ xdg_app_builtin_install (int argc, char **argv, GCancellable *cancellable, GErro
return FALSE;
}
- ref = xdg_app_dir_find_remote_ref (dir, repository, name, branch, opt_arch,
+ ref = flatpak_dir_find_remote_ref (dir, repository, name, branch, opt_arch,
opt_app, opt_runtime, &is_app, cancellable, error);
if (ref == NULL)
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (dir, ref);
if (g_file_query_exists (deploy_base, cancellable))
- return xdg_app_fail (error, "Ref %s already deployed", ref);
+ return flatpak_fail (error, "Ref %s already deployed", ref);
- if (!xdg_app_dir_install (dir,
+ if (!flatpak_dir_install (dir,
opt_no_pull,
opt_no_deploy,
ref, repository, opt_subpaths,
diff --git a/app/xdg-app-builtins-list-remotes.c b/app/xdg-app-builtins-list-remotes.c
index 7d1b6a4..3040e0d 100644
--- a/app/xdg-app-builtins-list-remotes.c
+++ b/app/xdg-app-builtins-list-remotes.c
@@ -45,18 +45,18 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_list_remotes (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_list_remotes (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
- XdgAppDir *dirs[2] = { 0 };
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
+ FlatpakDir *dirs[2] = { 0 };
guint i = 0, n_dirs = 0, j;
- XdgAppTablePrinter *printer;
+ FlatpakTablePrinter *printer;
context = g_option_context_new (" - List remote repositories");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (!opt_user && !opt_system)
@@ -64,24 +64,24 @@ xdg_app_builtin_list_remotes (int argc, char **argv, GCancellable *cancellable,
if (opt_user)
{
- user_dir = xdg_app_dir_get_user ();
+ user_dir = flatpak_dir_get_user ();
dirs[n_dirs++] = user_dir;
}
if (opt_system)
{
- system_dir = xdg_app_dir_get_system ();
+ system_dir = flatpak_dir_get_system ();
dirs[n_dirs++] = system_dir;
}
- printer = xdg_app_table_printer_new ();
+ printer = flatpak_table_printer_new ();
for (j = 0; j < n_dirs; j++)
{
- XdgAppDir *dir = dirs[j];
+ FlatpakDir *dir = dirs[j];
g_auto(GStrv) remotes = NULL;
- remotes = xdg_app_dir_list_remotes (dir, cancellable, error);
+ remotes = flatpak_dir_list_remotes (dir, cancellable, error);
if (remotes == NULL)
return FALSE;
@@ -90,7 +90,7 @@ xdg_app_builtin_list_remotes (int argc, char **argv, GCancellable *cancellable,
char *remote_name = remotes[i];
gboolean disabled;
- disabled = xdg_app_dir_get_remote_disabled (dir, remote_name);
+ disabled = flatpak_dir_get_remote_disabled (dir, remote_name);
if (disabled && !opt_show_disabled)
continue;
@@ -102,48 +102,48 @@ xdg_app_builtin_list_remotes (int argc, char **argv, GCancellable *cancellable,
g_autofree char *prio_as_string = NULL;
gboolean gpg_verify = TRUE;
- xdg_app_table_printer_add_column (printer, remote_name);
+ flatpak_table_printer_add_column (printer, remote_name);
- title = xdg_app_dir_get_remote_title (dir, remote_name);
+ title = flatpak_dir_get_remote_title (dir, remote_name);
if (title)
- xdg_app_table_printer_add_column (printer, title);
+ flatpak_table_printer_add_column (printer, title);
else
- xdg_app_table_printer_add_column (printer, "-");
+ flatpak_table_printer_add_column (printer, "-");
- ostree_repo_remote_get_url (xdg_app_dir_get_repo (dir), remote_name, &remote_url, NULL);
+ ostree_repo_remote_get_url (flatpak_dir_get_repo (dir), remote_name, &remote_url, NULL);
- xdg_app_table_printer_add_column (printer, remote_url);
+ flatpak_table_printer_add_column (printer, remote_url);
- prio = xdg_app_dir_get_remote_prio (dir, remote_name);
+ prio = flatpak_dir_get_remote_prio (dir, remote_name);
prio_as_string = g_strdup_printf ("%d", prio);
- xdg_app_table_printer_add_column (printer, prio_as_string);
+ flatpak_table_printer_add_column (printer, prio_as_string);
- xdg_app_table_printer_add_column (printer, ""); /* Options */
+ flatpak_table_printer_add_column (printer, ""); /* Options */
- ostree_repo_remote_get_gpg_verify (xdg_app_dir_get_repo (dir), remote_name,
+ ostree_repo_remote_get_gpg_verify (flatpak_dir_get_repo (dir), remote_name,
&gpg_verify, NULL);
if (!gpg_verify)
- xdg_app_table_printer_append_with_comma (printer, "no-gpg-verify");
+ flatpak_table_printer_append_with_comma (printer, "no-gpg-verify");
if (disabled)
- xdg_app_table_printer_append_with_comma (printer, "disabled");
+ flatpak_table_printer_append_with_comma (printer, "disabled");
- if (xdg_app_dir_get_remote_noenumerate (dir, remote_name))
- xdg_app_table_printer_append_with_comma (printer, "no-enumerate");
+ if (flatpak_dir_get_remote_noenumerate (dir, remote_name))
+ flatpak_table_printer_append_with_comma (printer, "no-enumerate");
if (opt_user && opt_system)
- xdg_app_table_printer_append_with_comma (printer, dir == user_dir ? "user" : "system");
+ flatpak_table_printer_append_with_comma (printer, dir == user_dir ? "user" : "system");
}
else
{
- xdg_app_table_printer_add_column (printer, remote_name);
+ flatpak_table_printer_add_column (printer, remote_name);
}
- xdg_app_table_printer_finish_row (printer);
+ flatpak_table_printer_finish_row (printer);
}
}
- xdg_app_table_printer_print (printer);
- xdg_app_table_printer_free (printer);
+ flatpak_table_printer_print (printer);
+ flatpak_table_printer_free (printer);
return TRUE;
}
diff --git a/app/xdg-app-builtins-list.c b/app/xdg-app-builtins-list.c
index 5832d61..3d5c6a5 100644
--- a/app/xdg-app-builtins-list.c
+++ b/app/xdg-app-builtins-list.c
@@ -82,36 +82,36 @@ print_installed_refs (gboolean app, gboolean runtime, gboolean print_system, gbo
g_auto(GStrv) user = NULL;
g_auto(GStrv) user_app = NULL;
g_auto(GStrv) user_runtime = NULL;
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
int s, u;
if (print_user)
{
- user_dir = xdg_app_dir_get (TRUE);
+ user_dir = flatpak_dir_get (TRUE);
- if (xdg_app_dir_ensure_repo (user_dir, cancellable, NULL))
+ if (flatpak_dir_ensure_repo (user_dir, cancellable, NULL))
{
- if (app && !xdg_app_dir_list_refs (user_dir, "app", &user_app, cancellable, error))
+ if (app && !flatpak_dir_list_refs (user_dir, "app", &user_app, cancellable, error))
return FALSE;
- if (runtime && !xdg_app_dir_list_refs (user_dir, "runtime", &user_runtime, cancellable, error))
+ if (runtime && !flatpak_dir_list_refs (user_dir, "runtime", &user_runtime, cancellable, error))
return FALSE;
}
}
if (print_system)
{
- system_dir = xdg_app_dir_get (FALSE);
- if (xdg_app_dir_ensure_repo (system_dir, cancellable, NULL))
+ system_dir = flatpak_dir_get (FALSE);
+ if (flatpak_dir_ensure_repo (system_dir, cancellable, NULL))
{
- if (app && !xdg_app_dir_list_refs (system_dir, "app", &system_app, cancellable, error))
+ if (app && !flatpak_dir_list_refs (system_dir, "app", &system_app, cancellable, error))
return FALSE;
- if (runtime && !xdg_app_dir_list_refs (system_dir, "runtime", &system_runtime, cancellable, error))
+ if (runtime && !flatpak_dir_list_refs (system_dir, "runtime", &system_runtime, cancellable, error))
return FALSE;
}
}
- XdgAppTablePrinter *printer = xdg_app_table_printer_new ();
+ FlatpakTablePrinter *printer = flatpak_table_printer_new ();
user = join_strv (user_app, user_runtime);
system = join_strv (system_app, system_runtime);
@@ -122,7 +122,7 @@ print_installed_refs (gboolean app, gboolean runtime, gboolean print_system, gbo
g_auto(GStrv) parts = NULL;
const char *repo = NULL;
gboolean is_user;
- XdgAppDir *dir = NULL;
+ FlatpakDir *dir = NULL;
g_autoptr(GVariant) deploy_data = NULL;
if (system[s] == NULL)
@@ -148,21 +148,21 @@ print_installed_refs (gboolean app, gboolean runtime, gboolean print_system, gbo
parts = g_strsplit (ref, "/", -1);
partial_ref = strchr (ref, '/') + 1;
- deploy_data = xdg_app_dir_get_deploy_data (dir, ref, cancellable, error);
+ deploy_data = flatpak_dir_get_deploy_data (dir, ref, cancellable, error);
if (deploy_data == NULL)
return FALSE;
- repo = xdg_app_deploy_data_get_origin (deploy_data);
+ repo = flatpak_deploy_data_get_origin (deploy_data);
if (opt_show_details)
{
- g_autofree char *active = xdg_app_dir_read_active (dir, ref, NULL);
+ g_autofree char *active = flatpak_dir_read_active (dir, ref, NULL);
g_autofree char *latest = NULL;
g_autofree char *size_s = NULL;
guint64 size = 0;
g_autofree const char **subpaths = NULL;
- latest = xdg_app_dir_read_latest (dir, repo, ref, NULL, NULL);
+ latest = flatpak_dir_read_latest (dir, repo, ref, NULL, NULL);
if (latest)
{
if (strcmp (active, latest) == 0)
@@ -180,75 +180,75 @@ print_installed_refs (gboolean app, gboolean runtime, gboolean print_system, gbo
latest = g_strdup ("?");
}
- xdg_app_table_printer_add_column (printer, partial_ref);
- xdg_app_table_printer_add_column (printer, repo);
+ flatpak_table_printer_add_column (printer, partial_ref);
+ flatpak_table_printer_add_column (printer, repo);
active[MIN (strlen (active), 12)] = 0;
- xdg_app_table_printer_add_column (printer, active);
- xdg_app_table_printer_add_column (printer, latest);
+ flatpak_table_printer_add_column (printer, active);
+ flatpak_table_printer_add_column (printer, latest);
- size = xdg_app_deploy_data_get_installed_size (deploy_data);
+ size = flatpak_deploy_data_get_installed_size (deploy_data);
size_s = g_format_size (size);
- xdg_app_table_printer_add_column (printer, size_s);
+ flatpak_table_printer_add_column (printer, size_s);
- xdg_app_table_printer_add_column (printer, ""); /* Options */
+ flatpak_table_printer_add_column (printer, ""); /* Options */
if (print_user && print_system)
- xdg_app_table_printer_append_with_comma (printer, is_user ? "user" : "system");
+ flatpak_table_printer_append_with_comma (printer, is_user ? "user" : "system");
if (strcmp (parts[0], "app") == 0)
{
g_autofree char *current;
- current = xdg_app_dir_current_ref (dir, parts[1], cancellable);
+ current = flatpak_dir_current_ref (dir, parts[1], cancellable);
if (current && strcmp (ref, current) == 0)
- xdg_app_table_printer_append_with_comma (printer, "current");
+ flatpak_table_printer_append_with_comma (printer, "current");
}
else
{
if (app)
- xdg_app_table_printer_append_with_comma (printer, "runtime");
+ flatpak_table_printer_append_with_comma (printer, "runtime");
}
- subpaths = xdg_app_deploy_data_get_subpaths (deploy_data);
+ subpaths = flatpak_deploy_data_get_subpaths (deploy_data);
if (subpaths[0] == NULL)
{
- xdg_app_table_printer_add_column (printer, "");
+ flatpak_table_printer_add_column (printer, "");
}
else
{
int i;
- xdg_app_table_printer_add_column (printer, ""); /* subpaths */
+ flatpak_table_printer_add_column (printer, ""); /* subpaths */
for (i = 0; subpaths[i] != NULL; i++)
- xdg_app_table_printer_append_with_comma (printer, subpaths[i]);
+ flatpak_table_printer_append_with_comma (printer, subpaths[i]);
}
}
else
{
if (last == NULL || strcmp (last, parts[1]) != 0)
{
- xdg_app_table_printer_add_column (printer, parts[1]);
+ flatpak_table_printer_add_column (printer, parts[1]);
g_clear_pointer (&last, g_free);
last = g_strdup (parts[1]);
}
}
- xdg_app_table_printer_finish_row (printer);
+ flatpak_table_printer_finish_row (printer);
}
- xdg_app_table_printer_print (printer);
- xdg_app_table_printer_free (printer);
+ flatpak_table_printer_print (printer);
+ flatpak_table_printer_free (printer);
return TRUE;
}
gboolean
-xdg_app_builtin_list (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_list (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
context = g_option_context_new (" - List installed apps and/or runtimes");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (!opt_app && !opt_runtime)
diff --git a/app/xdg-app-builtins-ls-remote.c b/app/xdg-app-builtins-ls-remote.c
index 9be0b81..4e186f0 100644
--- a/app/xdg-app-builtins-ls-remote.c
+++ b/app/xdg-app-builtins-ls-remote.c
@@ -45,10 +45,10 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GHashTable) refs = NULL;
GHashTableIter iter;
gpointer key;
@@ -62,7 +62,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
context = g_option_context_new (" REMOTE - Show available runtimes and applications");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (!opt_app && !opt_runtime)
@@ -74,7 +74,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
repository = argv[1];
- if (!xdg_app_dir_list_remote_refs (dir,
+ if (!flatpak_dir_list_remote_refs (dir,
repository,
&refs,
cancellable, error))
@@ -82,7 +82,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
names = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
g_hash_table_iter_init (&iter, refs);
while (g_hash_table_iter_next (&iter, &key, &value))
@@ -92,7 +92,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
const char *name = NULL;
g_auto(GStrv) parts = NULL;
- parts = xdg_app_decompose_ref (ref, NULL);
+ parts = flatpak_decompose_ref (ref, NULL);
if (parts == NULL)
{
g_debug ("Invalid remote ref %s\n", ref);
@@ -103,7 +103,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
{
g_autofree char *deployed = NULL;
- deployed = xdg_app_dir_read_active (dir, ref, cancellable);
+ deployed = flatpak_dir_read_active (dir, ref, cancellable);
if (deployed == NULL)
continue;
@@ -133,7 +133,7 @@ xdg_app_builtin_ls_remote (int argc, char **argv, GCancellable *cancellable, GEr
}
keys = (const char **) g_hash_table_get_keys_as_array (names, &n_keys);
- g_qsort_with_data (keys, n_keys, sizeof (char *), (GCompareDataFunc) xdg_app_strcmp0_ptr, NULL);
+ g_qsort_with_data (keys, n_keys, sizeof (char *), (GCompareDataFunc) flatpak_strcmp0_ptr, NULL);
for (i = 0; i < n_keys; i++)
{
diff --git a/app/xdg-app-builtins-make-current.c b/app/xdg-app-builtins-make-current.c
index e434812..14c86a3 100644
--- a/app/xdg-app-builtins-make-current.c
+++ b/app/xdg-app-builtins-make-current.c
@@ -39,10 +39,10 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_make_current_app (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_make_current_app (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GFile) deploy_base = NULL;
const char *app;
const char *branch = "master";
@@ -51,7 +51,7 @@ xdg_app_builtin_make_current_app (int argc, char **argv, GCancellable *cancellab
context = g_option_context_new ("APP BRANCH - Make branch of application current");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 3)
@@ -60,27 +60,27 @@ xdg_app_builtin_make_current_app (int argc, char **argv, GCancellable *cancellab
app = argv[1];
branch = argv[2];
- ref = xdg_app_compose_ref (TRUE, app, branch, opt_arch, error);
+ ref = flatpak_compose_ref (TRUE, app, branch, opt_arch, error);
if (ref == NULL)
return FALSE;
- if (!xdg_app_dir_lock (dir, &lock,
+ if (!flatpak_dir_lock (dir, &lock,
cancellable, error))
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (dir, ref);
if (!g_file_query_exists (deploy_base, cancellable))
- return xdg_app_fail (error, "App %s branch %s is not installed", app, branch);
+ return flatpak_fail (error, "App %s branch %s is not installed", app, branch);
- if (!xdg_app_dir_make_current_ref (dir, ref, cancellable, error))
+ if (!flatpak_dir_make_current_ref (dir, ref, cancellable, error))
return FALSE;
- if (!xdg_app_dir_update_exports (dir, app, cancellable, error))
+ if (!flatpak_dir_update_exports (dir, app, cancellable, error))
return FALSE;
glnx_release_lock_file (&lock);
- if (!xdg_app_dir_mark_changed (dir, error))
+ if (!flatpak_dir_mark_changed (dir, error))
return FALSE;
return TRUE;
diff --git a/app/xdg-app-builtins-override.c b/app/xdg-app-builtins-override.c
index eeff575..e707af2 100644
--- a/app/xdg-app-builtins-override.c
+++ b/app/xdg-app-builtins-override.c
@@ -39,22 +39,22 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_override (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_override (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
const char *app;
- g_autoptr(XdgAppContext) arg_context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakContext) arg_context = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
g_autoptr(GKeyFile) metakey = NULL;
- g_autoptr(XdgAppContext) overrides = NULL;
+ g_autoptr(FlatpakContext) overrides = NULL;
g_autoptr(GError) my_error = NULL;
context = g_option_context_new ("APP - Override settings for application");
- arg_context = xdg_app_context_new ();
- g_option_context_add_group (context, xdg_app_context_get_options (arg_context));
+ arg_context = flatpak_context_new ();
+ g_option_context_add_group (context, flatpak_context_get_options (arg_context));
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 2)
@@ -65,10 +65,10 @@ xdg_app_builtin_override (int argc, char **argv, GCancellable *cancellable, GErr
app = argv[1];
- if (!xdg_app_is_valid_name (app))
- return xdg_app_fail (error, "'%s' is not a valid application name", app);
+ if (!flatpak_is_valid_name (app))
+ return flatpak_fail (error, "'%s' is not a valid application name", app);
- metakey = xdg_app_load_override_keyfile (app, xdg_app_dir_is_user (dir), &my_error);
+ metakey = flatpak_load_override_keyfile (app, flatpak_dir_is_user (dir), &my_error);
if (metakey == NULL)
{
if (!g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
@@ -79,15 +79,15 @@ xdg_app_builtin_override (int argc, char **argv, GCancellable *cancellable, GErr
metakey = g_key_file_new ();
}
- overrides = xdg_app_context_new ();
- if (!xdg_app_context_load_metadata (overrides, metakey, error))
+ overrides = flatpak_context_new ();
+ if (!flatpak_context_load_metadata (overrides, metakey, error))
return FALSE;
- xdg_app_context_merge (overrides, arg_context);
+ flatpak_context_merge (overrides, arg_context);
- xdg_app_context_save_metadata (overrides, metakey);
+ flatpak_context_save_metadata (overrides, metakey);
- if (!xdg_app_save_override_keyfile (metakey, app, xdg_app_dir_is_user (dir), error))
+ if (!flatpak_save_override_keyfile (metakey, app, flatpak_dir_is_user (dir), error))
return FALSE;
return TRUE;
diff --git a/app/xdg-app-builtins-repo-update.c b/app/xdg-app-builtins-repo-update.c
index 24c5bcc..378d380 100644
--- a/app/xdg-app-builtins-repo-update.c
+++ b/app/xdg-app-builtins-repo-update.c
@@ -49,7 +49,7 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_build_update_repo (int argc, char **argv,
+flatpak_builtin_build_update_repo (int argc, char **argv,
GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
@@ -60,7 +60,7 @@ xdg_app_builtin_build_update_repo (int argc, char **argv,
context = g_option_context_new ("LOCATION - Update repository metadata");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (argc < 2)
@@ -75,11 +75,11 @@ xdg_app_builtin_build_update_repo (int argc, char **argv,
return FALSE;
if (opt_title &&
- !xdg_app_repo_set_title (repo, opt_title, error))
+ !flatpak_repo_set_title (repo, opt_title, error))
return FALSE;
g_print ("Updating appstream branch\n");
- if (!xdg_app_repo_generate_appstream (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, &my_error))
+ if (!flatpak_repo_generate_appstream (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, &my_error))
{
if (g_error_matches (my_error, G_SPAWN_ERROR, G_SPAWN_ERROR_NOENT))
{
@@ -187,7 +187,7 @@ xdg_app_builtin_build_update_repo (int argc, char **argv,
}
g_print ("Updating summary\n");
- if (!xdg_app_repo_update (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, error))
+ if (!flatpak_repo_update (repo, (const char **) opt_gpg_key_ids, opt_gpg_homedir, cancellable, error))
return FALSE;
if (opt_prune)
diff --git a/app/xdg-app-builtins-run.c b/app/xdg-app-builtins-run.c
index 42fd32b..377ae8d 100644
--- a/app/xdg-app-builtins-run.c
+++ b/app/xdg-app-builtins-run.c
@@ -57,16 +57,16 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_run (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_run (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDeploy) app_deploy = NULL;
+ g_autoptr(FlatpakDeploy) app_deploy = NULL;
g_autofree char *app_ref = NULL;
const char *app;
const char *branch = "master";
int i;
int rest_argv_start, rest_argc;
- g_autoptr(XdgAppContext) arg_context = NULL;
+ g_autoptr(FlatpakContext) arg_context = NULL;
context = g_option_context_new ("APP [args...] - Run an app");
@@ -83,10 +83,10 @@ xdg_app_builtin_run (int argc, char **argv, GCancellable *cancellable, GError **
}
}
- arg_context = xdg_app_context_new ();
- g_option_context_add_group (context, xdg_app_context_get_options (arg_context));
+ arg_context = flatpak_context_new ();
+ g_option_context_add_group (context, flatpak_context_get_options (arg_context));
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, error))
return FALSE;
if (rest_argc == 0)
@@ -99,32 +99,32 @@ xdg_app_builtin_run (int argc, char **argv, GCancellable *cancellable, GError **
if (opt_branch == NULL && opt_arch == NULL)
{
- g_autoptr(XdgAppDir) user_dir = xdg_app_dir_get_user ();
- g_autoptr(XdgAppDir) system_dir = xdg_app_dir_get_system ();
+ g_autoptr(FlatpakDir) user_dir = flatpak_dir_get_user ();
+ g_autoptr(FlatpakDir) system_dir = flatpak_dir_get_system ();
- app_ref = xdg_app_dir_current_ref (user_dir, app, cancellable);
+ app_ref = flatpak_dir_current_ref (user_dir, app, cancellable);
if (app_ref == NULL)
- app_ref = xdg_app_dir_current_ref (system_dir, app, cancellable);
+ app_ref = flatpak_dir_current_ref (system_dir, app, cancellable);
}
if (app_ref == NULL)
{
- app_ref = xdg_app_compose_ref (TRUE, app, branch, opt_arch, error);
+ app_ref = flatpak_compose_ref (TRUE, app, branch, opt_arch, error);
if (app_ref == NULL)
return FALSE;
}
- app_deploy = xdg_app_find_deploy_for_ref (app_ref, cancellable, error);
+ app_deploy = flatpak_find_deploy_for_ref (app_ref, cancellable, error);
if (app_deploy == NULL)
return FALSE;
- if (!xdg_app_run_app (app_ref, app_deploy,
+ if (!flatpak_run_app (app_ref, app_deploy,
arg_context,
opt_runtime,
opt_runtime_version,
- (opt_devel ? XDG_APP_RUN_FLAG_DEVEL : 0) |
- (opt_log_session_bus ? XDG_APP_RUN_FLAG_LOG_SESSION_BUS : 0) |
- (opt_log_system_bus ? XDG_APP_RUN_FLAG_LOG_SYSTEM_BUS : 0),
+ (opt_devel ? FLATPAK_RUN_FLAG_DEVEL : 0) |
+ (opt_log_session_bus ? FLATPAK_RUN_FLAG_LOG_SESSION_BUS : 0) |
+ (opt_log_system_bus ? FLATPAK_RUN_FLAG_LOG_SYSTEM_BUS : 0),
opt_command,
&argv[rest_argv_start + 1],
rest_argc - 1,
diff --git a/app/xdg-app-builtins-uninstall.c b/app/xdg-app-builtins-uninstall.c
index 75279f8..41ad74c 100644
--- a/app/xdg-app-builtins-uninstall.c
+++ b/app/xdg-app-builtins-uninstall.c
@@ -47,10 +47,10 @@ static GOptionEntry options[] = {
};
gboolean
-xdg_app_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GError **error)
+flatpak_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
const char *name = NULL;
const char *branch = NULL;
g_autofree char *ref = NULL;
@@ -62,7 +62,7 @@ xdg_app_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GEr
context = g_option_context_new ("APP [BRANCH] - Uninstall an application");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 2)
@@ -75,7 +75,7 @@ xdg_app_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GEr
if (!opt_app && !opt_runtime)
opt_app = opt_runtime = TRUE;
- ref = xdg_app_dir_find_installed_ref (dir,
+ ref = flatpak_dir_find_installed_ref (dir,
name,
branch,
opt_arch,
@@ -86,33 +86,33 @@ xdg_app_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GEr
/* TODO: when removing runtimes, look for apps that use it, require --force */
- if (!xdg_app_dir_lock (dir, &lock,
+ if (!flatpak_dir_lock (dir, &lock,
cancellable, error))
return FALSE;
- repository = xdg_app_dir_get_origin (dir, ref, cancellable, NULL);
+ repository = flatpak_dir_get_origin (dir, ref, cancellable, NULL);
g_debug ("dropping active ref");
- if (!xdg_app_dir_set_active (dir, ref, NULL, cancellable, error))
+ if (!flatpak_dir_set_active (dir, ref, NULL, cancellable, error))
return FALSE;
if (is_app)
{
- current_ref = xdg_app_dir_current_ref (dir, name, cancellable);
+ current_ref = flatpak_dir_current_ref (dir, name, cancellable);
if (current_ref != NULL && strcmp (ref, current_ref) == 0)
{
g_debug ("dropping current ref");
- if (!xdg_app_dir_drop_current_ref (dir, name, cancellable, error))
+ if (!flatpak_dir_drop_current_ref (dir, name, cancellable, error))
return FALSE;
}
}
- if (!xdg_app_dir_undeploy_all (dir, ref, opt_force_remove, &was_deployed, cancellable, error))
+ if (!flatpak_dir_undeploy_all (dir, ref, opt_force_remove, &was_deployed, cancellable, error))
return FALSE;
if (!opt_keep_ref)
{
- if (!xdg_app_dir_remove_ref (dir, repository, ref, cancellable, error))
+ if (!flatpak_dir_remove_ref (dir, repository, ref, cancellable, error))
return FALSE;
}
@@ -120,28 +120,28 @@ xdg_app_builtin_uninstall (int argc, char **argv, GCancellable *cancellable, GEr
if (!opt_keep_ref)
{
- if (!xdg_app_dir_prune (dir, cancellable, error))
+ if (!flatpak_dir_prune (dir, cancellable, error))
return FALSE;
}
- xdg_app_dir_cleanup_removed (dir, cancellable, NULL);
+ flatpak_dir_cleanup_removed (dir, cancellable, NULL);
if (is_app)
{
- if (!xdg_app_dir_update_exports (dir, name, cancellable, error))
+ if (!flatpak_dir_update_exports (dir, name, cancellable, error))
return FALSE;
}
if (repository != NULL &&
g_str_has_suffix (repository, "-origin") &&
- xdg_app_dir_get_remote_noenumerate (dir, repository))
- ostree_repo_remote_delete (xdg_app_dir_get_repo (dir), repository, NULL, NULL);
+ flatpak_dir_get_remote_noenumerate (dir, repository))
+ ostree_repo_remote_delete (flatpak_dir_get_repo (dir), repository, NULL, NULL);
- if (!xdg_app_dir_mark_changed (dir, error))
+ if (!flatpak_dir_mark_changed (dir, error))
return FALSE;
if (!was_deployed)
- return xdg_app_fail (error, "Nothing to uninstall");
+ return flatpak_fail (error, "Nothing to uninstall");
return TRUE;
}
diff --git a/app/xdg-app-builtins-update.c b/app/xdg-app-builtins-update.c
index 727d2e2..9918942 100644
--- a/app/xdg-app-builtins-update.c
+++ b/app/xdg-app-builtins-update.c
@@ -55,11 +55,11 @@ static GOptionEntry options[] = {
};
static gboolean
-update_appstream (XdgAppDir *dir, const char *remote, GCancellable *cancellable, GError **error)
+update_appstream (FlatpakDir *dir, const char *remote, GCancellable *cancellable, GError **error)
{
gboolean changed;
- if (!xdg_app_dir_update_appstream (dir, remote, opt_arch, &changed,
+ if (!flatpak_dir_update_appstream (dir, remote, opt_arch, &changed,
NULL, cancellable, error))
return FALSE;
@@ -67,7 +67,7 @@ update_appstream (XdgAppDir *dir, const char *remote, GCancellable *cancellable,
}
static gboolean
-do_update (XdgAppDir * dir,
+do_update (FlatpakDir * dir,
const char *name,
const char *branch,
const char *arch,
@@ -82,7 +82,7 @@ do_update (XdgAppDir * dir,
g_auto(GStrv) subpaths = NULL;
gboolean is_app;
- ref = xdg_app_dir_find_installed_ref (dir,
+ ref = flatpak_dir_find_installed_ref (dir,
name,
branch,
arch,
@@ -91,18 +91,18 @@ do_update (XdgAppDir * dir,
if (ref == NULL)
return FALSE;
- repository = xdg_app_dir_get_origin (dir, ref, cancellable, error);
+ repository = flatpak_dir_get_origin (dir, ref, cancellable, error);
if (repository == NULL)
return FALSE;
- if (xdg_app_dir_get_remote_disabled (dir, repository))
+ if (flatpak_dir_get_remote_disabled (dir, repository))
g_print ("Not updating %s due to disabled remote %s\n", ref, repository);
- subpaths = xdg_app_dir_get_subpaths (dir, ref, cancellable, error);
+ subpaths = flatpak_dir_get_subpaths (dir, ref, cancellable, error);
if (subpaths == NULL)
return FALSE;
- if (!xdg_app_dir_update (dir,
+ if (!flatpak_dir_update (dir,
opt_no_pull,
opt_no_deploy,
ref, repository, opt_commit, opt_subpaths,
@@ -114,13 +114,13 @@ do_update (XdgAppDir * dir,
}
gboolean
-xdg_app_builtin_update (int argc,
+flatpak_builtin_update (int argc,
char **argv,
GCancellable *cancellable,
GError **error)
{
g_autoptr(GOptionContext) context = NULL;
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
const char *name = NULL;
const char *branch = NULL;
const char *arch = opt_arch;
@@ -128,7 +128,7 @@ xdg_app_builtin_update (int argc,
context = g_option_context_new ("[NAME [BRANCH]] - Update an application or runtime");
- if (!xdg_app_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
+ if (!flatpak_option_context_parse (context, options, &argc, &argv, 0, &dir, cancellable, error))
return FALSE;
if (argc < 1)
@@ -140,7 +140,7 @@ xdg_app_builtin_update (int argc,
branch = argv[2];
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
if (!opt_app && !opt_runtime)
opt_app = opt_runtime = TRUE;
@@ -154,14 +154,14 @@ xdg_app_builtin_update (int argc,
{
g_auto(GStrv) refs = NULL;
- if (!xdg_app_dir_list_refs (dir, "app", &refs,
+ if (!flatpak_dir_list_refs (dir, "app", &refs,
cancellable,
error))
return FALSE;
for (i = 0; refs != NULL && refs[i] != NULL; i++)
{
- g_auto(GStrv) parts = xdg_app_decompose_ref (refs[i], error);
+ g_auto(GStrv) parts = flatpak_decompose_ref (refs[i], error);
if (parts == NULL)
return FALSE;
@@ -188,14 +188,14 @@ xdg_app_builtin_update (int argc,
{
g_auto(GStrv) refs = NULL;
- if (!xdg_app_dir_list_refs (dir, "runtime", &refs,
+ if (!flatpak_dir_list_refs (dir, "runtime", &refs,
cancellable,
error))
return FALSE;
for (i = 0; refs != NULL && refs[i] != NULL; i++)
{
- g_auto(GStrv) parts = xdg_app_decompose_ref (refs[i], error);
+ g_auto(GStrv) parts = flatpak_decompose_ref (refs[i], error);
if (parts == NULL)
return FALSE;
@@ -230,7 +230,7 @@ xdg_app_builtin_update (int argc,
return FALSE;
}
- xdg_app_dir_cleanup_removed (dir, cancellable, NULL);
+ flatpak_dir_cleanup_removed (dir, cancellable, NULL);
return TRUE;
}
diff --git a/app/xdg-app-builtins.h b/app/xdg-app-builtins.h
index 380316c..71af4b4 100644
--- a/app/xdg-app-builtins.h
+++ b/app/xdg-app-builtins.h
@@ -18,8 +18,8 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_BUILTINS_H__
-#define __XDG_APP_BUILTINS_H__
+#ifndef __FLATPAK_BUILTINS_H__
+#define __FLATPAK_BUILTINS_H__
#include <ostree.h>
#include <gio/gio.h>
@@ -29,16 +29,16 @@
G_BEGIN_DECLS
typedef enum {
- XDG_APP_BUILTIN_FLAG_NO_DIR = 1 << 0,
- XDG_APP_BUILTIN_FLAG_NO_REPO = 1 << 1,
-} XdgAppBuiltinFlags;
+ FLATPAK_BUILTIN_FLAG_NO_DIR = 1 << 0,
+ FLATPAK_BUILTIN_FLAG_NO_REPO = 1 << 1,
+} FlatpakBuiltinFlags;
-gboolean xdg_app_option_context_parse (GOptionContext *context,
+gboolean flatpak_option_context_parse (GOptionContext *context,
const GOptionEntry *main_entries,
int *argc,
char ***argv,
- XdgAppBuiltinFlags flags,
- XdgAppDir **out_dir,
+ FlatpakBuiltinFlags flags,
+ FlatpakDir **out_dir,
GCancellable *cancellable,
GError **error);
@@ -46,7 +46,7 @@ gboolean usage_error (GOptionContext *context,
const char *message,
GError **error);
-#define BUILTINPROTO(name) gboolean xdg_app_builtin_ ## name (int argc, char **argv, GCancellable * cancellable, GError * *error)
+#define BUILTINPROTO(name) gboolean flatpak_builtin_ ## name (int argc, char **argv, GCancellable * cancellable, GError * *error)
BUILTINPROTO (add_remote);
BUILTINPROTO (modify_remote);
@@ -77,4 +77,4 @@ BUILTINPROTO (override);
G_END_DECLS
-#endif /* __XDG_APP_BUILTINS_H__ */
+#endif /* __FLATPAK_BUILTINS_H__ */
diff --git a/app/xdg-app-main.c b/app/xdg-app-main.c
index da50cef..5acdbc8 100644
--- a/app/xdg-app-main.c
+++ b/app/xdg-app-main.c
@@ -46,39 +46,39 @@ typedef struct
GError **error);
const char *description;
gboolean deprecated;
-} XdgAppCommand;
+} FlatpakCommand;
-static XdgAppCommand commands[] = {
+static FlatpakCommand commands[] = {
{ " Manage installed apps and runtimes" },
- { "install", xdg_app_builtin_install, "Install an application or runtime from a remote"},
- { "update", xdg_app_builtin_update, "Update an installed application or runtime"},
- { "uninstall", xdg_app_builtin_uninstall, "Uninstall an installed application or runtime" },
- { "list", xdg_app_builtin_list, "List installed apps and/or runtimes" },
- { "info", xdg_app_builtin_info, "Show info for installed app or runtime" },
+ { "install", flatpak_builtin_install, "Install an application or runtime from a remote"},
+ { "update", flatpak_builtin_update, "Update an installed application or runtime"},
+ { "uninstall", flatpak_builtin_uninstall, "Uninstall an installed application or runtime" },
+ { "list", flatpak_builtin_list, "List installed apps and/or runtimes" },
+ { "info", flatpak_builtin_info, "Show info for installed app or runtime" },
{ "\n Running applications" },
- { "run", xdg_app_builtin_run, "Run an application" },
- { "override", xdg_app_builtin_override, "Override permissions for an application" },
- { "export-file", xdg_app_builtin_export_file, "Grant an application access to a specific file" },
- { "make-current", xdg_app_builtin_make_current_app, "Specify default version to run" },
- { "enter", xdg_app_builtin_enter, "Enter the namespace of a running application" },
+ { "run", flatpak_builtin_run, "Run an application" },
+ { "override", flatpak_builtin_override, "Override permissions for an application" },
+ { "export-file", flatpak_builtin_export_file, "Grant an application access to a specific file" },
+ { "make-current", flatpak_builtin_make_current_app, "Specify default version to run" },
+ { "enter", flatpak_builtin_enter, "Enter the namespace of a running application" },
{ "\n Manage remote repositories" },
- { "remote-add", xdg_app_builtin_add_remote, "Add a new remote repository (by URL)" },
- { "remote-modify", xdg_app_builtin_modify_remote, "Modify properties of a configured remote" },
- { "remote-delete", xdg_app_builtin_delete_remote, "Delete a configured remote" },
- { "remote-list", xdg_app_builtin_list_remotes, "List all configured remotes" },
- { "remote-ls", xdg_app_builtin_ls_remote, "List contents of a configured remote" },
+ { "remote-add", flatpak_builtin_add_remote, "Add a new remote repository (by URL)" },
+ { "remote-modify", flatpak_builtin_modify_remote, "Modify properties of a configured remote" },
+ { "remote-delete", flatpak_builtin_delete_remote, "Delete a configured remote" },
+ { "remote-list", flatpak_builtin_list_remotes, "List all configured remotes" },
+ { "remote-ls", flatpak_builtin_ls_remote, "List contents of a configured remote" },
{ "\n Build applications" },
- { "build-init", xdg_app_builtin_build_init, "Initialize a directory for building" },
- { "build", xdg_app_builtin_build, "Run a build command inside the build dir" },
- { "build-finish", xdg_app_builtin_build_finish, "Finish a build dir for export" },
- { "build-export", xdg_app_builtin_build_export, "Export a build dir to a repository" },
- { "build-bundle", xdg_app_builtin_build_bundle, "Create a bundle file from a build directory" },
- { "build-import-bundle", xdg_app_builtin_build_import, "Import a bundle file" },
- { "build-sign", xdg_app_builtin_build_sign, "Sign an application or runtime" },
- { "build-update-repo", xdg_app_builtin_build_update_repo, "Update the summary file in a repository" },
+ { "build-init", flatpak_builtin_build_init, "Initialize a directory for building" },
+ { "build", flatpak_builtin_build, "Run a build command inside the build dir" },
+ { "build-finish", flatpak_builtin_build_finish, "Finish a build dir for export" },
+ { "build-export", flatpak_builtin_build_export, "Export a build dir to a repository" },
+ { "build-bundle", flatpak_builtin_build_bundle, "Create a bundle file from a build directory" },
+ { "build-import-bundle", flatpak_builtin_build_import, "Import a bundle file" },
+ { "build-sign", flatpak_builtin_build_sign, "Sign an application or runtime" },
+ { "build-update-repo", flatpak_builtin_build_update_repo, "Update the summary file in a repository" },
{ NULL }
};
@@ -110,7 +110,7 @@ message_handler (const gchar *log_domain,
}
GOptionContext *
-xdg_app_option_context_new_with_commands (XdgAppCommand *commands)
+flatpak_option_context_new_with_commands (FlatpakCommand *commands)
{
GOptionContext *context;
GString *summary;
@@ -145,13 +145,13 @@ xdg_app_option_context_new_with_commands (XdgAppCommand *commands)
}
int
-xdg_app_usage (XdgAppCommand *commands,
- gboolean is_error)
+flatpak_usage (FlatpakCommand *commands,
+ gboolean is_error)
{
GOptionContext *context;
g_autofree char *help;
- context = xdg_app_option_context_new_with_commands (commands);
+ context = flatpak_option_context_new_with_commands (commands);
g_option_context_add_main_entries (context, global_entries, NULL);
@@ -168,18 +168,18 @@ xdg_app_usage (XdgAppCommand *commands,
}
gboolean
-xdg_app_option_context_parse (GOptionContext *context,
+flatpak_option_context_parse (GOptionContext *context,
const GOptionEntry *main_entries,
int *argc,
char ***argv,
- XdgAppBuiltinFlags flags,
- XdgAppDir **out_dir,
+ FlatpakBuiltinFlags flags,
+ FlatpakDir **out_dir,
GCancellable *cancellable,
GError **error)
{
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
- if (!(flags & XDG_APP_BUILTIN_FLAG_NO_DIR))
+ if (!(flags & FLATPAK_BUILTIN_FLAG_NO_DIR))
g_option_context_add_main_entries (context, user_entries, NULL);
if (main_entries != NULL)
@@ -198,19 +198,19 @@ xdg_app_option_context_parse (GOptionContext *context,
if (opt_default_arch)
{
- g_print ("%s\n", xdg_app_get_arch ());
+ g_print ("%s\n", flatpak_get_arch ());
exit (EXIT_SUCCESS);
}
- if (!(flags & XDG_APP_BUILTIN_FLAG_NO_DIR))
+ if (!(flags & FLATPAK_BUILTIN_FLAG_NO_DIR))
{
- dir = xdg_app_dir_get (opt_user);
+ dir = flatpak_dir_get (opt_user);
- if (!xdg_app_dir_ensure_path (dir, cancellable, error))
+ if (!flatpak_dir_ensure_path (dir, cancellable, error))
return FALSE;
- if (!(flags & XDG_APP_BUILTIN_FLAG_NO_REPO) &&
- !xdg_app_dir_ensure_repo (dir, cancellable, error))
+ if (!(flags & FLATPAK_BUILTIN_FLAG_NO_REPO) &&
+ !flatpak_dir_ensure_repo (dir, cancellable, error))
return FALSE;
}
@@ -234,11 +234,11 @@ usage_error (GOptionContext *context, const char *message, GError **error)
}
int
-xdg_app_run (int argc,
+flatpak_run (int argc,
char **argv,
GError **res_error)
{
- XdgAppCommand *command;
+ FlatpakCommand *command;
GError *error = NULL;
GCancellable *cancellable = NULL;
const char *command_name = NULL;
@@ -283,10 +283,10 @@ xdg_app_run (int argc,
GOptionContext *context;
g_autofree char *help;
- context = xdg_app_option_context_new_with_commands (commands);
+ context = flatpak_option_context_new_with_commands (commands);
/* This will not return for some options (e.g. --version). */
- if (xdg_app_option_context_parse (context, NULL, &argc, &argv, XDG_APP_BUILTIN_FLAG_NO_DIR, NULL, cancellable, &error))
+ if (flatpak_option_context_parse (context, NULL, &argc, &argv, FLATPAK_BUILTIN_FLAG_NO_DIR, NULL, cancellable, &error))
{
if (command_name == NULL)
g_set_error_literal (&error, G_IO_ERROR, G_IO_ERROR_FAILED,
@@ -345,9 +345,9 @@ main (int argc,
else
g_unsetenv ("GIO_USE_VFS");
- ret = xdg_app_run (argc, argv, &error);
+ ret = flatpak_run (argc, argv, &error);
if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED))
- xdg_app_usage (commands, TRUE);
+ flatpak_usage (commands, TRUE);
if (error != NULL)
{
diff --git a/builder/builder-context.c b/builder/builder-context.c
index 4167de4..07d0e05 100644
--- a/builder/builder-context.c
+++ b/builder/builder-context.c
@@ -248,7 +248,7 @@ const char *
builder_context_get_arch (BuilderContext *self)
{
if (self->arch == NULL)
- self->arch = g_strdup (xdg_app_get_arch ());
+ self->arch = g_strdup (flatpak_get_arch ());
return (const char *) self->arch;
}
diff --git a/builder/builder-manifest.c b/builder/builder-manifest.c
index e6da205..d6e1545 100644
--- a/builder/builder-manifest.c
+++ b/builder/builder-manifest.c
@@ -826,7 +826,7 @@ xdg_app (GError **error,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (NULL, &output, error, "xdg-app", ap);
+ res = flatpak_spawn (NULL, &output, error, "xdg-app", ap);
va_end (ap);
if (res)
@@ -849,14 +849,14 @@ builder_manifest_start (BuilderManifest *self,
self->sdk_commit = xdg_app (NULL, "info", arch_option, "--show-commit", self->sdk,
builder_manifest_get_runtime_version (self), NULL);
if (self->sdk_commit == NULL)
- return xdg_app_fail (error, "Unable to find sdk %s version %s",
+ return flatpak_fail (error, "Unable to find sdk %s version %s",
self->sdk,
builder_manifest_get_runtime_version (self));
self->runtime_commit = xdg_app (NULL, "info", arch_option, "--show-commit", self->runtime,
builder_manifest_get_runtime_version (self), NULL);
if (self->runtime_commit == NULL)
- return xdg_app_fail (error, "Unable to find runtime %s version %s",
+ return flatpak_fail (error, "Unable to find runtime %s version %s",
self->runtime,
builder_manifest_get_runtime_version (self));
diff --git a/builder/builder-module.c b/builder/builder-module.c
index c2fb37a..ad0d815 100644
--- a/builder/builder-module.c
+++ b/builder/builder-module.c
@@ -563,7 +563,7 @@ build (GFile *app_dir,
BuilderContext *context,
GFile *source_dir,
const char *cwd_subdir,
- char **xdg_app_opts,
+ char **flatpak_opts,
char **env_vars,
GError **error,
const gchar *argv1,
@@ -608,10 +608,10 @@ build (GFile *app_dir,
g_ptr_array_add (args, g_strdup_printf ("--bind-mount=/run/ccache=%s", ccache_dir_path));
}
- if (xdg_app_opts)
+ if (flatpak_opts)
{
- for (i = 0; xdg_app_opts[i] != NULL; i++)
- g_ptr_array_add (args, g_strdup (xdg_app_opts[i]));
+ for (i = 0; flatpak_opts[i] != NULL; i++)
+ g_ptr_array_add (args, g_strdup (flatpak_opts[i]));
}
if (env_vars)
@@ -681,7 +681,7 @@ builder_module_handle_debuginfo (BuilderModule *self,
for (i = 0; i < modified->len; i++)
g_ptr_array_add (added_or_modified, g_ptr_array_index (modified, i));
- g_ptr_array_sort (added_or_modified, xdg_app_strcmp0_ptr);
+ g_ptr_array_sort (added_or_modified, flatpak_strcmp0_ptr);
for (i = 0; i < added_or_modified->len; i++)
{
@@ -988,10 +988,10 @@ builder_module_build (BuilderModule *self,
if (use_builddir)
{
if (source_subdir_relative)
- build_dir_relative = g_build_filename (source_subdir_relative, "_xdg_app_build", NULL);
+ build_dir_relative = g_build_filename (source_subdir_relative, "_flatpak_build", NULL);
else
- build_dir_relative = g_strdup ("_xdg_app_build");
- build_dir = g_file_get_child (source_subdir, "_xdg_app_build");
+ build_dir_relative = g_strdup ("_flatpak_build");
+ build_dir = g_file_get_child (source_subdir, "_flatpak_build");
if (!g_file_make_directory (build_dir, NULL, error))
return FALSE;
@@ -1198,7 +1198,7 @@ collect_cleanup_for_path (const char **patterns,
return;
for (i = 0; patterns[i] != NULL; i++)
- xdg_app_collect_matches_for_path_pattern (path, patterns[i], add_prefix, to_remove_ht);
+ flatpak_collect_matches_for_path_pattern (path, patterns[i], add_prefix, to_remove_ht);
}
static gboolean
@@ -1212,7 +1212,7 @@ matches_cleanup_for_path (const char **patterns,
for (i = 0; patterns[i] != NULL; i++)
{
- if (xdg_app_matches_path_pattern (path, patterns[i]))
+ if (flatpak_matches_path_pattern (path, patterns[i]))
return TRUE;
}
diff --git a/builder/builder-source-archive.c b/builder/builder-source-archive.c
index 747e974..89a2423 100644
--- a/builder/builder-source-archive.c
+++ b/builder/builder-source-archive.c
@@ -388,7 +388,7 @@ tar (GFile *dir,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (dir, NULL, error, "tar", ap);
+ res = flatpak_spawn (dir, NULL, error, "tar", ap);
va_end (ap);
return res;
@@ -403,7 +403,7 @@ unzip (GFile *dir,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (dir, NULL, error, "unzip", ap);
+ res = flatpak_spawn (dir, NULL, error, "unzip", ap);
va_end (ap);
return res;
diff --git a/builder/builder-source-bzr.c b/builder/builder-source-bzr.c
index 8fa0869..eee4687 100644
--- a/builder/builder-source-bzr.c
+++ b/builder/builder-source-bzr.c
@@ -124,7 +124,7 @@ bzr (GFile *dir,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (dir, output, error, "bzr", ap);
+ res = flatpak_spawn (dir, output, error, "bzr", ap);
va_end (ap);
return res;
diff --git a/builder/builder-source-git.c b/builder/builder-source-git.c
index f7c7f65..d190f6e 100644
--- a/builder/builder-source-git.c
+++ b/builder/builder-source-git.c
@@ -132,7 +132,7 @@ git (GFile *dir,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (dir, output, error, "git", ap);
+ res = flatpak_spawn (dir, output, error, "git", ap);
va_end (ap);
return res;
diff --git a/builder/builder-source-patch.c b/builder/builder-source-patch.c
index 0e49e40..04811b1 100644
--- a/builder/builder-source-patch.c
+++ b/builder/builder-source-patch.c
@@ -157,7 +157,7 @@ patch (GFile *dir,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (dir, NULL, error, "patch", ap);
+ res = flatpak_spawn (dir, NULL, error, "patch", ap);
va_end (ap);
return res;
diff --git a/builder/builder-utils.c b/builder/builder-utils.c
index c4cef7f..8e6a88f 100644
--- a/builder/builder-utils.c
+++ b/builder/builder-utils.c
@@ -77,7 +77,7 @@ inplace_basename (const char *path)
* path, otherwise just the basename.
*/
void
-xdg_app_collect_matches_for_path_pattern (const char *path,
+flatpak_collect_matches_for_path_pattern (const char *path,
const char *pattern,
const char *add_prefix,
GHashTable *to_remove_ht)
@@ -86,7 +86,7 @@ xdg_app_collect_matches_for_path_pattern (const char *path,
if (pattern[0] != '/')
{
- rest = xdg_app_path_match_prefix (pattern, inplace_basename (path));
+ rest = flatpak_path_match_prefix (pattern, inplace_basename (path));
if (rest != NULL)
g_hash_table_insert (to_remove_ht, g_strconcat (add_prefix ? add_prefix : "", path, NULL), GINT_TO_POINTER (1));
}
@@ -96,7 +96,7 @@ xdg_app_collect_matches_for_path_pattern (const char *path,
* files, as a prefix match should remove all files below that
* (in this module) */
- rest = xdg_app_path_match_prefix (pattern, path);
+ rest = flatpak_path_match_prefix (pattern, path);
while (rest != NULL)
{
const char *slash;
@@ -115,13 +115,13 @@ xdg_app_collect_matches_for_path_pattern (const char *path,
}
gboolean
-xdg_app_matches_path_pattern (const char *path,
+flatpak_matches_path_pattern (const char *path,
const char *pattern)
{
if (pattern[0] != '/')
path = inplace_basename (path);
- return xdg_app_path_match_prefix (pattern, path) != NULL;
+ return flatpak_path_match_prefix (pattern, path) != NULL;
}
gboolean
@@ -132,7 +132,7 @@ strip (GError **error,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (NULL, NULL, error, "strip", ap);
+ res = flatpak_spawn (NULL, NULL, error, "strip", ap);
va_end (ap);
return res;
@@ -146,7 +146,7 @@ eu_strip (GError **error,
va_list ap;
va_start (ap, error);
- res = xdg_app_spawn (NULL, NULL, error, "eu-strip", ap);
+ res = flatpak_spawn (NULL, NULL, error, "eu-strip", ap);
va_end (ap);
return res;
@@ -296,8 +296,8 @@ migrate_locale_dir (GFile *source_dir,
NULL, error))
return FALSE;
- if (!xdg_app_cp_a (child, locale_subdir,
- XDG_APP_CP_FLAGS_MERGE | XDG_APP_CP_FLAGS_MOVE,
+ if (!flatpak_cp_a (child, locale_subdir,
+ FLATPAK_CP_FLAGS_MERGE | FLATPAK_CP_FLAGS_MOVE,
NULL, error))
return FALSE;
@@ -676,19 +676,19 @@ handle_dwarf2_line (DebuginfoData *data, uint32_t off, char *comp_dir, GHashTabl
endcu = ptr + 4;
endcu += read_32 (ptr);
if (endcu == ptr + 0xffffffff)
- return xdg_app_fail (error, "%s: 64-bit DWARF not supported", data->filename);
+ return flatpak_fail (error, "%s: 64-bit DWARF not supported", data->filename);
if (endcu > endsec)
- return xdg_app_fail (error, "%s: .debug_line CU does not fit into section", data->filename);
+ return flatpak_fail (error, "%s: .debug_line CU does not fit into section", data->filename);
value = read_16 (ptr);
if (value != 2 && value != 3 && value != 4)
- return xdg_app_fail (error, "%s: DWARF version %d unhandled", data->filename, value);
+ return flatpak_fail (error, "%s: DWARF version %d unhandled", data->filename, value);
endprol = ptr + 4;
endprol += read_32 (ptr);
if (endprol > endcu)
- return xdg_app_fail (error, "%s: .debug_line CU prologue does not fit into CU", data->filename);
+ return flatpak_fail (error, "%s: .debug_line CU prologue does not fit into CU", data->filename);
opcode_base = ptr[4 + (value >= 4)];
ptr = dir = ptr + 4 + (value >= 4) + opcode_base;
@@ -723,7 +723,7 @@ handle_dwarf2_line (DebuginfoData *data, uint32_t off, char *comp_dir, GHashTabl
value = read_uleb128 (ptr);
if (value >= dirt_cnt)
- return xdg_app_fail (error, "%s: Wrong directory table index %u", data->filename, value);
+ return flatpak_fail (error, "%s: Wrong directory table index %u", data->filename, value);
file_len = strlen (file);
dir_len = strlen ((char *) dirt[value]);
@@ -978,7 +978,7 @@ handle_dwarf2_section (DebuginfoData *data, GHashTable *files, GError **error)
}
else
{
- return xdg_app_fail (0, 0, "%s: Wrong ELF data enconding", data->filename);
+ return flatpak_fail (0, 0, "%s: Wrong ELF data enconding", data->filename);
}
debug_sections = data->debug_sections;
@@ -1098,7 +1098,7 @@ handle_dwarf2_section (DebuginfoData *data, GHashTable *files, GError **error)
default:
fail:
- return xdg_app_fail (error, "%s: Unhandled relocation %d in .debug_info section",
+ return flatpak_fail (error, "%s: Unhandled relocation %d in .debug_info section",
data->filename, rtype);
}
relend->ptr = debug_sections[DEBUG_INFO].data
@@ -1126,38 +1126,38 @@ fail:
g_autoptr(GHashTable) abbrev = NULL;
if (ptr + 11 > endsec)
- return xdg_app_fail (error, "%s: .debug_info CU header too small", data->filename);
+ return flatpak_fail (error, "%s: .debug_info CU header too small", data->filename);
endcu = ptr + 4;
endcu += read_32 (ptr);
if (endcu == ptr + 0xffffffff)
- return xdg_app_fail (error, "%s: 64-bit DWARF not supported", data->filename);
+ return flatpak_fail (error, "%s: 64-bit DWARF not supported", data->filename);
if (endcu > endsec)
- return xdg_app_fail (error, "%s: .debug_info too small", data->filename);
+ return flatpak_fail (error, "%s: .debug_info too small", data->filename);
cu_version = read_16 (ptr);
if (cu_version != 2 && cu_version != 3 && cu_version != 4)
- return xdg_app_fail (error, "%s: DWARF version %d unhandled", data->filename, cu_version);
+ return flatpak_fail (error, "%s: DWARF version %d unhandled", data->filename, cu_version);
value = read_32_relocated (ptr);
if (value >= debug_sections[DEBUG_ABBREV].size)
{
if (debug_sections[DEBUG_ABBREV].data == NULL)
- return xdg_app_fail (error, "%s: .debug_abbrev not present", data->filename);
+ return flatpak_fail (error, "%s: .debug_abbrev not present", data->filename);
else
- return xdg_app_fail (error, "%s: DWARF CU abbrev offset too large", data->filename);
+ return flatpak_fail (error, "%s: DWARF CU abbrev offset too large", data->filename);
}
if (ptr_size == 0)
{
ptr_size = read_1 (ptr);
if (ptr_size != 4 && ptr_size != 8)
- return xdg_app_fail (error, "%s: Invalid DWARF pointer size %d", data->filename, ptr_size);
+ return flatpak_fail (error, "%s: Invalid DWARF pointer size %d", data->filename, ptr_size);
}
else if (read_1 (ptr) != ptr_size)
{
- return xdg_app_fail (error, "%s: DWARF pointer size differs between CUs", data->filename);
+ return flatpak_fail (error, "%s: DWARF pointer size differs between CUs", data->filename);
}
abbrev = read_abbrev (data,
@@ -1233,25 +1233,25 @@ builder_get_debuginfo_file_references (const char *filename, GError **error)
elf = elf_begin (fd, ELF_C_RDWR_MMAP, NULL);
if (elf == NULL)
{
- xdg_app_fail (error, "cannot open ELF file: %s", elf_errmsg (-1));
+ flatpak_fail (error, "cannot open ELF file: %s", elf_errmsg (-1));
return NULL;
}
if (elf_kind (elf) != ELF_K_ELF)
{
- xdg_app_fail (error, "\"%s\" is not an ELF file", filename);
+ flatpak_fail (error, "\"%s\" is not an ELF file", filename);
return NULL;
}
if (gelf_getehdr (elf, &ehdr) == NULL)
{
- xdg_app_fail (error, "cannot get the ELF header: %s", elf_errmsg (-1));
+ flatpak_fail (error, "cannot get the ELF header: %s", elf_errmsg (-1));
return NULL;
}
if (ehdr.e_type != ET_DYN && ehdr.e_type != ET_EXEC && ehdr.e_type != ET_REL)
{
- xdg_app_fail (error, "\"%s\" is not a shared library", filename);
+ flatpak_fail (error, "\"%s\" is not a shared library", filename);
return NULL;
}
diff --git a/builder/builder-utils.h b/builder/builder-utils.h
index c192e2b..bd31c03 100644
--- a/builder/builder-utils.h
+++ b/builder/builder-utils.h
@@ -44,9 +44,9 @@ char ** builder_get_debuginfo_file_references (const char *filename,
gboolean directory_is_empty (const char *path);
-gboolean xdg_app_matches_path_pattern (const char *path,
+gboolean flatpak_matches_path_pattern (const char *path,
const char *pattern);
-void xdg_app_collect_matches_for_path_pattern (const char *path,
+void flatpak_collect_matches_for_path_pattern (const char *path,
const char *pattern,
const char *add_prefix,
GHashTable *to_remove_ht);
diff --git a/common/xdg-app-chain-input-stream.c b/common/xdg-app-chain-input-stream.c
index ae1360f..d7be407 100644
--- a/common/xdg-app-chain-input-stream.c
+++ b/common/xdg-app-chain-input-stream.c
@@ -27,49 +27,49 @@ enum {
PROP_STREAMS
};
-G_DEFINE_TYPE (XdgAppChainInputStream, xdg_app_chain_input_stream, G_TYPE_INPUT_STREAM)
+G_DEFINE_TYPE (FlatpakChainInputStream, flatpak_chain_input_stream, G_TYPE_INPUT_STREAM)
-struct _XdgAppChainInputStreamPrivate
+struct _FlatpakChainInputStreamPrivate
{
GPtrArray *streams;
guint index;
};
-static void xdg_app_chain_input_stream_set_property (GObject *object,
+static void flatpak_chain_input_stream_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec);
-static void xdg_app_chain_input_stream_get_property (GObject *object,
+static void flatpak_chain_input_stream_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec);
-static void xdg_app_chain_input_stream_finalize (GObject *object);
-static gssize xdg_app_chain_input_stream_read (GInputStream *stream,
+static void flatpak_chain_input_stream_finalize (GObject *object);
+static gssize flatpak_chain_input_stream_read (GInputStream *stream,
void *buffer,
gsize count,
GCancellable *cancellable,
GError **error);
-static gboolean xdg_app_chain_input_stream_close (GInputStream *stream,
+static gboolean flatpak_chain_input_stream_close (GInputStream *stream,
GCancellable *cancellable,
GError **error);
static void
-xdg_app_chain_input_stream_class_init (XdgAppChainInputStreamClass *klass)
+flatpak_chain_input_stream_class_init (FlatpakChainInputStreamClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
GInputStreamClass *stream_class = G_INPUT_STREAM_CLASS (klass);
- g_type_class_add_private (klass, sizeof (XdgAppChainInputStreamPrivate));
+ g_type_class_add_private (klass, sizeof (FlatpakChainInputStreamPrivate));
- gobject_class->get_property = xdg_app_chain_input_stream_get_property;
- gobject_class->set_property = xdg_app_chain_input_stream_set_property;
- gobject_class->finalize = xdg_app_chain_input_stream_finalize;
+ gobject_class->get_property = flatpak_chain_input_stream_get_property;
+ gobject_class->set_property = flatpak_chain_input_stream_set_property;
+ gobject_class->finalize = flatpak_chain_input_stream_finalize;
- stream_class->read_fn = xdg_app_chain_input_stream_read;
- stream_class->close_fn = xdg_app_chain_input_stream_close;
+ stream_class->read_fn = flatpak_chain_input_stream_read;
+ stream_class->close_fn = flatpak_chain_input_stream_close;
/*
- * XdgAppChainInputStream:streams: (element-type GInputStream)
+ * FlatpakChainInputStream:streams: (element-type GInputStream)
*
* Chain of input streams read in order.
*/
@@ -84,14 +84,14 @@ xdg_app_chain_input_stream_class_init (XdgAppChainInputStreamClass *klass)
}
static void
-xdg_app_chain_input_stream_set_property (GObject *object,
+flatpak_chain_input_stream_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppChainInputStream *self;
+ FlatpakChainInputStream *self;
- self = XDG_APP_CHAIN_INPUT_STREAM (object);
+ self = FLATPAK_CHAIN_INPUT_STREAM (object);
switch (prop_id)
{
@@ -106,14 +106,14 @@ xdg_app_chain_input_stream_set_property (GObject *object,
}
static void
-xdg_app_chain_input_stream_get_property (GObject *object,
+flatpak_chain_input_stream_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppChainInputStream *self;
+ FlatpakChainInputStream *self;
- self = XDG_APP_CHAIN_INPUT_STREAM (object);
+ self = FLATPAK_CHAIN_INPUT_STREAM (object);
switch (prop_id)
{
@@ -127,46 +127,46 @@ xdg_app_chain_input_stream_get_property (GObject *object,
}
static void
-xdg_app_chain_input_stream_finalize (GObject *object)
+flatpak_chain_input_stream_finalize (GObject *object)
{
- XdgAppChainInputStream *stream;
+ FlatpakChainInputStream *stream;
- stream = (XdgAppChainInputStream *) (object);
+ stream = (FlatpakChainInputStream *) (object);
g_ptr_array_unref (stream->priv->streams);
- G_OBJECT_CLASS (xdg_app_chain_input_stream_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_chain_input_stream_parent_class)->finalize (object);
}
static void
-xdg_app_chain_input_stream_init (XdgAppChainInputStream *self)
+flatpak_chain_input_stream_init (FlatpakChainInputStream *self)
{
self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
- XDG_APP_TYPE_CHAIN_INPUT_STREAM,
- XdgAppChainInputStreamPrivate);
+ FLATPAK_TYPE_CHAIN_INPUT_STREAM,
+ FlatpakChainInputStreamPrivate);
}
-XdgAppChainInputStream *
-xdg_app_chain_input_stream_new (GPtrArray *streams)
+FlatpakChainInputStream *
+flatpak_chain_input_stream_new (GPtrArray *streams)
{
- XdgAppChainInputStream *stream;
+ FlatpakChainInputStream *stream;
- stream = g_object_new (XDG_APP_TYPE_CHAIN_INPUT_STREAM,
+ stream = g_object_new (FLATPAK_TYPE_CHAIN_INPUT_STREAM,
"streams", streams,
NULL);
- return (XdgAppChainInputStream *) (stream);
+ return (FlatpakChainInputStream *) (stream);
}
static gssize
-xdg_app_chain_input_stream_read (GInputStream *stream,
+flatpak_chain_input_stream_read (GInputStream *stream,
void *buffer,
gsize count,
GCancellable *cancellable,
GError **error)
{
- XdgAppChainInputStream *self = (XdgAppChainInputStream *) stream;
+ FlatpakChainInputStream *self = (FlatpakChainInputStream *) stream;
GInputStream *child;
gssize res = -1;
@@ -193,12 +193,12 @@ xdg_app_chain_input_stream_read (GInputStream *stream,
}
static gboolean
-xdg_app_chain_input_stream_close (GInputStream *stream,
+flatpak_chain_input_stream_close (GInputStream *stream,
GCancellable *cancellable,
GError **error)
{
gboolean ret = FALSE;
- XdgAppChainInputStream *self = (gpointer) stream;
+ FlatpakChainInputStream *self = (gpointer) stream;
guint i;
for (i = 0; i < self->priv->streams->len; i++)
diff --git a/common/xdg-app-chain-input-stream.h b/common/xdg-app-chain-input-stream.h
index 0d3b793..ed66560 100644
--- a/common/xdg-app-chain-input-stream.h
+++ b/common/xdg-app-chain-input-stream.h
@@ -27,26 +27,26 @@
G_BEGIN_DECLS
-#define XDG_APP_TYPE_CHAIN_INPUT_STREAM (xdg_app_chain_input_stream_get_type ())
-#define XDG_APP_CHAIN_INPUT_STREAM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), XDG_APP_TYPE_CHAIN_INPUT_STREAM, XdgAppChainInputStream))
-#define XDG_APP_CHAIN_INPUT_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), XDG_APP_TYPE_CHAIN_INPUT_STREAM, XdgAppChainInputStreamClass))
-#define XDG_APP_IS_CHAIN_INPUT_STREAM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), XDG_APP_TYPE_CHAIN_INPUT_STREAM))
-#define XDG_APP_IS_CHAIN_INPUT_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), XDG_APP_TYPE_CHAIN_INPUT_STREAM))
-#define XDG_APP_CHAIN_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), XDG_APP_TYPE_CHAIN_INPUT_STREAM, XdgAppChainInputStreamClass))
+#define FLATPAK_TYPE_CHAIN_INPUT_STREAM (flatpak_chain_input_stream_get_type ())
+#define FLATPAK_CHAIN_INPUT_STREAM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FLATPAK_TYPE_CHAIN_INPUT_STREAM, FlatpakChainInputStream))
+#define FLATPAK_CHAIN_INPUT_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), FLATPAK_TYPE_CHAIN_INPUT_STREAM, FlatpakChainInputStreamClass))
+#define FLATPAK_IS_CHAIN_INPUT_STREAM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), FLATPAK_TYPE_CHAIN_INPUT_STREAM))
+#define FLATPAK_IS_CHAIN_INPUT_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), FLATPAK_TYPE_CHAIN_INPUT_STREAM))
+#define FLATPAK_CHAIN_INPUT_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), FLATPAK_TYPE_CHAIN_INPUT_STREAM, FlatpakChainInputStreamClass))
-typedef struct _XdgAppChainInputStream XdgAppChainInputStream;
-typedef struct _XdgAppChainInputStreamClass XdgAppChainInputStreamClass;
-typedef struct _XdgAppChainInputStreamPrivate XdgAppChainInputStreamPrivate;
+typedef struct _FlatpakChainInputStream FlatpakChainInputStream;
+typedef struct _FlatpakChainInputStreamClass FlatpakChainInputStreamClass;
+typedef struct _FlatpakChainInputStreamPrivate FlatpakChainInputStreamPrivate;
-struct _XdgAppChainInputStream
+struct _FlatpakChainInputStream
{
GInputStream parent_instance;
/*< private >*/
- XdgAppChainInputStreamPrivate *priv;
+ FlatpakChainInputStreamPrivate *priv;
};
-struct _XdgAppChainInputStreamClass
+struct _FlatpakChainInputStreamClass
{
GInputStreamClass parent_class;
@@ -59,9 +59,9 @@ struct _XdgAppChainInputStreamClass
void (*_g_reserved5) (void);
};
-GType xdg_app_chain_input_stream_get_type (void) G_GNUC_CONST;
+GType flatpak_chain_input_stream_get_type (void) G_GNUC_CONST;
-XdgAppChainInputStream * xdg_app_chain_input_stream_new (GPtrArray *streams);
+FlatpakChainInputStream * flatpak_chain_input_stream_new (GPtrArray *streams);
G_END_DECLS
diff --git a/common/xdg-app-common-types.h b/common/xdg-app-common-types.h
index 9e2e8d3..0243eca 100644
--- a/common/xdg-app-common-types.h
+++ b/common/xdg-app-common-types.h
@@ -18,11 +18,11 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_COMMON_TYPES_H__
-#define __XDG_APP_COMMON_TYPES_H__
+#ifndef __FLATPAK_COMMON_TYPES_H__
+#define __FLATPAK_COMMON_TYPES_H__
-typedef struct XdgAppDir XdgAppDir;
-typedef struct XdgAppDeploy XdgAppDeploy;
-typedef struct XdgAppContext XdgAppContext;
+typedef struct FlatpakDir FlatpakDir;
+typedef struct FlatpakDeploy FlatpakDeploy;
+typedef struct FlatpakContext FlatpakContext;
-#endif /* __XDG_APP_COMMON_TYPES_H__ */
+#endif /* __FLATPAK_COMMON_TYPES_H__ */
diff --git a/common/xdg-app-db.c b/common/xdg-app-db.c
index 8f8468f..9e8af7c 100644
--- a/common/xdg-app-db.c
+++ b/common/xdg-app-db.c
@@ -31,7 +31,7 @@
#include "gvdb/gvdb-reader.h"
#include "gvdb/gvdb-builder.h"
-struct XdgAppDb
+struct FlatpakDb
{
GObject parent;
@@ -55,11 +55,11 @@ struct XdgAppDb
typedef struct
{
GObjectClass parent_class;
-} XdgAppDbClass;
+} FlatpakDbClass;
static void initable_iface_init (GInitableIface *initable_iface);
-G_DEFINE_TYPE_WITH_CODE (XdgAppDb, xdg_app_db, G_TYPE_OBJECT,
+G_DEFINE_TYPE_WITH_CODE (FlatpakDb, flatpak_db, G_TYPE_OBJECT,
G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, initable_iface_init));
enum {
@@ -102,29 +102,29 @@ str_ptr_array_contains (GPtrArray *array,
}
const char *
-xdg_app_db_get_path (XdgAppDb *self)
+flatpak_db_get_path (FlatpakDb *self)
{
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
return self->path;
}
void
-xdg_app_db_set_path (XdgAppDb *self,
+flatpak_db_set_path (FlatpakDb *self,
const char *path)
{
- g_return_if_fail (XDG_APP_IS_DB (self));
+ g_return_if_fail (FLATPAK_IS_DB (self));
g_clear_pointer (&self->path, g_free);
self->path = g_strdup (path);
}
-XdgAppDb *
-xdg_app_db_new (const char *path,
+FlatpakDb *
+flatpak_db_new (const char *path,
gboolean fail_if_not_found,
GError **error)
{
- return g_initable_new (XDG_APP_TYPE_DB,
+ return g_initable_new (FLATPAK_TYPE_DB,
NULL,
error,
"path", path,
@@ -133,9 +133,9 @@ xdg_app_db_new (const char *path,
}
static void
-xdg_app_db_finalize (GObject *object)
+flatpak_db_finalize (GObject *object)
{
- XdgAppDb *self = (XdgAppDb *) object;
+ FlatpakDb *self = (FlatpakDb *) object;
g_clear_pointer (&self->path, g_free);
g_clear_pointer (&self->gvdb_contents, g_bytes_unref);
@@ -146,16 +146,16 @@ xdg_app_db_finalize (GObject *object)
g_clear_pointer (&self->app_additions, g_hash_table_unref);
g_clear_pointer (&self->app_removals, g_hash_table_unref);
- G_OBJECT_CLASS (xdg_app_db_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_db_parent_class)->finalize (object);
}
static void
-xdg_app_db_get_property (GObject *object,
+flatpak_db_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppDb *self = XDG_APP_DB (object);
+ FlatpakDb *self = FLATPAK_DB (object);
switch (prop_id)
{
@@ -173,12 +173,12 @@ xdg_app_db_get_property (GObject *object,
}
static void
-xdg_app_db_set_property (GObject *object,
+flatpak_db_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppDb *self = XDG_APP_DB (object);
+ FlatpakDb *self = FLATPAK_DB (object);
switch (prop_id)
{
@@ -197,13 +197,13 @@ xdg_app_db_set_property (GObject *object,
}
static void
-xdg_app_db_class_init (XdgAppDbClass *klass)
+flatpak_db_class_init (FlatpakDbClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = xdg_app_db_finalize;
- object_class->get_property = xdg_app_db_get_property;
- object_class->set_property = xdg_app_db_set_property;
+ object_class->finalize = flatpak_db_finalize;
+ object_class->get_property = flatpak_db_get_property;
+ object_class->set_property = flatpak_db_set_property;
g_object_class_install_property (object_class,
PROP_PATH,
@@ -222,7 +222,7 @@ xdg_app_db_class_init (XdgAppDbClass *klass)
}
static void
-xdg_app_db_init (XdgAppDb *self)
+flatpak_db_init (FlatpakDb *self)
{
self->fail_if_not_found = TRUE;
@@ -258,7 +258,7 @@ initable_init (GInitable *initable,
GCancellable *cancellable,
GError **error)
{
- XdgAppDb *self = (XdgAppDb *) initable;
+ FlatpakDb *self = (FlatpakDb *) initable;
GError *my_error = NULL;
if (self->path == NULL)
@@ -332,14 +332,14 @@ initable_iface_init (GInitableIface *initable_iface)
/* Transfer: full */
char **
-xdg_app_db_list_ids (XdgAppDb *self)
+flatpak_db_list_ids (FlatpakDb *self)
{
GPtrArray *res;
GHashTableIter iter;
gpointer key, value;
int i;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
res = g_ptr_array_new ();
@@ -384,14 +384,14 @@ app_update_empty (GHashTable *ht, const char *app)
/* Transfer: full */
char **
-xdg_app_db_list_apps (XdgAppDb *self)
+flatpak_db_list_apps (FlatpakDb *self)
{
gpointer key, _value;
GHashTableIter iter;
GPtrArray *res;
int i;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
res = g_ptr_array_new ();
@@ -454,7 +454,7 @@ xdg_app_db_list_apps (XdgAppDb *self)
/* Transfer: full */
char **
-xdg_app_db_list_ids_by_app (XdgAppDb *self,
+flatpak_db_list_ids_by_app (FlatpakDb *self,
const char *app)
{
GPtrArray *res;
@@ -462,7 +462,7 @@ xdg_app_db_list_ids_by_app (XdgAppDb *self,
GPtrArray *removals;
int i;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
res = g_ptr_array_new ();
@@ -497,14 +497,14 @@ xdg_app_db_list_ids_by_app (XdgAppDb *self,
}
/* Transfer: full */
-XdgAppDbEntry *
-xdg_app_db_lookup (XdgAppDb *self,
+FlatpakDbEntry *
+flatpak_db_lookup (FlatpakDb *self,
const char *id)
{
GVariant *res = NULL;
gpointer value;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
g_return_val_if_fail (id != NULL, NULL);
if (g_hash_table_lookup_extended (self->main_updates, id, NULL, &value))
@@ -517,19 +517,19 @@ xdg_app_db_lookup (XdgAppDb *self,
res = gvdb_table_get_value (self->main_table, id);
}
- return (XdgAppDbEntry *) res;
+ return (FlatpakDbEntry *) res;
}
/* Transfer: full */
char **
-xdg_app_db_list_ids_by_value (XdgAppDb *self,
- GVariant *data)
+flatpak_db_list_ids_by_value (FlatpakDb *self,
+ GVariant *data)
{
- g_autofree char **ids = xdg_app_db_list_ids (self);
+ g_autofree char **ids = flatpak_db_list_ids (self);
int i;
GPtrArray *res;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
g_return_val_if_fail (data != NULL, NULL);
res = g_ptr_array_new ();
@@ -538,13 +538,13 @@ xdg_app_db_list_ids_by_value (XdgAppDb *self,
{
char *id = ids[i];
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_autoptr(GVariant) entry_data = NULL;
- entry = xdg_app_db_lookup (self, id);
+ entry = flatpak_db_lookup (self, id);
if (entry)
{
- entry_data = xdg_app_db_entry_get_data (entry);
+ entry_data = flatpak_db_entry_get_data (entry);
if (g_variant_equal (data, entry_data))
{
g_ptr_array_add (res, id);
@@ -559,7 +559,7 @@ xdg_app_db_list_ids_by_value (XdgAppDb *self,
}
static void
-add_app_id (XdgAppDb *self,
+add_app_id (FlatpakDb *self,
const char *app,
const char *id)
{
@@ -592,7 +592,7 @@ add_app_id (XdgAppDb *self,
}
static void
-remove_app_id (XdgAppDb *self,
+remove_app_id (FlatpakDb *self,
const char *app,
const char *id)
{
@@ -625,50 +625,50 @@ remove_app_id (XdgAppDb *self,
}
gboolean
-xdg_app_db_is_dirty (XdgAppDb *self)
+flatpak_db_is_dirty (FlatpakDb *self)
{
- g_return_val_if_fail (XDG_APP_IS_DB (self), FALSE);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), FALSE);
return self->dirty;
}
/* add, replace, or NULL entry to remove */
void
-xdg_app_db_set_entry (XdgAppDb *self,
- const char *id,
- XdgAppDbEntry *entry)
+flatpak_db_set_entry (FlatpakDb *self,
+ const char *id,
+ FlatpakDbEntry *entry)
{
- g_autoptr(XdgAppDbEntry) old_entry = NULL;
+ g_autoptr(FlatpakDbEntry) old_entry = NULL;
g_autofree const char **old = NULL;
g_autofree const char **new = NULL;
static const char *empty[] = { NULL };
const char **a, **b;
int ia, ib;
- g_return_if_fail (XDG_APP_IS_DB (self));
+ g_return_if_fail (FLATPAK_IS_DB (self));
g_return_if_fail (id != NULL);
self->dirty = TRUE;
- old_entry = xdg_app_db_lookup (self, id);
+ old_entry = flatpak_db_lookup (self, id);
g_hash_table_insert (self->main_updates,
g_strdup (id),
- xdg_app_db_entry_ref (entry));
+ flatpak_db_entry_ref (entry));
a = empty;
b = empty;
if (old_entry)
{
- old = xdg_app_db_entry_list_apps (old_entry);
+ old = flatpak_db_entry_list_apps (old_entry);
sort_strv (old);
a = old;
}
if (entry)
{
- new = xdg_app_db_entry_list_apps (entry);
+ new = flatpak_db_entry_list_apps (entry);
sort_strv (new);
b = new;
}
@@ -716,7 +716,7 @@ xdg_app_db_set_entry (XdgAppDb *self,
}
void
-xdg_app_db_update (XdgAppDb *self)
+flatpak_db_update (FlatpakDb *self)
{
GHashTable *root, *main_h, *apps_h;
GBytes *new_contents;
@@ -726,7 +726,7 @@ xdg_app_db_update (XdgAppDb *self)
g_auto(GStrv) ids = NULL;
g_auto(GStrv) apps = NULL;
- g_return_if_fail (XDG_APP_IS_DB (self));
+ g_return_if_fail (FLATPAK_IS_DB (self));
root = gvdb_hash_table_new (NULL, NULL);
main_h = gvdb_hash_table_new (root, "main");
@@ -734,10 +734,10 @@ xdg_app_db_update (XdgAppDb *self)
g_hash_table_unref (main_h);
g_hash_table_unref (apps_h);
- ids = xdg_app_db_list_ids (self);
+ ids = flatpak_db_list_ids (self);
for (i = 0; ids[i] != 0; i++)
{
- g_autoptr(XdgAppDbEntry) entry = xdg_app_db_lookup (self, ids[i]);
+ g_autoptr(FlatpakDbEntry) entry = flatpak_db_lookup (self, ids[i]);
if (entry != NULL)
{
GvdbItem *item;
@@ -747,10 +747,10 @@ xdg_app_db_update (XdgAppDb *self)
}
}
- apps = xdg_app_db_list_apps (self);
+ apps = flatpak_db_list_apps (self);
for (i = 0; apps[i] != 0; i++)
{
- g_auto(GStrv) app_ids = xdg_app_db_list_ids_by_app (self, apps[i]);
+ g_auto(GStrv) app_ids = flatpak_db_list_ids_by_app (self, apps[i]);
GVariantBuilder builder;
GvdbItem *item;
int j;
@@ -783,17 +783,17 @@ xdg_app_db_update (XdgAppDb *self)
}
GBytes *
-xdg_app_db_get_content (XdgAppDb *self)
+flatpak_db_get_content (FlatpakDb *self)
{
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
return self->gvdb_contents;
}
/* Note: You must first call update to serialize, this only saves serialied data */
gboolean
-xdg_app_db_save_content (XdgAppDb *self,
- GError **error)
+flatpak_db_save_content (FlatpakDb *self,
+ GError **error)
{
GBytes *content = NULL;
@@ -835,7 +835,7 @@ save_content_callback (GObject *source_object,
}
void
-xdg_app_db_save_content_async (XdgAppDb *self,
+flatpak_db_save_content_async (FlatpakDb *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
@@ -873,7 +873,7 @@ xdg_app_db_save_content_async (XdgAppDb *self,
}
gboolean
-xdg_app_db_save_content_finish (XdgAppDb *self,
+flatpak_db_save_content_finish (FlatpakDb *self,
GAsyncResult *res,
GError **error)
{
@@ -882,41 +882,41 @@ xdg_app_db_save_content_finish (XdgAppDb *self,
GString *
-xdg_app_db_print_string (XdgAppDb *self,
- GString *string)
+flatpak_db_print_string (FlatpakDb *self,
+ GString *string)
{
g_auto(GStrv) ids = NULL;
g_auto(GStrv) apps = NULL;
int i;
- g_return_val_if_fail (XDG_APP_IS_DB (self), NULL);
+ g_return_val_if_fail (FLATPAK_IS_DB (self), NULL);
if G_UNLIKELY (string == NULL)
string = g_string_new (NULL);
g_string_append_printf (string, "main {\n");
- ids = xdg_app_db_list_ids (self);
+ ids = flatpak_db_list_ids (self);
sort_strv ((const char **) ids);
for (i = 0; ids[i] != 0; i++)
{
- g_autoptr(XdgAppDbEntry) entry = xdg_app_db_lookup (self, ids[i]);
+ g_autoptr(FlatpakDbEntry) entry = flatpak_db_lookup (self, ids[i]);
g_string_append_printf (string, " %s: ", ids[i]);
if (entry != NULL)
- xdg_app_db_entry_print_string (entry, string);
+ flatpak_db_entry_print_string (entry, string);
g_string_append_printf (string, "\n");
}
g_string_append_printf (string, "}\napps {\n");
- apps = xdg_app_db_list_apps (self);
+ apps = flatpak_db_list_apps (self);
sort_strv ((const char **) apps);
for (i = 0; apps[i] != 0; i++)
{
int j;
g_auto(GStrv) app_ids = NULL;
- app_ids = xdg_app_db_list_ids_by_app (self, apps[i]);
+ app_ids = flatpak_db_list_ids_by_app (self, apps[i]);
sort_strv ((const char **) app_ids);
g_string_append_printf (string, " %s: ", apps[i]);
@@ -931,13 +931,13 @@ xdg_app_db_print_string (XdgAppDb *self,
}
char *
-xdg_app_db_print (XdgAppDb *self)
+flatpak_db_print (FlatpakDb *self)
{
- return g_string_free (xdg_app_db_print_string (self, NULL), FALSE);
+ return g_string_free (flatpak_db_print_string (self, NULL), FALSE);
}
-XdgAppDbEntry *
-xdg_app_db_entry_ref (XdgAppDbEntry *entry)
+FlatpakDbEntry *
+flatpak_db_entry_ref (FlatpakDbEntry *entry)
{
if (entry != NULL)
g_variant_ref ((GVariant *) entry);
@@ -945,14 +945,14 @@ xdg_app_db_entry_ref (XdgAppDbEntry *entry)
}
void
-xdg_app_db_entry_unref (XdgAppDbEntry *entry)
+flatpak_db_entry_unref (FlatpakDbEntry *entry)
{
g_variant_unref ((GVariant *) entry);
}
/* Transfer: full */
GVariant *
-xdg_app_db_entry_get_data (XdgAppDbEntry *entry)
+flatpak_db_entry_get_data (FlatpakDbEntry *entry)
{
g_autoptr(GVariant) variant = g_variant_get_child_value ((GVariant *) entry, 0);
@@ -961,7 +961,7 @@ xdg_app_db_entry_get_data (XdgAppDbEntry *entry)
/* Transfer: container */
const char **
-xdg_app_db_entry_list_apps (XdgAppDbEntry *entry)
+flatpak_db_entry_list_apps (FlatpakDbEntry *entry)
{
GVariant *v = (GVariant *) entry;
@@ -994,8 +994,8 @@ xdg_app_db_entry_list_apps (XdgAppDbEntry *entry)
}
static GVariant *
-xdg_app_db_entry_get_permissions_variant (XdgAppDbEntry *entry,
- const char *app_id)
+flatpak_db_entry_get_permissions_variant (FlatpakDbEntry *entry,
+ const char *app_id)
{
GVariant *v = (GVariant *) entry;
@@ -1041,12 +1041,12 @@ xdg_app_db_entry_get_permissions_variant (XdgAppDbEntry *entry,
/* Transfer: container */
const char **
-xdg_app_db_entry_list_permissions (XdgAppDbEntry *entry,
- const char *app)
+flatpak_db_entry_list_permissions (FlatpakDbEntry *entry,
+ const char *app)
{
g_autoptr(GVariant) permissions = NULL;
- permissions = xdg_app_db_entry_get_permissions_variant (entry, app);
+ permissions = flatpak_db_entry_get_permissions_variant (entry, app);
if (permissions)
return g_variant_get_strv (permissions, NULL);
else
@@ -1054,26 +1054,26 @@ xdg_app_db_entry_list_permissions (XdgAppDbEntry *entry,
}
gboolean
-xdg_app_db_entry_has_permission (XdgAppDbEntry *entry,
- const char *app,
- const char *permission)
+flatpak_db_entry_has_permission (FlatpakDbEntry *entry,
+ const char *app,
+ const char *permission)
{
g_autofree const char **app_permissions = NULL;
- app_permissions = xdg_app_db_entry_list_permissions (entry, app);
+ app_permissions = flatpak_db_entry_list_permissions (entry, app);
return g_strv_contains (app_permissions, permission);
}
gboolean
-xdg_app_db_entry_has_permissions (XdgAppDbEntry *entry,
- const char *app,
- const char **permissions)
+flatpak_db_entry_has_permissions (FlatpakDbEntry *entry,
+ const char *app,
+ const char **permissions)
{
g_autofree const char **app_permissions = NULL;
int i;
- app_permissions = xdg_app_db_entry_list_permissions (entry, app);
+ app_permissions = flatpak_db_entry_list_permissions (entry, app);
for (i = 0; permissions[i] != NULL; i++)
{
@@ -1167,8 +1167,8 @@ add_permissions (GVariant *app_permissions,
return g_variant_builder_end (&builder);
}
-XdgAppDbEntry *
-xdg_app_db_entry_new (GVariant *data)
+FlatpakDbEntry *
+flatpak_db_entry_new (GVariant *data)
{
GVariant *res;
@@ -1178,12 +1178,12 @@ xdg_app_db_entry_new (GVariant *data)
res = make_entry (data,
make_empty_app_permissions ());
- return (XdgAppDbEntry *) g_variant_ref_sink (res);
+ return (FlatpakDbEntry *) g_variant_ref_sink (res);
}
-XdgAppDbEntry *
-xdg_app_db_entry_modify_data (XdgAppDbEntry *entry,
- GVariant *data)
+FlatpakDbEntry *
+flatpak_db_entry_modify_data (FlatpakDbEntry *entry,
+ GVariant *data)
{
GVariant *v = (GVariant *) entry;
GVariant *res;
@@ -1193,14 +1193,14 @@ xdg_app_db_entry_modify_data (XdgAppDbEntry *entry,
res = make_entry (data,
g_variant_get_child_value (v, 1));
- return (XdgAppDbEntry *) g_variant_ref_sink (res);
+ return (FlatpakDbEntry *) g_variant_ref_sink (res);
}
/* NULL (or empty) permissions to remove permissions */
-XdgAppDbEntry *
-xdg_app_db_entry_set_app_permissions (XdgAppDbEntry *entry,
- const char *app,
- const char **permissions)
+FlatpakDbEntry *
+flatpak_db_entry_set_app_permissions (FlatpakDbEntry *entry,
+ const char *app,
+ const char **permissions)
{
GVariant *v = (GVariant *) entry;
GVariant *res;
@@ -1213,12 +1213,12 @@ xdg_app_db_entry_set_app_permissions (XdgAppDbEntry *entry,
add_permissions (old_permissions,
make_permissions (app,
permissions)));
- return (XdgAppDbEntry *) g_variant_ref_sink (res);
+ return (FlatpakDbEntry *) g_variant_ref_sink (res);
}
GString *
-xdg_app_db_entry_print_string (XdgAppDbEntry *entry,
- GString *string)
+flatpak_db_entry_print_string (FlatpakDbEntry *entry,
+ GString *string)
{
return g_variant_print_string ((GVariant *) entry, string, FALSE);
}
diff --git a/common/xdg-app-db.h b/common/xdg-app-db.h
index ba49947..738cf9b 100644
--- a/common/xdg-app-db.h
+++ b/common/xdg-app-db.h
@@ -19,8 +19,8 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef XDG_APP_DB_H
-#define XDG_APP_DB_H
+#ifndef FLATPAK_DB_H
+#define FLATPAK_DB_H
#include <string.h>
@@ -29,75 +29,75 @@
G_BEGIN_DECLS
-typedef struct XdgAppDb XdgAppDb;
-typedef struct _XdgAppDbEntry XdgAppDbEntry;
+typedef struct FlatpakDb FlatpakDb;
+typedef struct _FlatpakDbEntry FlatpakDbEntry;
-#define XDG_APP_TYPE_DB (xdg_app_db_get_type ())
-#define XDG_APP_DB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_DB, XdgAppDb))
-#define XDG_APP_IS_DB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_DB))
+#define FLATPAK_TYPE_DB (flatpak_db_get_type ())
+#define FLATPAK_DB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_DB, FlatpakDb))
+#define FLATPAK_IS_DB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_DB))
-GType xdg_app_db_get_type (void);
+GType flatpak_db_get_type (void);
-XdgAppDb * xdg_app_db_new (const char *path,
- gboolean fail_if_not_found,
- GError **error);
-char ** xdg_app_db_list_ids (XdgAppDb *self);
-char ** xdg_app_db_list_apps (XdgAppDb *self);
-char ** xdg_app_db_list_ids_by_app (XdgAppDb *self,
+FlatpakDb * flatpak_db_new (const char *path,
+ gboolean fail_if_not_found,
+ GError **error);
+char ** flatpak_db_list_ids (FlatpakDb *self);
+char ** flatpak_db_list_apps (FlatpakDb *self);
+char ** flatpak_db_list_ids_by_app (FlatpakDb *self,
const char *app);
-char ** xdg_app_db_list_ids_by_value (XdgAppDb *self,
- GVariant *data);
-XdgAppDbEntry *xdg_app_db_lookup (XdgAppDb *self,
- const char *id);
-GString * xdg_app_db_print_string (XdgAppDb *self,
- GString *string);
-char * xdg_app_db_print (XdgAppDb *self);
+char ** flatpak_db_list_ids_by_value (FlatpakDb *self,
+ GVariant *data);
+FlatpakDbEntry *flatpak_db_lookup (FlatpakDb *self,
+ const char *id);
+GString * flatpak_db_print_string (FlatpakDb *self,
+ GString *string);
+char * flatpak_db_print (FlatpakDb *self);
-gboolean xdg_app_db_is_dirty (XdgAppDb *self);
-void xdg_app_db_set_entry (XdgAppDb *self,
- const char *id,
- XdgAppDbEntry *entry);
-void xdg_app_db_update (XdgAppDb *self);
-GBytes * xdg_app_db_get_content (XdgAppDb *self);
-const char * xdg_app_db_get_path (XdgAppDb *self);
-gboolean xdg_app_db_save_content (XdgAppDb *self,
- GError **error);
-void xdg_app_db_save_content_async (XdgAppDb *self,
+gboolean flatpak_db_is_dirty (FlatpakDb *self);
+void flatpak_db_set_entry (FlatpakDb *self,
+ const char *id,
+ FlatpakDbEntry *entry);
+void flatpak_db_update (FlatpakDb *self);
+GBytes * flatpak_db_get_content (FlatpakDb *self);
+const char * flatpak_db_get_path (FlatpakDb *self);
+gboolean flatpak_db_save_content (FlatpakDb *self,
+ GError **error);
+void flatpak_db_save_content_async (FlatpakDb *self,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-gboolean xdg_app_db_save_content_finish (XdgAppDb *self,
+gboolean flatpak_db_save_content_finish (FlatpakDb *self,
GAsyncResult *res,
GError **error);
-void xdg_app_db_set_path (XdgAppDb *self,
+void flatpak_db_set_path (FlatpakDb *self,
const char *path);
-XdgAppDbEntry *xdg_app_db_entry_ref (XdgAppDbEntry *entry);
-void xdg_app_db_entry_unref (XdgAppDbEntry *entry);
-GVariant * xdg_app_db_entry_get_data (XdgAppDbEntry *entry);
-const char ** xdg_app_db_entry_list_apps (XdgAppDbEntry *entry);
-const char ** xdg_app_db_entry_list_permissions (XdgAppDbEntry *entry,
- const char *app);
-gboolean xdg_app_db_entry_has_permission (XdgAppDbEntry *entry,
- const char *app,
- const char *permission);
-gboolean xdg_app_db_entry_has_permissions (XdgAppDbEntry *entry,
- const char *app,
- const char **permissions);
-GString * xdg_app_db_entry_print_string (XdgAppDbEntry *entry,
- GString *string);
+FlatpakDbEntry *flatpak_db_entry_ref (FlatpakDbEntry *entry);
+void flatpak_db_entry_unref (FlatpakDbEntry *entry);
+GVariant * flatpak_db_entry_get_data (FlatpakDbEntry *entry);
+const char ** flatpak_db_entry_list_apps (FlatpakDbEntry *entry);
+const char ** flatpak_db_entry_list_permissions (FlatpakDbEntry *entry,
+ const char *app);
+gboolean flatpak_db_entry_has_permission (FlatpakDbEntry *entry,
+ const char *app,
+ const char *permission);
+gboolean flatpak_db_entry_has_permissions (FlatpakDbEntry *entry,
+ const char *app,
+ const char **permissions);
+GString * flatpak_db_entry_print_string (FlatpakDbEntry *entry,
+ GString *string);
-XdgAppDbEntry *xdg_app_db_entry_new (GVariant *data);
-XdgAppDbEntry *xdg_app_db_entry_modify_data (XdgAppDbEntry *entry,
- GVariant *data);
-XdgAppDbEntry *xdg_app_db_entry_set_app_permissions (XdgAppDbEntry *entry,
- const char *app,
- const char **permissions);
+FlatpakDbEntry *flatpak_db_entry_new (GVariant *data);
+FlatpakDbEntry *flatpak_db_entry_modify_data (FlatpakDbEntry *entry,
+ GVariant *data);
+FlatpakDbEntry *flatpak_db_entry_set_app_permissions (FlatpakDbEntry *entry,
+ const char *app,
+ const char **permissions);
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppDb, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppDbEntry, xdg_app_db_entry_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakDb, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakDbEntry, flatpak_db_entry_unref)
G_END_DECLS
-#endif /* XDG_APP_DB_H */
+#endif /* FLATPAK_DB_H */
diff --git a/common/xdg-app-dir.c b/common/xdg-app-dir.c
index 563366b..0fa1afa 100644
--- a/common/xdg-app-dir.c
+++ b/common/xdg-app-dir.c
@@ -39,7 +39,7 @@
#define NO_SYSTEM_HELPER ((XdgAppSystemHelper *) (gpointer) 1)
-struct XdgAppDir
+struct FlatpakDir
{
GObject parent;
@@ -55,27 +55,27 @@ struct XdgAppDir
typedef struct
{
GObjectClass parent_class;
-} XdgAppDirClass;
+} FlatpakDirClass;
-struct XdgAppDeploy
+struct FlatpakDeploy
{
- GObject parent;
+ GObject parent;
- GFile *dir;
- GKeyFile *metadata;
- XdgAppContext *system_overrides;
- XdgAppContext *user_overrides;
+ GFile *dir;
+ GKeyFile *metadata;
+ FlatpakContext *system_overrides;
+ FlatpakContext *user_overrides;
};
typedef struct
{
GObjectClass parent_class;
-} XdgAppDeployClass;
+} FlatpakDeployClass;
-G_DEFINE_TYPE (XdgAppDir, xdg_app_dir, G_TYPE_OBJECT)
-G_DEFINE_TYPE (XdgAppDeploy, xdg_app_deploy, G_TYPE_OBJECT)
+G_DEFINE_TYPE (FlatpakDir, flatpak_dir, G_TYPE_OBJECT)
+G_DEFINE_TYPE (FlatpakDeploy, flatpak_deploy, G_TYPE_OBJECT)
-G_DEFINE_QUARK (xdg - app - dir - error - quark, xdg_app_dir_error)
+G_DEFINE_QUARK (xdg - app - dir - error - quark, flatpak_dir_error)
enum {
PROP_0,
@@ -88,70 +88,70 @@ enum {
"unix::device,unix::inode,unix::mode,unix::uid,unix::gid,unix::rdev")
static void
-xdg_app_deploy_finalize (GObject *object)
+flatpak_deploy_finalize (GObject *object)
{
- XdgAppDeploy *self = XDG_APP_DEPLOY (object);
+ FlatpakDeploy *self = FLATPAK_DEPLOY (object);
g_clear_object (&self->dir);
g_clear_pointer (&self->metadata, g_key_file_unref);
g_clear_pointer (&self->system_overrides, g_key_file_unref);
g_clear_pointer (&self->user_overrides, g_key_file_unref);
- G_OBJECT_CLASS (xdg_app_deploy_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_deploy_parent_class)->finalize (object);
}
static void
-xdg_app_deploy_class_init (XdgAppDeployClass *klass)
+flatpak_deploy_class_init (FlatpakDeployClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = xdg_app_deploy_finalize;
+ object_class->finalize = flatpak_deploy_finalize;
}
static void
-xdg_app_deploy_init (XdgAppDeploy *self)
+flatpak_deploy_init (FlatpakDeploy *self)
{
}
GFile *
-xdg_app_deploy_get_dir (XdgAppDeploy *deploy)
+flatpak_deploy_get_dir (FlatpakDeploy *deploy)
{
return g_object_ref (deploy->dir);
}
GFile *
-xdg_app_deploy_get_files (XdgAppDeploy *deploy)
+flatpak_deploy_get_files (FlatpakDeploy *deploy)
{
return g_file_get_child (deploy->dir, "files");
}
-XdgAppContext *
-xdg_app_deploy_get_overrides (XdgAppDeploy *deploy)
+FlatpakContext *
+flatpak_deploy_get_overrides (FlatpakDeploy *deploy)
{
- XdgAppContext *overrides = xdg_app_context_new ();
+ FlatpakContext *overrides = flatpak_context_new ();
if (deploy->system_overrides)
- xdg_app_context_merge (overrides, deploy->system_overrides);
+ flatpak_context_merge (overrides, deploy->system_overrides);
if (deploy->user_overrides)
- xdg_app_context_merge (overrides, deploy->user_overrides);
+ flatpak_context_merge (overrides, deploy->user_overrides);
return overrides;
}
GKeyFile *
-xdg_app_deploy_get_metadata (XdgAppDeploy *deploy)
+flatpak_deploy_get_metadata (FlatpakDeploy *deploy)
{
return g_key_file_ref (deploy->metadata);
}
-static XdgAppDeploy *
-xdg_app_deploy_new (GFile *dir, GKeyFile *metadata)
+static FlatpakDeploy *
+flatpak_deploy_new (GFile *dir, GKeyFile *metadata)
{
- XdgAppDeploy *deploy;
+ FlatpakDeploy *deploy;
- deploy = g_object_new (XDG_APP_TYPE_DEPLOY, NULL);
+ deploy = g_object_new (FLATPAK_TYPE_DEPLOY, NULL);
deploy->dir = g_object_ref (dir);
deploy->metadata = g_key_file_ref (metadata);
@@ -159,13 +159,13 @@ xdg_app_deploy_new (GFile *dir, GKeyFile *metadata)
}
GFile *
-xdg_app_get_system_base_dir_location (void)
+flatpak_get_system_base_dir_location (void)
{
- return g_file_new_for_path (XDG_APP_SYSTEMDIR);
+ return g_file_new_for_path (FLATPAK_SYSTEMDIR);
}
GFile *
-xdg_app_get_user_base_dir_location (void)
+flatpak_get_user_base_dir_location (void)
{
g_autofree char *base = g_build_filename (g_get_user_data_dir (), "xdg-app", NULL);
@@ -173,21 +173,21 @@ xdg_app_get_user_base_dir_location (void)
}
GFile *
-xdg_app_get_user_cache_dir_location (void)
+flatpak_get_user_cache_dir_location (void)
{
g_autoptr(GFile) base_dir = NULL;
- base_dir = xdg_app_get_user_base_dir_location ();
+ base_dir = flatpak_get_user_base_dir_location ();
return g_file_get_child (base_dir, "system-cache");
}
GFile *
-xdg_app_ensure_user_cache_dir_location (GError **error)
+flatpak_ensure_user_cache_dir_location (GError **error)
{
g_autoptr(GFile) cache_dir = NULL;
g_autofree char *cache_path = NULL;
- cache_dir = xdg_app_get_user_cache_dir_location ();
+ cache_dir = flatpak_get_user_cache_dir_location ();
cache_path = g_file_get_path (cache_dir);
if (g_mkdir_with_parents (cache_path, 0755) != 0)
@@ -200,7 +200,7 @@ xdg_app_ensure_user_cache_dir_location (GError **error)
}
static XdgAppSystemHelper *
-xdg_app_dir_get_system_helper (XdgAppDir *self)
+flatpak_dir_get_system_helper (FlatpakDir *self)
{
g_autoptr(GError) error = NULL;
@@ -211,12 +211,12 @@ xdg_app_dir_get_system_helper (XdgAppDir *self)
xdg_app_system_helper_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES |
G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS,
- "org.freedesktop.XdgApp.SystemHelper",
- "/org/freedesktop/XdgApp/SystemHelper",
+ "org.freedesktop.Flatpak.SystemHelper",
+ "/org/freedesktop/Flatpak/SystemHelper",
NULL, &error);
if (error != NULL)
{
- g_warning ("Can't find org.freedesktop.XdgApp.SystemHelper: %s\n", error->message);
+ g_warning ("Can't find org.freedesktop.Flatpak.SystemHelper: %s\n", error->message);
system_helper = NO_SYSTEM_HELPER;
}
@@ -229,14 +229,14 @@ xdg_app_dir_get_system_helper (XdgAppDir *self)
}
gboolean
-xdg_app_dir_use_child_repo (XdgAppDir *self)
+flatpak_dir_use_child_repo (FlatpakDir *self)
{
XdgAppSystemHelper *system_helper;
if (self->user || getuid () == 0)
return FALSE;
- system_helper = xdg_app_dir_get_system_helper (self);
+ system_helper = flatpak_dir_get_system_helper (self);
return system_helper != NULL;
}
@@ -245,14 +245,14 @@ static OstreeRepo *
system_ostree_repo_new (GFile *repodir)
{
return g_object_new (OSTREE_TYPE_REPO, "path", repodir,
- "remotes-config-dir", XDG_APP_CONFIGDIR "/remotes.d",
+ "remotes-config-dir", FLATPAK_CONFIGDIR "/remotes.d",
NULL);
}
static void
-xdg_app_dir_finalize (GObject *object)
+flatpak_dir_finalize (GObject *object)
{
- XdgAppDir *self = XDG_APP_DIR (object);
+ FlatpakDir *self = FLATPAK_DIR (object);
g_clear_object (&self->repo);
g_clear_object (&self->basedir);
@@ -261,16 +261,16 @@ xdg_app_dir_finalize (GObject *object)
g_clear_object (&self->soup_session);
- G_OBJECT_CLASS (xdg_app_dir_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_dir_parent_class)->finalize (object);
}
static void
-xdg_app_dir_set_property (GObject *object,
+flatpak_dir_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppDir *self = XDG_APP_DIR (object);
+ FlatpakDir *self = FLATPAK_DIR (object);
switch (prop_id)
{
@@ -290,12 +290,12 @@ xdg_app_dir_set_property (GObject *object,
}
static void
-xdg_app_dir_get_property (GObject *object,
+flatpak_dir_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppDir *self = XDG_APP_DIR (object);
+ FlatpakDir *self = FLATPAK_DIR (object);
switch (prop_id)
{
@@ -314,13 +314,13 @@ xdg_app_dir_get_property (GObject *object,
}
static void
-xdg_app_dir_class_init (XdgAppDirClass *klass)
+flatpak_dir_class_init (FlatpakDirClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_dir_get_property;
- object_class->set_property = xdg_app_dir_set_property;
- object_class->finalize = xdg_app_dir_finalize;
+ object_class->get_property = flatpak_dir_get_property;
+ object_class->set_property = flatpak_dir_set_property;
+ object_class->finalize = flatpak_dir_finalize;
g_object_class_install_property (object_class,
PROP_USER,
@@ -339,30 +339,30 @@ xdg_app_dir_class_init (XdgAppDirClass *klass)
}
static void
-xdg_app_dir_init (XdgAppDir *self)
+flatpak_dir_init (FlatpakDir *self)
{
}
gboolean
-xdg_app_dir_is_user (XdgAppDir *self)
+flatpak_dir_is_user (FlatpakDir *self)
{
return self->user;
}
GFile *
-xdg_app_dir_get_path (XdgAppDir *self)
+flatpak_dir_get_path (FlatpakDir *self)
{
return self->basedir;
}
GFile *
-xdg_app_dir_get_changed_path (XdgAppDir *self)
+flatpak_dir_get_changed_path (FlatpakDir *self)
{
return g_file_get_child (self->basedir, ".changed");
}
char *
-xdg_app_dir_load_override (XdgAppDir *self,
+flatpak_dir_load_override (FlatpakDir *self,
const char *app_id,
gsize *length,
GError **error)
@@ -386,17 +386,17 @@ xdg_app_dir_load_override (XdgAppDir *self,
}
GKeyFile *
-xdg_app_load_override_keyfile (const char *app_id, gboolean user, GError **error)
+flatpak_load_override_keyfile (const char *app_id, gboolean user, GError **error)
{
g_autofree char *metadata_contents = NULL;
gsize metadata_size;
g_autoptr(GKeyFile) metakey = g_key_file_new ();
- g_autoptr(XdgAppDir) dir = NULL;
+ g_autoptr(FlatpakDir) dir = NULL;
- dir = xdg_app_dir_get (user);
+ dir = flatpak_dir_get (user);
- metadata_contents = xdg_app_dir_load_override (dir, app_id, &metadata_size, error);
+ metadata_contents = flatpak_dir_load_override (dir, app_id, &metadata_size, error);
if (metadata_contents == NULL)
return NULL;
@@ -409,15 +409,15 @@ xdg_app_load_override_keyfile (const char *app_id, gboolean user, GError **error
return g_steal_pointer (&metakey);
}
-XdgAppContext *
-xdg_app_load_override_file (const char *app_id, gboolean user, GError **error)
+FlatpakContext *
+flatpak_load_override_file (const char *app_id, gboolean user, GError **error)
{
- XdgAppContext *overrides = xdg_app_context_new ();
+ FlatpakContext *overrides = flatpak_context_new ();
g_autoptr(GKeyFile) metakey = NULL;
g_autoptr(GError) my_error = NULL;
- metakey = xdg_app_load_override_keyfile (app_id, user, &my_error);
+ metakey = flatpak_load_override_keyfile (app_id, user, &my_error);
if (metakey == NULL)
{
if (!g_error_matches (my_error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND))
@@ -428,7 +428,7 @@ xdg_app_load_override_file (const char *app_id, gboolean user, GError **error)
}
else
{
- if (!xdg_app_context_load_metadata (overrides, metakey, error))
+ if (!flatpak_context_load_metadata (overrides, metakey, error))
return NULL;
}
@@ -436,7 +436,7 @@ xdg_app_load_override_file (const char *app_id, gboolean user, GError **error)
}
gboolean
-xdg_app_save_override_keyfile (GKeyFile *metakey,
+flatpak_save_override_keyfile (GKeyFile *metakey,
const char *app_id,
gboolean user,
GError **error)
@@ -448,9 +448,9 @@ xdg_app_save_override_keyfile (GKeyFile *metakey,
g_autofree char *parent = NULL;
if (user)
- base_dir = xdg_app_get_user_base_dir_location ();
+ base_dir = flatpak_get_user_base_dir_location ();
else
- base_dir = xdg_app_get_system_base_dir_location ();
+ base_dir = flatpak_get_system_base_dir_location ();
override_dir = g_file_get_child (base_dir, "overrides");
file = g_file_get_child (override_dir, app_id);
@@ -466,8 +466,8 @@ xdg_app_save_override_keyfile (GKeyFile *metakey,
return g_key_file_save_to_file (metakey, filename, error);
}
-XdgAppDeploy *
-xdg_app_dir_load_deployed (XdgAppDir *self,
+FlatpakDeploy *
+flatpak_dir_load_deployed (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable,
@@ -478,13 +478,13 @@ xdg_app_dir_load_deployed (XdgAppDir *self,
g_autoptr(GFile) metadata = NULL;
g_auto(GStrv) ref_parts = NULL;
g_autofree char *metadata_contents = NULL;
- XdgAppDeploy *deploy;
+ FlatpakDeploy *deploy;
gsize metadata_size;
- deploy_dir = xdg_app_dir_get_if_deployed (self, ref, checksum, cancellable);
+ deploy_dir = flatpak_dir_get_if_deployed (self, ref, checksum, cancellable);
if (deploy_dir == NULL)
{
- g_set_error (error, XDG_APP_DIR_ERROR, XDG_APP_DIR_ERROR_NOT_DEPLOYED, "%s not installed", ref);
+ g_set_error (error, FLATPAK_DIR_ERROR, FLATPAK_DIR_ERROR_NOT_DEPLOYED, "%s not installed", ref);
return NULL;
}
@@ -496,7 +496,7 @@ xdg_app_dir_load_deployed (XdgAppDir *self,
if (!g_key_file_load_from_data (metakey, metadata_contents, metadata_size, 0, error))
return NULL;
- deploy = xdg_app_deploy_new (deploy_dir, metakey);
+ deploy = flatpak_deploy_new (deploy_dir, metakey);
ref_parts = g_strsplit (ref, "/", -1);
g_assert (g_strv_length (ref_parts) == 4);
@@ -507,13 +507,13 @@ xdg_app_dir_load_deployed (XdgAppDir *self,
/* Only load system overrides for system installed apps */
if (!self->user)
{
- deploy->system_overrides = xdg_app_load_override_file (ref_parts[1], FALSE, error);
+ deploy->system_overrides = flatpak_load_override_file (ref_parts[1], FALSE, error);
if (deploy->system_overrides == NULL)
return NULL;
}
/* Always load user overrides */
- deploy->user_overrides = xdg_app_load_override_file (ref_parts[1], TRUE, error);
+ deploy->user_overrides = flatpak_load_override_file (ref_parts[1], TRUE, error);
if (deploy->user_overrides == NULL)
return NULL;
}
@@ -522,26 +522,26 @@ xdg_app_dir_load_deployed (XdgAppDir *self,
}
GFile *
-xdg_app_dir_get_deploy_dir (XdgAppDir *self,
+flatpak_dir_get_deploy_dir (FlatpakDir *self,
const char *ref)
{
return g_file_resolve_relative_path (self->basedir, ref);
}
GFile *
-xdg_app_dir_get_exports_dir (XdgAppDir *self)
+flatpak_dir_get_exports_dir (FlatpakDir *self)
{
return g_file_get_child (self->basedir, "exports");
}
GFile *
-xdg_app_dir_get_removed_dir (XdgAppDir *self)
+flatpak_dir_get_removed_dir (FlatpakDir *self)
{
return g_file_get_child (self->basedir, ".removed");
}
OstreeRepo *
-xdg_app_dir_get_repo (XdgAppDir *self)
+flatpak_dir_get_repo (FlatpakDir *self)
{
return self->repo;
}
@@ -555,19 +555,19 @@ xdg_app_dir_get_repo (XdgAppDir *self)
* to do the right thing.
*/
gboolean
-xdg_app_dir_lock (XdgAppDir *self,
+flatpak_dir_lock (FlatpakDir *self,
GLnxLockFile *lockfile,
GCancellable *cancellable,
GError **error)
{
- g_autoptr(GFile) lock_file = g_file_get_child (xdg_app_dir_get_path (self), "lock");
+ g_autoptr(GFile) lock_file = g_file_get_child (flatpak_dir_get_path (self), "lock");
g_autofree char *lock_path = g_file_get_path (lock_file);
return glnx_make_lock_file (AT_FDCWD, lock_path, LOCK_EX, lockfile, error);
}
const char *
-xdg_app_deploy_data_get_origin (GVariant *deploy_data)
+flatpak_deploy_data_get_origin (GVariant *deploy_data)
{
const char *origin;
@@ -576,7 +576,7 @@ xdg_app_deploy_data_get_origin (GVariant *deploy_data)
}
const char *
-xdg_app_deploy_data_get_commit (GVariant *deploy_data)
+flatpak_deploy_data_get_commit (GVariant *deploy_data)
{
const char *commit;
@@ -585,12 +585,12 @@ xdg_app_deploy_data_get_commit (GVariant *deploy_data)
}
/**
- * xdg_app_deploy_data_get_subpaths:
+ * flatpak_deploy_data_get_subpaths:
*
* Returns: (array length=length zero-terminated=1) (transfer container): an array of constant strings
**/
const char **
-xdg_app_deploy_data_get_subpaths (GVariant *deploy_data)
+flatpak_deploy_data_get_subpaths (GVariant *deploy_data)
{
const char **subpaths;
@@ -599,7 +599,7 @@ xdg_app_deploy_data_get_subpaths (GVariant *deploy_data)
}
guint64
-xdg_app_deploy_data_get_installed_size (GVariant *deploy_data)
+flatpak_deploy_data_get_installed_size (GVariant *deploy_data)
{
guint64 size;
@@ -608,7 +608,7 @@ xdg_app_deploy_data_get_installed_size (GVariant *deploy_data)
}
static GVariant *
-xdg_app_dir_new_deploy_data (const char *origin,
+flatpak_dir_new_deploy_data (const char *origin,
const char *commit,
char **subpaths,
guint64 installed_size,
@@ -672,7 +672,7 @@ get_old_subpaths (GFile *deploy_base,
}
static GVariant *
-xdg_app_create_deploy_data_from_old (XdgAppDir *self,
+flatpak_create_deploy_data_from_old (FlatpakDir *self,
GFile *deploy_dir,
GCancellable *cancellable,
GError **error)
@@ -699,12 +699,12 @@ xdg_app_create_deploy_data_from_old (XdgAppDir *self,
/* For backwards compat we return a 0 installed size, its to slow to regenerate */
installed_size = 0;
- return xdg_app_dir_new_deploy_data (old_origin, commit, old_subpaths,
+ return flatpak_dir_new_deploy_data (old_origin, commit, old_subpaths,
installed_size, NULL);
}
GVariant *
-xdg_app_dir_get_deploy_data (XdgAppDir *self,
+flatpak_dir_get_deploy_data (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error)
@@ -716,10 +716,10 @@ xdg_app_dir_get_deploy_data (XdgAppDir *self,
gsize data_size;
g_autofree char *active = NULL;
- deploy_dir = xdg_app_dir_get_if_deployed (self, ref, NULL, cancellable);
+ deploy_dir = flatpak_dir_get_if_deployed (self, ref, NULL, cancellable);
if (deploy_dir == NULL)
{
- xdg_app_fail (error, "%s is not installed", ref);
+ flatpak_fail (error, "%s is not installed", ref);
return NULL;
}
@@ -732,37 +732,37 @@ xdg_app_dir_get_deploy_data (XdgAppDir *self,
return NULL;
}
- return xdg_app_create_deploy_data_from_old (self, deploy_dir,
+ return flatpak_create_deploy_data_from_old (self, deploy_dir,
cancellable, error);
}
- return g_variant_ref_sink (g_variant_new_from_data (XDG_APP_DEPLOY_DATA_GVARIANT_FORMAT,
+ return g_variant_ref_sink (g_variant_new_from_data (FLATPAK_DEPLOY_DATA_GVARIANT_FORMAT,
data, data_size,
FALSE, g_free, data));
}
char *
-xdg_app_dir_get_origin (XdgAppDir *self,
+flatpak_dir_get_origin (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error)
{
g_autoptr(GVariant) deploy_data = NULL;
- deploy_data = xdg_app_dir_get_deploy_data (self, ref,
+ deploy_data = flatpak_dir_get_deploy_data (self, ref,
cancellable, error);
if (deploy_data == NULL)
{
- xdg_app_fail (error, "%s is not installed", ref);
+ flatpak_fail (error, "%s is not installed", ref);
return NULL;
}
- return g_strdup (xdg_app_deploy_data_get_origin (deploy_data));
+ return g_strdup (flatpak_deploy_data_get_origin (deploy_data));
}
char **
-xdg_app_dir_get_subpaths (XdgAppDir *self,
+flatpak_dir_get_subpaths (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error)
@@ -771,15 +771,15 @@ xdg_app_dir_get_subpaths (XdgAppDir *self,
char **subpaths;
int i;
- deploy_data = xdg_app_dir_get_deploy_data (self, ref,
+ deploy_data = flatpak_dir_get_deploy_data (self, ref,
cancellable, error);
if (deploy_data == NULL)
{
- xdg_app_fail (error, "%s is not installed", ref);
+ flatpak_fail (error, "%s is not installed", ref);
return NULL;
}
- subpaths = (char **) xdg_app_deploy_data_get_subpaths (deploy_data);
+ subpaths = (char **) flatpak_deploy_data_get_subpaths (deploy_data);
for (i = 0; subpaths[i] != NULL; i++)
subpaths[i] = g_strdup (subpaths[i]);
@@ -787,7 +787,7 @@ xdg_app_dir_get_subpaths (XdgAppDir *self,
}
gboolean
-xdg_app_dir_ensure_path (XdgAppDir *self,
+flatpak_dir_ensure_path (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
@@ -795,7 +795,7 @@ xdg_app_dir_ensure_path (XdgAppDir *self,
}
gboolean
-xdg_app_dir_ensure_repo (XdgAppDir *self,
+flatpak_dir_ensure_repo (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
@@ -806,7 +806,7 @@ xdg_app_dir_ensure_repo (XdgAppDir *self,
if (self->repo == NULL)
{
- if (!xdg_app_dir_ensure_path (self, cancellable, error))
+ if (!flatpak_dir_ensure_path (self, cancellable, error))
goto out;
repodir = g_file_get_child (self->basedir, "repo");
@@ -821,7 +821,7 @@ xdg_app_dir_ensure_repo (XdgAppDir *self,
repo = system_ostree_repo_new (repodir);
- cache_dir = xdg_app_ensure_user_cache_dir_location (error);
+ cache_dir = flatpak_ensure_user_cache_dir_location (error);
if (cache_dir == NULL)
goto out;
@@ -843,7 +843,7 @@ xdg_app_dir_ensure_repo (XdgAppDir *self,
}
/* Create .changes file early to avoid polling non-existing file in monitor */
- xdg_app_dir_mark_changed (self, NULL);
+ flatpak_dir_mark_changed (self, NULL);
}
else
{
@@ -866,12 +866,12 @@ out:
}
gboolean
-xdg_app_dir_mark_changed (XdgAppDir *self,
- GError **error)
+flatpak_dir_mark_changed (FlatpakDir *self,
+ GError **error)
{
g_autoptr(GFile) changed_file = NULL;
- changed_file = xdg_app_dir_get_changed_path (self);
+ changed_file = flatpak_dir_get_changed_path (self);
if (!g_file_replace_contents (changed_file, "", 0, NULL, FALSE,
G_FILE_CREATE_REPLACE_DESTINATION, NULL, NULL, error))
return FALSE;
@@ -880,7 +880,7 @@ xdg_app_dir_mark_changed (XdgAppDir *self,
}
gboolean
-xdg_app_dir_remove_appstream (XdgAppDir *self,
+flatpak_dir_remove_appstream (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error)
@@ -888,10 +888,10 @@ xdg_app_dir_remove_appstream (XdgAppDir *self,
g_autoptr(GFile) appstream_dir = NULL;
g_autoptr(GFile) remote_dir = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
- appstream_dir = g_file_get_child (xdg_app_dir_get_path (self), "appstream");
+ appstream_dir = g_file_get_child (flatpak_dir_get_path (self), "appstream");
remote_dir = g_file_get_child (appstream_dir, remote);
if (g_file_query_exists (remote_dir, cancellable) &&
@@ -902,7 +902,7 @@ xdg_app_dir_remove_appstream (XdgAppDir *self,
}
gboolean
-xdg_app_dir_remove_all_refs (XdgAppDir *self,
+flatpak_dir_remove_all_refs (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error)
@@ -913,7 +913,7 @@ xdg_app_dir_remove_all_refs (XdgAppDir *self,
GHashTableIter hash_iter;
gpointer key;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
prefix = g_strdup_printf ("%s:", remote);
@@ -930,7 +930,7 @@ xdg_app_dir_remove_all_refs (XdgAppDir *self,
const char *refspec = key;
if (g_str_has_prefix (refspec, prefix) &&
- !xdg_app_dir_remove_ref (self, remote, refspec + strlen (prefix), cancellable, error))
+ !flatpak_dir_remove_ref (self, remote, refspec + strlen (prefix), cancellable, error))
return FALSE;
}
@@ -938,7 +938,7 @@ xdg_app_dir_remove_all_refs (XdgAppDir *self,
}
gboolean
-xdg_app_dir_update_appstream (XdgAppDir *self,
+flatpak_dir_update_appstream (FlatpakDir *self,
const char *remote,
const char *arch,
gboolean *out_changed,
@@ -966,11 +966,11 @@ xdg_app_dir_update_appstream (XdgAppDir *self,
g_autoptr(GError) tmp_error = NULL;
gboolean checkout_exists;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
branch = g_strdup_printf ("appstream/%s", arch);
remote_and_branch = g_strdup_printf ("%s:%s", remote, branch);
@@ -978,7 +978,7 @@ xdg_app_dir_update_appstream (XdgAppDir *self,
if (!ostree_repo_resolve_rev (self->repo, remote_and_branch, TRUE, &old_checksum, error))
return FALSE;
- if (!xdg_app_dir_pull (self, remote, branch, NULL, NULL, OSTREE_REPO_PULL_FLAGS_NONE, progress,
+ if (!flatpak_dir_pull (self, remote, branch, NULL, NULL, OSTREE_REPO_PULL_FLAGS_NONE, progress,
cancellable, error))
return FALSE;
@@ -991,7 +991,7 @@ xdg_app_dir_update_appstream (XdgAppDir *self,
return TRUE;
}
- appstream_dir = g_file_get_child (xdg_app_dir_get_path (self), "appstream");
+ appstream_dir = g_file_get_child (flatpak_dir_get_path (self), "appstream");
remote_dir = g_file_get_child (appstream_dir, remote);
arch_dir = g_file_get_child (remote_dir, arch);
checkout_dir = g_file_get_child (arch_dir, new_checksum);
@@ -1109,7 +1109,7 @@ repo_pull_one_dir (OstreeRepo *self,
gboolean
-xdg_app_dir_pull (XdgAppDir *self,
+flatpak_dir_pull (FlatpakDir *self,
const char *repository,
const char *ref,
char **subpaths,
@@ -1126,7 +1126,7 @@ xdg_app_dir_pull (XdgAppDir *self,
const char *refs[2];
g_autofree char *url = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
goto out;
if (!ostree_repo_remote_get_url (self->repo,
@@ -1257,7 +1257,7 @@ repo_pull_one_untrusted (OstreeRepo *self,
}
gboolean
-xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
+flatpak_dir_pull_untrusted_local (FlatpakDir *self,
const char *src_path,
const char *remote_name,
const char *ref,
@@ -1286,7 +1286,7 @@ xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
g_autoptr(GVariant) summary = NULL;
g_autoptr(GVariant) old_commit = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
if (!ostree_repo_remote_get_gpg_verify_summary (self->repo, remote_name,
@@ -1298,7 +1298,7 @@ xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
return FALSE;
if (!gpg_verify_summary || !gpg_verify)
- return xdg_app_fail (error, "Can't pull from untrusted non-gpg verified remote");
+ return flatpak_fail (error, "Can't pull from untrusted non-gpg verified remote");
/* We verify the summary manually before anything else to make sure
we've got something right before looking too hard at the repo and
@@ -1307,13 +1307,13 @@ xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
if (!g_file_load_contents (summary_sig_file, cancellable,
&summary_sig_data, &summary_sig_data_size, NULL, NULL))
- return xdg_app_fail (error, "GPG verification enabled, but no summary signatures found");
+ return flatpak_fail (error, "GPG verification enabled, but no summary signatures found");
summary_sig_bytes = g_bytes_new_take (summary_sig_data, summary_sig_data_size);
if (!g_file_load_contents (summary_file, cancellable,
&summary_data, &summary_data_size, NULL, NULL))
- return xdg_app_fail (error, "No summary found");
+ return flatpak_fail (error, "No summary found");
summary_bytes = g_bytes_new_take (summary_data, summary_data_size);
gpg_result = ostree_repo_verify_summary (self->repo,
@@ -1325,10 +1325,10 @@ xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
return FALSE;
if (ostree_gpg_verify_result_count_valid (gpg_result) == 0)
- return xdg_app_fail (error, "GPG signatures found, but none are in trusted keyring");
+ return flatpak_fail (error, "GPG signatures found, but none are in trusted keyring");
summary = g_variant_ref_sink (g_variant_new_from_bytes (OSTREE_SUMMARY_GVARIANT_FORMAT, summary_bytes, FALSE));
- if (!xdg_app_summary_lookup_ref (summary,
+ if (!flatpak_summary_lookup_ref (summary,
ref,
&checksum))
{
@@ -1356,7 +1356,7 @@ xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
new_timestamp = ostree_commit_get_timestamp (new_commit);
if (new_timestamp < old_timestamp)
- return xdg_app_fail (error, "Not allowed to downgrade %s", ref);
+ return flatpak_fail (error, "Not allowed to downgrade %s", ref);
}
@@ -1422,7 +1422,7 @@ out:
char *
-xdg_app_dir_current_ref (XdgAppDir *self,
+flatpak_dir_current_ref (FlatpakDir *self,
const char *name,
GCancellable *cancellable)
{
@@ -1431,7 +1431,7 @@ xdg_app_dir_current_ref (XdgAppDir *self,
g_autoptr(GFile) current_link = NULL;
g_autoptr(GFileInfo) file_info = NULL;
- base = g_file_get_child (xdg_app_dir_get_path (self), "app");
+ base = g_file_get_child (flatpak_dir_get_path (self), "app");
dir = g_file_get_child (base, name);
current_link = g_file_get_child (dir, "current");
@@ -1446,7 +1446,7 @@ xdg_app_dir_current_ref (XdgAppDir *self,
}
gboolean
-xdg_app_dir_drop_current_ref (XdgAppDir *self,
+flatpak_dir_drop_current_ref (FlatpakDir *self,
const char *name,
GCancellable *cancellable,
GError **error)
@@ -1455,7 +1455,7 @@ xdg_app_dir_drop_current_ref (XdgAppDir *self,
g_autoptr(GFile) dir = NULL;
g_autoptr(GFile) current_link = NULL;
- base = g_file_get_child (xdg_app_dir_get_path (self), "app");
+ base = g_file_get_child (flatpak_dir_get_path (self), "app");
dir = g_file_get_child (base, name);
current_link = g_file_get_child (dir, "current");
@@ -1464,7 +1464,7 @@ xdg_app_dir_drop_current_ref (XdgAppDir *self,
}
gboolean
-xdg_app_dir_make_current_ref (XdgAppDir *self,
+flatpak_dir_make_current_ref (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error)
@@ -1481,7 +1481,7 @@ xdg_app_dir_make_current_ref (XdgAppDir *self,
g_assert (g_strv_length (ref_parts) == 4);
g_assert (strcmp (ref_parts[0], "app") == 0);
- base = g_file_get_child (xdg_app_dir_get_path (self), ref_parts[0]);
+ base = g_file_get_child (flatpak_dir_get_path (self), ref_parts[0]);
dir = g_file_get_child (base, ref_parts[1]);
current_link = g_file_get_child (dir, "current");
@@ -1502,7 +1502,7 @@ out:
}
gboolean
-xdg_app_dir_list_refs_for_name (XdgAppDir *self,
+flatpak_dir_list_refs_for_name (FlatpakDir *self,
const char *kind,
const char *name,
char ***refs_out,
@@ -1518,7 +1518,7 @@ xdg_app_dir_list_refs_for_name (XdgAppDir *self,
GError *temp_error = NULL;
g_autoptr(GPtrArray) refs = NULL;
- base = g_file_get_child (xdg_app_dir_get_path (self), kind);
+ base = g_file_get_child (flatpak_dir_get_path (self), kind);
dir = g_file_get_child (base, name);
refs = g_ptr_array_new ();
@@ -1583,7 +1583,7 @@ xdg_app_dir_list_refs_for_name (XdgAppDir *self,
if (temp_error != NULL)
goto out;
- g_ptr_array_sort (refs, xdg_app_strcmp0_ptr);
+ g_ptr_array_sort (refs, flatpak_strcmp0_ptr);
ret = TRUE;
@@ -1602,7 +1602,7 @@ out:
}
gboolean
-xdg_app_dir_list_refs (XdgAppDir *self,
+flatpak_dir_list_refs (FlatpakDir *self,
const char *kind,
char ***refs_out,
GCancellable *cancellable,
@@ -1618,7 +1618,7 @@ xdg_app_dir_list_refs (XdgAppDir *self,
refs = g_ptr_array_new ();
- base = g_file_get_child (xdg_app_dir_get_path (self), kind);
+ base = g_file_get_child (flatpak_dir_get_path (self), kind);
if (!g_file_query_exists (base, cancellable))
{
@@ -1646,7 +1646,7 @@ xdg_app_dir_list_refs (XdgAppDir *self,
name = g_file_info_get_name (child_info);
- if (!xdg_app_dir_list_refs_for_name (self, kind, name, &sub_refs, cancellable, error))
+ if (!flatpak_dir_list_refs_for_name (self, kind, name, &sub_refs, cancellable, error))
goto out;
for (i = 0; sub_refs[i] != NULL; i++)
@@ -1661,7 +1661,7 @@ xdg_app_dir_list_refs (XdgAppDir *self,
ret = TRUE;
- g_ptr_array_sort (refs, xdg_app_strcmp0_ptr);
+ g_ptr_array_sort (refs, flatpak_strcmp0_ptr);
out:
if (ret)
@@ -1678,7 +1678,7 @@ out:
}
char *
-xdg_app_dir_read_latest (XdgAppDir *self,
+flatpak_dir_read_latest (FlatpakDir *self,
const char *remote,
const char *ref,
GCancellable *cancellable,
@@ -1704,7 +1704,7 @@ xdg_app_dir_read_latest (XdgAppDir *self,
char *
-xdg_app_dir_read_active (XdgAppDir *self,
+flatpak_dir_read_active (FlatpakDir *self,
const char *ref,
GCancellable *cancellable)
{
@@ -1712,7 +1712,7 @@ xdg_app_dir_read_active (XdgAppDir *self,
g_autoptr(GFile) active_link = NULL;
g_autoptr(GFileInfo) file_info = NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
active_link = g_file_get_child (deploy_base, "active");
file_info = g_file_query_info (active_link, OSTREE_GIO_FAST_QUERYINFO,
@@ -1725,7 +1725,7 @@ xdg_app_dir_read_active (XdgAppDir *self,
}
gboolean
-xdg_app_dir_set_active (XdgAppDir *self,
+flatpak_dir_set_active (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable,
@@ -1739,7 +1739,7 @@ xdg_app_dir_set_active (XdgAppDir *self,
g_autoptr(GFile) active_link = NULL;
g_autoptr(GError) my_error = NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
active_link = g_file_get_child (deploy_base, "active");
if (checksum != NULL)
@@ -1772,7 +1772,7 @@ out:
gboolean
-xdg_app_dir_run_triggers (XdgAppDir *self,
+flatpak_dir_run_triggers (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
@@ -1784,9 +1784,9 @@ xdg_app_dir_run_triggers (XdgAppDir *self,
GError *temp_error = NULL;
const char *triggerspath;
- triggerspath = g_getenv ("XDG_APP_TRIGGERSDIR");
+ triggerspath = g_getenv ("FLATPAK_TRIGGERSDIR");
if (triggerspath == NULL)
- triggerspath = XDG_APP_TRIGGERDIR;
+ triggerspath = FLATPAK_TRIGGERDIR;
g_debug ("running triggers from %s", triggerspath);
@@ -1819,7 +1819,7 @@ xdg_app_dir_run_triggers (XdgAppDir *self,
g_ptr_array_add (argv_array, g_file_get_path (child));
g_ptr_array_add (argv_array, g_file_get_path (self->basedir));
#else
- g_ptr_array_add (argv_array, g_strdup (xdg_app_get_bwrap ()));
+ g_ptr_array_add (argv_array, g_strdup (flatpak_get_bwrap ()));
g_ptr_array_add (argv_array, g_strdup ("--unshare-ipc"));
g_ptr_array_add (argv_array, g_strdup ("--unshare-net"));
g_ptr_array_add (argv_array, g_strdup ("--unshare-pid"));
@@ -2009,7 +2009,7 @@ export_desktop_file (const char *app,
if (dbus_name == NULL || strcmp (dbus_name, expected_dbus_name) != 0)
{
- xdg_app_fail (error, "dbus service file %s has wrong name", name);
+ flatpak_fail (error, "dbus service file %s has wrong name", name);
return FALSE;
}
}
@@ -2026,7 +2026,7 @@ export_desktop_file (const char *app,
{
g_key_file_set_string_list (keyfile,
"Desktop Entry",
- "X-XdgApp-Tags",
+ "X-Flatpak-Tags",
(const char * const *) tags, length);
}
}
@@ -2041,7 +2041,7 @@ export_desktop_file (const char *app,
g_key_file_remove_key (keyfile, groups[i], "X-GNOME-Bugzilla-ExtraInfoScript", NULL);
new_exec = g_string_new ("");
- g_string_append_printf (new_exec, XDG_APP_BINDIR "/xdg-app run --branch=%s --arch=%s", escaped_branch, escaped_arch);
+ g_string_append_printf (new_exec, FLATPAK_BINDIR "/xdg-app run --branch=%s --arch=%s", escaped_branch, escaped_arch);
old_exec = g_key_file_get_string (keyfile, groups[i], "Exec", NULL);
if (old_exec && g_shell_parse_argv (old_exec, &old_argc, &old_argv, NULL) && old_argc >= 1)
@@ -2154,7 +2154,7 @@ rewrite_export_dir (const char *app,
}
else if (S_ISREG (stbuf.st_mode))
{
- if (!xdg_app_has_name_prefix (dent->d_name, app))
+ if (!flatpak_has_name_prefix (dent->d_name, app))
{
g_warning ("Non-prefixed filename %s in app %s, removing.\n", dent->d_name, app);
if (unlinkat (source_iter.fd, dent->d_name, 0) != 0 && errno != ENOENT)
@@ -2200,7 +2200,7 @@ out:
}
gboolean
-xdg_app_rewrite_export_dir (const char *app,
+flatpak_rewrite_export_dir (const char *app,
const char *branch,
const char *arch,
GKeyFile *metadata,
@@ -2319,7 +2319,7 @@ out:
}
gboolean
-xdg_app_export_dir (GFile *source,
+flatpak_export_dir (GFile *source,
GFile *destination,
const char *symlink_prefix,
GCancellable *cancellable,
@@ -2343,7 +2343,7 @@ out:
}
gboolean
-xdg_app_dir_update_exports (XdgAppDir *self,
+flatpak_dir_update_exports (FlatpakDir *self,
const char *changed_app,
GCancellable *cancellable,
GError **error)
@@ -2355,27 +2355,27 @@ xdg_app_dir_update_exports (XdgAppDir *self,
g_autofree char *active_id = NULL;
g_autofree char *symlink_prefix = NULL;
- exports = xdg_app_dir_get_exports_dir (self);
+ exports = flatpak_dir_get_exports_dir (self);
if (!gs_file_ensure_directory (exports, TRUE, cancellable, error))
goto out;
if (changed_app &&
- (current_ref = xdg_app_dir_current_ref (self, changed_app, cancellable)) &&
- (active_id = xdg_app_dir_read_active (self, current_ref, cancellable)))
+ (current_ref = flatpak_dir_current_ref (self, changed_app, cancellable)) &&
+ (active_id = flatpak_dir_read_active (self, current_ref, cancellable)))
{
g_autoptr(GFile) deploy_base = NULL;
g_autoptr(GFile) active = NULL;
g_autoptr(GFile) export = NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, current_ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, current_ref);
active = g_file_get_child (deploy_base, active_id);
export = g_file_get_child (active, "export");
if (g_file_query_exists (export, cancellable))
{
symlink_prefix = g_build_filename ("..", "app", changed_app, "current", "active", "export", NULL);
- if (!xdg_app_export_dir (export, exports,
+ if (!flatpak_export_dir (export, exports,
symlink_prefix,
cancellable,
error))
@@ -2383,10 +2383,10 @@ xdg_app_dir_update_exports (XdgAppDir *self,
}
}
- if (!xdg_app_remove_dangling_symlinks (exports, cancellable, error))
+ if (!flatpak_remove_dangling_symlinks (exports, cancellable, error))
goto out;
- if (!xdg_app_dir_run_triggers (self, cancellable, error))
+ if (!flatpak_dir_run_triggers (self, cancellable, error))
goto out;
ret = TRUE;
@@ -2396,7 +2396,7 @@ out:
}
gboolean
-xdg_app_dir_deploy (XdgAppDir *self,
+flatpak_dir_deploy (FlatpakDir *self,
const char *origin,
const char *ref,
const char *checksum_or_latest,
@@ -2424,16 +2424,16 @@ xdg_app_dir_deploy (XdgAppDir *self,
g_autoptr(GFile) tmp_dir_template = NULL;
g_autofree char *tmp_dir_path = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
if (checksum_or_latest == NULL)
{
g_debug ("No checksum specified, getting tip of %s", ref);
- resolved_ref = xdg_app_dir_read_latest (self, origin, ref, cancellable, error);
+ resolved_ref = flatpak_dir_read_latest (self, origin, ref, cancellable, error);
if (resolved_ref == NULL)
{
g_prefix_error (error, "While trying to resolve ref %s: ", ref);
@@ -2451,14 +2451,14 @@ xdg_app_dir_deploy (XdgAppDir *self,
checksum = checksum_or_latest;
g_debug ("Looking for checksum %s in local repo", checksum);
if (!ostree_repo_read_commit (self->repo, checksum, &root, &commit, cancellable, NULL))
- return xdg_app_fail (error, "%s is not available", ref);
+ return flatpak_fail (error, "%s is not available", ref);
}
real_checkoutdir = g_file_get_child (deploy_base, checksum);
if (g_file_query_exists (real_checkoutdir, cancellable))
{
- g_set_error (error, XDG_APP_DIR_ERROR,
- XDG_APP_DIR_ERROR_ALREADY_DEPLOYED,
+ g_set_error (error, FLATPAK_DIR_ERROR,
+ FLATPAK_DIR_ERROR_ALREADY_DEPLOYED,
"%s branch %s already deployed", ref, checksum);
return FALSE;
}
@@ -2481,7 +2481,7 @@ xdg_app_dir_deploy (XdgAppDir *self,
return FALSE;
}
- if (!xdg_app_repo_collect_sizes (self->repo, root, &installed_size, NULL, cancellable, error))
+ if (!flatpak_repo_collect_sizes (self->repo, root, &installed_size, NULL, cancellable, error))
return FALSE;
file_info = g_file_query_info (root, OSTREE_GIO_FAST_QUERYINFO,
@@ -2618,35 +2618,35 @@ xdg_app_dir_deploy (XdgAppDir *self,
ref_parts = g_strsplit (ref, "/", -1);
- if (!xdg_app_rewrite_export_dir (ref_parts[1], ref_parts[3], ref_parts[2],
+ if (!flatpak_rewrite_export_dir (ref_parts[1], ref_parts[3], ref_parts[2],
keyfile, export,
cancellable,
error))
return FALSE;
}
- deploy_data = xdg_app_dir_new_deploy_data (origin,
+ deploy_data = flatpak_dir_new_deploy_data (origin,
checksum,
(char **) subpaths,
installed_size,
NULL);
deploy_data_file = g_file_get_child (checkoutdir, "deploy");
- if (!xdg_app_variant_save (deploy_data_file, deploy_data, cancellable, error))
+ if (!flatpak_variant_save (deploy_data_file, deploy_data, cancellable, error))
return FALSE;
if (!g_file_move (checkoutdir, real_checkoutdir, G_FILE_COPY_NO_FALLBACK_FOR_MOVE,
cancellable, NULL, NULL, error))
return FALSE;
- if (!xdg_app_dir_set_active (self, ref, checksum, cancellable, error))
+ if (!flatpak_dir_set_active (self, ref, checksum, cancellable, error))
return FALSE;
return TRUE;
}
gboolean
-xdg_app_dir_deploy_install (XdgAppDir *self,
+flatpak_dir_deploy_install (FlatpakDir *self,
const char *ref,
const char *origin,
char **subpaths,
@@ -2660,11 +2660,11 @@ xdg_app_dir_deploy_install (XdgAppDir *self,
g_autoptr(GError) local_error = NULL;
g_auto(GStrv) ref_parts = g_strsplit (ref, "/", -1);
- if (!xdg_app_dir_lock (self, &lock,
+ if (!flatpak_dir_lock (self, &lock,
cancellable, error))
goto out;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
if (!g_file_make_directory_with_parents (deploy_base, cancellable, &local_error))
{
if (g_error_matches (local_error, G_IO_ERROR, G_IO_ERROR_EXISTS))
@@ -2685,25 +2685,25 @@ xdg_app_dir_deploy_install (XdgAppDir *self,
/* After we create the deploy base we must goto out on errors */
created_deploy_base = TRUE;
- if (!xdg_app_dir_deploy (self, origin, ref, NULL, (const char * const *) subpaths, NULL, cancellable, error))
+ if (!flatpak_dir_deploy (self, origin, ref, NULL, (const char * const *) subpaths, NULL, cancellable, error))
goto out;
if (g_str_has_prefix (ref, "app/"))
{
- if (!xdg_app_dir_make_current_ref (self, ref, cancellable, error))
+ if (!flatpak_dir_make_current_ref (self, ref, cancellable, error))
goto out;
- if (!xdg_app_dir_update_exports (self, ref_parts[1], cancellable, error))
+ if (!flatpak_dir_update_exports (self, ref_parts[1], cancellable, error))
goto out;
}
/* Release lock before doing possibly slow prune */
glnx_release_lock_file (&lock);
- xdg_app_dir_cleanup_removed (self, cancellable, NULL);
+ flatpak_dir_cleanup_removed (self, cancellable, NULL);
- if (!xdg_app_dir_mark_changed (self, error))
+ if (!flatpak_dir_mark_changed (self, error))
goto out;
ret = TRUE;
@@ -2717,7 +2717,7 @@ out:
gboolean
-xdg_app_dir_deploy_update (XdgAppDir *self,
+flatpak_dir_deploy_update (FlatpakDir *self,
const char *ref,
const char *checksum_or_latest,
GCancellable *cancellable,
@@ -2732,19 +2732,19 @@ xdg_app_dir_deploy_update (XdgAppDir *self,
const char *old_active;
const char *old_origin;
- if (!xdg_app_dir_lock (self, &lock,
+ if (!flatpak_dir_lock (self, &lock,
cancellable, error))
return FALSE;
- old_deploy_data = xdg_app_dir_get_deploy_data (self, ref,
+ old_deploy_data = flatpak_dir_get_deploy_data (self, ref,
cancellable, error);
if (old_deploy_data == NULL)
return FALSE;
- old_origin = xdg_app_deploy_data_get_origin (old_deploy_data);
- old_active = xdg_app_deploy_data_get_commit (old_deploy_data);
- old_subpaths = xdg_app_deploy_data_get_subpaths (old_deploy_data);
- if (!xdg_app_dir_deploy (self,
+ old_origin = flatpak_deploy_data_get_origin (old_deploy_data);
+ old_active = flatpak_deploy_data_get_commit (old_deploy_data);
+ old_subpaths = flatpak_deploy_data_get_subpaths (old_deploy_data);
+ if (!flatpak_dir_deploy (self,
old_origin,
ref,
checksum_or_latest,
@@ -2752,15 +2752,15 @@ xdg_app_dir_deploy_update (XdgAppDir *self,
old_deploy_data,
cancellable, &my_error))
{
- if (g_error_matches (my_error, XDG_APP_DIR_ERROR,
- XDG_APP_DIR_ERROR_ALREADY_DEPLOYED))
+ if (g_error_matches (my_error, FLATPAK_DIR_ERROR,
+ FLATPAK_DIR_ERROR_ALREADY_DEPLOYED))
return TRUE;
g_propagate_error (error, my_error);
return FALSE;
}
- if (!xdg_app_dir_undeploy (self, ref, old_active,
+ if (!flatpak_dir_undeploy (self, ref, old_active,
FALSE,
cancellable, error))
return FALSE;
@@ -2769,26 +2769,26 @@ xdg_app_dir_deploy_update (XdgAppDir *self,
{
g_auto(GStrv) ref_parts = g_strsplit (ref, "/", -1);
- if (!xdg_app_dir_update_exports (self, ref_parts[1], cancellable, error))
+ if (!flatpak_dir_update_exports (self, ref_parts[1], cancellable, error))
return FALSE;
}
/* Release lock before doing possibly slow prune */
glnx_release_lock_file (&lock);
- if (!xdg_app_dir_prune (self, cancellable, error))
+ if (!flatpak_dir_prune (self, cancellable, error))
return FALSE;
- if (!xdg_app_dir_mark_changed (self, error))
+ if (!flatpak_dir_mark_changed (self, error))
return FALSE;
- xdg_app_dir_cleanup_removed (self, cancellable, NULL);
+ flatpak_dir_cleanup_removed (self, cancellable, NULL);
return TRUE;
}
static OstreeRepo *
-xdg_app_dir_create_system_child_repo (XdgAppDir *self,
+flatpak_dir_create_system_child_repo (FlatpakDir *self,
GLnxLockFile *file_lock,
GError **error)
{
@@ -2802,14 +2802,14 @@ xdg_app_dir_create_system_child_repo (XdgAppDir *self,
g_assert (!self->user);
- if (!xdg_app_dir_ensure_repo (self, NULL, error))
+ if (!flatpak_dir_ensure_repo (self, NULL, error))
return NULL;
- cache_dir = xdg_app_ensure_user_cache_dir_location (error);
+ cache_dir = flatpak_ensure_user_cache_dir_location (error);
if (cache_dir == NULL)
return NULL;
- if (!xdg_app_allocate_tmpdir (AT_FDCWD,
+ if (!flatpak_allocate_tmpdir (AT_FDCWD,
gs_file_get_path_cached (cache_dir),
"repo-", &tmpdir_name,
NULL,
@@ -2853,7 +2853,7 @@ xdg_app_dir_create_system_child_repo (XdgAppDir *self,
}
gboolean
-xdg_app_dir_install (XdgAppDir *self,
+flatpak_dir_install (FlatpakDir *self,
gboolean no_pull,
gboolean no_deploy,
const char *ref,
@@ -2863,7 +2863,7 @@ xdg_app_dir_install (XdgAppDir *self,
GCancellable *cancellable,
GError **error)
{
- if (xdg_app_dir_use_child_repo (self))
+ if (flatpak_dir_use_child_repo (self))
{
g_autoptr(OstreeRepo) child_repo = NULL;
g_auto(GLnxLockFile) child_repo_lock = GLNX_LOCK_FILE_INIT;
@@ -2871,27 +2871,27 @@ xdg_app_dir_install (XdgAppDir *self,
XdgAppSystemHelper *system_helper;
if (no_pull)
- return xdg_app_fail (error, "No-pull install not supported without root permissions");
+ return flatpak_fail (error, "No-pull install not supported without root permissions");
if (no_deploy)
- return xdg_app_fail (error, "No-deploy install not supported without root permissions");
+ return flatpak_fail (error, "No-deploy install not supported without root permissions");
- child_repo = xdg_app_dir_create_system_child_repo (self, &child_repo_lock, error);
+ child_repo = flatpak_dir_create_system_child_repo (self, &child_repo_lock, error);
if (child_repo == NULL)
return FALSE;
- system_helper = xdg_app_dir_get_system_helper (self);
+ system_helper = flatpak_dir_get_system_helper (self);
g_assert (system_helper != NULL);
- if (!xdg_app_dir_pull (self, remote_name, ref, subpaths,
+ if (!flatpak_dir_pull (self, remote_name, ref, subpaths,
child_repo, OSTREE_REPO_PULL_FLAGS_MIRROR,
progress, cancellable, error))
return FALSE;
if (!xdg_app_system_helper_call_deploy_sync (system_helper,
gs_file_get_path_cached (ostree_repo_get_path (child_repo)),
- XDG_APP_HELPER_DEPLOY_FLAGS_NONE,
+ FLATPAK_HELPER_DEPLOY_FLAGS_NONE,
ref,
remote_name,
(const char * const *) (subpaths ? subpaths : empty_subpaths),
@@ -2909,14 +2909,14 @@ xdg_app_dir_install (XdgAppDir *self,
if (!no_pull)
{
- if (!xdg_app_dir_pull (self, remote_name, ref, subpaths, NULL, OSTREE_REPO_PULL_FLAGS_NONE, progress,
+ if (!flatpak_dir_pull (self, remote_name, ref, subpaths, NULL, OSTREE_REPO_PULL_FLAGS_NONE, progress,
cancellable, error))
return FALSE;
}
if (!no_deploy)
{
- if (!xdg_app_dir_deploy_install (self, ref, remote_name, subpaths,
+ if (!flatpak_dir_deploy_install (self, ref, remote_name, subpaths,
cancellable, error))
return FALSE;
}
@@ -2925,7 +2925,7 @@ xdg_app_dir_install (XdgAppDir *self,
}
gboolean
-xdg_app_dir_update (XdgAppDir *self,
+flatpak_dir_update (FlatpakDir *self,
gboolean no_pull,
gboolean no_deploy,
const char *ref,
@@ -2936,7 +2936,7 @@ xdg_app_dir_update (XdgAppDir *self,
GCancellable *cancellable,
GError **error)
{
- if (xdg_app_dir_use_child_repo (self))
+ if (flatpak_dir_use_child_repo (self))
{
g_autoptr(OstreeRepo) child_repo = NULL;
g_auto(GLnxLockFile) child_repo_lock = GLNX_LOCK_FILE_INIT;
@@ -2946,23 +2946,23 @@ xdg_app_dir_update (XdgAppDir *self,
XdgAppSystemHelper *system_helper;
if (no_pull)
- return xdg_app_fail (error, "No-pull update not supported without root permissions");
+ return flatpak_fail (error, "No-pull update not supported without root permissions");
if (no_deploy)
- return xdg_app_fail (error, "No-deploy update not supported without root permissions");
+ return flatpak_fail (error, "No-deploy update not supported without root permissions");
if (checksum_or_latest != NULL)
- return xdg_app_fail (error, "Can't update to a specific commit without root permissions");
+ return flatpak_fail (error, "Can't update to a specific commit without root permissions");
- child_repo = xdg_app_dir_create_system_child_repo (self, &child_repo_lock, error);
+ child_repo = flatpak_dir_create_system_child_repo (self, &child_repo_lock, error);
if (child_repo == NULL)
return FALSE;
- system_helper = xdg_app_dir_get_system_helper (self);
+ system_helper = flatpak_dir_get_system_helper (self);
g_assert (system_helper != NULL);
- if (!xdg_app_dir_pull (self, remote_name, ref, subpaths,
+ if (!flatpak_dir_pull (self, remote_name, ref, subpaths,
child_repo, OSTREE_REPO_PULL_FLAGS_MIRROR,
progress, cancellable, error))
return FALSE;
@@ -2970,13 +2970,13 @@ xdg_app_dir_update (XdgAppDir *self,
if (!ostree_repo_resolve_rev (child_repo, ref, FALSE, &pulled_checksum, error))
return FALSE;
- active_checksum = xdg_app_dir_read_active (self, ref, NULL);
+ active_checksum = flatpak_dir_read_active (self, ref, NULL);
if (g_strcmp0 (active_checksum, pulled_checksum) != 0)
{
if (!xdg_app_system_helper_call_deploy_sync (system_helper,
gs_file_get_path_cached (ostree_repo_get_path (child_repo)),
- XDG_APP_HELPER_DEPLOY_FLAGS_UPDATE,
+ FLATPAK_HELPER_DEPLOY_FLAGS_UPDATE,
ref,
remote_name,
(const char * const *) empty_subpaths,
@@ -2995,7 +2995,7 @@ xdg_app_dir_update (XdgAppDir *self,
if (!no_pull)
{
- if (!xdg_app_dir_pull (self, remote_name, ref, subpaths,
+ if (!flatpak_dir_pull (self, remote_name, ref, subpaths,
NULL, OSTREE_REPO_PULL_FLAGS_NONE, progress,
cancellable, error))
return FALSE;
@@ -3003,7 +3003,7 @@ xdg_app_dir_update (XdgAppDir *self,
if (!no_deploy)
{
- if (!xdg_app_dir_deploy_update (self, ref, checksum_or_latest,
+ if (!flatpak_dir_deploy_update (self, ref, checksum_or_latest,
cancellable, error))
return FALSE;
}
@@ -3014,7 +3014,7 @@ xdg_app_dir_update (XdgAppDir *self,
gboolean
-xdg_app_dir_collect_deployed_refs (XdgAppDir *self,
+flatpak_dir_collect_deployed_refs (FlatpakDir *self,
const char *type,
const char *name_prefix,
const char *branch,
@@ -3072,7 +3072,7 @@ out:
}
gboolean
-xdg_app_dir_list_deployed (XdgAppDir *self,
+flatpak_dir_list_deployed (FlatpakDir *self,
const char *ref,
char ***deployed_checksums,
GCancellable *cancellable,
@@ -3088,7 +3088,7 @@ xdg_app_dir_list_deployed (XdgAppDir *self,
g_autoptr(GFileInfo) child_info = NULL;
g_autoptr(GError) my_error = NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
checksums = g_ptr_array_new_with_free_func (g_free);
@@ -3167,7 +3167,7 @@ dir_is_locked (GFile *dir)
}
gboolean
-xdg_app_dir_undeploy (XdgAppDir *self,
+flatpak_dir_undeploy (FlatpakDir *self,
const char *ref,
const char *checksum,
gboolean force_remove,
@@ -3187,21 +3187,21 @@ xdg_app_dir_undeploy (XdgAppDir *self,
g_assert (ref != NULL);
g_assert (checksum != NULL);
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
checkoutdir = g_file_get_child (deploy_base, checksum);
if (!g_file_query_exists (checkoutdir, cancellable))
{
- g_set_error (error, XDG_APP_DIR_ERROR,
- XDG_APP_DIR_ERROR_ALREADY_UNDEPLOYED,
+ g_set_error (error, FLATPAK_DIR_ERROR,
+ FLATPAK_DIR_ERROR_ALREADY_UNDEPLOYED,
"%s branch %s already undeployed", ref, checksum);
goto out;
}
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
goto out;
- active = xdg_app_dir_read_active (self, ref, cancellable);
+ active = flatpak_dir_read_active (self, ref, cancellable);
if (active != NULL && strcmp (active, checksum) == 0)
{
g_auto(GStrv) deployed_checksums = NULL;
@@ -3210,7 +3210,7 @@ xdg_app_dir_undeploy (XdgAppDir *self,
/* We're removing the active deployment, start by repointing that
to another deployment if one exists */
- if (!xdg_app_dir_list_deployed (self, ref,
+ if (!flatpak_dir_list_deployed (self, ref,
&deployed_checksums,
cancellable, error))
goto out;
@@ -3225,11 +3225,11 @@ xdg_app_dir_undeploy (XdgAppDir *self,
break;
}
- if (!xdg_app_dir_set_active (self, ref, some_deployment, cancellable, error))
+ if (!flatpak_dir_set_active (self, ref, some_deployment, cancellable, error))
goto out;
}
- removed_dir = xdg_app_dir_get_removed_dir (self);
+ removed_dir = flatpak_dir_get_removed_dir (self);
if (!gs_file_ensure_directory (removed_dir, TRUE, cancellable, error))
goto out;
@@ -3258,7 +3258,7 @@ out:
}
gboolean
-xdg_app_dir_undeploy_all (XdgAppDir *self,
+flatpak_dir_undeploy_all (FlatpakDir *self,
const char *ref,
gboolean force_remove,
gboolean *was_deployed_out,
@@ -3273,17 +3273,17 @@ xdg_app_dir_undeploy_all (XdgAppDir *self,
int i;
gboolean was_deployed;
- if (!xdg_app_dir_list_deployed (self, ref, &deployed, cancellable, error))
+ if (!flatpak_dir_list_deployed (self, ref, &deployed, cancellable, error))
return FALSE;
for (i = 0; deployed[i] != NULL; i++)
{
g_debug ("undeploying %s", deployed[i]);
- if (!xdg_app_dir_undeploy (self, ref, deployed[i], force_remove, cancellable, error))
+ if (!flatpak_dir_undeploy (self, ref, deployed[i], force_remove, cancellable, error))
return FALSE;
}
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
was_deployed = g_file_query_exists (deploy_base, cancellable);
if (was_deployed)
{
@@ -3324,7 +3324,7 @@ xdg_app_dir_undeploy_all (XdgAppDir *self,
}
gboolean
-xdg_app_dir_remove_ref (XdgAppDir *self,
+flatpak_dir_remove_ref (FlatpakDir *self,
const char *remote_name,
const char *ref,
GCancellable *cancellable,
@@ -3337,7 +3337,7 @@ xdg_app_dir_remove_ref (XdgAppDir *self,
}
gboolean
-xdg_app_dir_cleanup_removed (XdgAppDir *self,
+flatpak_dir_cleanup_removed (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
@@ -3348,7 +3348,7 @@ xdg_app_dir_cleanup_removed (XdgAppDir *self,
g_autoptr(GFileInfo) child_info = NULL;
GError *temp_error = NULL;
- removed_dir = xdg_app_dir_get_removed_dir (self);
+ removed_dir = flatpak_dir_get_removed_dir (self);
if (!g_file_query_exists (removed_dir, cancellable))
return TRUE;
@@ -3391,7 +3391,7 @@ out:
gboolean
-xdg_app_dir_prune (XdgAppDir *self,
+flatpak_dir_prune (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
@@ -3400,7 +3400,7 @@ xdg_app_dir_prune (XdgAppDir *self,
guint64 pruned_object_size_total;
g_autofree char *formatted_freed_size = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
goto out;
if (!ostree_repo_prune (self->repo,
@@ -3422,7 +3422,7 @@ out:
}
GFile *
-xdg_app_dir_get_if_deployed (XdgAppDir *self,
+flatpak_dir_get_if_deployed (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable)
@@ -3430,7 +3430,7 @@ xdg_app_dir_get_if_deployed (XdgAppDir *self,
g_autoptr(GFile) deploy_base = NULL;
g_autoptr(GFile) deploy_dir = NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, ref);
if (checksum != NULL)
{
@@ -3463,7 +3463,7 @@ xdg_app_dir_get_if_deployed (XdgAppDir *self,
}
static gboolean
-xdg_app_dir_remote_fetch_summary (XdgAppDir *self,
+flatpak_dir_remote_fetch_summary (FlatpakDir *self,
const char *name,
GBytes **out_summary,
GCancellable *cancellable,
@@ -3480,7 +3480,7 @@ xdg_app_dir_remote_fetch_summary (XdgAppDir *self,
}
char *
-xdg_app_dir_find_remote_ref (XdgAppDir *self,
+flatpak_dir_find_remote_ref (FlatpakDir *self,
const char *remote,
const char *name,
const char *opt_branch,
@@ -3500,12 +3500,12 @@ xdg_app_dir_find_remote_ref (XdgAppDir *self,
g_autoptr(GVariant) refs = NULL;
g_autoptr(GBytes) summary_bytes = NULL;
- if (!xdg_app_dir_ensure_repo (self, NULL, error))
+ if (!flatpak_dir_ensure_repo (self, NULL, error))
return NULL;
if (app)
{
- app_ref = xdg_app_compose_ref (TRUE, name, opt_branch, opt_arch, error);
+ app_ref = flatpak_compose_ref (TRUE, name, opt_branch, opt_arch, error);
if (app_ref == NULL)
return NULL;
app_ref_with_remote = g_strconcat (remote, ":", app_ref, NULL);
@@ -3513,7 +3513,7 @@ xdg_app_dir_find_remote_ref (XdgAppDir *self,
if (runtime)
{
- runtime_ref = xdg_app_compose_ref (FALSE, name, opt_branch, opt_arch, error);
+ runtime_ref = flatpak_compose_ref (FALSE, name, opt_branch, opt_arch, error);
if (runtime_ref == NULL)
return NULL;
runtime_ref_with_remote = g_strconcat (remote, ":", app_ref, NULL);
@@ -3539,7 +3539,7 @@ xdg_app_dir_find_remote_ref (XdgAppDir *self,
return g_steal_pointer (&runtime_ref);
}
- if (!xdg_app_dir_remote_fetch_summary (self, remote,
+ if (!flatpak_dir_remote_fetch_summary (self, remote,
&summary_bytes,
cancellable, error))
return NULL;
@@ -3554,14 +3554,14 @@ xdg_app_dir_find_remote_ref (XdgAppDir *self,
summary = g_variant_ref_sink (g_variant_new_from_bytes (OSTREE_SUMMARY_GVARIANT_FORMAT, summary_bytes, FALSE));
refs = g_variant_get_child_value (summary, 0);
- if (app_ref && xdg_app_summary_lookup_ref (summary, app_ref, NULL))
+ if (app_ref && flatpak_summary_lookup_ref (summary, app_ref, NULL))
{
if (is_app)
*is_app = TRUE;
return g_steal_pointer (&app_ref);
}
- if (runtime_ref && xdg_app_summary_lookup_ref (summary, runtime_ref, NULL))
+ if (runtime_ref && flatpak_summary_lookup_ref (summary, runtime_ref, NULL))
{
if (is_app)
*is_app = FALSE;
@@ -3575,7 +3575,7 @@ xdg_app_dir_find_remote_ref (XdgAppDir *self,
}
char *
-xdg_app_dir_find_installed_ref (XdgAppDir *self,
+flatpak_dir_find_installed_ref (FlatpakDir *self,
const char *name,
const char *opt_branch,
const char *opt_arch,
@@ -3589,12 +3589,12 @@ xdg_app_dir_find_installed_ref (XdgAppDir *self,
g_autofree char *app_ref = NULL;
g_autoptr(GFile) deploy_base = NULL;
- app_ref = xdg_app_compose_ref (TRUE, name, opt_branch, opt_arch, error);
+ app_ref = flatpak_compose_ref (TRUE, name, opt_branch, opt_arch, error);
if (app_ref == NULL)
return NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, app_ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, app_ref);
if (g_file_query_exists (deploy_base, NULL))
{
if (is_app)
@@ -3608,11 +3608,11 @@ xdg_app_dir_find_installed_ref (XdgAppDir *self,
g_autofree char *runtime_ref = NULL;
g_autoptr(GFile) deploy_base = NULL;
- runtime_ref = xdg_app_compose_ref (FALSE, name, opt_branch, opt_arch, error);
+ runtime_ref = flatpak_compose_ref (FALSE, name, opt_branch, opt_arch, error);
if (runtime_ref == NULL)
return NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (self, runtime_ref);
+ deploy_base = flatpak_dir_get_deploy_dir (self, runtime_ref);
if (g_file_query_exists (deploy_base, NULL))
{
if (is_app)
@@ -3626,39 +3626,39 @@ xdg_app_dir_find_installed_ref (XdgAppDir *self,
return NULL;
}
-XdgAppDir *
-xdg_app_dir_new (GFile *path, gboolean user)
+FlatpakDir *
+flatpak_dir_new (GFile *path, gboolean user)
{
- return g_object_new (XDG_APP_TYPE_DIR, "path", path, "user", user, NULL);
+ return g_object_new (FLATPAK_TYPE_DIR, "path", path, "user", user, NULL);
}
-XdgAppDir *
-xdg_app_dir_clone (XdgAppDir *self)
+FlatpakDir *
+flatpak_dir_clone (FlatpakDir *self)
{
- return xdg_app_dir_new (self->basedir, self->user);
+ return flatpak_dir_new (self->basedir, self->user);
}
-XdgAppDir *
-xdg_app_dir_get_system (void)
+FlatpakDir *
+flatpak_dir_get_system (void)
{
- g_autoptr(GFile) path = xdg_app_get_system_base_dir_location ();
- return xdg_app_dir_new (path, FALSE);
+ g_autoptr(GFile) path = flatpak_get_system_base_dir_location ();
+ return flatpak_dir_new (path, FALSE);
}
-XdgAppDir *
-xdg_app_dir_get_user (void)
+FlatpakDir *
+flatpak_dir_get_user (void)
{
- g_autoptr(GFile) path = xdg_app_get_user_base_dir_location ();
- return xdg_app_dir_new (path, TRUE);
+ g_autoptr(GFile) path = flatpak_get_user_base_dir_location ();
+ return flatpak_dir_new (path, TRUE);
}
-XdgAppDir *
-xdg_app_dir_get (gboolean user)
+FlatpakDir *
+flatpak_dir_get (gboolean user)
{
if (user)
- return xdg_app_dir_get_user ();
+ return flatpak_dir_get_user ();
else
- return xdg_app_dir_get_system ();
+ return flatpak_dir_get_system ();
}
static char *
@@ -3668,7 +3668,7 @@ get_group (const char *remote_name)
}
char *
-xdg_app_dir_get_remote_title (XdgAppDir *self,
+flatpak_dir_get_remote_title (FlatpakDir *self,
const char *remote_name)
{
GKeyFile *config = ostree_repo_get_config (self->repo);
@@ -3681,7 +3681,7 @@ xdg_app_dir_get_remote_title (XdgAppDir *self,
}
int
-xdg_app_dir_get_remote_prio (XdgAppDir *self,
+flatpak_dir_get_remote_prio (FlatpakDir *self,
const char *remote_name)
{
GKeyFile *config = ostree_repo_get_config (self->repo);
@@ -3694,7 +3694,7 @@ xdg_app_dir_get_remote_prio (XdgAppDir *self,
}
gboolean
-xdg_app_dir_get_remote_noenumerate (XdgAppDir *self,
+flatpak_dir_get_remote_noenumerate (FlatpakDir *self,
const char *remote_name)
{
GKeyFile *config = ostree_repo_get_config (self->repo);
@@ -3707,7 +3707,7 @@ xdg_app_dir_get_remote_noenumerate (XdgAppDir *self,
}
gboolean
-xdg_app_dir_get_remote_disabled (XdgAppDir *self,
+flatpak_dir_get_remote_disabled (FlatpakDir *self,
const char *remote_name)
{
GKeyFile *config = ostree_repo_get_config (self->repo);
@@ -3724,19 +3724,19 @@ cmp_remote (gconstpointer a,
gconstpointer b,
gpointer user_data)
{
- XdgAppDir *self = user_data;
+ FlatpakDir *self = user_data;
const char *a_name = *(const char **) a;
const char *b_name = *(const char **) b;
int prio_a, prio_b;
- prio_a = xdg_app_dir_get_remote_prio (self, a_name);
- prio_b = xdg_app_dir_get_remote_prio (self, b_name);
+ prio_a = flatpak_dir_get_remote_prio (self, a_name);
+ prio_b = flatpak_dir_get_remote_prio (self, b_name);
return prio_b - prio_a;
}
char *
-xdg_app_dir_create_origin_remote (XdgAppDir *self,
+flatpak_dir_create_origin_remote (FlatpakDir *self,
const char *url,
const char *id,
const char *title,
@@ -3750,7 +3750,7 @@ xdg_app_dir_create_origin_remote (XdgAppDir *self,
int version = 0;
g_autoptr(GVariantBuilder) optbuilder = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
remotes = ostree_repo_remote_list (self->repo, NULL);
@@ -3804,13 +3804,13 @@ xdg_app_dir_create_origin_remote (XdgAppDir *self,
char **
-xdg_app_dir_list_remotes (XdgAppDir *self,
+flatpak_dir_list_remotes (FlatpakDir *self,
GCancellable *cancellable,
GError **error)
{
char **res;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return NULL;
res = ostree_repo_remote_list (self->repo, NULL);
@@ -3834,7 +3834,7 @@ remove_unless_in_hash (gpointer key,
}
gboolean
-xdg_app_dir_list_remote_refs (XdgAppDir *self,
+flatpak_dir_list_remote_refs (FlatpakDir *self,
const char *remote,
GHashTable **refs,
GCancellable *cancellable,
@@ -3845,14 +3845,14 @@ xdg_app_dir_list_remote_refs (XdgAppDir *self,
if (error == NULL)
error = &my_error;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
if (!ostree_repo_remote_list_refs (self->repo, remote,
refs, cancellable, error))
return FALSE;
- if (xdg_app_dir_get_remote_noenumerate (self, remote))
+ if (flatpak_dir_get_remote_noenumerate (self, remote))
{
g_autoptr(GHashTable) unprefixed_local_refs = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
g_autoptr(GHashTable) local_refs = NULL;
@@ -3888,7 +3888,7 @@ xdg_app_dir_list_remote_refs (XdgAppDir *self,
}
char *
-xdg_app_dir_fetch_remote_title (XdgAppDir *self,
+flatpak_dir_fetch_remote_title (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error)
@@ -3903,10 +3903,10 @@ xdg_app_dir_fetch_remote_title (XdgAppDir *self,
if (error == NULL)
error = &my_error;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return NULL;
- if (!xdg_app_dir_remote_fetch_summary (self, remote,
+ if (!flatpak_dir_remote_fetch_summary (self, remote,
&summary_bytes,
cancellable, error))
return FALSE;
@@ -3937,7 +3937,7 @@ xdg_app_dir_fetch_remote_title (XdgAppDir *self,
}
static void
-ensure_soup_session (XdgAppDir *self)
+ensure_soup_session (FlatpakDir *self)
{
const char *http_proxy;
@@ -3971,7 +3971,7 @@ ensure_soup_session (XdgAppDir *self)
}
static GBytes *
-xdg_app_dir_load_uri (XdgAppDir *self,
+flatpak_dir_load_uri (FlatpakDir *self,
const char *uri,
GCancellable *cancellable,
GError **error)
@@ -4043,7 +4043,7 @@ xdg_app_dir_load_uri (XdgAppDir *self,
}
GBytes *
-xdg_app_dir_fetch_remote_object (XdgAppDir *self,
+flatpak_dir_fetch_remote_object (FlatpakDir *self,
const char *remote_name,
const char *checksum,
const char *type,
@@ -4065,7 +4065,7 @@ xdg_app_dir_fetch_remote_object (XdgAppDir *self,
object_url = g_build_filename (base_url, "objects", part1, part2, NULL);
- bytes = xdg_app_dir_load_uri (self, object_url, cancellable, error);
+ bytes = flatpak_dir_load_uri (self, object_url, cancellable, error);
if (bytes == NULL)
return NULL;
@@ -4073,7 +4073,7 @@ xdg_app_dir_fetch_remote_object (XdgAppDir *self,
}
gboolean
-xdg_app_dir_fetch_ref_cache (XdgAppDir *self,
+flatpak_dir_fetch_ref_cache (FlatpakDir *self,
const char *remote_name,
const char *ref,
guint64 *download_size,
@@ -4089,10 +4089,10 @@ xdg_app_dir_fetch_ref_cache (XdgAppDir *self,
g_autoptr(GVariant) cache = NULL;
g_autoptr(GVariant) res = NULL;
- if (!xdg_app_dir_ensure_repo (self, cancellable, error))
+ if (!flatpak_dir_ensure_repo (self, cancellable, error))
return FALSE;
- if (!xdg_app_dir_remote_fetch_summary (self, remote_name,
+ if (!flatpak_dir_remote_fetch_summary (self, remote_name,
&summary_bytes,
cancellable, error))
return FALSE;
@@ -4146,7 +4146,7 @@ xdg_app_dir_fetch_ref_cache (XdgAppDir *self,
}
GBytes *
-xdg_app_dir_fetch_metadata (XdgAppDir *self,
+flatpak_dir_fetch_metadata (FlatpakDir *self,
const char *remote_name,
const char *commit,
GCancellable *cancellable,
@@ -4170,7 +4170,7 @@ xdg_app_dir_fetch_metadata (XdgAppDir *self,
guint32 archive_header_size;
int i, n;
- commit_bytes = xdg_app_dir_fetch_remote_object (self, remote_name,
+ commit_bytes = flatpak_dir_fetch_remote_object (self, remote_name,
commit, "commit",
cancellable, error);
if (commit_bytes == NULL)
@@ -4185,7 +4185,7 @@ xdg_app_dir_fetch_metadata (XdgAppDir *self,
g_variant_get_child (commit_variant, 6, "@ay", &root_csum);
root_checksum = ostree_checksum_from_bytes_v (root_csum);
- root_bytes = xdg_app_dir_fetch_remote_object (self, remote_name,
+ root_bytes = flatpak_dir_fetch_remote_object (self, remote_name,
root_checksum, "dirtree",
cancellable, error);
if (root_bytes == NULL)
@@ -4221,7 +4221,7 @@ xdg_app_dir_fetch_metadata (XdgAppDir *self,
return NULL;
}
- filez_bytes = xdg_app_dir_fetch_remote_object (self, remote_name,
+ filez_bytes = flatpak_dir_fetch_remote_object (self, remote_name,
file_checksum, "filez",
cancellable, error);
if (filez_bytes == NULL)
diff --git a/common/xdg-app-dir.h b/common/xdg-app-dir.h
index bb7c1b4..cfedccd 100644
--- a/common/xdg-app-dir.h
+++ b/common/xdg-app-dir.h
@@ -18,47 +18,47 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_DIR_H__
-#define __XDG_APP_DIR_H__
+#ifndef __FLATPAK_DIR_H__
+#define __FLATPAK_DIR_H__
#include <ostree.h>
#include "libglnx/libglnx.h"
#include <xdg-app-common-types.h>
-#define XDG_APP_TYPE_DIR xdg_app_dir_get_type ()
-#define XDG_APP_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_DIR, XdgAppDir))
-#define XDG_APP_IS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_DIR))
+#define FLATPAK_TYPE_DIR flatpak_dir_get_type ()
+#define FLATPAK_DIR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_DIR, FlatpakDir))
+#define FLATPAK_IS_DIR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_DIR))
-#define XDG_APP_TYPE_DEPLOY xdg_app_deploy_get_type ()
-#define XDG_APP_DEPLOY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_DEPLOY, XdgAppDeploy))
-#define XDG_APP_IS_DEPLOY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_DEPLOY))
+#define FLATPAK_TYPE_DEPLOY flatpak_deploy_get_type ()
+#define FLATPAK_DEPLOY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_DEPLOY, FlatpakDeploy))
+#define FLATPAK_IS_DEPLOY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_DEPLOY))
-GType xdg_app_dir_get_type (void);
-GType xdg_app_deploy_get_type (void);
+GType flatpak_dir_get_type (void);
+GType flatpak_deploy_get_type (void);
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppDir, g_object_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppDeploy, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakDir, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakDeploy, g_object_unref)
-#define XDG_APP_DIR_ERROR xdg_app_dir_error_quark ()
+#define FLATPAK_DIR_ERROR flatpak_dir_error_quark ()
typedef enum {
- XDG_APP_DIR_ERROR_ALREADY_DEPLOYED,
- XDG_APP_DIR_ERROR_ALREADY_UNDEPLOYED,
- XDG_APP_DIR_ERROR_NOT_DEPLOYED,
-} XdgAppDirErrorEnum;
+ FLATPAK_DIR_ERROR_ALREADY_DEPLOYED,
+ FLATPAK_DIR_ERROR_ALREADY_UNDEPLOYED,
+ FLATPAK_DIR_ERROR_NOT_DEPLOYED,
+} FlatpakDirErrorEnum;
typedef enum {
- XDG_APP_HELPER_DEPLOY_FLAGS_NONE = 0,
- XDG_APP_HELPER_DEPLOY_FLAGS_UPDATE = 1 << 0,
-} XdgAppHelperDeployFlags;
+ FLATPAK_HELPER_DEPLOY_FLAGS_NONE = 0,
+ FLATPAK_HELPER_DEPLOY_FLAGS_UPDATE = 1 << 0,
+} FlatpakHelperDeployFlags;
-#define XDG_APP_HELPER_DEPLOY_FLAGS_ALL (XDG_APP_HELPER_DEPLOY_FLAGS_UPDATE)
+#define FLATPAK_HELPER_DEPLOY_FLAGS_ALL (FLATPAK_HELPER_DEPLOY_FLAGS_UPDATE)
-GQuark xdg_app_dir_error_quark (void);
+GQuark flatpak_dir_error_quark (void);
/**
- * XDG_APP_DEPLOY_DATA_GVARIANT_FORMAT:
+ * FLATPAK_DEPLOY_DATA_GVARIANT_FORMAT:
*
* s - origin
* s - commit
@@ -66,63 +66,63 @@ GQuark xdg_app_dir_error_quark (void);
* t - installed size
* a{sv} - Metadata
*/
-#define XDG_APP_DEPLOY_DATA_GVARIANT_STRING "(ssasta{sv})"
-#define XDG_APP_DEPLOY_DATA_GVARIANT_FORMAT G_VARIANT_TYPE (XDG_APP_DEPLOY_DATA_GVARIANT_STRING)
+#define FLATPAK_DEPLOY_DATA_GVARIANT_STRING "(ssasta{sv})"
+#define FLATPAK_DEPLOY_DATA_GVARIANT_FORMAT G_VARIANT_TYPE (FLATPAK_DEPLOY_DATA_GVARIANT_STRING)
-GFile * xdg_app_get_system_base_dir_location (void);
-GFile * xdg_app_get_user_base_dir_location (void);
+GFile * flatpak_get_system_base_dir_location (void);
+GFile * flatpak_get_user_base_dir_location (void);
-GKeyFile * xdg_app_load_override_keyfile (const char *app_id,
+GKeyFile * flatpak_load_override_keyfile (const char *app_id,
gboolean user,
GError **error);
-XdgAppContext *xdg_app_load_override_file (const char *app_id,
- gboolean user,
- GError **error);
-gboolean xdg_app_save_override_keyfile (GKeyFile *metakey,
+FlatpakContext *flatpak_load_override_file (const char *app_id,
+ gboolean user,
+ GError **error);
+gboolean flatpak_save_override_keyfile (GKeyFile *metakey,
const char *app_id,
gboolean user,
GError **error);
-const char * xdg_app_deploy_data_get_origin (GVariant *deploy_data);
-const char * xdg_app_deploy_data_get_commit (GVariant *deploy_data);
-const char ** xdg_app_deploy_data_get_subpaths (GVariant *deploy_data);
-guint64 xdg_app_deploy_data_get_installed_size (GVariant *deploy_data);
+const char * flatpak_deploy_data_get_origin (GVariant *deploy_data);
+const char * flatpak_deploy_data_get_commit (GVariant *deploy_data);
+const char ** flatpak_deploy_data_get_subpaths (GVariant *deploy_data);
+guint64 flatpak_deploy_data_get_installed_size (GVariant *deploy_data);
-GFile * xdg_app_deploy_get_dir (XdgAppDeploy *deploy);
-GFile * xdg_app_deploy_get_files (XdgAppDeploy *deploy);
-XdgAppContext *xdg_app_deploy_get_overrides (XdgAppDeploy *deploy);
-GKeyFile * xdg_app_deploy_get_metadata (XdgAppDeploy *deploy);
+GFile * flatpak_deploy_get_dir (FlatpakDeploy *deploy);
+GFile * flatpak_deploy_get_files (FlatpakDeploy *deploy);
+FlatpakContext *flatpak_deploy_get_overrides (FlatpakDeploy *deploy);
+GKeyFile * flatpak_deploy_get_metadata (FlatpakDeploy *deploy);
-XdgAppDir * xdg_app_dir_new (GFile *basedir,
- gboolean user);
-XdgAppDir * xdg_app_dir_clone (XdgAppDir *self);
-XdgAppDir *xdg_app_dir_get (gboolean user);
-XdgAppDir *xdg_app_dir_get_system (void);
-XdgAppDir *xdg_app_dir_get_user (void);
-gboolean xdg_app_dir_is_user (XdgAppDir *self);
-GFile * xdg_app_dir_get_path (XdgAppDir *self);
-GFile * xdg_app_dir_get_changed_path (XdgAppDir *self);
-GFile * xdg_app_dir_get_deploy_dir (XdgAppDir *self,
+FlatpakDir * flatpak_dir_new (GFile *basedir,
+ gboolean user);
+FlatpakDir * flatpak_dir_clone (FlatpakDir *self);
+FlatpakDir *flatpak_dir_get (gboolean user);
+FlatpakDir *flatpak_dir_get_system (void);
+FlatpakDir *flatpak_dir_get_user (void);
+gboolean flatpak_dir_is_user (FlatpakDir *self);
+GFile * flatpak_dir_get_path (FlatpakDir *self);
+GFile * flatpak_dir_get_changed_path (FlatpakDir *self);
+GFile * flatpak_dir_get_deploy_dir (FlatpakDir *self,
const char *ref);
-GVariant * xdg_app_dir_get_deploy_data (XdgAppDir *dir,
+GVariant * flatpak_dir_get_deploy_data (FlatpakDir *dir,
const char *ref,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_get_origin (XdgAppDir *self,
+char * flatpak_dir_get_origin (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error);
-char ** xdg_app_dir_get_subpaths (XdgAppDir *self,
+char ** flatpak_dir_get_subpaths (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error);
-GFile * xdg_app_dir_get_exports_dir (XdgAppDir *self);
-GFile * xdg_app_dir_get_removed_dir (XdgAppDir *self);
-GFile * xdg_app_dir_get_if_deployed (XdgAppDir *self,
+GFile * flatpak_dir_get_exports_dir (FlatpakDir *self);
+GFile * flatpak_dir_get_removed_dir (FlatpakDir *self);
+GFile * flatpak_dir_get_if_deployed (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable);
-char * xdg_app_dir_find_remote_ref (XdgAppDir *self,
+char * flatpak_dir_find_remote_ref (FlatpakDir *self,
const char *remote,
const char *name,
const char *opt_branch,
@@ -132,7 +132,7 @@ char * xdg_app_dir_find_remote_ref (XdgAppDir *self,
gboolean *is_app,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_find_installed_ref (XdgAppDir *self,
+char * flatpak_dir_find_installed_ref (FlatpakDir *self,
const char *name,
const char *opt_branch,
const char *opt_arch,
@@ -140,39 +140,39 @@ char * xdg_app_dir_find_installed_ref (XdgAppDir *self,
gboolean runtime,
gboolean *is_app,
GError **error);
-XdgAppDeploy *xdg_app_dir_load_deployed (XdgAppDir *self,
- const char *ref,
- const char *checksum,
- GCancellable *cancellable,
- GError **error);
-char * xdg_app_dir_load_override (XdgAppDir *dir,
+FlatpakDeploy *flatpak_dir_load_deployed (FlatpakDir *self,
+ const char *ref,
+ const char *checksum,
+ GCancellable *cancellable,
+ GError **error);
+char * flatpak_dir_load_override (FlatpakDir *dir,
const char *app_id,
gsize *length,
GError **error);
-OstreeRepo *xdg_app_dir_get_repo (XdgAppDir *self);
-gboolean xdg_app_dir_ensure_path (XdgAppDir *self,
+OstreeRepo *flatpak_dir_get_repo (FlatpakDir *self);
+gboolean flatpak_dir_ensure_path (FlatpakDir *self,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_use_child_repo (XdgAppDir *self);
-gboolean xdg_app_dir_ensure_system_child_repo (XdgAppDir *self,
- GError **error);
-gboolean xdg_app_dir_ensure_repo (XdgAppDir *self,
+gboolean flatpak_dir_use_child_repo (FlatpakDir *self);
+gboolean flatpak_dir_ensure_system_child_repo (FlatpakDir *self,
+ GError **error);
+gboolean flatpak_dir_ensure_repo (FlatpakDir *self,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_mark_changed (XdgAppDir *self,
- GError **error);
-gboolean xdg_app_dir_remove_appstream (XdgAppDir *self,
+gboolean flatpak_dir_mark_changed (FlatpakDir *self,
+ GError **error);
+gboolean flatpak_dir_remove_appstream (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_update_appstream (XdgAppDir *self,
+gboolean flatpak_dir_update_appstream (FlatpakDir *self,
const char *remote,
const char *arch,
gboolean *out_changed,
OstreeAsyncProgress *progress,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_pull (XdgAppDir *self,
+gboolean flatpak_dir_pull (FlatpakDir *self,
const char *repository,
const char *ref,
char **subpaths,
@@ -181,7 +181,7 @@ gboolean xdg_app_dir_pull (XdgAppDir *self,
OstreeAsyncProgress *progress,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
+gboolean flatpak_dir_pull_untrusted_local (FlatpakDir *self,
const char *src_path,
const char *remote_name,
const char *ref,
@@ -189,51 +189,51 @@ gboolean xdg_app_dir_pull_untrusted_local (XdgAppDir *self,
OstreeAsyncProgress *progress,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_list_refs_for_name (XdgAppDir *self,
+gboolean flatpak_dir_list_refs_for_name (FlatpakDir *self,
const char *kind,
const char *name,
char ***refs,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_list_refs (XdgAppDir *self,
+gboolean flatpak_dir_list_refs (FlatpakDir *self,
const char *kind,
char ***refs,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_read_latest (XdgAppDir *self,
+char * flatpak_dir_read_latest (FlatpakDir *self,
const char *remote,
const char *ref,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_read_active (XdgAppDir *self,
+char * flatpak_dir_read_active (FlatpakDir *self,
const char *ref,
GCancellable *cancellable);
-gboolean xdg_app_dir_set_active (XdgAppDir *self,
+gboolean flatpak_dir_set_active (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_current_ref (XdgAppDir *self,
+char * flatpak_dir_current_ref (FlatpakDir *self,
const char *name,
GCancellable *cancellable);
-gboolean xdg_app_dir_drop_current_ref (XdgAppDir *self,
+gboolean flatpak_dir_drop_current_ref (FlatpakDir *self,
const char *name,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_make_current_ref (XdgAppDir *self,
+gboolean flatpak_dir_make_current_ref (FlatpakDir *self,
const char *ref,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_list_deployed (XdgAppDir *self,
+gboolean flatpak_dir_list_deployed (FlatpakDir *self,
const char *ref,
char ***deployed_checksums,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_lock (XdgAppDir *self,
+gboolean flatpak_dir_lock (FlatpakDir *self,
GLnxLockFile *lockfile,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_deploy (XdgAppDir *self,
+gboolean flatpak_dir_deploy (FlatpakDir *self,
const char *origin,
const char *ref,
const char *checksum_or_latest,
@@ -241,18 +241,18 @@ gboolean xdg_app_dir_deploy (XdgAppDir *self,
GVariant *old_deploy_data,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_deploy_update (XdgAppDir *self,
+gboolean flatpak_dir_deploy_update (FlatpakDir *self,
const char *ref,
const char *checksum,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_deploy_install (XdgAppDir *self,
+gboolean flatpak_dir_deploy_install (FlatpakDir *self,
const char *ref,
const char *origin,
char **subpaths,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_install (XdgAppDir *self,
+gboolean flatpak_dir_install (FlatpakDir *self,
gboolean no_pull,
gboolean no_deploy,
const char *ref,
@@ -261,7 +261,7 @@ gboolean xdg_app_dir_install (XdgAppDir *self,
OstreeAsyncProgress *progress,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_update (XdgAppDir *self,
+gboolean flatpak_dir_update (FlatpakDir *self,
gboolean no_pull,
gboolean no_deploy,
const char *ref,
@@ -271,38 +271,38 @@ gboolean xdg_app_dir_update (XdgAppDir *self,
OstreeAsyncProgress *progress,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_undeploy (XdgAppDir *self,
+gboolean flatpak_dir_undeploy (FlatpakDir *self,
const char *ref,
const char *checksum,
gboolean force_remove,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_undeploy_all (XdgAppDir *self,
+gboolean flatpak_dir_undeploy_all (FlatpakDir *self,
const char *ref,
gboolean force_remove,
gboolean *was_deployed_out,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_remove_all_refs (XdgAppDir *self,
+gboolean flatpak_dir_remove_all_refs (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_remove_ref (XdgAppDir *self,
+gboolean flatpak_dir_remove_ref (FlatpakDir *self,
const char *remote_name,
const char *ref,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_update_exports (XdgAppDir *self,
+gboolean flatpak_dir_update_exports (FlatpakDir *self,
const char *app,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_prune (XdgAppDir *self,
+gboolean flatpak_dir_prune (FlatpakDir *self,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_cleanup_removed (XdgAppDir *self,
+gboolean flatpak_dir_cleanup_removed (FlatpakDir *self,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_collect_deployed_refs (XdgAppDir *self,
+gboolean flatpak_dir_collect_deployed_refs (FlatpakDir *self,
const char *type,
const char *name_prefix,
const char *branch,
@@ -310,45 +310,45 @@ gboolean xdg_app_dir_collect_deployed_refs (XdgAppDir *self,
GHashTable *hash,
GCancellable *cancellable,
GError **error);
-char *xdg_app_dir_create_origin_remote (XdgAppDir *self,
+char *flatpak_dir_create_origin_remote (FlatpakDir *self,
const char *url,
const char *id,
const char *title,
GBytes *gpg_data,
GCancellable *cancellable,
GError **error);
-char **xdg_app_dir_list_remotes (XdgAppDir *self,
+char **flatpak_dir_list_remotes (FlatpakDir *self,
GCancellable *cancellable,
GError **error);
-char *xdg_app_dir_get_remote_title (XdgAppDir *self,
+char *flatpak_dir_get_remote_title (FlatpakDir *self,
const char *remote_name);
-int xdg_app_dir_get_remote_prio (XdgAppDir *self,
+int flatpak_dir_get_remote_prio (FlatpakDir *self,
const char *remote_name);
-gboolean xdg_app_dir_get_remote_noenumerate (XdgAppDir *self,
+gboolean flatpak_dir_get_remote_noenumerate (FlatpakDir *self,
const char *remote_name);
-gboolean xdg_app_dir_get_remote_disabled (XdgAppDir *self,
+gboolean flatpak_dir_get_remote_disabled (FlatpakDir *self,
const char *remote_name);
-gboolean xdg_app_dir_list_remote_refs (XdgAppDir *self,
+gboolean flatpak_dir_list_remote_refs (FlatpakDir *self,
const char *remote,
GHashTable **refs,
GCancellable *cancellable,
GError **error);
-char * xdg_app_dir_fetch_remote_title (XdgAppDir *self,
+char * flatpak_dir_fetch_remote_title (FlatpakDir *self,
const char *remote,
GCancellable *cancellable,
GError **error);
-GBytes * xdg_app_dir_fetch_remote_object (XdgAppDir *self,
+GBytes * flatpak_dir_fetch_remote_object (FlatpakDir *self,
const char *remote,
const char *checksum,
const char *type,
GCancellable *cancellable,
GError **error);
-GBytes * xdg_app_dir_fetch_metadata (XdgAppDir *self,
+GBytes * flatpak_dir_fetch_metadata (FlatpakDir *self,
const char *remote_name,
const char *commit,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_dir_fetch_ref_cache (XdgAppDir *self,
+gboolean flatpak_dir_fetch_ref_cache (FlatpakDir *self,
const char *remote_name,
const char *ref,
guint64 *download_size,
@@ -357,4 +357,4 @@ gboolean xdg_app_dir_fetch_ref_cache (XdgAppDir *self,
GCancellable *cancellable,
GError **error);
-#endif /* __XDG_APP_DIR_H__ */
+#endif /* __FLATPAK_DIR_H__ */
diff --git a/common/xdg-app-portal-error.c b/common/xdg-app-portal-error.c
index a9fc70f..036aca7 100644
--- a/common/xdg-app-portal-error.c
+++ b/common/xdg-app-portal-error.c
@@ -25,24 +25,24 @@
#include <gio/gio.h>
-static const GDBusErrorEntry xdg_app_error_entries[] = {
- {XDG_APP_PORTAL_ERROR_FAILED, "org.freedesktop.XdgApp.Failed"},
- {XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT, "org.freedesktop.XdgApp.InvalidArgument"},
- {XDG_APP_PORTAL_ERROR_NOT_FOUND, "org.freedesktop.XdgApp.NotFound"},
- {XDG_APP_PORTAL_ERROR_EXISTS, "org.freedesktop.XdgApp.Exists"},
- {XDG_APP_PORTAL_ERROR_NOT_ALLOWED, "org.freedesktop.XdgApp.NotAllowed"},
- {XDG_APP_PORTAL_ERROR_CANCELLED, "org.freedesktop.XdgApp.Cancelled"},
- {XDG_APP_PORTAL_ERROR_WINDOW_DESTROYED, "org.freedesktop.XdgApp.WindowDestroyed"},
+static const GDBusErrorEntry flatpak_error_entries[] = {
+ {FLATPAK_PORTAL_ERROR_FAILED, "org.freedesktop.Flatpak.Failed"},
+ {FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT, "org.freedesktop.Flatpak.InvalidArgument"},
+ {FLATPAK_PORTAL_ERROR_NOT_FOUND, "org.freedesktop.Flatpak.NotFound"},
+ {FLATPAK_PORTAL_ERROR_EXISTS, "org.freedesktop.Flatpak.Exists"},
+ {FLATPAK_PORTAL_ERROR_NOT_ALLOWED, "org.freedesktop.Flatpak.NotAllowed"},
+ {FLATPAK_PORTAL_ERROR_CANCELLED, "org.freedesktop.Flatpak.Cancelled"},
+ {FLATPAK_PORTAL_ERROR_WINDOW_DESTROYED, "org.freedesktop.Flatpak.WindowDestroyed"},
};
GQuark
-xdg_app_portal_error_quark (void)
+flatpak_portal_error_quark (void)
{
static volatile gsize quark_volatile = 0;
g_dbus_error_register_error_domain ("xdg-app-portal-error-quark",
&quark_volatile,
- xdg_app_error_entries,
- G_N_ELEMENTS (xdg_app_error_entries));
+ flatpak_error_entries,
+ G_N_ELEMENTS (flatpak_error_entries));
return (GQuark) quark_volatile;
}
diff --git a/common/xdg-app-portal-error.h b/common/xdg-app-portal-error.h
index 00e6b89..2ff02e8 100644
--- a/common/xdg-app-portal-error.h
+++ b/common/xdg-app-portal-error.h
@@ -19,8 +19,8 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef XDG_APP_PORTAL_ERROR_H
-#define XDG_APP_PORTAL_ERROR_H
+#ifndef FLATPAK_PORTAL_ERROR_H
+#define FLATPAK_PORTAL_ERROR_H
#include <glib.h>
@@ -30,20 +30,20 @@ G_BEGIN_DECLS
* XdpErrorEnum:
*/
typedef enum {
- XDG_APP_PORTAL_ERROR_FAILED = 0,
- XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
- XDG_APP_PORTAL_ERROR_NOT_FOUND,
- XDG_APP_PORTAL_ERROR_EXISTS,
- XDG_APP_PORTAL_ERROR_NOT_ALLOWED,
- XDG_APP_PORTAL_ERROR_CANCELLED,
- XDG_APP_PORTAL_ERROR_WINDOW_DESTROYED,
-} XdgAppErrorEnum;
+ FLATPAK_PORTAL_ERROR_FAILED = 0,
+ FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR_EXISTS,
+ FLATPAK_PORTAL_ERROR_NOT_ALLOWED,
+ FLATPAK_PORTAL_ERROR_CANCELLED,
+ FLATPAK_PORTAL_ERROR_WINDOW_DESTROYED,
+} FlatpakErrorEnum;
-#define XDG_APP_PORTAL_ERROR xdg_app_portal_error_quark ()
+#define FLATPAK_PORTAL_ERROR flatpak_portal_error_quark ()
-XDG_APP_EXTERN GQuark xdg_app_portal_error_quark (void);
+FLATPAK_EXTERN GQuark flatpak_portal_error_quark (void);
G_END_DECLS
-#endif /* XDG_APP_PORTAL_ERROR_H */
+#endif /* FLATPAK_PORTAL_ERROR_H */
diff --git a/common/xdg-app-run.c b/common/xdg-app-run.c
index 44d5a14..2062657 100644
--- a/common/xdg-app-run.c
+++ b/common/xdg-app-run.c
@@ -48,34 +48,34 @@
#define DEFAULT_SHELL "/bin/sh"
typedef enum {
- XDG_APP_CONTEXT_SHARED_NETWORK = 1 << 0,
- XDG_APP_CONTEXT_SHARED_IPC = 1 << 1,
-} XdgAppContextShares;
+ FLATPAK_CONTEXT_SHARED_NETWORK = 1 << 0,
+ FLATPAK_CONTEXT_SHARED_IPC = 1 << 1,
+} FlatpakContextShares;
/* In numerical order of more privs */
typedef enum {
- XDG_APP_FILESYSTEM_MODE_READ_ONLY = 1,
- XDG_APP_FILESYSTEM_MODE_READ_WRITE = 2,
-} XdgAppFilesystemMode;
+ FLATPAK_FILESYSTEM_MODE_READ_ONLY = 1,
+ FLATPAK_FILESYSTEM_MODE_READ_WRITE = 2,
+} FlatpakFilesystemMode;
/* Same order as enum */
-static const char *xdg_app_context_shares[] = {
+static const char *flatpak_context_shares[] = {
"network",
"ipc",
NULL
};
typedef enum {
- XDG_APP_CONTEXT_SOCKET_X11 = 1 << 0,
- XDG_APP_CONTEXT_SOCKET_WAYLAND = 1 << 1,
- XDG_APP_CONTEXT_SOCKET_PULSEAUDIO = 1 << 2,
- XDG_APP_CONTEXT_SOCKET_SESSION_BUS = 1 << 3,
- XDG_APP_CONTEXT_SOCKET_SYSTEM_BUS = 1 << 4,
-} XdgAppContextSockets;
+ FLATPAK_CONTEXT_SOCKET_X11 = 1 << 0,
+ FLATPAK_CONTEXT_SOCKET_WAYLAND = 1 << 1,
+ FLATPAK_CONTEXT_SOCKET_PULSEAUDIO = 1 << 2,
+ FLATPAK_CONTEXT_SOCKET_SESSION_BUS = 1 << 3,
+ FLATPAK_CONTEXT_SOCKET_SYSTEM_BUS = 1 << 4,
+} FlatpakContextSockets;
/* Same order as enum */
-static const char *xdg_app_context_sockets[] = {
+static const char *flatpak_context_sockets[] = {
"x11",
"wayland",
"pulseaudio",
@@ -90,35 +90,35 @@ const char *dont_mount_in_root[] = {
};
typedef enum {
- XDG_APP_CONTEXT_DEVICE_DRI = 1 << 0,
-} XdgAppContextDevices;
+ FLATPAK_CONTEXT_DEVICE_DRI = 1 << 0,
+} FlatpakContextDevices;
-static const char *xdg_app_context_devices[] = {
+static const char *flatpak_context_devices[] = {
"dri",
NULL
};
-struct XdgAppContext
-{
- XdgAppContextShares shares;
- XdgAppContextShares shares_valid;
- XdgAppContextSockets sockets;
- XdgAppContextSockets sockets_valid;
- XdgAppContextDevices devices;
- XdgAppContextDevices devices_valid;
- GHashTable *env_vars;
- GHashTable *persistent;
- GHashTable *filesystems;
- GHashTable *session_bus_policy;
- GHashTable *system_bus_policy;
+struct FlatpakContext
+{
+ FlatpakContextShares shares;
+ FlatpakContextShares shares_valid;
+ FlatpakContextSockets sockets;
+ FlatpakContextSockets sockets_valid;
+ FlatpakContextDevices devices;
+ FlatpakContextDevices devices_valid;
+ GHashTable *env_vars;
+ GHashTable *persistent;
+ GHashTable *filesystems;
+ GHashTable *session_bus_policy;
+ GHashTable *system_bus_policy;
};
-XdgAppContext *
-xdg_app_context_new (void)
+FlatpakContext *
+flatpak_context_new (void)
{
- XdgAppContext *context;
+ FlatpakContext *context;
- context = g_slice_new0 (XdgAppContext);
+ context = g_slice_new0 (FlatpakContext);
context->env_vars = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
context->persistent = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
context->filesystems = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
@@ -129,18 +129,18 @@ xdg_app_context_new (void)
}
void
-xdg_app_context_free (XdgAppContext *context)
+flatpak_context_free (FlatpakContext *context)
{
g_hash_table_destroy (context->env_vars);
g_hash_table_destroy (context->persistent);
g_hash_table_destroy (context->filesystems);
g_hash_table_destroy (context->session_bus_policy);
g_hash_table_destroy (context->system_bus_policy);
- g_slice_free (XdgAppContext, context);
+ g_slice_free (FlatpakContext, context);
}
static guint32
-xdg_app_context_bitmask_from_string (const char *name, const char **names)
+flatpak_context_bitmask_from_string (const char *name, const char **names)
{
guint32 i;
@@ -155,7 +155,7 @@ xdg_app_context_bitmask_from_string (const char *name, const char **names)
static char **
-xdg_app_context_bitmask_to_string (guint32 enabled, guint32 valid, const char **names)
+flatpak_context_bitmask_to_string (guint32 enabled, guint32 valid, const char **names)
{
guint32 i;
GPtrArray *array;
@@ -178,10 +178,10 @@ xdg_app_context_bitmask_to_string (guint32 enabled, guint32 valid, const char **
return (char **) g_ptr_array_free (array, FALSE);
}
-static XdgAppContextShares
-xdg_app_context_share_from_string (const char *string, GError **error)
+static FlatpakContextShares
+flatpak_context_share_from_string (const char *string, GError **error)
{
- XdgAppContextShares shares = xdg_app_context_bitmask_from_string (string, xdg_app_context_shares);
+ FlatpakContextShares shares = flatpak_context_bitmask_from_string (string, flatpak_context_shares);
if (shares == 0)
g_set_error (error, G_OPTION_ERROR, G_OPTION_ERROR_FAILED,
@@ -190,22 +190,22 @@ xdg_app_context_share_from_string (const char *string, GError **error)
}
static char **
-xdg_app_context_shared_to_string (XdgAppContextShares shares, XdgAppContextShares valid)
+flatpak_context_shared_to_string (FlatpakContextShares shares, FlatpakContextShares valid)
{
- return xdg_app_context_bitmask_to_string (shares, valid, xdg_app_context_shares);
+ return flatpak_context_bitmask_to_string (shares, valid, flatpak_context_shares);
}
-static XdgAppPolicy
-xdg_app_policy_from_string (const char *string, GError **error)
+static FlatpakPolicy
+flatpak_policy_from_string (const char *string, GError **error)
{
if (strcmp (string, "none") == 0)
- return XDG_APP_POLICY_NONE;
+ return FLATPAK_POLICY_NONE;
if (strcmp (string, "see") == 0)
- return XDG_APP_POLICY_SEE;
+ return FLATPAK_POLICY_SEE;
if (strcmp (string, "talk") == 0)
- return XDG_APP_POLICY_TALK;
+ return FLATPAK_POLICY_TALK;
if (strcmp (string, "own") == 0)
- return XDG_APP_POLICY_OWN;
+ return FLATPAK_POLICY_OWN;
g_set_error (error, G_OPTION_ERROR, G_OPTION_ERROR_FAILED,
"Unknown socket type %s, valid types are: x11,wayland,pulseaudio,session-bus,system-bus\n", string);
@@ -213,20 +213,20 @@ xdg_app_policy_from_string (const char *string, GError **error)
}
static const char *
-xdg_app_policy_to_string (XdgAppPolicy policy)
+flatpak_policy_to_string (FlatpakPolicy policy)
{
- if (policy == XDG_APP_POLICY_SEE)
+ if (policy == FLATPAK_POLICY_SEE)
return "see";
- if (policy == XDG_APP_POLICY_TALK)
+ if (policy == FLATPAK_POLICY_TALK)
return "talk";
- if (policy == XDG_APP_POLICY_OWN)
+ if (policy == FLATPAK_POLICY_OWN)
return "own";
return "none";
}
static gboolean
-xdg_app_verify_dbus_name (const char *name, GError **error)
+flatpak_verify_dbus_name (const char *name, GError **error)
{
const char *name_part;
g_autofree char *tmp = NULL;
@@ -248,10 +248,10 @@ xdg_app_verify_dbus_name (const char *name, GError **error)
return FALSE;
}
-static XdgAppContextSockets
-xdg_app_context_socket_from_string (const char *string, GError **error)
+static FlatpakContextSockets
+flatpak_context_socket_from_string (const char *string, GError **error)
{
- XdgAppContextSockets sockets = xdg_app_context_bitmask_from_string (string, xdg_app_context_sockets);
+ FlatpakContextSockets sockets = flatpak_context_bitmask_from_string (string, flatpak_context_sockets);
if (sockets == 0)
g_set_error (error, G_OPTION_ERROR, G_OPTION_ERROR_FAILED,
@@ -260,15 +260,15 @@ xdg_app_context_socket_from_string (const char *string, GError **error)
}
static char **
-xdg_app_context_sockets_to_string (XdgAppContextSockets sockets, XdgAppContextSockets valid)
+flatpak_context_sockets_to_string (FlatpakContextSockets sockets, FlatpakContextSockets valid)
{
- return xdg_app_context_bitmask_to_string (sockets, valid, xdg_app_context_sockets);
+ return flatpak_context_bitmask_to_string (sockets, valid, flatpak_context_sockets);
}
-static XdgAppContextDevices
-xdg_app_context_device_from_string (const char *string, GError **error)
+static FlatpakContextDevices
+flatpak_context_device_from_string (const char *string, GError **error)
{
- XdgAppContextDevices devices = xdg_app_context_bitmask_from_string (string, xdg_app_context_devices);
+ FlatpakContextDevices devices = flatpak_context_bitmask_from_string (string, flatpak_context_devices);
if (devices == 0)
g_set_error (error, G_OPTION_ERROR, G_OPTION_ERROR_FAILED,
@@ -277,86 +277,86 @@ xdg_app_context_device_from_string (const char *string, GError **error)
}
static char **
-xdg_app_context_devices_to_string (XdgAppContextDevices devices, XdgAppContextDevices valid)
+flatpak_context_devices_to_string (FlatpakContextDevices devices, FlatpakContextDevices valid)
{
- return xdg_app_context_bitmask_to_string (devices, valid, xdg_app_context_devices);
+ return flatpak_context_bitmask_to_string (devices, valid, flatpak_context_devices);
}
static void
-xdg_app_context_add_shares (XdgAppContext *context,
- XdgAppContextShares shares)
+flatpak_context_add_shares (FlatpakContext *context,
+ FlatpakContextShares shares)
{
context->shares_valid |= shares;
context->shares |= shares;
}
static void
-xdg_app_context_remove_shares (XdgAppContext *context,
- XdgAppContextShares shares)
+flatpak_context_remove_shares (FlatpakContext *context,
+ FlatpakContextShares shares)
{
context->shares_valid |= shares;
context->shares &= ~shares;
}
static void
-xdg_app_context_add_sockets (XdgAppContext *context,
- XdgAppContextSockets sockets)
+flatpak_context_add_sockets (FlatpakContext *context,
+ FlatpakContextSockets sockets)
{
context->sockets_valid |= sockets;
context->sockets |= sockets;
}
static void
-xdg_app_context_remove_sockets (XdgAppContext *context,
- XdgAppContextSockets sockets)
+flatpak_context_remove_sockets (FlatpakContext *context,
+ FlatpakContextSockets sockets)
{
context->sockets_valid |= sockets;
context->sockets &= ~sockets;
}
static void
-xdg_app_context_add_devices (XdgAppContext *context,
- XdgAppContextDevices devices)
+flatpak_context_add_devices (FlatpakContext *context,
+ FlatpakContextDevices devices)
{
context->devices_valid |= devices;
context->devices |= devices;
}
static void
-xdg_app_context_remove_devices (XdgAppContext *context,
- XdgAppContextDevices devices)
+flatpak_context_remove_devices (FlatpakContext *context,
+ FlatpakContextDevices devices)
{
context->devices_valid |= devices;
context->devices &= ~devices;
}
static void
-xdg_app_context_set_env_var (XdgAppContext *context,
- const char *name,
- const char *value)
+flatpak_context_set_env_var (FlatpakContext *context,
+ const char *name,
+ const char *value)
{
g_hash_table_insert (context->env_vars, g_strdup (name), g_strdup (value));
}
void
-xdg_app_context_set_session_bus_policy (XdgAppContext *context,
- const char *name,
- XdgAppPolicy policy)
+flatpak_context_set_session_bus_policy (FlatpakContext *context,
+ const char *name,
+ FlatpakPolicy policy)
{
g_hash_table_insert (context->session_bus_policy, g_strdup (name), GINT_TO_POINTER (policy));
}
void
-xdg_app_context_set_system_bus_policy (XdgAppContext *context,
- const char *name,
- XdgAppPolicy policy)
+flatpak_context_set_system_bus_policy (FlatpakContext *context,
+ const char *name,
+ FlatpakPolicy policy)
{
g_hash_table_insert (context->system_bus_policy, g_strdup (name), GINT_TO_POINTER (policy));
}
static void
-xdg_app_context_set_persistent (XdgAppContext *context,
- const char *path)
+flatpak_context_set_persistent (FlatpakContext *context,
+ const char *path)
{
g_hash_table_insert (context->persistent, g_strdup (path), GINT_TO_POINTER (1));
}
@@ -467,31 +467,31 @@ get_user_dir_from_string (const char *filesystem,
}
static char *
-parse_filesystem_flags (const char *filesystem, XdgAppFilesystemMode *mode)
+parse_filesystem_flags (const char *filesystem, FlatpakFilesystemMode *mode)
{
gsize len = strlen (filesystem);
if (mode)
- *mode = XDG_APP_FILESYSTEM_MODE_READ_WRITE;
+ *mode = FLATPAK_FILESYSTEM_MODE_READ_WRITE;
if (g_str_has_suffix (filesystem, ":ro"))
{
len -= 3;
if (mode)
- *mode = XDG_APP_FILESYSTEM_MODE_READ_ONLY;
+ *mode = FLATPAK_FILESYSTEM_MODE_READ_ONLY;
}
else if (g_str_has_suffix (filesystem, ":rw"))
{
len -= 3;
if (mode)
- *mode = XDG_APP_FILESYSTEM_MODE_READ_WRITE;
+ *mode = FLATPAK_FILESYSTEM_MODE_READ_WRITE;
}
return g_strndup (filesystem, len);
}
static gboolean
-xdg_app_context_verify_filesystem (const char *filesystem_and_mode,
+flatpak_context_verify_filesystem (const char *filesystem_and_mode,
GError **error)
{
g_autofree char *filesystem = parse_filesystem_flags (filesystem_and_mode, NULL);
@@ -513,18 +513,18 @@ xdg_app_context_verify_filesystem (const char *filesystem_and_mode,
}
static void
-xdg_app_context_add_filesystem (XdgAppContext *context,
- const char *what)
+flatpak_context_add_filesystem (FlatpakContext *context,
+ const char *what)
{
- XdgAppFilesystemMode mode;
+ FlatpakFilesystemMode mode;
char *fs = parse_filesystem_flags (what, &mode);
g_hash_table_insert (context->filesystems, fs, GINT_TO_POINTER (mode));
}
static void
-xdg_app_context_remove_filesystem (XdgAppContext *context,
- const char *what)
+flatpak_context_remove_filesystem (FlatpakContext *context,
+ const char *what)
{
g_hash_table_insert (context->filesystems,
parse_filesystem_flags (what, NULL),
@@ -532,8 +532,8 @@ xdg_app_context_remove_filesystem (XdgAppContext *context,
}
void
-xdg_app_context_merge (XdgAppContext *context,
- XdgAppContext *other)
+flatpak_context_merge (FlatpakContext *context,
+ FlatpakContext *other)
{
GHashTableIter iter;
gpointer key, value;
@@ -575,14 +575,14 @@ option_share_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextShares share;
+ FlatpakContext *context = data;
+ FlatpakContextShares share;
- share = xdg_app_context_share_from_string (value, error);
+ share = flatpak_context_share_from_string (value, error);
if (share == 0)
return FALSE;
- xdg_app_context_add_shares (context, share);
+ flatpak_context_add_shares (context, share);
return TRUE;
}
@@ -593,14 +593,14 @@ option_unshare_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextShares share;
+ FlatpakContext *context = data;
+ FlatpakContextShares share;
- share = xdg_app_context_share_from_string (value, error);
+ share = flatpak_context_share_from_string (value, error);
if (share == 0)
return FALSE;
- xdg_app_context_remove_shares (context, share);
+ flatpak_context_remove_shares (context, share);
return TRUE;
}
@@ -611,14 +611,14 @@ option_socket_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextSockets socket;
+ FlatpakContext *context = data;
+ FlatpakContextSockets socket;
- socket = xdg_app_context_socket_from_string (value, error);
+ socket = flatpak_context_socket_from_string (value, error);
if (socket == 0)
return FALSE;
- xdg_app_context_add_sockets (context, socket);
+ flatpak_context_add_sockets (context, socket);
return TRUE;
}
@@ -629,14 +629,14 @@ option_nosocket_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextSockets socket;
+ FlatpakContext *context = data;
+ FlatpakContextSockets socket;
- socket = xdg_app_context_socket_from_string (value, error);
+ socket = flatpak_context_socket_from_string (value, error);
if (socket == 0)
return FALSE;
- xdg_app_context_remove_sockets (context, socket);
+ flatpak_context_remove_sockets (context, socket);
return TRUE;
}
@@ -647,14 +647,14 @@ option_device_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextDevices device;
+ FlatpakContext *context = data;
+ FlatpakContextDevices device;
- device = xdg_app_context_device_from_string (value, error);
+ device = flatpak_context_device_from_string (value, error);
if (device == 0)
return FALSE;
- xdg_app_context_add_devices (context, device);
+ flatpak_context_add_devices (context, device);
return TRUE;
}
@@ -665,14 +665,14 @@ option_nodevice_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
- XdgAppContextDevices device;
+ FlatpakContext *context = data;
+ FlatpakContextDevices device;
- device = xdg_app_context_device_from_string (value, error);
+ device = flatpak_context_device_from_string (value, error);
if (device == 0)
return FALSE;
- xdg_app_context_remove_devices (context, device);
+ flatpak_context_remove_devices (context, device);
return TRUE;
}
@@ -683,12 +683,12 @@ option_filesystem_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_context_verify_filesystem (value, error))
+ if (!flatpak_context_verify_filesystem (value, error))
return FALSE;
- xdg_app_context_add_filesystem (context, value);
+ flatpak_context_add_filesystem (context, value);
return TRUE;
}
@@ -698,12 +698,12 @@ option_nofilesystem_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_context_verify_filesystem (value, error))
+ if (!flatpak_context_verify_filesystem (value, error))
return FALSE;
- xdg_app_context_remove_filesystem (context, value);
+ flatpak_context_remove_filesystem (context, value);
return TRUE;
}
@@ -713,7 +713,7 @@ option_env_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
g_auto(GStrv) split = g_strsplit (value, "=", 2);
@@ -723,7 +723,7 @@ option_env_cb (const gchar *option_name,
return FALSE;
}
- xdg_app_context_set_env_var (context, split[0], split[1]);
+ flatpak_context_set_env_var (context, split[0], split[1]);
return TRUE;
}
@@ -733,12 +733,12 @@ option_own_name_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_verify_dbus_name (value, error))
+ if (!flatpak_verify_dbus_name (value, error))
return FALSE;
- xdg_app_context_set_session_bus_policy (context, value, XDG_APP_POLICY_OWN);
+ flatpak_context_set_session_bus_policy (context, value, FLATPAK_POLICY_OWN);
return TRUE;
}
@@ -748,12 +748,12 @@ option_talk_name_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_verify_dbus_name (value, error))
+ if (!flatpak_verify_dbus_name (value, error))
return FALSE;
- xdg_app_context_set_session_bus_policy (context, value, XDG_APP_POLICY_TALK);
+ flatpak_context_set_session_bus_policy (context, value, FLATPAK_POLICY_TALK);
return TRUE;
}
@@ -763,12 +763,12 @@ option_system_own_name_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_verify_dbus_name (value, error))
+ if (!flatpak_verify_dbus_name (value, error))
return FALSE;
- xdg_app_context_set_system_bus_policy (context, value, XDG_APP_POLICY_OWN);
+ flatpak_context_set_system_bus_policy (context, value, FLATPAK_POLICY_OWN);
return TRUE;
}
@@ -778,12 +778,12 @@ option_system_talk_name_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- if (!xdg_app_verify_dbus_name (value, error))
+ if (!flatpak_verify_dbus_name (value, error))
return FALSE;
- xdg_app_context_set_system_bus_policy (context, value, XDG_APP_POLICY_TALK);
+ flatpak_context_set_system_bus_policy (context, value, FLATPAK_POLICY_TALK);
return TRUE;
}
@@ -793,9 +793,9 @@ option_persist_cb (const gchar *option_name,
gpointer data,
GError **error)
{
- XdgAppContext *context = data;
+ FlatpakContext *context = data;
- xdg_app_context_set_persistent (context, value);
+ flatpak_context_set_persistent (context, value);
return TRUE;
}
@@ -818,7 +818,7 @@ static GOptionEntry context_options[] = {
};
GOptionGroup *
-xdg_app_context_get_options (XdgAppContext *context)
+flatpak_context_get_options (FlatpakContext *context)
{
GOptionGroup *group;
@@ -850,161 +850,161 @@ parse_negated (const char *option, gboolean *negated)
/* This is a merge, not a replace */
gboolean
-xdg_app_context_load_metadata (XdgAppContext *context,
- GKeyFile *metakey,
- GError **error)
+flatpak_context_load_metadata (FlatpakContext *context,
+ GKeyFile *metakey,
+ GError **error)
{
gboolean remove;
int i;
- if (g_key_file_has_key (metakey, XDG_APP_METADATA_GROUP_CONTEXT, XDG_APP_METADATA_KEY_SHARED, NULL))
+ if (g_key_file_has_key (metakey, FLATPAK_METADATA_GROUP_CONTEXT, FLATPAK_METADATA_KEY_SHARED, NULL))
{
- g_auto(GStrv) shares = g_key_file_get_string_list (metakey, XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SHARED, NULL, error);
+ g_auto(GStrv) shares = g_key_file_get_string_list (metakey, FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SHARED, NULL, error);
if (shares == NULL)
return FALSE;
for (i = 0; shares[i] != NULL; i++)
{
- XdgAppContextShares share;
+ FlatpakContextShares share;
- share = xdg_app_context_share_from_string (parse_negated (shares[i], &remove), error);
+ share = flatpak_context_share_from_string (parse_negated (shares[i], &remove), error);
if (share == 0)
return FALSE;
if (remove)
- xdg_app_context_remove_shares (context, share);
+ flatpak_context_remove_shares (context, share);
else
- xdg_app_context_add_shares (context, share);
+ flatpak_context_add_shares (context, share);
}
}
- if (g_key_file_has_key (metakey, XDG_APP_METADATA_GROUP_CONTEXT, XDG_APP_METADATA_KEY_SOCKETS, NULL))
+ if (g_key_file_has_key (metakey, FLATPAK_METADATA_GROUP_CONTEXT, FLATPAK_METADATA_KEY_SOCKETS, NULL))
{
- g_auto(GStrv) sockets = g_key_file_get_string_list (metakey, XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SOCKETS, NULL, error);
+ g_auto(GStrv) sockets = g_key_file_get_string_list (metakey, FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SOCKETS, NULL, error);
if (sockets == NULL)
return FALSE;
for (i = 0; sockets[i] != NULL; i++)
{
- XdgAppContextSockets socket = xdg_app_context_socket_from_string (parse_negated (sockets[i], &remove), error);
+ FlatpakContextSockets socket = flatpak_context_socket_from_string (parse_negated (sockets[i], &remove), error);
if (socket == 0)
return FALSE;
if (remove)
- xdg_app_context_remove_sockets (context, socket);
+ flatpak_context_remove_sockets (context, socket);
else
- xdg_app_context_add_sockets (context, socket);
+ flatpak_context_add_sockets (context, socket);
}
}
- if (g_key_file_has_key (metakey, XDG_APP_METADATA_GROUP_CONTEXT, XDG_APP_METADATA_KEY_DEVICES, NULL))
+ if (g_key_file_has_key (metakey, FLATPAK_METADATA_GROUP_CONTEXT, FLATPAK_METADATA_KEY_DEVICES, NULL))
{
- g_auto(GStrv) devices = g_key_file_get_string_list (metakey, XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_DEVICES, NULL, error);
+ g_auto(GStrv) devices = g_key_file_get_string_list (metakey, FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_DEVICES, NULL, error);
if (devices == NULL)
return FALSE;
for (i = 0; devices[i] != NULL; i++)
{
- XdgAppContextDevices device = xdg_app_context_device_from_string (parse_negated (devices[i], &remove), error);
+ FlatpakContextDevices device = flatpak_context_device_from_string (parse_negated (devices[i], &remove), error);
if (device == 0)
return FALSE;
if (remove)
- xdg_app_context_remove_devices (context, device);
+ flatpak_context_remove_devices (context, device);
else
- xdg_app_context_add_devices (context, device);
+ flatpak_context_add_devices (context, device);
}
}
- if (g_key_file_has_key (metakey, XDG_APP_METADATA_GROUP_CONTEXT, XDG_APP_METADATA_KEY_FILESYSTEMS, NULL))
+ if (g_key_file_has_key (metakey, FLATPAK_METADATA_GROUP_CONTEXT, FLATPAK_METADATA_KEY_FILESYSTEMS, NULL))
{
- g_auto(GStrv) filesystems = g_key_file_get_string_list (metakey, XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_FILESYSTEMS, NULL, error);
+ g_auto(GStrv) filesystems = g_key_file_get_string_list (metakey, FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_FILESYSTEMS, NULL, error);
if (filesystems == NULL)
return FALSE;
for (i = 0; filesystems[i] != NULL; i++)
{
const char *fs = parse_negated (filesystems[i], &remove);
- if (!xdg_app_context_verify_filesystem (fs, error))
+ if (!flatpak_context_verify_filesystem (fs, error))
return FALSE;
if (remove)
- xdg_app_context_remove_filesystem (context, fs);
+ flatpak_context_remove_filesystem (context, fs);
else
- xdg_app_context_add_filesystem (context, fs);
+ flatpak_context_add_filesystem (context, fs);
}
}
- if (g_key_file_has_key (metakey, XDG_APP_METADATA_GROUP_CONTEXT, XDG_APP_METADATA_KEY_PERSISTENT, NULL))
+ if (g_key_file_has_key (metakey, FLATPAK_METADATA_GROUP_CONTEXT, FLATPAK_METADATA_KEY_PERSISTENT, NULL))
{
- g_auto(GStrv) persistent = g_key_file_get_string_list (metakey, XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_PERSISTENT, NULL, error);
+ g_auto(GStrv) persistent = g_key_file_get_string_list (metakey, FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_PERSISTENT, NULL, error);
if (persistent == NULL)
return FALSE;
for (i = 0; persistent[i] != NULL; i++)
- xdg_app_context_set_persistent (context, persistent[i]);
+ flatpak_context_set_persistent (context, persistent[i]);
}
- if (g_key_file_has_group (metakey, XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY))
+ if (g_key_file_has_group (metakey, FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY))
{
g_auto(GStrv) keys = NULL;
gsize i, keys_count;
- keys = g_key_file_get_keys (metakey, XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY, &keys_count, NULL);
+ keys = g_key_file_get_keys (metakey, FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY, &keys_count, NULL);
for (i = 0; i < keys_count; i++)
{
const char *key = keys[i];
- g_autofree char *value = g_key_file_get_string (metakey, XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY, key, NULL);
- XdgAppPolicy policy;
+ g_autofree char *value = g_key_file_get_string (metakey, FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY, key, NULL);
+ FlatpakPolicy policy;
- if (!xdg_app_verify_dbus_name (key, error))
+ if (!flatpak_verify_dbus_name (key, error))
return FALSE;
- policy = xdg_app_policy_from_string (value, error);
+ policy = flatpak_policy_from_string (value, error);
if ((int) policy == -1)
return FALSE;
- xdg_app_context_set_session_bus_policy (context, key, policy);
+ flatpak_context_set_session_bus_policy (context, key, policy);
}
}
- if (g_key_file_has_group (metakey, XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY))
+ if (g_key_file_has_group (metakey, FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY))
{
g_auto(GStrv) keys = NULL;
gsize i, keys_count;
- keys = g_key_file_get_keys (metakey, XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY, &keys_count, NULL);
+ keys = g_key_file_get_keys (metakey, FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY, &keys_count, NULL);
for (i = 0; i < keys_count; i++)
{
const char *key = keys[i];
- g_autofree char *value = g_key_file_get_string (metakey, XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY, key, NULL);
- XdgAppPolicy policy;
+ g_autofree char *value = g_key_file_get_string (metakey, FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY, key, NULL);
+ FlatpakPolicy policy;
- if (!xdg_app_verify_dbus_name (key, error))
+ if (!flatpak_verify_dbus_name (key, error))
return FALSE;
- policy = xdg_app_policy_from_string (value, error);
+ policy = flatpak_policy_from_string (value, error);
if ((int) policy == -1)
return FALSE;
- xdg_app_context_set_system_bus_policy (context, key, policy);
+ flatpak_context_set_system_bus_policy (context, key, policy);
}
}
- if (g_key_file_has_group (metakey, XDG_APP_METADATA_GROUP_ENVIRONMENT))
+ if (g_key_file_has_group (metakey, FLATPAK_METADATA_GROUP_ENVIRONMENT))
{
g_auto(GStrv) keys = NULL;
gsize i, keys_count;
- keys = g_key_file_get_keys (metakey, XDG_APP_METADATA_GROUP_ENVIRONMENT, &keys_count, NULL);
+ keys = g_key_file_get_keys (metakey, FLATPAK_METADATA_GROUP_ENVIRONMENT, &keys_count, NULL);
for (i = 0; i < keys_count; i++)
{
const char *key = keys[i];
- g_autofree char *value = g_key_file_get_string (metakey, XDG_APP_METADATA_GROUP_ENVIRONMENT, key, NULL);
+ g_autofree char *value = g_key_file_get_string (metakey, FLATPAK_METADATA_GROUP_ENVIRONMENT, key, NULL);
- xdg_app_context_set_env_var (context, key, value);
+ flatpak_context_set_env_var (context, key, value);
}
}
@@ -1012,57 +1012,57 @@ xdg_app_context_load_metadata (XdgAppContext *context,
}
void
-xdg_app_context_save_metadata (XdgAppContext *context,
- GKeyFile *metakey)
+flatpak_context_save_metadata (FlatpakContext *context,
+ GKeyFile *metakey)
{
- g_auto(GStrv) shared = xdg_app_context_shared_to_string (context->shares, context->shares_valid);
- g_auto(GStrv) sockets = xdg_app_context_sockets_to_string (context->sockets, context->sockets_valid);
- g_auto(GStrv) devices = xdg_app_context_devices_to_string (context->devices, context->devices_valid);
+ g_auto(GStrv) shared = flatpak_context_shared_to_string (context->shares, context->shares_valid);
+ g_auto(GStrv) sockets = flatpak_context_sockets_to_string (context->sockets, context->sockets_valid);
+ g_auto(GStrv) devices = flatpak_context_devices_to_string (context->devices, context->devices_valid);
GHashTableIter iter;
gpointer key, value;
if (shared[0] != NULL)
{
g_key_file_set_string_list (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SHARED,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SHARED,
(const char * const *) shared, g_strv_length (shared));
}
else
{
g_key_file_remove_key (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SHARED,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SHARED,
NULL);
}
if (sockets[0] != NULL)
{
g_key_file_set_string_list (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SOCKETS,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SOCKETS,
(const char * const *) sockets, g_strv_length (sockets));
}
else
{
g_key_file_remove_key (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_SOCKETS,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_SOCKETS,
NULL);
}
if (devices[0] != NULL)
{
g_key_file_set_string_list (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_DEVICES,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_DEVICES,
(const char * const *) devices, g_strv_length (devices));
}
else
{
g_key_file_remove_key (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_DEVICES,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_DEVICES,
NULL);
}
@@ -1073,24 +1073,24 @@ xdg_app_context_save_metadata (XdgAppContext *context,
g_hash_table_iter_init (&iter, context->filesystems);
while (g_hash_table_iter_next (&iter, &key, &value))
{
- XdgAppFilesystemMode mode = GPOINTER_TO_INT (value);
+ FlatpakFilesystemMode mode = GPOINTER_TO_INT (value);
- if (mode == XDG_APP_FILESYSTEM_MODE_READ_ONLY)
+ if (mode == FLATPAK_FILESYSTEM_MODE_READ_ONLY)
g_ptr_array_add (array, g_strconcat (key, ":ro", NULL));
else if (value != NULL)
g_ptr_array_add (array, g_strdup (key));
}
g_key_file_set_string_list (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_FILESYSTEMS,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_FILESYSTEMS,
(const char * const *) array->pdata, array->len);
}
else
{
g_key_file_remove_key (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_FILESYSTEMS,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_FILESYSTEMS,
NULL);
}
@@ -1099,54 +1099,54 @@ xdg_app_context_save_metadata (XdgAppContext *context,
g_autofree char **keys = (char **) g_hash_table_get_keys_as_array (context->persistent, NULL);
g_key_file_set_string_list (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_PERSISTENT,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_PERSISTENT,
(const char * const *) keys, g_strv_length (keys));
}
else
{
g_key_file_remove_key (metakey,
- XDG_APP_METADATA_GROUP_CONTEXT,
- XDG_APP_METADATA_KEY_PERSISTENT,
+ FLATPAK_METADATA_GROUP_CONTEXT,
+ FLATPAK_METADATA_KEY_PERSISTENT,
NULL);
}
- g_key_file_remove_group (metakey, XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY, NULL);
+ g_key_file_remove_group (metakey, FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY, NULL);
g_hash_table_iter_init (&iter, context->session_bus_policy);
while (g_hash_table_iter_next (&iter, &key, &value))
{
- XdgAppPolicy policy = GPOINTER_TO_INT (value);
+ FlatpakPolicy policy = GPOINTER_TO_INT (value);
if (policy > 0)
g_key_file_set_string (metakey,
- XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY,
- (char *) key, xdg_app_policy_to_string (policy));
+ FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY,
+ (char *) key, flatpak_policy_to_string (policy));
}
- g_key_file_remove_group (metakey, XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY, NULL);
+ g_key_file_remove_group (metakey, FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY, NULL);
g_hash_table_iter_init (&iter, context->system_bus_policy);
while (g_hash_table_iter_next (&iter, &key, &value))
{
- XdgAppPolicy policy = GPOINTER_TO_INT (value);
+ FlatpakPolicy policy = GPOINTER_TO_INT (value);
if (policy > 0)
g_key_file_set_string (metakey,
- XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY,
- (char *) key, xdg_app_policy_to_string (policy));
+ FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY,
+ (char *) key, flatpak_policy_to_string (policy));
}
- g_key_file_remove_group (metakey, XDG_APP_METADATA_GROUP_ENVIRONMENT, NULL);
+ g_key_file_remove_group (metakey, FLATPAK_METADATA_GROUP_ENVIRONMENT, NULL);
g_hash_table_iter_init (&iter, context->env_vars);
while (g_hash_table_iter_next (&iter, &key, &value))
{
g_key_file_set_string (metakey,
- XDG_APP_METADATA_GROUP_ENVIRONMENT,
+ FLATPAK_METADATA_GROUP_ENVIRONMENT,
(char *) key, (char *) value);
}
}
void
-xdg_app_context_allow_host_fs (XdgAppContext *context)
+flatpak_context_allow_host_fs (FlatpakContext *context)
{
- xdg_app_context_add_filesystem (context, "host");
+ flatpak_context_add_filesystem (context, "host");
}
static char *
@@ -1292,7 +1292,7 @@ create_tmp_fd (const char *contents,
}
static void
-xdg_app_run_add_x11_args (GPtrArray *argv_array,
+flatpak_run_add_x11_args (GPtrArray *argv_array,
char ***envp_p)
{
char *x11_socket = NULL;
@@ -1357,7 +1357,7 @@ xdg_app_run_add_x11_args (GPtrArray *argv_array,
}
static void
-xdg_app_run_add_wayland_args (GPtrArray *argv_array,
+flatpak_run_add_wayland_args (GPtrArray *argv_array,
char ***envp_p)
{
g_autofree char *wayland_socket = g_build_filename (g_get_user_runtime_dir (), "wayland-0", NULL);
@@ -1372,7 +1372,7 @@ xdg_app_run_add_wayland_args (GPtrArray *argv_array,
}
static void
-xdg_app_run_add_pulseaudio_args (GPtrArray *argv_array,
+flatpak_run_add_pulseaudio_args (GPtrArray *argv_array,
char ***envp_p)
{
char *pulseaudio_socket = g_build_filename (g_get_user_runtime_dir (), "pulse/native", NULL);
@@ -1424,11 +1424,11 @@ create_proxy_socket (char *template)
}
gboolean
-xdg_app_run_add_system_dbus_args (XdgAppContext *context,
- char ***envp_p,
- GPtrArray *argv_array,
- GPtrArray *dbus_proxy_argv,
- gboolean unrestricted)
+flatpak_run_add_system_dbus_args (FlatpakContext *context,
+ char ***envp_p,
+ GPtrArray *argv_array,
+ GPtrArray *dbus_proxy_argv,
+ gboolean unrestricted)
{
const char *dbus_address = g_getenv ("DBUS_SYSTEM_BUS_ADDRESS");
g_autofree char *real_dbus_address = NULL;
@@ -1476,7 +1476,7 @@ xdg_app_run_add_system_dbus_args (XdgAppContext *context,
}
gboolean
-xdg_app_run_add_session_dbus_args (GPtrArray *argv_array,
+flatpak_run_add_session_dbus_args (GPtrArray *argv_array,
char ***envp_p,
GPtrArray *dbus_proxy_argv,
gboolean unrestricted)
@@ -1522,10 +1522,10 @@ xdg_app_run_add_session_dbus_args (GPtrArray *argv_array,
}
static void
-xdg_app_add_bus_filters (GPtrArray *dbus_proxy_argv,
- GHashTable *ht,
- const char *app_id,
- XdgAppContext *context)
+flatpak_add_bus_filters (GPtrArray *dbus_proxy_argv,
+ GHashTable *ht,
+ const char *app_id,
+ FlatpakContext *context)
{
GHashTableIter iter;
gpointer key, value;
@@ -1540,15 +1540,15 @@ xdg_app_add_bus_filters (GPtrArray *dbus_proxy_argv,
g_hash_table_iter_init (&iter, ht);
while (g_hash_table_iter_next (&iter, &key, &value))
{
- XdgAppPolicy policy = GPOINTER_TO_INT (value);
+ FlatpakPolicy policy = GPOINTER_TO_INT (value);
if (policy > 0)
- g_ptr_array_add (dbus_proxy_argv, g_strdup_printf ("--%s=%s", xdg_app_policy_to_string (policy), (char *) key));
+ g_ptr_array_add (dbus_proxy_argv, g_strdup_printf ("--%s=%s", flatpak_policy_to_string (policy), (char *) key));
}
}
gboolean
-xdg_app_run_add_extension_args (GPtrArray *argv_array,
+flatpak_run_add_extension_args (GPtrArray *argv_array,
GKeyFile *metakey,
const char *full_ref,
GCancellable *cancellable,
@@ -1560,19 +1560,19 @@ xdg_app_run_add_extension_args (GPtrArray *argv_array,
parts = g_strsplit (full_ref, "/", 0);
if (g_strv_length (parts) != 4)
- return xdg_app_fail (error, "Failed to determine parts from ref: %s", full_ref);
+ return flatpak_fail (error, "Failed to determine parts from ref: %s", full_ref);
is_app = strcmp (parts[0], "app") == 0;
- extensions = xdg_app_list_extensions (metakey,
+ extensions = flatpak_list_extensions (metakey,
parts[2], parts[3]);
for (l = extensions; l != NULL; l = l->next)
{
- XdgAppExtension *ext = l->data;
+ FlatpakExtension *ext = l->data;
g_autoptr(GFile) deploy = NULL;
- deploy = xdg_app_find_deploy_dir_for_ref (ext->ref, cancellable, NULL);
+ deploy = flatpak_find_deploy_dir_for_ref (ext->ref, cancellable, NULL);
if (deploy != NULL)
{
g_autoptr(GFile) files = g_file_get_child (deploy, "files");
@@ -1586,15 +1586,15 @@ xdg_app_run_add_extension_args (GPtrArray *argv_array,
}
}
- g_list_free_full (extensions, (GDestroyNotify) xdg_app_extension_free);
+ g_list_free_full (extensions, (GDestroyNotify) flatpak_extension_free);
return TRUE;
}
static void
-add_file_arg (GPtrArray *argv_array,
- XdgAppFilesystemMode mode,
- const char *path)
+add_file_arg (GPtrArray *argv_array,
+ FlatpakFilesystemMode mode,
+ const char *path)
{
struct stat st;
@@ -1605,19 +1605,19 @@ add_file_arg (GPtrArray *argv_array,
S_ISREG (st.st_mode))
{
add_args (argv_array,
- (mode == XDG_APP_FILESYSTEM_MODE_READ_WRITE) ? "--bind" : "--ro-bind",
+ (mode == FLATPAK_FILESYSTEM_MODE_READ_WRITE) ? "--bind" : "--ro-bind",
path, path, NULL);
}
}
void
-xdg_app_run_add_environment_args (GPtrArray *argv_array,
- char ***envp_p,
- GPtrArray *session_bus_proxy_argv,
- GPtrArray *system_bus_proxy_argv,
- const char *app_id,
- XdgAppContext *context,
- GFile *app_id_dir)
+flatpak_run_add_environment_args (GPtrArray *argv_array,
+ char ***envp_p,
+ GPtrArray *session_bus_proxy_argv,
+ GPtrArray *system_bus_proxy_argv,
+ const char *app_id,
+ FlatpakContext *context,
+ GFile *app_id_dir)
{
GHashTableIter iter;
gpointer key, value;
@@ -1625,21 +1625,21 @@ xdg_app_run_add_environment_args (GPtrArray *argv_array,
gboolean unrestricted_system_bus;
gboolean home_access = FALSE;
GString *xdg_dirs_conf = NULL;
- XdgAppFilesystemMode fs_mode, home_mode;
+ FlatpakFilesystemMode fs_mode, home_mode;
- if ((context->shares & XDG_APP_CONTEXT_SHARED_IPC) == 0)
+ if ((context->shares & FLATPAK_CONTEXT_SHARED_IPC) == 0)
{
g_debug ("Disallowing ipc access");
add_args (argv_array, "--unshare-ipc", NULL);
}
- if ((context->shares & XDG_APP_CONTEXT_SHARED_NETWORK) == 0)
+ if ((context->shares & FLATPAK_CONTEXT_SHARED_NETWORK) == 0)
{
g_debug ("Disallowing network access");
add_args (argv_array, "--unshare-net", NULL);
}
- if (context->devices & XDG_APP_CONTEXT_DEVICE_DRI)
+ if (context->devices & FLATPAK_CONTEXT_DEVICE_DRI)
{
g_debug ("Allowing dri access");
if (g_file_test ("/dev/dri", G_FILE_TEST_IS_DIR))
@@ -1653,7 +1653,7 @@ xdg_app_run_add_environment_args (GPtrArray *argv_array,
}
}
- fs_mode = (XdgAppFilesystemMode) g_hash_table_lookup (context->filesystems, "host");
+ fs_mode = (FlatpakFilesystemMode) g_hash_table_lookup (context->filesystems, "host");
if (fs_mode != 0)
{
DIR *dir;
@@ -1680,7 +1680,7 @@ xdg_app_run_add_environment_args (GPtrArray *argv_array,
add_file_arg (argv_array, fs_mode, "/run/media");
}
- home_mode = (XdgAppFilesystemMode) g_hash_table_lookup (context->filesystems, "home");
+ home_mode = (FlatpakFilesystemMode) g_hash_table_lookup (context->filesystems, "home");
if (home_mode != 0)
{
g_debug ("Allowing homedir access");
@@ -1712,7 +1712,7 @@ xdg_app_run_add_environment_args (GPtrArray *argv_array,
while (g_hash_table_iter_next (&iter, &key, &value))
{
const char *filesystem = key;
- XdgAppFilesystemMode mode = GPOINTER_TO_INT (value);
+ FlatpakFilesystemMode mode = GPOINTER_TO_INT (value);
if (value == NULL ||
strcmp (filesystem, "host") == 0 ||
@@ -1816,38 +1816,38 @@ xdg_app_run_add_environment_args (GPtrArray *argv_array,
g_string_free (xdg_dirs_conf, TRUE);
}
- if (context->sockets & XDG_APP_CONTEXT_SOCKET_X11)
+ if (context->sockets & FLATPAK_CONTEXT_SOCKET_X11)
{
g_debug ("Allowing x11 access");
- xdg_app_run_add_x11_args (argv_array, envp_p);
+ flatpak_run_add_x11_args (argv_array, envp_p);
}
- if (context->sockets & XDG_APP_CONTEXT_SOCKET_WAYLAND)
+ if (context->sockets & FLATPAK_CONTEXT_SOCKET_WAYLAND)
{
g_debug ("Allowing wayland access");
- xdg_app_run_add_wayland_args (argv_array, envp_p);
+ flatpak_run_add_wayland_args (argv_array, envp_p);
}
- if (context->sockets & XDG_APP_CONTEXT_SOCKET_PULSEAUDIO)
+ if (context->sockets & FLATPAK_CONTEXT_SOCKET_PULSEAUDIO)
{
g_debug ("Allowing pulseaudio access");
- xdg_app_run_add_pulseaudio_args (argv_array, envp_p);
+ flatpak_run_add_pulseaudio_args (argv_array, envp_p);
}
- unrestricted_session_bus = (context->sockets & XDG_APP_CONTEXT_SOCKET_SESSION_BUS) != 0;
+ unrestricted_session_bus = (context->sockets & FLATPAK_CONTEXT_SOCKET_SESSION_BUS) != 0;
if (unrestricted_session_bus)
g_debug ("Allowing session-dbus access");
- if (xdg_app_run_add_session_dbus_args (argv_array, envp_p, session_bus_proxy_argv, unrestricted_session_bus) &&
+ if (flatpak_run_add_session_dbus_args (argv_array, envp_p, session_bus_proxy_argv, unrestricted_session_bus) &&
!unrestricted_session_bus && session_bus_proxy_argv)
- xdg_app_add_bus_filters (session_bus_proxy_argv, context->session_bus_policy, app_id, context);
+ flatpak_add_bus_filters (session_bus_proxy_argv, context->session_bus_policy, app_id, context);
- unrestricted_system_bus = (context->sockets & XDG_APP_CONTEXT_SOCKET_SYSTEM_BUS) != 0;
+ unrestricted_system_bus = (context->sockets & FLATPAK_CONTEXT_SOCKET_SYSTEM_BUS) != 0;
if (unrestricted_system_bus)
g_debug ("Allowing system-dbus access");
- if (xdg_app_run_add_system_dbus_args (context, envp_p, argv_array, system_bus_proxy_argv,
+ if (flatpak_run_add_system_dbus_args (context, envp_p, argv_array, system_bus_proxy_argv,
unrestricted_system_bus) &&
!unrestricted_system_bus && system_bus_proxy_argv)
- xdg_app_add_bus_filters (system_bus_proxy_argv, context->system_bus_policy, NULL, context);
+ flatpak_add_bus_filters (system_bus_proxy_argv, context->system_bus_policy, NULL, context);
}
@@ -1873,7 +1873,7 @@ static const struct {const char *env;
};
char **
-xdg_app_run_get_minimal_env (gboolean devel)
+flatpak_run_get_minimal_env (gboolean devel)
{
GPtrArray *env_array;
static const char * const copy[] = {
@@ -1943,7 +1943,7 @@ xdg_app_run_get_minimal_env (gboolean devel)
}
char **
-xdg_app_run_apply_env_default (char **envp)
+flatpak_run_apply_env_default (char **envp)
{
int i;
@@ -1954,7 +1954,7 @@ xdg_app_run_apply_env_default (char **envp)
}
char **
-xdg_app_run_apply_env_appid (char **envp,
+flatpak_run_apply_env_appid (char **envp,
GFile *app_dir)
{
g_autoptr(GFile) app_dir_data = NULL;
@@ -1972,7 +1972,7 @@ xdg_app_run_apply_env_appid (char **envp,
}
char **
-xdg_app_run_apply_env_vars (char **envp, XdgAppContext *context)
+flatpak_run_apply_env_vars (char **envp, FlatpakContext *context)
{
GHashTableIter iter;
gpointer key, value;
@@ -1993,7 +1993,7 @@ xdg_app_run_apply_env_vars (char **envp, XdgAppContext *context)
}
GFile *
-xdg_app_get_data_dir (const char *app_id)
+flatpak_get_data_dir (const char *app_id)
{
g_autoptr(GFile) home = g_file_new_for_path (g_get_home_dir ());
g_autoptr(GFile) var_app = g_file_resolve_relative_path (home, ".var/app");
@@ -2002,11 +2002,11 @@ xdg_app_get_data_dir (const char *app_id)
}
GFile *
-xdg_app_ensure_data_dir (const char *app_id,
+flatpak_ensure_data_dir (const char *app_id,
GCancellable *cancellable,
GError **error)
{
- g_autoptr(GFile) dir = xdg_app_get_data_dir (app_id);
+ g_autoptr(GFile) dir = flatpak_get_data_dir (app_id);
g_autoptr(GFile) data_dir = g_file_get_child (dir, "data");
g_autoptr(GFile) cache_dir = g_file_get_child (dir, "cache");
g_autoptr(GFile) config_dir = g_file_get_child (dir, "config");
@@ -2042,7 +2042,7 @@ job_removed_cb (SystemdManager *manager,
}
gboolean
-xdg_app_run_in_transient_unit (const char *appid, GError **error)
+flatpak_run_in_transient_unit (const char *appid, GError **error)
{
g_autoptr(GDBusConnection) conn = NULL;
g_autofree char *path = NULL;
@@ -2062,7 +2062,7 @@ xdg_app_run_in_transient_unit (const char *appid, GError **error)
path = g_strdup_printf ("/run/user/%d/systemd/private", getuid ());
if (!g_file_test (path, G_FILE_TEST_EXISTS))
- return xdg_app_fail (error,
+ return flatpak_fail (error,
"No systemd user session available, sandboxing not available");
main_context = g_main_context_new ();
@@ -2164,40 +2164,40 @@ add_font_path_args (GPtrArray *argv_array)
}
static void
-add_default_permissions (XdgAppContext *app_context)
+add_default_permissions (FlatpakContext *app_context)
{
- xdg_app_context_set_session_bus_policy (app_context,
+ flatpak_context_set_session_bus_policy (app_context,
"org.freedesktop.portal.Documents",
- XDG_APP_POLICY_TALK);
+ FLATPAK_POLICY_TALK);
}
-static XdgAppContext *
+static FlatpakContext *
compute_permissions (GKeyFile *app_metadata,
GKeyFile *runtime_metadata,
GError **error)
{
- g_autoptr(XdgAppContext) app_context = NULL;
+ g_autoptr(FlatpakContext) app_context = NULL;
- app_context = xdg_app_context_new ();
+ app_context = flatpak_context_new ();
add_default_permissions (app_context);
- if (!xdg_app_context_load_metadata (app_context, runtime_metadata, error))
+ if (!flatpak_context_load_metadata (app_context, runtime_metadata, error))
return NULL;
- if (!xdg_app_context_load_metadata (app_context, app_metadata, error))
+ if (!flatpak_context_load_metadata (app_context, app_metadata, error))
return NULL;
return g_steal_pointer (&app_context);
}
static gboolean
-add_app_info_args (GPtrArray *argv_array,
- XdgAppDeploy *deploy,
- const char *app_id,
- const char *runtime_ref,
- XdgAppContext *final_app_context,
- GError **error)
+add_app_info_args (GPtrArray *argv_array,
+ FlatpakDeploy *deploy,
+ const char *app_id,
+ const char *runtime_ref,
+ FlatpakContext *final_app_context,
+ GError **error)
{
g_autofree char *tmp_path = NULL;
int fd;
@@ -2218,12 +2218,12 @@ add_app_info_args (GPtrArray *argv_array,
g_key_file_set_string (keyfile, "Application", "name", app_id);
g_key_file_set_string (keyfile, "Application", "runtime", runtime_ref);
- files = xdg_app_deploy_get_files (deploy);
+ files = flatpak_deploy_get_files (deploy);
files_path = g_file_get_path (files);
g_key_file_set_string (keyfile, "Application", "app-path", files_path);
- xdg_app_context_save_metadata (final_app_context, keyfile);
+ flatpak_context_save_metadata (final_app_context, keyfile);
if (!g_key_file_save_to_file (keyfile, tmp_path, error))
return FALSE;
@@ -2253,8 +2253,8 @@ add_monitor_path_args (GPtrArray *argv_array,
session_helper =
xdg_app_session_helper_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES | G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS,
- "org.freedesktop.XdgApp",
- "/org/freedesktop/XdgApp/SessionHelper",
+ "org.freedesktop.Flatpak",
+ "/org/freedesktop/Flatpak/SessionHelper",
NULL, NULL);
if (session_helper &&
xdg_app_session_helper_call_request_monitor_sync (session_helper,
@@ -2376,7 +2376,7 @@ add_dbus_proxy_args (GPtrArray *argv_array,
add_args (argv_array, "--sync-fd", fd_str, NULL);
}
- proxy = g_getenv ("XDG_APP_DBUSPROXY");
+ proxy = g_getenv ("FLATPAK_DBUSPROXY");
if (proxy == NULL)
proxy = DBUSPROXY;
@@ -2527,7 +2527,7 @@ setup_seccomp (GPtrArray *argv_array,
seccomp = seccomp_init (SCMP_ACT_ALLOW);
if (!seccomp)
- return xdg_app_fail (error, "Initialize seccomp failed");
+ return flatpak_fail (error, "Initialize seccomp failed");
if (arch != NULL)
{
@@ -2549,7 +2549,7 @@ setup_seccomp (GPtrArray *argv_array,
couldn't continue runnning. */
r = seccomp_arch_add (seccomp, arch_id);
if (r < 0 && r != -EEXIST)
- return xdg_app_fail (error, "Failed to add architecture to seccomp filter");
+ return flatpak_fail (error, "Failed to add architecture to seccomp filter");
}
}
@@ -2558,15 +2558,15 @@ setup_seccomp (GPtrArray *argv_array,
#if defined(__i386__) || defined(__x86_64__)
r = seccomp_arch_add (seccomp, SCMP_ARCH_X86);
if (r < 0 && r != -EEXIST)
- return xdg_app_fail (error, "Failed to add x86 architecture to seccomp filter");
+ return flatpak_fail (error, "Failed to add x86 architecture to seccomp filter");
r = seccomp_arch_add (seccomp, SCMP_ARCH_X86_64);
if (r < 0 && r != -EEXIST)
- return xdg_app_fail (error, "Failed to add x86_64 architecture to seccomp filter");
+ return flatpak_fail (error, "Failed to add x86_64 architecture to seccomp filter");
r = seccomp_arch_add (seccomp, SCMP_ARCH_X32);
if (r < 0 && r != -EEXIST)
- return xdg_app_fail (error, "Failed to add x32 architecture to seccomp filter");
+ return flatpak_fail (error, "Failed to add x32 architecture to seccomp filter");
#endif
/* TODO: Should we filter the kernel keyring syscalls in some way?
@@ -2582,7 +2582,7 @@ setup_seccomp (GPtrArray *argv_array,
else
r = seccomp_rule_add (seccomp, SCMP_ACT_ERRNO (EPERM), scall, 0);
if (r < 0 && r == -EFAULT /* unknown syscall */)
- return xdg_app_fail (error, "Failed to block syscall %d", scall);
+ return flatpak_fail (error, "Failed to block syscall %d", scall);
}
if (!devel)
@@ -2596,7 +2596,7 @@ setup_seccomp (GPtrArray *argv_array,
r = seccomp_rule_add (seccomp, SCMP_ACT_ERRNO (EPERM), scall, 0);
if (r < 0 && r == -EFAULT /* unknown syscall */)
- return xdg_app_fail (error, "Failed to block syscall %d", scall);
+ return flatpak_fail (error, "Failed to block syscall %d", scall);
}
}
@@ -2619,7 +2619,7 @@ setup_seccomp (GPtrArray *argv_array,
unlink (path);
if (seccomp_export_bpf (seccomp, fd) != 0)
- return xdg_app_fail (error, "Failed to export bpf");
+ return flatpak_fail (error, "Failed to export bpf");
lseek (fd, 0, SEEK_SET);
@@ -2636,12 +2636,12 @@ setup_seccomp (GPtrArray *argv_array,
#endif
gboolean
-xdg_app_run_setup_base_argv (GPtrArray *argv_array,
- GFile *runtime_files,
- GFile *app_id_dir,
- const char *arch,
- XdgAppRunFlags flags,
- GError **error)
+flatpak_run_setup_base_argv (GPtrArray *argv_array,
+ GFile *runtime_files,
+ GFile *app_id_dir,
+ const char *arch,
+ FlatpakRunFlags flags,
+ GError **error)
{
const char *usr_links[] = {"lib", "lib32", "lib64", "bin", "sbin"};
g_autofree char *run_dir = g_strdup_printf ("/run/user/%d", getuid ());
@@ -2781,7 +2781,7 @@ xdg_app_run_setup_base_argv (GPtrArray *argv_array,
#ifdef ENABLE_SECCOMP
if (!setup_seccomp (argv_array,
arch,
- (flags & XDG_APP_RUN_FLAG_DEVEL) != 0,
+ (flags & FLATPAK_RUN_FLAG_DEVEL) != 0,
error))
return FALSE;
#endif
@@ -2811,19 +2811,19 @@ join_args (GPtrArray *argv_array, gsize *len_out)
}
gboolean
-xdg_app_run_app (const char *app_ref,
- XdgAppDeploy *app_deploy,
- XdgAppContext *extra_context,
- const char *custom_runtime,
- const char *custom_runtime_version,
- XdgAppRunFlags flags,
- const char *custom_command,
- char *args[],
- int n_args,
- GCancellable *cancellable,
- GError **error)
-{
- g_autoptr(XdgAppDeploy) runtime_deploy = NULL;
+flatpak_run_app (const char *app_ref,
+ FlatpakDeploy *app_deploy,
+ FlatpakContext *extra_context,
+ const char *custom_runtime,
+ const char *custom_runtime_version,
+ FlatpakRunFlags flags,
+ const char *custom_command,
+ char *args[],
+ int n_args,
+ GCancellable *cancellable,
+ GError **error)
+{
+ g_autoptr(FlatpakDeploy) runtime_deploy = NULL;
g_autoptr(GFile) app_files = NULL;
g_autoptr(GFile) runtime_files = NULL;
g_autoptr(GFile) app_id_dir = NULL;
@@ -2842,22 +2842,22 @@ xdg_app_run_app (const char *app_ref,
g_autoptr(GError) my_error = NULL;
g_auto(GStrv) runtime_parts = NULL;
int i;
- g_autoptr(XdgAppContext) app_context = NULL;
- g_autoptr(XdgAppContext) overrides = NULL;
+ g_autoptr(FlatpakContext) app_context = NULL;
+ g_autoptr(FlatpakContext) overrides = NULL;
g_auto(GStrv) app_ref_parts = NULL;
- app_ref_parts = xdg_app_decompose_ref (app_ref, error);
+ app_ref_parts = flatpak_decompose_ref (app_ref, error);
if (app_ref_parts == NULL)
return FALSE;
- metakey = xdg_app_deploy_get_metadata (app_deploy);
+ metakey = flatpak_deploy_get_metadata (app_deploy);
argv_array = g_ptr_array_new_with_free_func (g_free);
session_bus_proxy_argv = g_ptr_array_new_with_free_func (g_free);
system_bus_proxy_argv = g_ptr_array_new_with_free_func (g_free);
default_runtime = g_key_file_get_string (metakey, "Application",
- (flags & XDG_APP_RUN_FLAG_DEVEL) != 0 ? "sdk" : "runtime",
+ (flags & FLATPAK_RUN_FLAG_DEVEL) != 0 ? "sdk" : "runtime",
&my_error);
if (my_error)
{
@@ -2867,7 +2867,7 @@ xdg_app_run_app (const char *app_ref,
runtime_parts = g_strsplit (default_runtime, "/", 0);
if (g_strv_length (runtime_parts) != 3)
- return xdg_app_fail (error, "Wrong number of components in runtime %s", default_runtime);
+ return flatpak_fail (error, "Wrong number of components in runtime %s", default_runtime);
if (custom_runtime)
{
@@ -2889,7 +2889,7 @@ xdg_app_run_app (const char *app_ref,
runtime_parts[2] = g_strdup (custom_runtime_version);
}
- runtime_ref = xdg_app_compose_ref (FALSE,
+ runtime_ref = flatpak_compose_ref (FALSE,
runtime_parts[0],
runtime_parts[2],
runtime_parts[1],
@@ -2897,32 +2897,32 @@ xdg_app_run_app (const char *app_ref,
if (runtime_ref == NULL)
return FALSE;
- runtime_deploy = xdg_app_find_deploy_for_ref (runtime_ref, cancellable, error);
+ runtime_deploy = flatpak_find_deploy_for_ref (runtime_ref, cancellable, error);
if (runtime_deploy == NULL)
return FALSE;
- runtime_metakey = xdg_app_deploy_get_metadata (runtime_deploy);
+ runtime_metakey = flatpak_deploy_get_metadata (runtime_deploy);
app_context = compute_permissions (metakey, runtime_metakey, error);
if (app_context == NULL)
return FALSE;
- overrides = xdg_app_deploy_get_overrides (app_deploy);
- xdg_app_context_merge (app_context, overrides);
+ overrides = flatpak_deploy_get_overrides (app_deploy);
+ flatpak_context_merge (app_context, overrides);
if (extra_context)
- xdg_app_context_merge (app_context, extra_context);
+ flatpak_context_merge (app_context, extra_context);
- runtime_files = xdg_app_deploy_get_files (runtime_deploy);
- app_files = xdg_app_deploy_get_files (app_deploy);
+ runtime_files = flatpak_deploy_get_files (runtime_deploy);
+ app_files = flatpak_deploy_get_files (app_deploy);
- if ((app_id_dir = xdg_app_ensure_data_dir (app_ref_parts[1], cancellable, error)) == NULL)
+ if ((app_id_dir = flatpak_ensure_data_dir (app_ref_parts[1], cancellable, error)) == NULL)
return FALSE;
envp = g_get_environ ();
- envp = xdg_app_run_apply_env_default (envp);
- envp = xdg_app_run_apply_env_vars (envp, app_context);
- envp = xdg_app_run_apply_env_appid (envp, app_id_dir);
+ envp = flatpak_run_apply_env_default (envp);
+ envp = flatpak_run_apply_env_vars (envp, app_context);
+ envp = flatpak_run_apply_env_appid (envp, app_id_dir);
add_args (argv_array,
"--ro-bind", gs_file_get_path_cached (runtime_files), "/usr",
@@ -2931,23 +2931,23 @@ xdg_app_run_app (const char *app_ref,
"--lock-file", "/app/.ref",
NULL);
- if (!xdg_app_run_setup_base_argv (argv_array, runtime_files, app_id_dir, app_ref_parts[2], flags, error))
+ if (!flatpak_run_setup_base_argv (argv_array, runtime_files, app_id_dir, app_ref_parts[2], flags, error))
return FALSE;
if (!add_app_info_args (argv_array, app_deploy, app_ref_parts[1], runtime_ref, app_context, error))
return FALSE;
- if (!xdg_app_run_add_extension_args (argv_array, metakey, app_ref, cancellable, error))
+ if (!flatpak_run_add_extension_args (argv_array, metakey, app_ref, cancellable, error))
return FALSE;
- if (!xdg_app_run_add_extension_args (argv_array, runtime_metakey, runtime_ref, cancellable, error))
+ if (!flatpak_run_add_extension_args (argv_array, runtime_metakey, runtime_ref, cancellable, error))
return FALSE;
add_monitor_path_args (argv_array, &envp);
add_document_portal_args (argv_array, app_ref_parts[1]);
- xdg_app_run_add_environment_args (argv_array, &envp,
+ flatpak_run_add_environment_args (argv_array, &envp,
session_bus_proxy_argv,
system_bus_proxy_argv,
app_ref_parts[1], app_context, app_id_dir);
@@ -2956,13 +2956,13 @@ xdg_app_run_app (const char *app_ref,
/* Must run this before spawning the dbus proxy, to ensure it
ends up in the app cgroup */
- if (!xdg_app_run_in_transient_unit (app_ref_parts[1], error))
+ if (!flatpak_run_in_transient_unit (app_ref_parts[1], error))
return FALSE;
- if (!add_dbus_proxy_args (argv_array, session_bus_proxy_argv, (flags & XDG_APP_RUN_FLAG_LOG_SESSION_BUS) != 0, sync_fds, error))
+ if (!add_dbus_proxy_args (argv_array, session_bus_proxy_argv, (flags & FLATPAK_RUN_FLAG_LOG_SESSION_BUS) != 0, sync_fds, error))
return FALSE;
- if (!add_dbus_proxy_args (argv_array, system_bus_proxy_argv, (flags & XDG_APP_RUN_FLAG_LOG_SYSTEM_BUS) != 0, sync_fds, error))
+ if (!add_dbus_proxy_args (argv_array, system_bus_proxy_argv, (flags & FLATPAK_RUN_FLAG_LOG_SYSTEM_BUS) != 0, sync_fds, error))
return FALSE;
if (sync_fds[1] != -1)
@@ -3000,7 +3000,7 @@ xdg_app_run_app (const char *app_ref,
}
real_argv_array = g_ptr_array_new_with_free_func (g_free);
- g_ptr_array_add (real_argv_array, g_strdup (xdg_app_get_bwrap ()));
+ g_ptr_array_add (real_argv_array, g_strdup (flatpak_get_bwrap ()));
{
gsize len;
@@ -3025,7 +3025,7 @@ xdg_app_run_app (const char *app_ref,
g_ptr_array_add (real_argv_array, NULL);
- if ((flags & XDG_APP_RUN_FLAG_BACKGROUND) != 0)
+ if ((flags & FLATPAK_RUN_FLAG_BACKGROUND) != 0)
{
if (!g_spawn_async (NULL,
(char **) real_argv_array->pdata,
@@ -3038,7 +3038,7 @@ xdg_app_run_app (const char *app_ref,
}
else
{
- if (execvpe (xdg_app_get_bwrap (), (char **) real_argv_array->pdata, envp) == -1)
+ if (execvpe (flatpak_get_bwrap (), (char **) real_argv_array->pdata, envp) == -1)
{
g_set_error (error, G_IO_ERROR, g_io_error_from_errno (errno), "Unable to start app");
return FALSE;
diff --git a/common/xdg-app-run.h b/common/xdg-app-run.h
index e4ebb05..d066740 100644
--- a/common/xdg-app-run.h
+++ b/common/xdg-app-run.h
@@ -18,94 +18,94 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_RUN_H__
-#define __XDG_APP_RUN_H__
+#ifndef __FLATPAK_RUN_H__
+#define __FLATPAK_RUN_H__
#include "libglnx/libglnx.h"
#include "dbus-proxy/xdg-app-proxy.h"
#include "xdg-app-common-types.h"
-gboolean xdg_app_run_in_transient_unit (const char *app_id,
+gboolean flatpak_run_in_transient_unit (const char *app_id,
GError **error);
-#define XDG_APP_METADATA_GROUP_CONTEXT "Context"
-#define XDG_APP_METADATA_GROUP_SESSION_BUS_POLICY "Session Bus Policy"
-#define XDG_APP_METADATA_GROUP_SYSTEM_BUS_POLICY "System Bus Policy"
-#define XDG_APP_METADATA_GROUP_ENVIRONMENT "Environment"
-#define XDG_APP_METADATA_KEY_SHARED "shared"
-#define XDG_APP_METADATA_KEY_SOCKETS "sockets"
-#define XDG_APP_METADATA_KEY_FILESYSTEMS "filesystems"
-#define XDG_APP_METADATA_KEY_PERSISTENT "persistent"
-#define XDG_APP_METADATA_KEY_DEVICES "devices"
+#define FLATPAK_METADATA_GROUP_CONTEXT "Context"
+#define FLATPAK_METADATA_GROUP_SESSION_BUS_POLICY "Session Bus Policy"
+#define FLATPAK_METADATA_GROUP_SYSTEM_BUS_POLICY "System Bus Policy"
+#define FLATPAK_METADATA_GROUP_ENVIRONMENT "Environment"
+#define FLATPAK_METADATA_KEY_SHARED "shared"
+#define FLATPAK_METADATA_KEY_SOCKETS "sockets"
+#define FLATPAK_METADATA_KEY_FILESYSTEMS "filesystems"
+#define FLATPAK_METADATA_KEY_PERSISTENT "persistent"
+#define FLATPAK_METADATA_KEY_DEVICES "devices"
-XdgAppContext *xdg_app_context_new (void);
-void xdg_app_context_free (XdgAppContext *context);
-void xdg_app_context_merge (XdgAppContext *context,
- XdgAppContext *other);
-GOptionGroup *xdg_app_context_get_options (XdgAppContext *context);
-gboolean xdg_app_context_load_metadata (XdgAppContext *context,
- GKeyFile *metakey,
- GError **error);
-void xdg_app_context_save_metadata (XdgAppContext *context,
- GKeyFile *metakey);
-void xdg_app_context_allow_host_fs (XdgAppContext *context);
-void xdg_app_context_set_session_bus_policy (XdgAppContext *context,
- const char *name,
- XdgAppPolicy policy);
-void xdg_app_context_set_system_bus_policy (XdgAppContext *context,
- const char *name,
- XdgAppPolicy policy);
+FlatpakContext *flatpak_context_new (void);
+void flatpak_context_free (FlatpakContext *context);
+void flatpak_context_merge (FlatpakContext *context,
+ FlatpakContext *other);
+GOptionGroup *flatpak_context_get_options (FlatpakContext *context);
+gboolean flatpak_context_load_metadata (FlatpakContext *context,
+ GKeyFile *metakey,
+ GError **error);
+void flatpak_context_save_metadata (FlatpakContext *context,
+ GKeyFile *metakey);
+void flatpak_context_allow_host_fs (FlatpakContext *context);
+void flatpak_context_set_session_bus_policy (FlatpakContext *context,
+ const char *name,
+ FlatpakPolicy policy);
+void flatpak_context_set_system_bus_policy (FlatpakContext *context,
+ const char *name,
+ FlatpakPolicy policy);
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppContext, xdg_app_context_free)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakContext, flatpak_context_free)
-gboolean xdg_app_run_add_extension_args (GPtrArray *argv_array,
+gboolean flatpak_run_add_extension_args (GPtrArray *argv_array,
GKeyFile *metakey,
const char *full_ref,
GCancellable *cancellable,
GError **error);
-void xdg_app_run_add_environment_args (GPtrArray *argv_array,
- char ***envp_p,
- GPtrArray *session_bus_proxy_argv,
- GPtrArray *system_bus_proxy_argv,
- const char *app_id,
- XdgAppContext *context,
- GFile *app_id_dir);
-char ** xdg_app_run_get_minimal_env (gboolean devel);
-char ** xdg_app_run_apply_env_default (char **envp);
-char ** xdg_app_run_apply_env_appid (char **envp,
+void flatpak_run_add_environment_args (GPtrArray *argv_array,
+ char ***envp_p,
+ GPtrArray *session_bus_proxy_argv,
+ GPtrArray *system_bus_proxy_argv,
+ const char *app_id,
+ FlatpakContext *context,
+ GFile *app_id_dir);
+char ** flatpak_run_get_minimal_env (gboolean devel);
+char ** flatpak_run_apply_env_default (char **envp);
+char ** flatpak_run_apply_env_appid (char **envp,
GFile *app_dir);
-char ** xdg_app_run_apply_env_vars (char **envp,
- XdgAppContext *context);
+char ** flatpak_run_apply_env_vars (char **envp,
+ FlatpakContext *context);
-GFile *xdg_app_get_data_dir (const char *app_id);
-GFile *xdg_app_ensure_data_dir (const char *app_id,
+GFile *flatpak_get_data_dir (const char *app_id);
+GFile *flatpak_ensure_data_dir (const char *app_id,
GCancellable *cancellable,
GError **error);
typedef enum {
- XDG_APP_RUN_FLAG_DEVEL = (1 << 0),
- XDG_APP_RUN_FLAG_BACKGROUND = (1 << 1),
- XDG_APP_RUN_FLAG_LOG_SESSION_BUS = (1 << 2),
- XDG_APP_RUN_FLAG_LOG_SYSTEM_BUS = (1 << 3),
-} XdgAppRunFlags;
+ FLATPAK_RUN_FLAG_DEVEL = (1 << 0),
+ FLATPAK_RUN_FLAG_BACKGROUND = (1 << 1),
+ FLATPAK_RUN_FLAG_LOG_SESSION_BUS = (1 << 2),
+ FLATPAK_RUN_FLAG_LOG_SYSTEM_BUS = (1 << 3),
+} FlatpakRunFlags;
-gboolean xdg_app_run_setup_base_argv (GPtrArray *argv_array,
- GFile *runtime_files,
- GFile *app_id_dir,
- const char *arch,
- XdgAppRunFlags flags,
- GError **error);
-gboolean xdg_app_run_app (const char *app_ref,
- XdgAppDeploy *app_deploy,
- XdgAppContext *extra_context,
- const char *custom_runtime,
- const char *custom_runtime_version,
- XdgAppRunFlags flags,
- const char *custom_command,
- char *args[],
- int n_args,
- GCancellable *cancellable,
- GError **error);
+gboolean flatpak_run_setup_base_argv (GPtrArray *argv_array,
+ GFile *runtime_files,
+ GFile *app_id_dir,
+ const char *arch,
+ FlatpakRunFlags flags,
+ GError **error);
+gboolean flatpak_run_app (const char *app_ref,
+ FlatpakDeploy *app_deploy,
+ FlatpakContext *extra_context,
+ const char *custom_runtime,
+ const char *custom_runtime_version,
+ FlatpakRunFlags flags,
+ const char *custom_command,
+ char *args[],
+ int n_args,
+ GCancellable *cancellable,
+ GError **error);
-#endif /* __XDG_APP_RUN_H__ */
+#endif /* __FLATPAK_RUN_H__ */
diff --git a/common/xdg-app-utils.c b/common/xdg-app-utils.c
index c2119af..5fbfabf 100644
--- a/common/xdg-app-utils.c
+++ b/common/xdg-app-utils.c
@@ -39,7 +39,7 @@
#include <libsoup/soup.h>
GBytes *
-xdg_app_read_stream (GInputStream *in,
+flatpak_read_stream (GInputStream *in,
gboolean null_terminate,
GError **error)
{
@@ -63,7 +63,7 @@ xdg_app_read_stream (GInputStream *in,
}
gint
-xdg_app_strcmp0_ptr (gconstpointer a,
+flatpak_strcmp0_ptr (gconstpointer a,
gconstpointer b)
{
return g_strcmp0 (*(char * const *) a, *(char * const *) b);
@@ -71,7 +71,7 @@ xdg_app_strcmp0_ptr (gconstpointer a,
/* Returns end of matching path prefix, or NULL if no match */
const char *
-xdg_app_path_match_prefix (const char *pattern,
+flatpak_path_match_prefix (const char *pattern,
const char *string)
{
char c, test;
@@ -122,7 +122,7 @@ xdg_app_path_match_prefix (const char *pattern,
while ((test = *string) != 0)
{
- tmp = xdg_app_path_match_prefix (pattern, string);
+ tmp = flatpak_path_match_prefix (pattern, string);
if (tmp != NULL)
return tmp;
if (test == '/')
@@ -142,7 +142,7 @@ xdg_app_path_match_prefix (const char *pattern,
}
gboolean
-xdg_app_fail (GError **error, const char *format, ...)
+flatpak_fail (GError **error, const char *format, ...)
{
g_autofree char *message = NULL;
va_list args;
@@ -159,7 +159,7 @@ xdg_app_fail (GError **error, const char *format, ...)
}
const char *
-xdg_app_get_kernel_arch (void)
+flatpak_get_kernel_arch (void)
{
static struct utsname buf;
static char *arch = NULL;
@@ -219,7 +219,7 @@ xdg_app_get_kernel_arch (void)
* at least try to execute a 386, wheras an arm binary would not.
*/
const char *
-xdg_app_get_arch (void)
+flatpak_get_arch (void)
{
/* Avoid using uname on multiarch machines, because uname reports the kernels
* arch, and that may be different from userspace. If e.g. the kernel is 64bit and
@@ -238,14 +238,14 @@ xdg_app_get_arch (void)
return "armeb";
#endif
#else
- return xdg_app_get_kernel_arch ();
+ return flatpak_get_kernel_arch ();
#endif
}
const char *
-xdg_app_get_bwrap (void)
+flatpak_get_bwrap (void)
{
- const char *e = g_getenv ("XDG_APP_BWRAP");
+ const char *e = g_getenv ("FLATPAK_BWRAP");
if (e != NULL)
return e;
@@ -269,7 +269,7 @@ is_valid_name_character (gint c)
(c >= '0' && c <= '9');
}
-/** xdg_app_is_name:
+/** flatpak_is_name:
* @string: The string to check
*
* Checks if @string is a valid application name.
@@ -294,7 +294,7 @@ is_valid_name_character (gint c)
* Since: 2.26
*/
gboolean
-xdg_app_is_valid_name (const char *string)
+flatpak_is_valid_name (const char *string)
{
guint len;
gboolean ret;
@@ -347,7 +347,7 @@ out:
}
gboolean
-xdg_app_has_name_prefix (const char *string,
+flatpak_has_name_prefix (const char *string,
const char *name)
{
const char *rest;
@@ -382,7 +382,7 @@ is_valid_branch_character (gint c)
(c == '.');
}
-/** xdg_app_is_valid_branch:
+/** flatpak_is_valid_branch:
* @string: The string to check
*
* Checks if @string is a valid branch name.
@@ -397,7 +397,7 @@ is_valid_branch_character (gint c)
* Since: 2.26
*/
gboolean
-xdg_app_is_valid_branch (const char *string)
+flatpak_is_valid_branch (const char *string)
{
guint len;
gboolean ret;
@@ -433,7 +433,7 @@ out:
}
char **
-xdg_app_decompose_ref (const char *full_ref,
+flatpak_decompose_ref (const char *full_ref,
GError **error)
{
g_auto(GStrv) parts = NULL;
@@ -441,31 +441,31 @@ xdg_app_decompose_ref (const char *full_ref,
parts = g_strsplit (full_ref, "/", 0);
if (g_strv_length (parts) != 4)
{
- xdg_app_fail (error, "Wrong number of components in %s", full_ref);
+ flatpak_fail (error, "Wrong number of components in %s", full_ref);
return NULL;
}
if (strcmp (parts[0], "app") != 0 && strcmp (parts[0], "runtime") != 0)
{
- xdg_app_fail (error, "Not application or runtime");
+ flatpak_fail (error, "Not application or runtime");
return NULL;
}
- if (!xdg_app_is_valid_name (parts[1]))
+ if (!flatpak_is_valid_name (parts[1]))
{
- xdg_app_fail (error, "Invalid name %s", parts[1]);
+ flatpak_fail (error, "Invalid name %s", parts[1]);
return NULL;
}
if (strlen (parts[2]) == 0)
{
- xdg_app_fail (error, "Invalid arch %s", parts[2]);
+ flatpak_fail (error, "Invalid arch %s", parts[2]);
return NULL;
}
- if (!xdg_app_is_valid_branch (parts[3]))
+ if (!flatpak_is_valid_branch (parts[3]))
{
- xdg_app_fail (error, "Invalid branch %s", parts[3]);
+ flatpak_fail (error, "Invalid branch %s", parts[3]);
return NULL;
}
@@ -473,43 +473,43 @@ xdg_app_decompose_ref (const char *full_ref,
}
char *
-xdg_app_compose_ref (gboolean app,
+flatpak_compose_ref (gboolean app,
const char *name,
const char *branch,
const char *arch,
GError **error)
{
- if (!xdg_app_is_valid_name (name))
+ if (!flatpak_is_valid_name (name))
{
- xdg_app_fail (error, "'%s' is not a valid name", name);
+ flatpak_fail (error, "'%s' is not a valid name", name);
return NULL;
}
- if (branch && !xdg_app_is_valid_branch (branch))
+ if (branch && !flatpak_is_valid_branch (branch))
{
- xdg_app_fail (error, "'%s' is not a valid branch name", branch);
+ flatpak_fail (error, "'%s' is not a valid branch name", branch);
return NULL;
}
if (app)
- return xdg_app_build_app_ref (name, branch, arch);
+ return flatpak_build_app_ref (name, branch, arch);
else
- return xdg_app_build_runtime_ref (name, branch, arch);
+ return flatpak_build_runtime_ref (name, branch, arch);
}
char *
-xdg_app_build_untyped_ref (const char *runtime,
+flatpak_build_untyped_ref (const char *runtime,
const char *branch,
const char *arch)
{
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
return g_build_filename (runtime, arch, branch, NULL);
}
char *
-xdg_app_build_runtime_ref (const char *runtime,
+flatpak_build_runtime_ref (const char *runtime,
const char *branch,
const char *arch)
{
@@ -517,13 +517,13 @@ xdg_app_build_runtime_ref (const char *runtime,
branch = "master";
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
return g_build_filename ("runtime", runtime, arch, branch, NULL);
}
char *
-xdg_app_build_app_ref (const char *app,
+flatpak_build_app_ref (const char *app,
const char *branch,
const char *arch)
{
@@ -531,13 +531,13 @@ xdg_app_build_app_ref (const char *app,
branch = "master";
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
return g_build_filename ("app", app, arch, branch, NULL);
}
char **
-xdg_app_list_deployed_refs (const char *type,
+flatpak_list_deployed_refs (const char *type,
const char *name_prefix,
const char *branch,
const char *arch,
@@ -548,22 +548,22 @@ xdg_app_list_deployed_refs (const char *type,
g_autoptr(GPtrArray) names = NULL;
g_autoptr(GHashTable) hash = NULL;
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
const char *key;
GHashTableIter iter;
hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
- user_dir = xdg_app_dir_get_user ();
- system_dir = xdg_app_dir_get_system ();
+ user_dir = flatpak_dir_get_user ();
+ system_dir = flatpak_dir_get_system ();
- if (!xdg_app_dir_collect_deployed_refs (user_dir, type, name_prefix,
+ if (!flatpak_dir_collect_deployed_refs (user_dir, type, name_prefix,
branch, arch, hash, cancellable,
error))
goto out;
- if (!xdg_app_dir_collect_deployed_refs (system_dir, type, name_prefix,
+ if (!flatpak_dir_collect_deployed_refs (system_dir, type, name_prefix,
branch, arch, hash, cancellable,
error))
goto out;
@@ -573,7 +573,7 @@ xdg_app_list_deployed_refs (const char *type,
while (g_hash_table_iter_next (&iter, (gpointer *) &key, NULL))
g_ptr_array_add (names, g_strdup (key));
- g_ptr_array_sort (names, xdg_app_strcmp0_ptr);
+ g_ptr_array_sort (names, flatpak_strcmp0_ptr);
g_ptr_array_add (names, NULL);
ret = (char **) g_ptr_array_free (names, FALSE);
@@ -584,20 +584,20 @@ out:
}
GFile *
-xdg_app_find_deploy_dir_for_ref (const char *ref,
+flatpak_find_deploy_dir_for_ref (const char *ref,
GCancellable *cancellable,
GError **error)
{
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
GFile *deploy = NULL;
- user_dir = xdg_app_dir_get_user ();
- system_dir = xdg_app_dir_get_system ();
+ user_dir = flatpak_dir_get_user ();
+ system_dir = flatpak_dir_get_system ();
- deploy = xdg_app_dir_get_if_deployed (user_dir, ref, NULL, cancellable);
+ deploy = flatpak_dir_get_if_deployed (user_dir, ref, NULL, cancellable);
if (deploy == NULL)
- deploy = xdg_app_dir_get_if_deployed (system_dir, ref, NULL, cancellable);
+ deploy = flatpak_dir_get_if_deployed (system_dir, ref, NULL, cancellable);
if (deploy == NULL)
{
g_set_error (error, G_IO_ERROR, G_IO_ERROR_FAILED, "%s not installed", ref);
@@ -608,24 +608,24 @@ xdg_app_find_deploy_dir_for_ref (const char *ref,
}
-XdgAppDeploy *
-xdg_app_find_deploy_for_ref (const char *ref,
+FlatpakDeploy *
+flatpak_find_deploy_for_ref (const char *ref,
GCancellable *cancellable,
GError **error)
{
- g_autoptr(XdgAppDir) user_dir = NULL;
- g_autoptr(XdgAppDir) system_dir = NULL;
- g_autoptr(XdgAppDeploy) deploy = NULL;
+ g_autoptr(FlatpakDir) user_dir = NULL;
+ g_autoptr(FlatpakDir) system_dir = NULL;
+ g_autoptr(FlatpakDeploy) deploy = NULL;
g_autoptr(GError) my_error = NULL;
- user_dir = xdg_app_dir_get_user ();
- system_dir = xdg_app_dir_get_system ();
+ user_dir = flatpak_dir_get_user ();
+ system_dir = flatpak_dir_get_system ();
- deploy = xdg_app_dir_load_deployed (user_dir, ref, NULL, cancellable, &my_error);
- if (deploy == NULL && g_error_matches (my_error, XDG_APP_DIR_ERROR, XDG_APP_DIR_ERROR_NOT_DEPLOYED))
+ deploy = flatpak_dir_load_deployed (user_dir, ref, NULL, cancellable, &my_error);
+ if (deploy == NULL && g_error_matches (my_error, FLATPAK_DIR_ERROR, FLATPAK_DIR_ERROR_NOT_DEPLOYED))
{
g_clear_error (&my_error);
- deploy = xdg_app_dir_load_deployed (system_dir, ref, NULL, cancellable, &my_error);
+ deploy = flatpak_dir_load_deployed (system_dir, ref, NULL, cancellable, &my_error);
}
if (deploy == NULL)
g_propagate_error (error, g_steal_pointer (&my_error));
@@ -711,7 +711,7 @@ out:
}
gboolean
-xdg_app_overlay_symlink_tree (GFile *source,
+flatpak_overlay_symlink_tree (GFile *source,
GFile *destination,
const char *symlink_prefix,
GCancellable *cancellable,
@@ -782,7 +782,7 @@ out:
}
gboolean
-xdg_app_remove_dangling_symlinks (GFile *dir,
+flatpak_remove_dangling_symlinks (GFile *dir,
GCancellable *cancellable,
GError **error)
{
@@ -802,7 +802,7 @@ out:
/* Based on g_mkstemp from glib */
gint
-xdg_app_mkstempat (int dir_fd,
+flatpak_mkstempat (int dir_fd,
gchar *tmpl,
int flags,
int mode)
@@ -864,17 +864,17 @@ xdg_app_mkstempat (int dir_fd,
return -1;
}
-struct XdgAppTablePrinter
+struct FlatpakTablePrinter
{
GPtrArray *rows;
GPtrArray *current;
int n_columns;
};
-XdgAppTablePrinter *
-xdg_app_table_printer_new (void)
+FlatpakTablePrinter *
+flatpak_table_printer_new (void)
{
- XdgAppTablePrinter *printer = g_new0 (XdgAppTablePrinter, 1);
+ FlatpakTablePrinter *printer = g_new0 (FlatpakTablePrinter, 1);
printer->rows = g_ptr_array_new_with_free_func ((GDestroyNotify) g_strfreev);
printer->current = g_ptr_array_new_with_free_func (g_free);
@@ -883,7 +883,7 @@ xdg_app_table_printer_new (void)
}
void
-xdg_app_table_printer_free (XdgAppTablePrinter *printer)
+flatpak_table_printer_free (FlatpakTablePrinter *printer)
{
g_ptr_array_free (printer->rows, TRUE);
g_ptr_array_free (printer->current, TRUE);
@@ -891,15 +891,15 @@ xdg_app_table_printer_free (XdgAppTablePrinter *printer)
}
void
-xdg_app_table_printer_add_column (XdgAppTablePrinter *printer,
- const char *text)
+flatpak_table_printer_add_column (FlatpakTablePrinter *printer,
+ const char *text)
{
g_ptr_array_add (printer->current, text ? g_strdup (text) : g_strdup (""));
}
void
-xdg_app_table_printer_append_with_comma (XdgAppTablePrinter *printer,
- const char *text)
+flatpak_table_printer_append_with_comma (FlatpakTablePrinter *printer,
+ const char *text)
{
char *old, *new;
@@ -918,7 +918,7 @@ xdg_app_table_printer_append_with_comma (XdgAppTablePrinter *printer,
void
-xdg_app_table_printer_finish_row (XdgAppTablePrinter *printer)
+flatpak_table_printer_finish_row (FlatpakTablePrinter *printer)
{
if (printer->current->len == 0)
return; /* Ignore empty rows */
@@ -931,13 +931,13 @@ xdg_app_table_printer_finish_row (XdgAppTablePrinter *printer)
}
void
-xdg_app_table_printer_print (XdgAppTablePrinter *printer)
+flatpak_table_printer_print (FlatpakTablePrinter *printer)
{
g_autofree int *widths = NULL;
int i, j;
if (printer->current->len != 0)
- xdg_app_table_printer_finish_row (printer);
+ flatpak_table_printer_finish_row (printer);
widths = g_new0 (int, printer->n_columns);
@@ -1049,7 +1049,7 @@ got_credentials_cb (GObject *source_object,
GTask *task = l->data;
if (info->app_id == NULL)
- g_task_return_new_error (task, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED,
+ g_task_return_new_error (task, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED,
"Can't find app id");
else
g_task_return_pointer (task, g_strdup (info->app_id), g_free);
@@ -1063,7 +1063,7 @@ got_credentials_cb (GObject *source_object,
}
void
-xdg_app_invocation_lookup_app_id (GDBusMethodInvocation *invocation,
+flatpak_invocation_lookup_app_id (GDBusMethodInvocation *invocation,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
@@ -1115,7 +1115,7 @@ xdg_app_invocation_lookup_app_id (GDBusMethodInvocation *invocation,
}
char *
-xdg_app_invocation_lookup_app_id_finish (GDBusMethodInvocation *invocation,
+flatpak_invocation_lookup_app_id_finish (GDBusMethodInvocation *invocation,
GAsyncResult *result,
GError **error)
{
@@ -1153,7 +1153,7 @@ name_owner_changed (GDBusConnection *connection,
}
void
-xdg_app_connection_track_name_owners (GDBusConnection *connection)
+flatpak_connection_track_name_owners (GDBusConnection *connection)
{
g_dbus_connection_signal_subscribe (connection,
"org.freedesktop.DBus",
@@ -1205,7 +1205,7 @@ spawn_exit_cb (GObject *obj,
}
gboolean
-xdg_app_spawn (GFile *dir,
+flatpak_spawn (GFile *dir,
char **output,
GError **error,
const gchar *argv0,
@@ -1292,20 +1292,20 @@ xdg_app_spawn (GFile *dir,
gboolean
-xdg_app_cp_a (GFile *src,
- GFile *dest,
- XdgAppCpFlags flags,
- GCancellable *cancellable,
- GError **error)
+flatpak_cp_a (GFile *src,
+ GFile *dest,
+ FlatpakCpFlags flags,
+ GCancellable *cancellable,
+ GError **error)
{
gboolean ret = FALSE;
GFileEnumerator *enumerator = NULL;
GFileInfo *src_info = NULL;
GFile *dest_child = NULL;
int dest_dfd = -1;
- gboolean merge = (flags & XDG_APP_CP_FLAGS_MERGE) != 0;
- gboolean no_chown = (flags & XDG_APP_CP_FLAGS_NO_CHOWN) != 0;
- gboolean move = (flags & XDG_APP_CP_FLAGS_MOVE) != 0;
+ gboolean merge = (flags & FLATPAK_CP_FLAGS_MERGE) != 0;
+ gboolean no_chown = (flags & FLATPAK_CP_FLAGS_NO_CHOWN) != 0;
+ gboolean move = (flags & FLATPAK_CP_FLAGS_MOVE) != 0;
int r;
enumerator = g_file_enumerate_children (src, "standard::type,standard::name,unix::uid,unix::gid,unix::mode",
@@ -1377,7 +1377,7 @@ xdg_app_cp_a (GFile *src,
if (g_file_info_get_file_type (file_info) == G_FILE_TYPE_DIRECTORY)
{
- if (!xdg_app_cp_a (src_child, dest_child, flags,
+ if (!flatpak_cp_a (src_child, dest_child, flags,
cancellable, error))
goto out;
}
@@ -1417,7 +1417,7 @@ out:
}
gboolean
-xdg_app_variant_save (GFile *dest,
+flatpak_variant_save (GFile *dest,
GVariant *variant,
GCancellable *cancellable,
GError **error)
@@ -1447,7 +1447,7 @@ xdg_app_variant_save (GFile *dest,
gboolean
-xdg_app_variant_bsearch_str (GVariant *array,
+flatpak_variant_bsearch_str (GVariant *array,
const char *str,
int *out_pos)
{
@@ -1495,7 +1495,7 @@ xdg_app_variant_bsearch_str (GVariant *array,
}
gboolean
-xdg_app_summary_lookup_ref (GVariant *summary, const char *ref, char **out_checksum)
+flatpak_summary_lookup_ref (GVariant *summary, const char *ref, char **out_checksum)
{
g_autoptr(GVariant) refs = g_variant_get_child_value (summary, 0);
int pos;
@@ -1506,7 +1506,7 @@ xdg_app_summary_lookup_ref (GVariant *summary, const char *ref, char **out_check
g_autoptr(GVariant) commit_csum_v = NULL;
g_autoptr(GBytes) commit_bytes = NULL;
- if (!xdg_app_variant_bsearch_str (refs, ref, &pos))
+ if (!flatpak_variant_bsearch_str (refs, ref, &pos))
return FALSE;
refdata = g_variant_get_child_value (refs, pos);
@@ -1523,7 +1523,7 @@ xdg_app_summary_lookup_ref (GVariant *summary, const char *ref, char **out_check
}
gboolean
-xdg_app_repo_set_title (OstreeRepo *repo,
+flatpak_repo_set_title (OstreeRepo *repo,
const char *title,
GError **error)
{
@@ -1546,7 +1546,7 @@ xdg_app_repo_set_title (OstreeRepo *repo,
"unix::device,unix::inode,unix::mode,unix::uid,unix::gid,unix::rdev")
static gboolean
-_xdg_app_repo_collect_sizes (OstreeRepo *repo,
+_flatpak_repo_collect_sizes (OstreeRepo *repo,
GFile *file,
GFileInfo *file_info,
guint64 *installed_size,
@@ -1593,7 +1593,7 @@ _xdg_app_repo_collect_sizes (OstreeRepo *repo,
const char *name = g_file_info_get_name (child_info);
g_autoptr(GFile) child = g_file_get_child (file, name);
- if (!_xdg_app_repo_collect_sizes (repo, child, child_info, installed_size, download_size, cancellable, error))
+ if (!_flatpak_repo_collect_sizes (repo, child, child_info, installed_size, download_size, cancellable, error))
return FALSE;
}
}
@@ -1602,18 +1602,18 @@ _xdg_app_repo_collect_sizes (OstreeRepo *repo,
}
gboolean
-xdg_app_repo_collect_sizes (OstreeRepo *repo,
+flatpak_repo_collect_sizes (OstreeRepo *repo,
GFile *root,
guint64 *installed_size,
guint64 *download_size,
GCancellable *cancellable,
GError **error)
{
- return _xdg_app_repo_collect_sizes (repo, root, NULL, installed_size, download_size, cancellable, error);
+ return _flatpak_repo_collect_sizes (repo, root, NULL, installed_size, download_size, cancellable, error);
}
gboolean
-xdg_app_repo_update (OstreeRepo *repo,
+flatpak_repo_update (OstreeRepo *repo,
const char **gpg_key_ids,
const char *gpg_homedir,
GCancellable *cancellable,
@@ -1660,7 +1660,7 @@ xdg_app_repo_update (OstreeRepo *repo,
if (!ostree_repo_read_commit (repo, ref, &root, NULL, NULL, error))
return FALSE;
- if (!xdg_app_repo_collect_sizes (repo, root, &installed_size, &download_size, cancellable, error))
+ if (!flatpak_repo_collect_sizes (repo, root, &installed_size, &download_size, cancellable, error))
return FALSE;
metadata = g_file_get_child (root, "metadata");
@@ -1695,7 +1695,7 @@ xdg_app_repo_update (OstreeRepo *repo,
}
gboolean
-xdg_app_mtree_create_root (OstreeRepo *repo,
+flatpak_mtree_create_root (OstreeRepo *repo,
OstreeMutableTree *mtree,
GCancellable *cancellable,
GError **error)
@@ -1742,25 +1742,25 @@ commit_filter (OstreeRepo *repo,
}
static gboolean
-validate_component (XdgAppXml *component,
+validate_component (FlatpakXml *component,
const char *ref,
const char *id,
char **tags,
const char *runtime,
const char *sdk)
{
- XdgAppXml *bundle, *text, *prev, *id_node, *id_text_node, *metadata, *value;
+ FlatpakXml *bundle, *text, *prev, *id_node, *id_text_node, *metadata, *value;
g_autofree char *id_text = NULL;
int i;
if (g_strcmp0 (component->element_name, "component") != 0)
return FALSE;
- id_node = xdg_app_xml_find (component, "id", NULL);
+ id_node = flatpak_xml_find (component, "id", NULL);
if (id_node == NULL)
return FALSE;
- id_text_node = xdg_app_xml_find (id_node, NULL, NULL);
+ id_text_node = flatpak_xml_find (id_node, NULL, NULL);
if (id_text_node == NULL || id_text_node->text == NULL)
return FALSE;
@@ -1772,10 +1772,10 @@ validate_component (XdgAppXml *component,
return FALSE;
}
- while ((bundle = xdg_app_xml_find (component, "bundle", &prev)) != NULL)
- xdg_app_xml_free (xdg_app_xml_unlink (component, bundle));
+ while ((bundle = flatpak_xml_find (component, "bundle", &prev)) != NULL)
+ flatpak_xml_free (flatpak_xml_unlink (component, bundle));
- bundle = xdg_app_xml_new ("bundle");
+ bundle = flatpak_xml_new ("bundle");
bundle->attribute_names = g_new0 (char *, 2 * 4);
bundle->attribute_values = g_new0 (char *, 2 * 4);
bundle->attribute_names[0] = g_strdup ("type");
@@ -1796,40 +1796,40 @@ validate_component (XdgAppXml *component,
i++;
}
- text = xdg_app_xml_new (NULL);
+ text = flatpak_xml_new (NULL);
text->text = g_strdup (ref);
- xdg_app_xml_add (bundle, text);
+ flatpak_xml_add (bundle, text);
- xdg_app_xml_add (component, xdg_app_xml_new_text (" "));
- xdg_app_xml_add (component, bundle);
- xdg_app_xml_add (component, xdg_app_xml_new_text ("\n "));
+ flatpak_xml_add (component, flatpak_xml_new_text (" "));
+ flatpak_xml_add (component, bundle);
+ flatpak_xml_add (component, flatpak_xml_new_text ("\n "));
if (tags != NULL && tags[0] != NULL)
{
- metadata = xdg_app_xml_find (component, "metadata", NULL);
+ metadata = flatpak_xml_find (component, "metadata", NULL);
if (metadata == NULL)
{
- metadata = xdg_app_xml_new ("metadata");
+ metadata = flatpak_xml_new ("metadata");
metadata->attribute_names = g_new0 (char *, 1);
metadata->attribute_values = g_new0 (char *, 1);
- xdg_app_xml_add (component, xdg_app_xml_new_text (" "));
- xdg_app_xml_add (component, metadata);
- xdg_app_xml_add (component, xdg_app_xml_new_text ("\n "));
+ flatpak_xml_add (component, flatpak_xml_new_text (" "));
+ flatpak_xml_add (component, metadata);
+ flatpak_xml_add (component, flatpak_xml_new_text ("\n "));
}
- value = xdg_app_xml_new ("value");
+ value = flatpak_xml_new ("value");
value->attribute_names = g_new0 (char *, 2);
value->attribute_values = g_new0 (char *, 2);
value->attribute_names[0] = g_strdup ("key");
- value->attribute_values[0] = g_strdup ("X-XdgApp-Tags");
- xdg_app_xml_add (metadata, xdg_app_xml_new_text ("\n "));
- xdg_app_xml_add (metadata, value);
- xdg_app_xml_add (metadata, xdg_app_xml_new_text ("\n "));
+ value->attribute_values[0] = g_strdup ("X-Flatpak-Tags");
+ flatpak_xml_add (metadata, flatpak_xml_new_text ("\n "));
+ flatpak_xml_add (metadata, value);
+ flatpak_xml_add (metadata, flatpak_xml_new_text ("\n "));
- text = xdg_app_xml_new (NULL);
+ text = flatpak_xml_new (NULL);
text->text = g_strjoinv (",", tags);
- xdg_app_xml_add (value, text);
+ flatpak_xml_add (value, text);
}
@@ -1837,16 +1837,16 @@ validate_component (XdgAppXml *component,
}
gboolean
-xdg_app_appstream_xml_migrate (XdgAppXml *source,
- XdgAppXml *dest,
+flatpak_appstream_xml_migrate (FlatpakXml *source,
+ FlatpakXml *dest,
const char *ref,
const char *id,
GKeyFile *metadata)
{
- XdgAppXml *source_components;
- XdgAppXml *dest_components;
- XdgAppXml *component;
- XdgAppXml *prev_component;
+ FlatpakXml *source_components;
+ FlatpakXml *dest_components;
+ FlatpakXml *component;
+ FlatpakXml *prev_component;
gboolean migrated = FALSE;
g_auto(GStrv) tags = NULL;
@@ -1875,12 +1875,12 @@ xdg_app_appstream_xml_migrate (XdgAppXml *source,
prev_component = NULL;
while (component != NULL)
{
- XdgAppXml *next = component->next_sibling;
+ FlatpakXml *next = component->next_sibling;
if (validate_component (component, ref, id, tags, runtime, sdk))
{
- xdg_app_xml_add (dest_components,
- xdg_app_xml_unlink (component, prev_component));
+ flatpak_xml_add (dest_components,
+ flatpak_xml_unlink (component, prev_component));
migrated = TRUE;
}
else
@@ -1939,7 +1939,7 @@ copy_icon (const char *id,
static gboolean
extract_appstream (OstreeRepo *repo,
- XdgAppXml *appstream_root,
+ FlatpakXml *appstream_root,
const char *ref,
const char *id,
GFile *dest,
@@ -1952,7 +1952,7 @@ extract_appstream (OstreeRepo *repo,
g_autoptr(GFile) metadata = NULL;
g_autofree char *appstream_basename = NULL;
g_autoptr(GInputStream) in = NULL;
- g_autoptr(XdgAppXml) xml_root = NULL;
+ g_autoptr(FlatpakXml) xml_root = NULL;
g_autoptr(GKeyFile) keyfile = NULL;
if (!ostree_repo_read_commit (repo, ref, &root, NULL, NULL, error))
@@ -1980,20 +1980,20 @@ extract_appstream (OstreeRepo *repo,
if (!in)
return FALSE;
- xml_root = xdg_app_xml_parse (in, TRUE, cancellable, error);
+ xml_root = flatpak_xml_parse (in, TRUE, cancellable, error);
if (xml_root == NULL)
return FALSE;
- if (xdg_app_appstream_xml_migrate (xml_root, appstream_root,
+ if (flatpak_appstream_xml_migrate (xml_root, appstream_root,
ref, id, keyfile))
{
g_autoptr(GError) my_error = NULL;
- XdgAppXml *components = appstream_root->first_child;
- XdgAppXml *component = components->first_child;
+ FlatpakXml *components = appstream_root->first_child;
+ FlatpakXml *component = components->first_child;
while (component != NULL)
{
- XdgAppXml *component_id, *component_id_text_node;
+ FlatpakXml *component_id, *component_id_text_node;
g_autofree char *component_id_text = NULL;
if (g_strcmp0 (component->element_name, "component") != 0)
@@ -2002,8 +2002,8 @@ extract_appstream (OstreeRepo *repo,
continue;
}
- component_id = xdg_app_xml_find (component, "id", NULL);
- component_id_text_node = xdg_app_xml_find (component_id, NULL, NULL);
+ component_id = flatpak_xml_find (component, "id", NULL);
+ component_id_text_node = flatpak_xml_find (component_id, NULL, NULL);
component_id_text = g_strstrip (g_strdup (component_id_text_node->text));
if (!g_str_has_suffix (component_id_text, ".desktop"))
@@ -2033,16 +2033,16 @@ extract_appstream (OstreeRepo *repo,
return TRUE;
}
-XdgAppXml *
-xdg_app_appstream_xml_new (void)
+FlatpakXml *
+flatpak_appstream_xml_new (void)
{
- XdgAppXml *appstream_root = NULL;
- XdgAppXml *appstream_components;
+ FlatpakXml *appstream_root = NULL;
+ FlatpakXml *appstream_components;
- appstream_root = xdg_app_xml_new ("root");
- appstream_components = xdg_app_xml_new ("components");
- xdg_app_xml_add (appstream_root, appstream_components);
- xdg_app_xml_add (appstream_components, xdg_app_xml_new_text ("\n "));
+ appstream_root = flatpak_xml_new ("root");
+ appstream_components = flatpak_xml_new ("components");
+ flatpak_xml_add (appstream_root, appstream_components);
+ flatpak_xml_add (appstream_components, flatpak_xml_new_text ("\n "));
appstream_components->attribute_names = g_new0 (char *, 3);
appstream_components->attribute_values = g_new0 (char *, 3);
@@ -2055,18 +2055,18 @@ xdg_app_appstream_xml_new (void)
}
GBytes *
-xdg_app_appstream_xml_root_to_data (XdgAppXml *appstream_root,
- GError **error)
+flatpak_appstream_xml_root_to_data (FlatpakXml *appstream_root,
+ GError **error)
{
g_autoptr(GString) xml = NULL;
g_autoptr(GZlibCompressor) compressor = NULL;
g_autoptr(GOutputStream) out2 = NULL;
g_autoptr(GOutputStream) out = NULL;
- xdg_app_xml_add (appstream_root->first_child, xdg_app_xml_new_text ("\n"));
+ flatpak_xml_add (appstream_root->first_child, flatpak_xml_new_text ("\n"));
xml = g_string_new ("");
- xdg_app_xml_to_string (appstream_root, xml);
+ flatpak_xml_to_string (appstream_root, xml);
compressor = g_zlib_compressor_new (G_ZLIB_COMPRESSOR_FORMAT_GZIP, -1);
out = g_memory_output_stream_new_resizable ();
@@ -2081,7 +2081,7 @@ xdg_app_appstream_xml_root_to_data (XdgAppXml *appstream_root,
}
gboolean
-xdg_app_repo_generate_appstream (OstreeRepo *repo,
+flatpak_repo_generate_appstream (OstreeRepo *repo,
const char **gpg_key_ids,
const char *gpg_homedir,
GCancellable *cancellable,
@@ -2110,7 +2110,7 @@ xdg_app_repo_generate_appstream (OstreeRepo *repo,
const char *arch;
g_auto(GStrv) split = NULL;
- split = xdg_app_decompose_ref (ref, NULL);
+ split = flatpak_decompose_ref (ref, NULL);
if (!split)
continue;
@@ -2125,7 +2125,7 @@ xdg_app_repo_generate_appstream (OstreeRepo *repo,
GHashTableIter iter2;
const char *arch = key;
g_autofree char *tmpdir = g_strdup ("/tmp/xdg-app-appstream-XXXXXX");
- g_autoptr(XdgAppTempDir) tmpdir_file = NULL;
+ g_autoptr(FlatpakTempDir) tmpdir_file = NULL;
g_autoptr(GFile) appstream_file = NULL;
g_autoptr(GFile) root = NULL;
g_autoptr(OstreeMutableTree) mtree = NULL;
@@ -2134,15 +2134,15 @@ xdg_app_repo_generate_appstream (OstreeRepo *repo,
g_autoptr(OstreeRepoCommitModifier) modifier = NULL;
g_autofree char *parent = NULL;
g_autofree char *branch = NULL;
- g_autoptr(XdgAppXml) appstream_root = NULL;
+ g_autoptr(FlatpakXml) appstream_root = NULL;
g_autoptr(GBytes) xml_data = NULL;
if (g_mkdtemp (tmpdir) == NULL)
- return xdg_app_fail (error, "Can't create temporary directory");
+ return flatpak_fail (error, "Can't create temporary directory");
tmpdir_file = g_file_new_for_path (tmpdir);
- appstream_root = xdg_app_appstream_xml_new ();
+ appstream_root = flatpak_appstream_xml_new ();
g_hash_table_iter_init (&iter2, all_refs);
while (g_hash_table_iter_next (&iter2, &key, &value))
@@ -2151,7 +2151,7 @@ xdg_app_repo_generate_appstream (OstreeRepo *repo,
g_auto(GStrv) split = NULL;
g_autoptr(GError) my_error = NULL;
- split = xdg_app_decompose_ref (ref, NULL);
+ split = flatpak_decompose_ref (ref, NULL);
if (!split)
continue;
@@ -2167,7 +2167,7 @@ xdg_app_repo_generate_appstream (OstreeRepo *repo,
}
}
- xml_data = xdg_app_appstream_xml_root_to_data (appstream_root, error);
+ xml_data = flatpak_appstream_xml_root_to_data (appstream_root, error);
if (xml_data == NULL)
return FALSE;
@@ -2260,7 +2260,7 @@ out:
}
void
-xdg_app_extension_free (XdgAppExtension *extension)
+flatpak_extension_free (FlatpakExtension *extension)
{
g_free (extension->id);
g_free (extension->installed_id);
@@ -2269,14 +2269,14 @@ xdg_app_extension_free (XdgAppExtension *extension)
g_free (extension);
}
-static XdgAppExtension *
-xdg_app_extension_new (const char *id,
+static FlatpakExtension *
+flatpak_extension_new (const char *id,
const char *extension,
const char *arch,
const char *branch,
const char *directory)
{
- XdgAppExtension *ext = g_new0 (XdgAppExtension, 1);
+ FlatpakExtension *ext = g_new0 (FlatpakExtension, 1);
ext->id = g_strdup (id);
ext->installed_id = g_strdup (extension);
@@ -2286,7 +2286,7 @@ xdg_app_extension_new (const char *id,
}
GList *
-xdg_app_list_extensions (GKeyFile *metakey,
+flatpak_list_extensions (GKeyFile *metakey,
const char *arch,
const char *default_branch)
{
@@ -2297,12 +2297,12 @@ xdg_app_list_extensions (GKeyFile *metakey,
res = NULL;
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
groups = g_key_file_get_groups (metakey, NULL);
for (i = 0; groups[i] != NULL; i++)
{
- XdgAppExtension *ext;
+ FlatpakExtension *ext;
char *extension;
if (g_str_has_prefix (groups[i], "Extension ") &&
@@ -2324,11 +2324,11 @@ xdg_app_list_extensions (GKeyFile *metakey,
ref = g_build_filename ("runtime", extension, arch, branch, NULL);
- deploy = xdg_app_find_deploy_dir_for_ref (ref, NULL, NULL);
+ deploy = flatpak_find_deploy_dir_for_ref (ref, NULL, NULL);
/* Prefer a full extension (org.freedesktop.Locale) over subdirectory ones (org.freedesktop.Locale.sv) */
if (deploy != NULL)
{
- ext = xdg_app_extension_new (extension, extension, arch, branch, directory);
+ ext = flatpak_extension_new (extension, extension, arch, branch, directory);
res = g_list_prepend (res, ext);
}
else if (g_key_file_get_boolean (metakey, groups[i],
@@ -2338,13 +2338,13 @@ xdg_app_list_extensions (GKeyFile *metakey,
g_auto(GStrv) refs = NULL;
int j;
- refs = xdg_app_list_deployed_refs ("runtime", prefix, arch, branch,
+ refs = flatpak_list_deployed_refs ("runtime", prefix, arch, branch,
NULL, NULL);
for (j = 0; refs != NULL && refs[j] != NULL; j++)
{
g_autofree char *extended_dir = g_build_filename (directory, refs[j] + strlen (prefix), NULL);
- ext = xdg_app_extension_new (extension, refs[j], arch, branch, extended_dir);
+ ext = flatpak_extension_new (extension, refs[j], arch, branch, extended_dir);
res = g_list_prepend (res, ext);
}
}
@@ -2357,29 +2357,29 @@ xdg_app_list_extensions (GKeyFile *metakey,
typedef struct
{
- XdgAppXml *current;
+ FlatpakXml *current;
} XmlData;
-XdgAppXml *
-xdg_app_xml_new (const gchar *element_name)
+FlatpakXml *
+flatpak_xml_new (const gchar *element_name)
{
- XdgAppXml *node = g_new0 (XdgAppXml, 1);
+ FlatpakXml *node = g_new0 (FlatpakXml, 1);
node->element_name = g_strdup (element_name);
return node;
}
-XdgAppXml *
-xdg_app_xml_new_text (const gchar *text)
+FlatpakXml *
+flatpak_xml_new_text (const gchar *text)
{
- XdgAppXml *node = g_new0 (XdgAppXml, 1);
+ FlatpakXml *node = g_new0 (FlatpakXml, 1);
node->text = g_strdup (text);
return node;
}
void
-xdg_app_xml_add (XdgAppXml *parent, XdgAppXml *node)
+flatpak_xml_add (FlatpakXml *parent, FlatpakXml *node)
{
node->parent = parent;
@@ -2399,13 +2399,13 @@ xml_start_element (GMarkupParseContext *context,
GError **error)
{
XmlData *data = user_data;
- XdgAppXml *node;
+ FlatpakXml *node;
- node = xdg_app_xml_new (element_name);
+ node = flatpak_xml_new (element_name);
node->attribute_names = g_strdupv ((char **) attribute_names);
node->attribute_values = g_strdupv ((char **) attribute_values);
- xdg_app_xml_add (data->current, node);
+ flatpak_xml_add (data->current, node);
data->current = node;
}
@@ -2428,11 +2428,11 @@ xml_text (GMarkupParseContext *context,
GError **error)
{
XmlData *data = user_data;
- XdgAppXml *node;
+ FlatpakXml *node;
- node = xdg_app_xml_new (NULL);
+ node = flatpak_xml_new (NULL);
node->text = g_strndup (text, text_len);
- xdg_app_xml_add (data->current, node);
+ flatpak_xml_add (data->current, node);
}
static void
@@ -2453,9 +2453,9 @@ static GMarkupParser xml_parser = {
};
void
-xdg_app_xml_free (XdgAppXml *node)
+flatpak_xml_free (FlatpakXml *node)
{
- XdgAppXml *child;
+ FlatpakXml *child;
if (node == NULL)
return;
@@ -2463,8 +2463,8 @@ xdg_app_xml_free (XdgAppXml *node)
child = node->first_child;
while (child != NULL)
{
- XdgAppXml *next = child->next_sibling;
- xdg_app_xml_free (child);
+ FlatpakXml *next = child->next_sibling;
+ flatpak_xml_free (child);
child = next;
}
@@ -2477,10 +2477,10 @@ xdg_app_xml_free (XdgAppXml *node)
void
-xdg_app_xml_to_string (XdgAppXml *node, GString *res)
+flatpak_xml_to_string (FlatpakXml *node, GString *res)
{
int i;
- XdgAppXml *child;
+ FlatpakXml *child;
if (node->parent == NULL)
g_string_append (res, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
@@ -2509,7 +2509,7 @@ xdg_app_xml_to_string (XdgAppXml *node, GString *res)
child = node->first_child;
while (child != NULL)
{
- xdg_app_xml_to_string (child, res);
+ flatpak_xml_to_string (child, res);
child = child->next_sibling;
}
if (node->parent != NULL)
@@ -2526,11 +2526,11 @@ xdg_app_xml_to_string (XdgAppXml *node, GString *res)
}
}
-XdgAppXml *
-xdg_app_xml_unlink (XdgAppXml *node,
- XdgAppXml *prev_sibling)
+FlatpakXml *
+flatpak_xml_unlink (FlatpakXml *node,
+ FlatpakXml *prev_sibling)
{
- XdgAppXml *parent = node->parent;
+ FlatpakXml *parent = node->parent;
if (parent == NULL)
return node;
@@ -2550,19 +2550,19 @@ xdg_app_xml_unlink (XdgAppXml *node,
return node;
}
-XdgAppXml *
-xdg_app_xml_find (XdgAppXml *node,
- const char *type,
- XdgAppXml **prev_child_out)
+FlatpakXml *
+flatpak_xml_find (FlatpakXml *node,
+ const char *type,
+ FlatpakXml **prev_child_out)
{
- XdgAppXml *child = NULL;
- XdgAppXml *prev_child = NULL;
+ FlatpakXml *child = NULL;
+ FlatpakXml *prev_child = NULL;
child = node->first_child;
prev_child = NULL;
while (child != NULL)
{
- XdgAppXml *next = child->next_sibling;
+ FlatpakXml *next = child->next_sibling;
if (g_strcmp0 (child->element_name, type) == 0)
{
@@ -2579,14 +2579,14 @@ xdg_app_xml_find (XdgAppXml *node,
}
-XdgAppXml *
-xdg_app_xml_parse (GInputStream *in,
+FlatpakXml *
+flatpak_xml_parse (GInputStream *in,
gboolean compressed,
GCancellable *cancellable,
GError **error)
{
g_autoptr(GInputStream) real_in = NULL;
- g_autoptr(XdgAppXml) xml_root = NULL;
+ g_autoptr(FlatpakXml) xml_root = NULL;
XmlData data = { 0 };
char buffer[32 * 1024];
gssize len;
@@ -2603,7 +2603,7 @@ xdg_app_xml_parse (GInputStream *in,
real_in = g_object_ref (in);
}
- xml_root = xdg_app_xml_new ("root");
+ xml_root = flatpak_xml_new ("root");
data.current = xml_root;
ctx = g_markup_parse_context_new (&xml_parser,
@@ -2638,7 +2638,7 @@ maybe_swap_endian_u64 (gboolean swap,
}
static guint64
-xdg_app_bundle_get_installed_size (GVariant *bundle, gboolean byte_swap)
+flatpak_bundle_get_installed_size (GVariant *bundle, gboolean byte_swap)
{
guint64 total_size = 0, total_usize = 0;
@@ -2666,7 +2666,7 @@ xdg_app_bundle_get_installed_size (GVariant *bundle, gboolean byte_swap)
}
GVariant *
-xdg_app_bundle_load (GFile *file,
+flatpak_bundle_load (GFile *file,
char **commit,
char **ref,
char **origin,
@@ -2700,7 +2700,7 @@ xdg_app_bundle_load (GFile *file,
*commit = ostree_checksum_from_bytes_v (to_csum_v);
if (installed_size)
- *installed_size = xdg_app_bundle_get_installed_size (delta, byte_swap);
+ *installed_size = flatpak_bundle_get_installed_size (delta, byte_swap);
metadata = g_variant_get_child_value (delta, 0);
@@ -2728,7 +2728,7 @@ xdg_app_bundle_load (GFile *file,
{
if (!g_variant_lookup (metadata, "ref", "s", ref))
{
- xdg_app_fail (error, "Invalid bundle, no ref in metadata");
+ flatpak_fail (error, "Invalid bundle, no ref in metadata");
return NULL;
}
}
@@ -2763,7 +2763,7 @@ xdg_app_bundle_load (GFile *file,
}
gboolean
-xdg_app_pull_from_bundle (OstreeRepo *repo,
+flatpak_pull_from_bundle (OstreeRepo *repo,
GFile *file,
const char *remote,
const char *ref,
@@ -2782,7 +2782,7 @@ xdg_app_pull_from_bundle (OstreeRepo *repo,
g_autoptr(GVariant) metadata = NULL;
gboolean metadata_valid;
- metadata = xdg_app_bundle_load (file, &to_checksum, NULL, NULL, NULL, NULL, error);
+ metadata = flatpak_bundle_load (file, &to_checksum, NULL, NULL, NULL, NULL, error);
if (metadata == NULL)
return FALSE;
@@ -2824,7 +2824,7 @@ xdg_app_pull_from_bundle (OstreeRepo *repo,
trust the source bundle. */
if (ostree_gpg_verify_result_count_valid (gpg_result) == 0 &&
require_gpg_signature)
- return xdg_app_fail (error, "GPG signatures found, but none are in trusted keyring");
+ return flatpak_fail (error, "GPG signatures found, but none are in trusted keyring");
}
if (!ostree_repo_read_commit (repo, to_checksum, &root, NULL, NULL, error))
@@ -2863,7 +2863,7 @@ xdg_app_pull_from_bundle (OstreeRepo *repo,
{
/* Immediately remove this broken commit */
ostree_repo_set_ref_immediate (repo, remote, ref, NULL, cancellable, error);
- return xdg_app_fail (error, "Metadata in header and app are inconsistent");
+ return flatpak_fail (error, "Metadata in header and app are inconsistent");
}
return TRUE;
@@ -2872,7 +2872,7 @@ xdg_app_pull_from_bundle (OstreeRepo *repo,
/* This allocates and locks a subdir of the tmp dir, using an existing
* one with the same prefix if it is not in use already. */
gboolean
-xdg_app_allocate_tmpdir (int tmpdir_dfd,
+flatpak_allocate_tmpdir (int tmpdir_dfd,
const char *tmpdir_relpath,
const char *tmpdir_prefix,
char **tmpdir_name_out,
diff --git a/common/xdg-app-utils.h b/common/xdg-app-utils.h
index e342145..a2f7e45 100644
--- a/common/xdg-app-utils.h
+++ b/common/xdg-app-utils.h
@@ -18,8 +18,8 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_UTILS_H__
-#define __XDG_APP_UTILS_H__
+#ifndef __FLATPAK_UTILS_H__
+#define __FLATPAK_UTILS_H__
#include <string.h>
@@ -31,90 +31,90 @@
#include "xdg-app-dir.h"
#include <ostree.h>
-gboolean xdg_app_fail (GError **error,
+gboolean flatpak_fail (GError **error,
const char *format,
...);
-gint xdg_app_strcmp0_ptr (gconstpointer a,
+gint flatpak_strcmp0_ptr (gconstpointer a,
gconstpointer b);
-const char * xdg_app_path_match_prefix (const char *pattern,
+const char * flatpak_path_match_prefix (const char *pattern,
const char *path);
-const char * xdg_app_get_arch (void);
+const char * flatpak_get_arch (void);
-const char * xdg_app_get_bwrap (void);
+const char * flatpak_get_bwrap (void);
-GBytes * xdg_app_read_stream (GInputStream *in,
+GBytes * flatpak_read_stream (GInputStream *in,
gboolean null_terminate,
GError **error);
-gboolean xdg_app_variant_save (GFile *dest,
+gboolean flatpak_variant_save (GFile *dest,
GVariant *variant,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_variant_bsearch_str (GVariant *array,
+gboolean flatpak_variant_bsearch_str (GVariant *array,
const char *str,
int *out_pos);
-gboolean xdg_app_summary_lookup_ref (GVariant *summary,
+gboolean flatpak_summary_lookup_ref (GVariant *summary,
const char *ref,
char **out_checksum);
-gboolean xdg_app_has_name_prefix (const char *string,
+gboolean flatpak_has_name_prefix (const char *string,
const char *name);
-gboolean xdg_app_is_valid_name (const char *string);
-gboolean xdg_app_is_valid_branch (const char *string);
+gboolean flatpak_is_valid_name (const char *string);
+gboolean flatpak_is_valid_branch (const char *string);
-char **xdg_app_decompose_ref (const char *ref,
+char **flatpak_decompose_ref (const char *ref,
GError **error);
-char * xdg_app_compose_ref (gboolean app,
+char * flatpak_compose_ref (gboolean app,
const char *name,
const char *branch,
const char *arch,
GError **error);
-char * xdg_app_build_untyped_ref (const char *runtime,
+char * flatpak_build_untyped_ref (const char *runtime,
const char *branch,
const char *arch);
-char * xdg_app_build_runtime_ref (const char *runtime,
+char * flatpak_build_runtime_ref (const char *runtime,
const char *branch,
const char *arch);
-char * xdg_app_build_app_ref (const char *app,
+char * flatpak_build_app_ref (const char *app,
const char *branch,
const char *arch);
-GFile * xdg_app_find_deploy_dir_for_ref (const char *ref,
+GFile * flatpak_find_deploy_dir_for_ref (const char *ref,
GCancellable *cancellable,
GError **error);
-XdgAppDeploy * xdg_app_find_deploy_for_ref (const char *ref,
- GCancellable *cancellable,
- GError **error);
-char ** xdg_app_list_deployed_refs (const char *type,
+FlatpakDeploy * flatpak_find_deploy_for_ref (const char *ref,
+ GCancellable *cancellable,
+ GError **error);
+char ** flatpak_list_deployed_refs (const char *type,
const char *name_prefix,
const char *branch,
const char *arch,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_overlay_symlink_tree (GFile *source,
+gboolean flatpak_overlay_symlink_tree (GFile *source,
GFile *destination,
const char *symlink_prefix,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_remove_dangling_symlinks (GFile *dir,
+gboolean flatpak_remove_dangling_symlinks (GFile *dir,
GCancellable *cancellable,
GError **error);
-void xdg_app_invocation_lookup_app_id (GDBusMethodInvocation *invocation,
+void flatpak_invocation_lookup_app_id (GDBusMethodInvocation *invocation,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-char *xdg_app_invocation_lookup_app_id_finish (GDBusMethodInvocation *invocation,
+char *flatpak_invocation_lookup_app_id_finish (GDBusMethodInvocation *invocation,
GAsyncResult *result,
GError **error);
-void xdg_app_connection_track_name_owners (GDBusConnection *connection);
+void flatpak_connection_track_name_owners (GDBusConnection *connection);
#if !GLIB_CHECK_VERSION (2, 40, 0)
static inline gboolean
@@ -154,58 +154,58 @@ g_strv_subset (const gchar * const *strv,
}
static inline void
-xdg_app_auto_unlock_helper (GMutex **mutex)
+flatpak_auto_unlock_helper (GMutex **mutex)
{
if (*mutex)
g_mutex_unlock (*mutex);
}
static inline GMutex *
-xdg_app_auto_lock_helper (GMutex *mutex)
+flatpak_auto_lock_helper (GMutex *mutex)
{
if (mutex)
g_mutex_lock (mutex);
return mutex;
}
-gint xdg_app_mkstempat (int dir_fd,
+gint flatpak_mkstempat (int dir_fd,
gchar *tmpl,
int flags,
int mode);
-typedef struct XdgAppTablePrinter XdgAppTablePrinter;
+typedef struct FlatpakTablePrinter FlatpakTablePrinter;
-XdgAppTablePrinter *xdg_app_table_printer_new (void);
-void xdg_app_table_printer_free (XdgAppTablePrinter *printer);
-void xdg_app_table_printer_add_column (XdgAppTablePrinter *printer,
- const char *text);
-void xdg_app_table_printer_append_with_comma (XdgAppTablePrinter *printer,
- const char *text);
-void xdg_app_table_printer_finish_row (XdgAppTablePrinter *printer);
-void xdg_app_table_printer_print (XdgAppTablePrinter *printer);
+FlatpakTablePrinter *flatpak_table_printer_new (void);
+void flatpak_table_printer_free (FlatpakTablePrinter *printer);
+void flatpak_table_printer_add_column (FlatpakTablePrinter *printer,
+ const char *text);
+void flatpak_table_printer_append_with_comma (FlatpakTablePrinter *printer,
+ const char *text);
+void flatpak_table_printer_finish_row (FlatpakTablePrinter *printer);
+void flatpak_table_printer_print (FlatpakTablePrinter *printer);
-gboolean xdg_app_repo_set_title (OstreeRepo *repo,
+gboolean flatpak_repo_set_title (OstreeRepo *repo,
const char *title,
GError **error);
-gboolean xdg_app_repo_update (OstreeRepo *repo,
+gboolean flatpak_repo_update (OstreeRepo *repo,
const char **gpg_key_ids,
const char *gpg_homedir,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_repo_collect_sizes (OstreeRepo *repo,
+gboolean flatpak_repo_collect_sizes (OstreeRepo *repo,
GFile *root,
guint64 *installed_size,
guint64 *download_size,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_mtree_create_root (OstreeRepo *repo,
+gboolean flatpak_mtree_create_root (OstreeRepo *repo,
OstreeMutableTree *mtree,
GCancellable *cancellable,
GError **error);
-GVariant * xdg_app_bundle_load (GFile *file,
+GVariant * flatpak_bundle_load (GFile *file,
char **commit,
char **ref,
char **origin,
@@ -213,7 +213,7 @@ GVariant * xdg_app_bundle_load (GFile *file,
GBytes **gpg_keys,
GError **error);
-gboolean xdg_app_pull_from_bundle (OstreeRepo *repo,
+gboolean flatpak_pull_from_bundle (OstreeRepo *repo,
GFile *file,
const char *remote,
const char *ref,
@@ -228,38 +228,38 @@ typedef struct
char *installed_id;
char *ref;
char *directory;
-} XdgAppExtension;
+} FlatpakExtension;
-void xdg_app_extension_free (XdgAppExtension *extension);
+void flatpak_extension_free (FlatpakExtension *extension);
-GList *xdg_app_list_extensions (GKeyFile *metakey,
+GList *flatpak_list_extensions (GKeyFile *metakey,
const char *arch,
const char *branch);
-gboolean xdg_app_spawn (GFile *dir,
+gboolean flatpak_spawn (GFile *dir,
char **output,
GError **error,
const gchar *argv0,
va_list args);
typedef enum {
- XDG_APP_CP_FLAGS_NONE = 0,
- XDG_APP_CP_FLAGS_MERGE = 1<<0,
- XDG_APP_CP_FLAGS_NO_CHOWN = 1<<1,
- XDG_APP_CP_FLAGS_MOVE = 1<<2,
-} XdgAppCpFlags;
+ FLATPAK_CP_FLAGS_NONE = 0,
+ FLATPAK_CP_FLAGS_MERGE = 1<<0,
+ FLATPAK_CP_FLAGS_NO_CHOWN = 1<<1,
+ FLATPAK_CP_FLAGS_MOVE = 1<<2,
+} FlatpakCpFlags;
-gboolean xdg_app_cp_a (GFile *src,
- GFile *dest,
- XdgAppCpFlags flags,
- GCancellable *cancellable,
- GError **error);
+gboolean flatpak_cp_a (GFile *src,
+ GFile *dest,
+ FlatpakCpFlags flags,
+ GCancellable *cancellable,
+ GError **error);
-#define xdg_app_autorm_rf _GLIB_CLEANUP (g_autoptr_cleanup_generic_gfree)
+#define flatpak_autorm_rf _GLIB_CLEANUP (g_autoptr_cleanup_generic_gfree)
static inline void
-xdg_app_temp_dir_destroy (void *p)
+flatpak_temp_dir_destroy (void *p)
{
GFile *dir = p;
@@ -270,11 +270,11 @@ xdg_app_temp_dir_destroy (void *p)
}
}
-typedef GFile XdgAppTempDir;
+typedef GFile FlatpakTempDir;
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppTempDir, xdg_app_temp_dir_destroy)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakTempDir, flatpak_temp_dir_destroy)
-#define AUTOLOCK(name) G_GNUC_UNUSED __attribute__((cleanup (xdg_app_auto_unlock_helper))) GMutex * G_PASTE (auto_unlock, __LINE__) = xdg_app_auto_lock_helper (&G_LOCK_NAME (name))
+#define AUTOLOCK(name) G_GNUC_UNUSED __attribute__((cleanup (flatpak_auto_unlock_helper))) GMutex * G_PASTE (auto_unlock, __LINE__) = flatpak_auto_lock_helper (&G_LOCK_NAME (name))
G_DEFINE_AUTOPTR_CLEANUP_FUNC (OstreeRepo, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC (OstreeMutableTree, g_object_unref)
@@ -295,55 +295,55 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC (SoupURI, soup_uri_free)
typedef XdgAppSessionHelper AutoXdgAppSessionHelper;
G_DEFINE_AUTOPTR_CLEANUP_FUNC (AutoXdgAppSessionHelper, g_object_unref)
-typedef struct XdgAppXml XdgAppXml;
+typedef struct FlatpakXml FlatpakXml;
-struct XdgAppXml
+struct FlatpakXml
{
- gchar *element_name; /* NULL == text */
- char **attribute_names;
- char **attribute_values;
- char *text;
- XdgAppXml *parent;
- XdgAppXml *first_child;
- XdgAppXml *last_child;
- XdgAppXml *next_sibling;
+ gchar *element_name; /* NULL == text */
+ char **attribute_names;
+ char **attribute_values;
+ char *text;
+ FlatpakXml *parent;
+ FlatpakXml *first_child;
+ FlatpakXml *last_child;
+ FlatpakXml *next_sibling;
};
-XdgAppXml *xdg_app_xml_new (const gchar *element_name);
-XdgAppXml *xdg_app_xml_new_text (const gchar *text);
-void xdg_app_xml_add (XdgAppXml *parent,
- XdgAppXml *node);
-void xdg_app_xml_free (XdgAppXml *node);
-XdgAppXml *xdg_app_xml_parse (GInputStream *in,
- gboolean compressed,
- GCancellable *cancellable,
- GError **error);
-void xdg_app_xml_to_string (XdgAppXml *node,
- GString *res);
-XdgAppXml *xdg_app_xml_unlink (XdgAppXml *node,
- XdgAppXml *prev_sibling);
-XdgAppXml *xdg_app_xml_find (XdgAppXml *node,
- const char *type,
- XdgAppXml **prev_child_out);
+FlatpakXml *flatpak_xml_new (const gchar *element_name);
+FlatpakXml *flatpak_xml_new_text (const gchar *text);
+void flatpak_xml_add (FlatpakXml *parent,
+ FlatpakXml *node);
+void flatpak_xml_free (FlatpakXml *node);
+FlatpakXml *flatpak_xml_parse (GInputStream *in,
+ gboolean compressed,
+ GCancellable *cancellable,
+ GError **error);
+void flatpak_xml_to_string (FlatpakXml *node,
+ GString *res);
+FlatpakXml *flatpak_xml_unlink (FlatpakXml *node,
+ FlatpakXml *prev_sibling);
+FlatpakXml *flatpak_xml_find (FlatpakXml *node,
+ const char *type,
+ FlatpakXml **prev_child_out);
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppXml, xdg_app_xml_free);
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakXml, flatpak_xml_free);
-XdgAppXml *xdg_app_appstream_xml_new (void);
-gboolean xdg_app_appstream_xml_migrate (XdgAppXml *source,
- XdgAppXml *dest,
+FlatpakXml *flatpak_appstream_xml_new (void);
+gboolean flatpak_appstream_xml_migrate (FlatpakXml *source,
+ FlatpakXml *dest,
const char *ref,
const char *id,
GKeyFile *metadata);
-GBytes *xdg_app_appstream_xml_root_to_data (XdgAppXml *appstream_root,
- GError **error);
-gboolean xdg_app_repo_generate_appstream (OstreeRepo *repo,
+GBytes *flatpak_appstream_xml_root_to_data (FlatpakXml *appstream_root,
+ GError **error);
+gboolean flatpak_repo_generate_appstream (OstreeRepo *repo,
const char **gpg_key_ids,
const char *gpg_homedir,
GCancellable *cancellable,
GError **error);
-gboolean xdg_app_allocate_tmpdir (int tmpdir_dfd,
+gboolean flatpak_allocate_tmpdir (int tmpdir_dfd,
const char *tmpdir_relpath,
const char *tmpdir_prefix,
char **tmpdir_name_out,
@@ -354,4 +354,4 @@ gboolean xdg_app_allocate_tmpdir (int tmpdir_dfd,
GError **error);
-#endif /* __XDG_APP_UTILS_H__ */
+#endif /* __FLATPAK_UTILS_H__ */
diff --git a/configure.ac b/configure.ac
index 1425d27..d548648 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,28 +1,28 @@
AC_PREREQ([2.63])
# Making releases:
-# XDG_APP_MICRO_VERSION += 1;
-# XDG_APP_INTERFACE_AGE += 1;
-# XDG_APP_BINARY_AGE += 1;
-# if any functions have been added, set XDG_APP_INTERFACE_AGE to 0.
+# FLATPAK_MICRO_VERSION += 1;
+# FLATPAK_INTERFACE_AGE += 1;
+# FLATPAK_BINARY_AGE += 1;
+# if any functions have been added, set FLATPAK_INTERFACE_AGE to 0.
# if backwards compatibility has been broken,
-# set XDG_APP_BINARY_AGE and XDG_APP_INTERFACE_AGE to 0.
+# set FLATPAK_BINARY_AGE and FLATPAK_INTERFACE_AGE to 0.
#
# in easier to understand terms:
#
# on the stable branch, interface age == micro
# on the unstable (ie master), interface age = 0
-m4_define([xdg_app_major_version], [0])
-m4_define([xdg_app_minor_version], [5])
-m4_define([xdg_app_micro_version], [2])
-m4_define([xdg_app_interface_age], [2])
-m4_define([xdg_app_binary_age],
- [m4_eval(10000 * xdg_app_major_version + 100 * xdg_app_minor_version + xdg_app_micro_version)])
-m4_define([xdg_app_version],
- [xdg_app_major_version.xdg_app_minor_version.xdg_app_micro_version])
+m4_define([flatpak_major_version], [0])
+m4_define([flatpak_minor_version], [5])
+m4_define([flatpak_micro_version], [2])
+m4_define([flatpak_interface_age], [2])
+m4_define([flatpak_binary_age],
+ [m4_eval(10000 * flatpak_major_version + 100 * flatpak_minor_version + flatpak_micro_version)])
+m4_define([flatpak_version],
+ [flatpak_major_version.flatpak_minor_version.flatpak_micro_version])
-AC_INIT([xdg-app],[xdg_app_version])
+AC_INIT([flatpak],[flatpak_version])
AC_USE_SYSTEM_EXTENSIONS
@@ -41,7 +41,7 @@ AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.11 no-define no-dist-gzip dist-xz tar-ustar foreign subdir-objects])
AC_PROG_SED
-GETTEXT_PACKAGE=XdgApp
+GETTEXT_PACKAGE=Flatpak
AC_SUBST([GETTEXT_PACKAGE])
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[gettext domain])
@@ -319,11 +319,11 @@ case "$host" in
CFLAGS="${SAVED_CFLAGS}"
AS_IF([test "${enable_fvisibility_hidden}" = "yes"], [
- AC_DEFINE([XDG_APP_EXTERN], [__attribute__((visibility("default"))) extern],
+ AC_DEFINE([FLATPAK_EXTERN], [__attribute__((visibility("default"))) extern],
[defines how to decorate public symbols while building])
HIDDEN_VISIBILITY_CFLAGS="-fvisibility=hidden"
], [
- AC_DEFINE([XDG_APP_EXTERN], [extern],
+ AC_DEFINE([FLATPAK_EXTERN], [extern],
[defines how to decorate public symbols while building])
])
;;
@@ -332,27 +332,27 @@ AC_SUBST(HIDDEN_VISIBILITY_CFLAGS)
GLIB_TESTS
-XDG_APP_MAJOR_VERSION=xdg_app_major_version
-XDG_APP_MINOR_VERSION=xdg_app_minor_version
-XDG_APP_MICRO_VERSION=xdg_app_micro_version
-XDG_APP_INTERFACE_AGE=xdg_app_interface_age
-XDG_APP_VERSION=xdg_app_version
-AC_SUBST(XDG_APP_MAJOR_VERSION)
-AC_SUBST(XDG_APP_MINOR_VERSION)
-AC_SUBST(XDG_APP_MICRO_VERSION)
-AC_SUBST(XDG_APP_INTERFACE_AGE)
-AC_SUBST(XDG_APP_VERSION)
+FLATPAK_MAJOR_VERSION=flatpak_major_version
+FLATPAK_MINOR_VERSION=flatpak_minor_version
+FLATPAK_MICRO_VERSION=flatpak_micro_version
+FLATPAK_INTERFACE_AGE=flatpak_interface_age
+FLATPAK_VERSION=flatpak_version
+AC_SUBST(FLATPAK_MAJOR_VERSION)
+AC_SUBST(FLATPAK_MINOR_VERSION)
+AC_SUBST(FLATPAK_MICRO_VERSION)
+AC_SUBST(FLATPAK_INTERFACE_AGE)
+AC_SUBST(FLATPAK_VERSION)
# libtool versioning
-#LT_RELEASE=$XDG_APP_MAJOR_VERSION.$XDG_APP_MINOR_VERSION
-#LT_CURRENT=`expr $XDG_APP_MICRO_VERSION - $XDG_APP_INTERFACE_AGE`
-#LT_REVISION=$XDG_APP_INTERFACE_AGE
-#LT_AGE=`expr $XDG_APP_BINARY_AGE - $XDG_APP_INTERFACE_AGE`
+#LT_RELEASE=$FLATPAK_MAJOR_VERSION.$FLATPAK_MINOR_VERSION
+#LT_CURRENT=`expr $FLATPAK_MICRO_VERSION - $FLATPAK_INTERFACE_AGE`
+#LT_REVISION=$FLATPAK_INTERFACE_AGE
+#LT_AGE=`expr $FLATPAK_BINARY_AGE - $FLATPAK_INTERFACE_AGE`
#LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE`
-m4_define([lt_current], [m4_eval(10000 * xdg_app_major_version + 100 * xdg_app_minor_version + xdg_app_micro_version - xdg_app_interface_age)])
-m4_define([lt_revision], [xdg_app_interface_age])
-m4_define([lt_age], [m4_eval(xdg_app_binary_age - xdg_app_interface_age)])
+m4_define([lt_current], [m4_eval(10000 * flatpak_major_version + 100 * flatpak_minor_version + flatpak_micro_version - flatpak_interface_age)])
+m4_define([lt_revision], [flatpak_interface_age])
+m4_define([lt_age], [m4_eval(flatpak_binary_age - flatpak_interface_age)])
LT_VERSION_INFO="lt_current:lt_revision:lt_age"
LT_CURRENT_MINUS_AGE=m4_eval(lt_current - lt_age)
AC_SUBST(LT_VERSION_INFO)
diff --git a/dbus-proxy/dbus-proxy.c b/dbus-proxy/dbus-proxy.c
index 0c383d0..ac44d66 100644
--- a/dbus-proxy/dbus-proxy.c
+++ b/dbus-proxy/dbus-proxy.c
@@ -62,7 +62,7 @@ parse_generic_args (int n_args, const char *args[])
int
start_proxy (int n_args, const char *args[])
{
- g_autoptr(XdgAppProxy) proxy = NULL;
+ g_autoptr(FlatpakProxy) proxy = NULL;
g_autoptr(GError) error = NULL;
const char *bus_address, *socket_path;
int n;
@@ -82,7 +82,7 @@ start_proxy (int n_args, const char *args[])
}
socket_path = args[n++];
- proxy = xdg_app_proxy_new (bus_address, socket_path);
+ proxy = flatpak_proxy_new (bus_address, socket_path);
while (n < n_args)
{
@@ -93,14 +93,14 @@ start_proxy (int n_args, const char *args[])
g_str_has_prefix (args[n], "--talk=") ||
g_str_has_prefix (args[n], "--own="))
{
- XdgAppPolicy policy = XDG_APP_POLICY_SEE;
+ FlatpakPolicy policy = FLATPAK_POLICY_SEE;
g_autofree char *name = NULL;
gboolean wildcard = FALSE;
if (args[n][2] == 't')
- policy = XDG_APP_POLICY_TALK;
+ policy = FLATPAK_POLICY_TALK;
else if (args[n][2] == 'o')
- policy = XDG_APP_POLICY_OWN;
+ policy = FLATPAK_POLICY_OWN;
name = g_strdup (strchr (args[n], '=') + 1);
if (g_str_has_suffix (name, ".*"))
@@ -116,17 +116,17 @@ start_proxy (int n_args, const char *args[])
}
if (wildcard)
- xdg_app_proxy_add_wildcarded_policy (proxy, name, policy);
+ flatpak_proxy_add_wildcarded_policy (proxy, name, policy);
else
- xdg_app_proxy_add_policy (proxy, name, policy);
+ flatpak_proxy_add_policy (proxy, name, policy);
}
else if (g_str_equal (args[n], "--log"))
{
- xdg_app_proxy_set_log_messages (proxy, TRUE);
+ flatpak_proxy_set_log_messages (proxy, TRUE);
}
else if (g_str_equal (args[n], "--filter"))
{
- xdg_app_proxy_set_filter (proxy, TRUE);
+ flatpak_proxy_set_filter (proxy, TRUE);
}
else
{
@@ -140,7 +140,7 @@ start_proxy (int n_args, const char *args[])
n++;
}
- if (!xdg_app_proxy_start (proxy, &error))
+ if (!flatpak_proxy_start (proxy, &error))
{
g_printerr ("Failed to start proxy for %s: %s\n", bus_address, error->message);
return -1;
@@ -159,7 +159,7 @@ sync_closed_cb (GIOChannel *source,
GList *l;
for (l = proxies; l != NULL; l = l->next)
- xdg_app_proxy_stop (XDG_APP_PROXY (l->data));
+ flatpak_proxy_stop (FLATPAK_PROXY (l->data));
exit (0);
return TRUE;
diff --git a/dbus-proxy/xdg-app-proxy.c b/dbus-proxy/xdg-app-proxy.c
index 6e8becd..f767818 100644
--- a/dbus-proxy/xdg-app-proxy.c
+++ b/dbus-proxy/xdg-app-proxy.c
@@ -168,10 +168,10 @@
* For unknown methods, we return a synthetic error.
*/
-typedef struct XdgAppProxyClient XdgAppProxyClient;
+typedef struct FlatpakProxyClient FlatpakProxyClient;
-XdgAppPolicy xdg_app_proxy_get_policy (XdgAppProxy *proxy,
- const char *name);
+FlatpakPolicy flatpak_proxy_get_policy (FlatpakProxy *proxy,
+ const char *name);
/* We start looking ignoring the first cr-lf
since there is no previous line initially */
@@ -221,35 +221,35 @@ typedef struct
typedef struct
{
- gboolean got_first_byte; /* always true on bus side */
- gboolean closed; /* always true on bus side */
+ gboolean got_first_byte; /* always true on bus side */
+ gboolean closed; /* always true on bus side */
- XdgAppProxyClient *client;
- GSocketConnection *connection;
- GSource *in_source;
- GSource *out_source;
+ FlatpakProxyClient *client;
+ GSocketConnection *connection;
+ GSource *in_source;
+ GSource *out_source;
- GBytes *extra_input_data;
- Buffer *current_read_buffer;
- Buffer header_buffer;
+ GBytes *extra_input_data;
+ Buffer *current_read_buffer;
+ Buffer header_buffer;
- GList *buffers; /* to be sent */
- GList *control_messages;
+ GList *buffers; /* to be sent */
+ GList *control_messages;
- GHashTable *expected_replies;
+ GHashTable *expected_replies;
} ProxySide;
-struct XdgAppProxyClient
+struct FlatpakProxyClient
{
- GObject parent;
+ GObject parent;
- XdgAppProxy *proxy;
+ FlatpakProxy *proxy;
- gboolean authenticated;
- int auth_end_offset;
+ gboolean authenticated;
+ int auth_end_offset;
- ProxySide client_side;
- ProxySide bus_side;
+ ProxySide client_side;
+ ProxySide bus_side;
/* Filtering data: */
guint32 serial_offset;
@@ -264,9 +264,9 @@ struct XdgAppProxyClient
typedef struct
{
GObjectClass parent_class;
-} XdgAppProxyClientClass;
+} FlatpakProxyClientClass;
-struct XdgAppProxy
+struct FlatpakProxy
{
GSocketService parent;
@@ -285,7 +285,7 @@ struct XdgAppProxy
typedef struct
{
GSocketServiceClass parent_class;
-} XdgAppProxyClass;
+} FlatpakProxyClass;
enum {
@@ -295,19 +295,19 @@ enum {
PROP_SOCKET_PATH
};
-#define XDG_APP_TYPE_PROXY xdg_app_proxy_get_type ()
-#define XDG_APP_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_PROXY, XdgAppProxy))
-#define XDG_APP_IS_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_PROXY))
+#define FLATPAK_TYPE_PROXY flatpak_proxy_get_type ()
+#define FLATPAK_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_PROXY, FlatpakProxy))
+#define FLATPAK_IS_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_PROXY))
-#define XDG_APP_TYPE_PROXY_CLIENT xdg_app_proxy_client_get_type ()
-#define XDG_APP_PROXY_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_PROXY_CLIENT, XdgAppProxyClient))
-#define XDG_APP_IS_PROXY_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_PROXY_CLIENT))
+#define FLATPAK_TYPE_PROXY_CLIENT flatpak_proxy_client_get_type ()
+#define FLATPAK_PROXY_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_PROXY_CLIENT, FlatpakProxyClient))
+#define FLATPAK_IS_PROXY_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_PROXY_CLIENT))
-GType xdg_app_proxy_client_get_type (void);
+GType flatpak_proxy_client_get_type (void);
-G_DEFINE_TYPE (XdgAppProxy, xdg_app_proxy, G_TYPE_SOCKET_SERVICE)
-G_DEFINE_TYPE (XdgAppProxyClient, xdg_app_proxy_client, G_TYPE_OBJECT)
+G_DEFINE_TYPE (FlatpakProxy, flatpak_proxy, G_TYPE_SOCKET_SERVICE)
+G_DEFINE_TYPE (FlatpakProxyClient, flatpak_proxy_client, G_TYPE_OBJECT)
static void start_reading (ProxySide *side);
static void stop_reading (ProxySide *side);
@@ -337,9 +337,9 @@ free_side (ProxySide *side)
}
static void
-xdg_app_proxy_client_finalize (GObject *object)
+flatpak_proxy_client_finalize (GObject *object)
{
- XdgAppProxyClient *client = XDG_APP_PROXY_CLIENT (object);
+ FlatpakProxyClient *client = FLATPAK_PROXY_CLIENT (object);
client->proxy->clients = g_list_remove (client->proxy->clients, client);
g_clear_object (&client->proxy);
@@ -351,19 +351,19 @@ xdg_app_proxy_client_finalize (GObject *object)
free_side (&client->client_side);
free_side (&client->bus_side);
- G_OBJECT_CLASS (xdg_app_proxy_client_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_proxy_client_parent_class)->finalize (object);
}
static void
-xdg_app_proxy_client_class_init (XdgAppProxyClientClass *klass)
+flatpak_proxy_client_class_init (FlatpakProxyClientClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->finalize = xdg_app_proxy_client_finalize;
+ object_class->finalize = flatpak_proxy_client_finalize;
}
static void
-init_side (XdgAppProxyClient *client, ProxySide *side)
+init_side (FlatpakProxyClient *client, ProxySide *side)
{
side->got_first_byte = (side == &client->bus_side);
side->client = client;
@@ -374,7 +374,7 @@ init_side (XdgAppProxyClient *client, ProxySide *side)
}
static void
-xdg_app_proxy_client_init (XdgAppProxyClient *client)
+flatpak_proxy_client_init (FlatpakProxyClient *client)
{
init_side (client, &client->client_side);
init_side (client, &client->bus_side);
@@ -385,14 +385,14 @@ xdg_app_proxy_client_init (XdgAppProxyClient *client)
client->unique_id_policy = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
}
-XdgAppProxyClient *
-xdg_app_proxy_client_new (XdgAppProxy *proxy, GSocketConnection *connection)
+FlatpakProxyClient *
+flatpak_proxy_client_new (FlatpakProxy *proxy, GSocketConnection *connection)
{
- XdgAppProxyClient *client;
+ FlatpakProxyClient *client;
g_socket_set_blocking (g_socket_connection_get_socket (connection), FALSE);
- client = g_object_new (XDG_APP_TYPE_PROXY_CLIENT, NULL);
+ client = g_object_new (FLATPAK_TYPE_PROXY_CLIENT, NULL);
client->proxy = g_object_ref (proxy);
client->client_side.connection = g_object_ref (connection);
@@ -401,9 +401,9 @@ xdg_app_proxy_client_new (XdgAppProxy *proxy, GSocketConnection *connection)
return client;
}
-static XdgAppPolicy
-xdg_app_proxy_get_wildcard_policy (XdgAppProxy *proxy,
- const char *name)
+static FlatpakPolicy
+flatpak_proxy_get_wildcard_policy (FlatpakProxy *proxy,
+ const char *name)
{
guint wildcard_policy = 0;
char *dot;
@@ -420,53 +420,53 @@ xdg_app_proxy_get_wildcard_policy (XdgAppProxy *proxy,
return wildcard_policy;
}
-XdgAppPolicy
-xdg_app_proxy_get_policy (XdgAppProxy *proxy,
- const char *name)
+FlatpakPolicy
+flatpak_proxy_get_policy (FlatpakProxy *proxy,
+ const char *name)
{
guint policy, wildcard_policy;
policy = GPOINTER_TO_INT (g_hash_table_lookup (proxy->policy, name));
- wildcard_policy = xdg_app_proxy_get_wildcard_policy (proxy, name);
+ wildcard_policy = flatpak_proxy_get_wildcard_policy (proxy, name);
return MAX (policy, wildcard_policy);
}
void
-xdg_app_proxy_set_filter (XdgAppProxy *proxy,
- gboolean filter)
+flatpak_proxy_set_filter (FlatpakProxy *proxy,
+ gboolean filter)
{
proxy->filter = filter;
}
void
-xdg_app_proxy_set_log_messages (XdgAppProxy *proxy,
- gboolean log)
+flatpak_proxy_set_log_messages (FlatpakProxy *proxy,
+ gboolean log)
{
proxy->log_messages = log;
}
void
-xdg_app_proxy_add_policy (XdgAppProxy *proxy,
- const char *name,
- XdgAppPolicy policy)
+flatpak_proxy_add_policy (FlatpakProxy *proxy,
+ const char *name,
+ FlatpakPolicy policy)
{
g_hash_table_replace (proxy->policy, g_strdup (name), GINT_TO_POINTER (policy));
}
void
-xdg_app_proxy_add_wildcarded_policy (XdgAppProxy *proxy,
- const char *name,
- XdgAppPolicy policy)
+flatpak_proxy_add_wildcarded_policy (FlatpakProxy *proxy,
+ const char *name,
+ FlatpakPolicy policy)
{
g_hash_table_replace (proxy->wildcard_policy, g_strdup (name), GINT_TO_POINTER (policy));
}
static void
-xdg_app_proxy_finalize (GObject *object)
+flatpak_proxy_finalize (GObject *object)
{
- XdgAppProxy *proxy = XDG_APP_PROXY (object);
+ FlatpakProxy *proxy = FLATPAK_PROXY (object);
if (g_socket_service_is_active (G_SOCKET_SERVICE (proxy)))
unlink (proxy->socket_path);
@@ -480,16 +480,16 @@ xdg_app_proxy_finalize (GObject *object)
g_free (proxy->socket_path);
g_free (proxy->dbus_address);
- G_OBJECT_CLASS (xdg_app_proxy_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_proxy_parent_class)->finalize (object);
}
static void
-xdg_app_proxy_set_property (GObject *object,
+flatpak_proxy_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppProxy *proxy = XDG_APP_PROXY (object);
+ FlatpakProxy *proxy = FLATPAK_PROXY (object);
switch (prop_id)
{
@@ -508,12 +508,12 @@ xdg_app_proxy_set_property (GObject *object,
}
static void
-xdg_app_proxy_get_property (GObject *object,
+flatpak_proxy_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppProxy *proxy = XDG_APP_PROXY (object);
+ FlatpakProxy *proxy = FLATPAK_PROXY (object);
switch (prop_id)
{
@@ -556,7 +556,7 @@ buffer_new (gsize size, Buffer *old)
static ProxySide *
get_other_side (ProxySide *side)
{
- XdgAppProxyClient *client = side->client;
+ FlatpakProxyClient *client = side->client;
if (side == &client->client_side)
return &client->bus_side;
@@ -751,7 +751,7 @@ static gboolean
side_out_cb (GSocket *socket, GIOCondition condition, gpointer user_data)
{
ProxySide *side = user_data;
- XdgAppProxyClient *client = side->client;
+ FlatpakProxyClient *client = side->client;
gboolean retval = G_SOURCE_CONTINUE;
g_object_ref (client);
@@ -1183,26 +1183,26 @@ print_incoming_header (Header *header)
}
}
-static XdgAppPolicy
-xdg_app_proxy_client_get_policy (XdgAppProxyClient *client, const char *source)
+static FlatpakPolicy
+flatpak_proxy_client_get_policy (FlatpakProxyClient *client, const char *source)
{
if (source == NULL)
- return XDG_APP_POLICY_TALK; /* All clients can talk to the bus itself */
+ return FLATPAK_POLICY_TALK; /* All clients can talk to the bus itself */
if (source[0] == ':')
return GPOINTER_TO_UINT (g_hash_table_lookup (client->unique_id_policy, source));
- return xdg_app_proxy_get_policy (client->proxy, source);
+ return flatpak_proxy_get_policy (client->proxy, source);
}
static void
-xdg_app_proxy_client_update_unique_id_policy (XdgAppProxyClient *client,
- const char *unique_id,
- XdgAppPolicy policy)
+flatpak_proxy_client_update_unique_id_policy (FlatpakProxyClient *client,
+ const char *unique_id,
+ FlatpakPolicy policy)
{
- if (policy > XDG_APP_POLICY_NONE)
+ if (policy > FLATPAK_POLICY_NONE)
{
- XdgAppPolicy old_policy;
+ FlatpakPolicy old_policy;
old_policy = GPOINTER_TO_UINT (g_hash_table_lookup (client->unique_id_policy, unique_id));
if (policy > old_policy)
g_hash_table_replace (client->unique_id_policy, g_strdup (unique_id), GINT_TO_POINTER (policy));
@@ -1210,13 +1210,13 @@ xdg_app_proxy_client_update_unique_id_policy (XdgAppProxyClient *client,
}
static void
-xdg_app_proxy_client_update_unique_id_policy_from_name (XdgAppProxyClient *client,
- const char *unique_id,
- const char *as_name)
+flatpak_proxy_client_update_unique_id_policy_from_name (FlatpakProxyClient *client,
+ const char *unique_id,
+ const char *as_name)
{
- xdg_app_proxy_client_update_unique_id_policy (client,
+ flatpak_proxy_client_update_unique_id_policy (client,
unique_id,
- xdg_app_proxy_get_policy (client->proxy, as_name));
+ flatpak_proxy_get_policy (client->proxy, as_name));
}
@@ -1252,7 +1252,7 @@ message_to_buffer (GDBusMessage *message)
}
static GDBusMessage *
-get_error_for_header (XdgAppProxyClient *client, Header *header, const char *error)
+get_error_for_header (FlatpakProxyClient *client, Header *header, const char *error)
{
GDBusMessage *reply;
@@ -1267,7 +1267,7 @@ get_error_for_header (XdgAppProxyClient *client, Header *header, const char *err
}
static GDBusMessage *
-get_bool_reply_for_header (XdgAppProxyClient *client, Header *header, gboolean val)
+get_bool_reply_for_header (FlatpakProxyClient *client, Header *header, gboolean val)
{
GDBusMessage *reply;
@@ -1298,7 +1298,7 @@ get_ping_buffer_for_header (Header *header)
}
static Buffer *
-get_error_for_roundtrip (XdgAppProxyClient *client, Header *header, const char *error_name)
+get_error_for_roundtrip (FlatpakProxyClient *client, Header *header, const char *error_name)
{
Buffer *ping_buffer = get_ping_buffer_for_header (header);
GDBusMessage *reply;
@@ -1309,7 +1309,7 @@ get_error_for_roundtrip (XdgAppProxyClient *client, Header *header, const char *
}
static Buffer *
-get_bool_reply_for_roundtrip (XdgAppProxyClient *client, Header *header, gboolean val)
+get_bool_reply_for_roundtrip (FlatpakProxyClient *client, Header *header, gboolean val)
{
Buffer *ping_buffer = get_ping_buffer_for_header (header);
GDBusMessage *reply;
@@ -1342,9 +1342,9 @@ is_dbus_method_call (Header *header)
}
static BusHandler
-get_dbus_method_handler (XdgAppProxyClient *client, Header *header)
+get_dbus_method_handler (FlatpakProxyClient *client, Header *header)
{
- XdgAppPolicy policy;
+ FlatpakPolicy policy;
const char *method;
if (header->has_reply_serial)
@@ -1358,10 +1358,10 @@ get_dbus_method_handler (XdgAppProxyClient *client, Header *header)
return HANDLE_PASS;
}
- policy = xdg_app_proxy_client_get_policy (client, header->destination);
- if (policy < XDG_APP_POLICY_SEE)
+ policy = flatpak_proxy_client_get_policy (client, header->destination);
+ if (policy < FLATPAK_POLICY_SEE)
return HANDLE_HIDE;
- if (policy < XDG_APP_POLICY_TALK)
+ if (policy < FLATPAK_POLICY_TALK)
return HANDLE_DENY;
if (!is_dbus_method_call (header))
@@ -1410,22 +1410,22 @@ get_dbus_method_handler (XdgAppProxyClient *client, Header *header)
return HANDLE_DENY;
}
-static XdgAppPolicy
+static FlatpakPolicy
policy_from_handler (BusHandler handler)
{
switch (handler)
{
case HANDLE_VALIDATE_OWN:
- return XDG_APP_POLICY_OWN;
+ return FLATPAK_POLICY_OWN;
case HANDLE_VALIDATE_TALK:
- return XDG_APP_POLICY_TALK;
+ return FLATPAK_POLICY_TALK;
case HANDLE_VALIDATE_SEE:
- return XDG_APP_POLICY_SEE;
+ return FLATPAK_POLICY_SEE;
default:
- return XDG_APP_POLICY_NONE;
+ return FLATPAK_POLICY_NONE;
}
}
@@ -1448,16 +1448,16 @@ get_arg0_string (Buffer *buffer)
}
static gboolean
-validate_arg0_name (XdgAppProxyClient *client, Buffer *buffer, XdgAppPolicy required_policy, XdgAppPolicy *has_policy)
+validate_arg0_name (FlatpakProxyClient *client, Buffer *buffer, FlatpakPolicy required_policy, FlatpakPolicy *has_policy)
{
GDBusMessage *message = g_dbus_message_new_from_blob (buffer->data, buffer->size, 0, NULL);
GVariant *body, *arg0;
const char *name;
- XdgAppPolicy name_policy;
+ FlatpakPolicy name_policy;
gboolean res = FALSE;
if (has_policy)
- *has_policy = XDG_APP_POLICY_NONE;
+ *has_policy = FLATPAK_POLICY_NONE;
if (message != NULL &&
(body = g_dbus_message_get_body (message)) != NULL &&
@@ -1465,7 +1465,7 @@ validate_arg0_name (XdgAppProxyClient *client, Buffer *buffer, XdgAppPolicy requ
g_variant_is_of_type (arg0, G_VARIANT_TYPE_STRING))
{
name = g_variant_get_string (arg0, NULL);
- name_policy = xdg_app_proxy_client_get_policy (client, name);
+ name_policy = flatpak_proxy_client_get_policy (client, name);
if (has_policy)
*has_policy = name_policy;
@@ -1481,7 +1481,7 @@ validate_arg0_name (XdgAppProxyClient *client, Buffer *buffer, XdgAppPolicy requ
}
static Buffer *
-filter_names_list (XdgAppProxyClient *client, Buffer *buffer)
+filter_names_list (FlatpakProxyClient *client, Buffer *buffer)
{
GDBusMessage *message = g_dbus_message_new_from_blob (buffer->data, buffer->size, 0, NULL);
GVariant *body, *arg0, *new_names;
@@ -1501,7 +1501,7 @@ filter_names_list (XdgAppProxyClient *client, Buffer *buffer)
g_variant_builder_init (&builder, G_VARIANT_TYPE_STRING_ARRAY);
for (i = 0; names[i] != NULL; i++)
{
- if (xdg_app_proxy_client_get_policy (client, names[i]) >= XDG_APP_POLICY_SEE)
+ if (flatpak_proxy_client_get_policy (client, names[i]) >= FLATPAK_POLICY_SEE)
g_variant_builder_add (&builder, "s", names[i]);
}
g_free (names);
@@ -1516,7 +1516,7 @@ filter_names_list (XdgAppProxyClient *client, Buffer *buffer)
}
static gboolean
-message_is_name_owner_changed (XdgAppProxyClient *client, Header *header)
+message_is_name_owner_changed (FlatpakProxyClient *client, Header *header)
{
if (header->type == G_DBUS_MESSAGE_TYPE_SIGNAL &&
g_strcmp0 (header->sender, "org.freedesktop.DBus") == 0 &&
@@ -1527,7 +1527,7 @@ message_is_name_owner_changed (XdgAppProxyClient *client, Header *header)
}
static gboolean
-should_filter_name_owner_changed (XdgAppProxyClient *client, Buffer *buffer)
+should_filter_name_owner_changed (FlatpakProxyClient *client, Buffer *buffer)
{
GDBusMessage *message = g_dbus_message_new_from_blob (buffer->data, buffer->size, 0, NULL);
GVariant *body, *arg0, *arg1, *arg2;
@@ -1548,15 +1548,15 @@ should_filter_name_owner_changed (XdgAppProxyClient *client, Buffer *buffer)
old = g_variant_get_string (arg1, NULL);
new = g_variant_get_string (arg2, NULL);
- if (xdg_app_proxy_client_get_policy (client, name) >= XDG_APP_POLICY_SEE)
+ if (flatpak_proxy_client_get_policy (client, name) >= FLATPAK_POLICY_SEE)
{
if (name[0] != ':')
{
if (old[0] != 0)
- xdg_app_proxy_client_update_unique_id_policy_from_name (client, old, name);
+ flatpak_proxy_client_update_unique_id_policy_from_name (client, old, name);
if (new[0] != 0)
- xdg_app_proxy_client_update_unique_id_policy_from_name (client, new, name);
+ flatpak_proxy_client_update_unique_id_policy_from_name (client, new, name);
}
filter = FALSE;
@@ -1629,7 +1629,7 @@ update_socket_messages (ProxySide *side, Buffer *buffer, Header *header)
}
static void
-queue_fake_message (XdgAppProxyClient *client, GDBusMessage *message, ExpectedReplyType reply_type)
+queue_fake_message (FlatpakProxyClient *client, GDBusMessage *message, ExpectedReplyType reply_type)
{
Buffer *buffer;
@@ -1646,7 +1646,7 @@ queue_fake_message (XdgAppProxyClient *client, GDBusMessage *message, ExpectedRe
/* After the first Hello message we need to synthesize a bunch of messages to synchronize the
ownership state for the names in the policy */
static void
-queue_initial_name_ops (XdgAppProxyClient *client)
+queue_initial_name_ops (FlatpakProxyClient *client)
{
GHashTableIter iter;
gpointer key, value;
@@ -1724,7 +1724,7 @@ queue_initial_name_ops (XdgAppProxyClient *client)
}
static void
-queue_wildcard_initial_name_ops (XdgAppProxyClient *client, Header *header, Buffer *buffer)
+queue_wildcard_initial_name_ops (FlatpakProxyClient *client, Header *header, Buffer *buffer)
{
GDBusMessage *decoded_message = g_dbus_message_new_from_blob (buffer->data, buffer->size, 0, NULL);
GVariant *body, *arg0;
@@ -1745,7 +1745,7 @@ queue_wildcard_initial_name_ops (XdgAppProxyClient *client, Header *header, Buff
const char *name = names[i];
if (name[0] != ':' &&
- xdg_app_proxy_get_wildcard_policy (client->proxy, name) != XDG_APP_POLICY_NONE)
+ flatpak_proxy_get_wildcard_policy (client->proxy, name) != FLATPAK_POLICY_NONE)
{
/* Get the current owner of the name (if any) so we can apply policy to it */
GDBusMessage *message = g_dbus_message_new_method_call ("org.freedesktop.DBus", "/", "org.freedesktop.DBus", "GetNameOwner");
@@ -1765,7 +1765,7 @@ queue_wildcard_initial_name_ops (XdgAppProxyClient *client, Header *header, Buff
static void
-got_buffer_from_client (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
+got_buffer_from_client (FlatpakProxyClient *client, ProxySide *side, Buffer *buffer)
{
ExpectedReplyType expecting_reply = EXPECTED_REPLY_NONE;
@@ -1816,7 +1816,7 @@ got_buffer_from_client (XdgAppProxyClient *client, ProxySide *side, Buffer *buff
{
case HANDLE_FILTER_HAS_OWNER_REPLY:
case HANDLE_FILTER_GET_OWNER_REPLY:
- if (!validate_arg0_name (client, buffer, XDG_APP_POLICY_SEE, NULL))
+ if (!validate_arg0_name (client, buffer, FLATPAK_POLICY_SEE, NULL))
{
g_clear_pointer (&buffer, buffer_free);
if (handler == HANDLE_FILTER_GET_OWNER_REPLY)
@@ -1835,11 +1835,11 @@ got_buffer_from_client (XdgAppProxyClient *client, ProxySide *side, Buffer *buff
case HANDLE_VALIDATE_SEE:
case HANDLE_VALIDATE_TALK:
{
- XdgAppPolicy name_policy;
+ FlatpakPolicy name_policy;
if (validate_arg0_name (client, buffer, policy_from_handler (handler), &name_policy))
goto handle_pass;
- if (name_policy < (int) XDG_APP_POLICY_SEE)
+ if (name_policy < (int) FLATPAK_POLICY_SEE)
goto handle_hide;
else
goto handle_deny;
@@ -1920,13 +1920,13 @@ handle_deny:
}
static void
-got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
+got_buffer_from_bus (FlatpakProxyClient *client, ProxySide *side, Buffer *buffer)
{
if (client->authenticated && client->proxy->filter)
{
Header header;
GDBusMessage *rewritten;
- XdgAppPolicy policy;
+ FlatpakPolicy policy;
ExpectedReplyType expected_reply;
/* Filter and rewrite incomming messages as needed */
@@ -1966,7 +1966,7 @@ got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
if (header.type == G_DBUS_MESSAGE_TYPE_METHOD_RETURN)
{
char *my_id = get_arg0_string (buffer);
- xdg_app_proxy_client_update_unique_id_policy (client, my_id, XDG_APP_POLICY_TALK);
+ flatpak_proxy_client_update_unique_id_policy (client, my_id, FLATPAK_POLICY_TALK);
break;
}
@@ -2013,7 +2013,7 @@ got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
if (header.type == G_DBUS_MESSAGE_TYPE_METHOD_RETURN)
{
char *owner = get_arg0_string (buffer);
- xdg_app_proxy_client_update_unique_id_policy_from_name (client, owner, requested_name);
+ flatpak_proxy_client_update_unique_id_policy_from_name (client, owner, requested_name);
g_free (owner);
}
@@ -2076,8 +2076,8 @@ got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
/* All incoming broadcast signals are filtered according to policy */
if (header.type == G_DBUS_MESSAGE_TYPE_SIGNAL && header.destination == NULL)
{
- policy = xdg_app_proxy_client_get_policy (client, header.sender);
- if (policy < XDG_APP_POLICY_TALK)
+ policy = flatpak_proxy_client_get_policy (client, header.sender);
+ if (policy < FLATPAK_POLICY_TALK)
{
if (client->proxy->log_messages)
g_print ("*FILTERED IN*\n");
@@ -2088,7 +2088,7 @@ got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
/* We received and forwarded a message from a trusted peer. Make the policy for
this unique id SEE so that the client can track its lifetime. */
if (buffer && header.sender && header.sender[0] == ':')
- xdg_app_proxy_client_update_unique_id_policy (client, header.sender, XDG_APP_POLICY_SEE);
+ flatpak_proxy_client_update_unique_id_policy (client, header.sender, FLATPAK_POLICY_SEE);
if (buffer && client_message_generates_reply (&header))
queue_expected_reply (side, header.serial, EXPECTED_REPLY_NORMAL);
@@ -2101,7 +2101,7 @@ got_buffer_from_bus (XdgAppProxyClient *client, ProxySide *side, Buffer *buffer)
static void
got_buffer_from_side (ProxySide *side, Buffer *buffer)
{
- XdgAppProxyClient *client = side->client;
+ FlatpakProxyClient *client = side->client;
if (side == &client->client_side)
got_buffer_from_client (client, side, buffer);
@@ -2110,7 +2110,7 @@ got_buffer_from_side (ProxySide *side, Buffer *buffer)
}
static gssize
-find_auth_end (XdgAppProxyClient *client, Buffer *buffer)
+find_auth_end (FlatpakProxyClient *client, Buffer *buffer)
{
guchar *match;
int i;
@@ -2160,7 +2160,7 @@ static gboolean
side_in_cb (GSocket *socket, GIOCondition condition, gpointer user_data)
{
ProxySide *side = user_data;
- XdgAppProxyClient *client = side->client;
+ FlatpakProxyClient *client = side->client;
GError *error = NULL;
Buffer *buffer;
gboolean retval = G_SOURCE_CONTINUE;
@@ -2284,7 +2284,7 @@ client_connected_to_dbus (GObject *source_object,
GAsyncResult *res,
gpointer user_data)
{
- XdgAppProxyClient *client = user_data;
+ FlatpakProxyClient *client = user_data;
GSocketConnection *connection;
GError *error = NULL;
GIOStream *stream;
@@ -2306,14 +2306,14 @@ client_connected_to_dbus (GObject *source_object,
}
static gboolean
-xdg_app_proxy_incoming (GSocketService *service,
+flatpak_proxy_incoming (GSocketService *service,
GSocketConnection *connection,
GObject *source_object)
{
- XdgAppProxy *proxy = XDG_APP_PROXY (service);
- XdgAppProxyClient *client;
+ FlatpakProxy *proxy = FLATPAK_PROXY (service);
+ FlatpakProxyClient *client;
- client = xdg_app_proxy_client_new (proxy, connection);
+ client = flatpak_proxy_client_new (proxy, connection);
g_dbus_address_get_stream (proxy->dbus_address,
NULL,
@@ -2323,24 +2323,24 @@ xdg_app_proxy_incoming (GSocketService *service,
}
static void
-xdg_app_proxy_init (XdgAppProxy *proxy)
+flatpak_proxy_init (FlatpakProxy *proxy)
{
proxy->policy = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
proxy->wildcard_policy = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
- xdg_app_proxy_add_policy (proxy, "org.freedesktop.DBus", XDG_APP_POLICY_TALK);
+ flatpak_proxy_add_policy (proxy, "org.freedesktop.DBus", FLATPAK_POLICY_TALK);
}
static void
-xdg_app_proxy_class_init (XdgAppProxyClass *klass)
+flatpak_proxy_class_init (FlatpakProxyClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
GSocketServiceClass *socket_service_class = G_SOCKET_SERVICE_CLASS (klass);
- object_class->get_property = xdg_app_proxy_get_property;
- object_class->set_property = xdg_app_proxy_set_property;
- object_class->finalize = xdg_app_proxy_finalize;
+ object_class->get_property = flatpak_proxy_get_property;
+ object_class->set_property = flatpak_proxy_set_property;
+ object_class->finalize = flatpak_proxy_finalize;
- socket_service_class->incoming = xdg_app_proxy_incoming;
+ socket_service_class->incoming = flatpak_proxy_incoming;
g_object_class_install_property (object_class,
PROP_DBUS_ADDRESS,
@@ -2359,18 +2359,18 @@ xdg_app_proxy_class_init (XdgAppProxyClass *klass)
}
-XdgAppProxy *
-xdg_app_proxy_new (const char *dbus_address,
+FlatpakProxy *
+flatpak_proxy_new (const char *dbus_address,
const char *socket_path)
{
- XdgAppProxy *proxy;
+ FlatpakProxy *proxy;
- proxy = g_object_new (XDG_APP_TYPE_PROXY, "dbus-address", dbus_address, "socket-path", socket_path, NULL);
+ proxy = g_object_new (FLATPAK_TYPE_PROXY, "dbus-address", dbus_address, "socket-path", socket_path, NULL);
return proxy;
}
gboolean
-xdg_app_proxy_start (XdgAppProxy *proxy, GError **error)
+flatpak_proxy_start (FlatpakProxy *proxy, GError **error)
{
GSocketAddress *address;
gboolean res;
@@ -2398,7 +2398,7 @@ xdg_app_proxy_start (XdgAppProxy *proxy, GError **error)
}
void
-xdg_app_proxy_stop (XdgAppProxy *proxy)
+flatpak_proxy_stop (FlatpakProxy *proxy)
{
unlink (proxy->socket_path);
diff --git a/dbus-proxy/xdg-app-proxy.h b/dbus-proxy/xdg-app-proxy.h
index 7f046bf..fee110d 100644
--- a/dbus-proxy/xdg-app-proxy.h
+++ b/dbus-proxy/xdg-app-proxy.h
@@ -18,43 +18,43 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_PROXY_H__
-#define __XDG_APP_PROXY_H__
+#ifndef __FLATPAK_PROXY_H__
+#define __FLATPAK_PROXY_H__
#include <gio/gio.h>
#include "libglnx/libglnx.h"
typedef enum {
- XDG_APP_POLICY_NONE,
- XDG_APP_POLICY_SEE,
- XDG_APP_POLICY_TALK,
- XDG_APP_POLICY_OWN
-} XdgAppPolicy;
-
-typedef struct XdgAppProxy XdgAppProxy;
-
-#define XDG_APP_TYPE_PROXY xdg_app_proxy_get_type ()
-#define XDG_APP_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_PROXY, XdgAppProxy))
-#define XDG_APP_IS_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_PROXY))
-
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppProxy, g_object_unref)
-
-GType xdg_app_proxy_get_type (void);
-
-XdgAppProxy *xdg_app_proxy_new (const char *dbus_address,
- const char *socket_path);
-void xdg_app_proxy_set_log_messages (XdgAppProxy *proxy,
- gboolean log);
-void xdg_app_proxy_set_filter (XdgAppProxy *proxy,
- gboolean filter);
-void xdg_app_proxy_add_policy (XdgAppProxy *proxy,
- const char *name,
- XdgAppPolicy policy);
-void xdg_app_proxy_add_wildcarded_policy (XdgAppProxy *proxy,
- const char *name,
- XdgAppPolicy policy);
-gboolean xdg_app_proxy_start (XdgAppProxy *proxy,
- GError **error);
-void xdg_app_proxy_stop (XdgAppProxy *proxy);
-
-#endif /* __XDG_APP_PROXY_H__ */
+ FLATPAK_POLICY_NONE,
+ FLATPAK_POLICY_SEE,
+ FLATPAK_POLICY_TALK,
+ FLATPAK_POLICY_OWN
+} FlatpakPolicy;
+
+typedef struct FlatpakProxy FlatpakProxy;
+
+#define FLATPAK_TYPE_PROXY flatpak_proxy_get_type ()
+#define FLATPAK_PROXY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_PROXY, FlatpakProxy))
+#define FLATPAK_IS_PROXY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_PROXY))
+
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakProxy, g_object_unref)
+
+GType flatpak_proxy_get_type (void);
+
+FlatpakProxy *flatpak_proxy_new (const char *dbus_address,
+ const char *socket_path);
+void flatpak_proxy_set_log_messages (FlatpakProxy *proxy,
+ gboolean log);
+void flatpak_proxy_set_filter (FlatpakProxy *proxy,
+ gboolean filter);
+void flatpak_proxy_add_policy (FlatpakProxy *proxy,
+ const char *name,
+ FlatpakPolicy policy);
+void flatpak_proxy_add_wildcarded_policy (FlatpakProxy *proxy,
+ const char *name,
+ FlatpakPolicy policy);
+gboolean flatpak_proxy_start (FlatpakProxy *proxy,
+ GError **error);
+void flatpak_proxy_stop (FlatpakProxy *proxy);
+
+#endif /* __FLATPAK_PROXY_H__ */
diff --git a/doc/reference/xdg-app-sections.txt b/doc/reference/xdg-app-sections.txt
index 91d3727..ebe1bd7 100644
--- a/doc/reference/xdg-app-sections.txt
+++ b/doc/reference/xdg-app-sections.txt
@@ -1,122 +1,122 @@
<SECTION>
-<FILE>xdg-app-installation</FILE>
-<TITLE>XdgAppInstallation</TITLE>
-XdgAppInstallation
-xdg_app_installation_new_system
-xdg_app_installation_new_user
-xdg_app_installation_new_for_path
-xdg_app_installation_get_is_user
-xdg_app_installation_get_path
-xdg_app_installation_create_monitor
-xdg_app_installation_install
-xdg_app_installation_update
-xdg_app_installation_uninstall
-xdg_app_installation_launch
-xdg_app_installation_get_current_installed_app
-xdg_app_installation_get_installed_ref
-xdg_app_installation_list_installed_refs
-xdg_app_installation_list_installed_refs_by_kind
-xdg_app_installation_list_installed_refs_for_update
-xdg_app_installation_list_remote_refs_sync
-xdg_app_installation_list_remotes
-xdg_app_installation_fetch_remote_metadata_sync
-xdg_app_installation_fetch_remote_ref_sync
-xdg_app_installation_fetch_remote_size_sync
-xdg_app_installation_load_app_overrides
-xdg_app_installation_update_appstream_sync
-xdg_app_installation_install_bundle
-XdgAppProgressCallback
-XdgAppUpdateFlags
+<FILE>flatpak-installation</FILE>
+<TITLE>FlatpakInstallation</TITLE>
+FlatpakInstallation
+flatpak_installation_new_system
+flatpak_installation_new_user
+flatpak_installation_new_for_path
+flatpak_installation_get_is_user
+flatpak_installation_get_path
+flatpak_installation_create_monitor
+flatpak_installation_install
+flatpak_installation_update
+flatpak_installation_uninstall
+flatpak_installation_launch
+flatpak_installation_get_current_installed_app
+flatpak_installation_get_installed_ref
+flatpak_installation_list_installed_refs
+flatpak_installation_list_installed_refs_by_kind
+flatpak_installation_list_installed_refs_for_update
+flatpak_installation_list_remote_refs_sync
+flatpak_installation_list_remotes
+flatpak_installation_fetch_remote_metadata_sync
+flatpak_installation_fetch_remote_ref_sync
+flatpak_installation_fetch_remote_size_sync
+flatpak_installation_load_app_overrides
+flatpak_installation_update_appstream_sync
+flatpak_installation_install_bundle
+FlatpakProgressCallback
+FlatpakUpdateFlags
<SUBSECTION Standard>
-XDG_APP_INSTALLATION
-XDG_APP_IS_INSTALLATION
-XDG_APP_TYPE_INSTALLATION
-XdgAppInstallationClass
-xdg_app_installation_get_type
+FLATPAK_INSTALLATION
+FLATPAK_IS_INSTALLATION
+FLATPAK_TYPE_INSTALLATION
+FlatpakInstallationClass
+flatpak_installation_get_type
</SECTION>
<SECTION>
-<FILE>xdg-app-installed-ref</FILE>
-<TITLE>XdgAppInstalledRef</TITLE>
-XdgAppInstalledRef
-xdg_app_installed_ref_get_deploy_dir
-xdg_app_installed_ref_get_installed_size
-xdg_app_installed_ref_get_is_current
-xdg_app_installed_ref_get_latest_commit
-xdg_app_installed_ref_get_origin
-xdg_app_installed_ref_load_metadata
+<FILE>flatpak-installed-ref</FILE>
+<TITLE>FlatpakInstalledRef</TITLE>
+FlatpakInstalledRef
+flatpak_installed_ref_get_deploy_dir
+flatpak_installed_ref_get_installed_size
+flatpak_installed_ref_get_is_current
+flatpak_installed_ref_get_latest_commit
+flatpak_installed_ref_get_origin
+flatpak_installed_ref_load_metadata
<SUBSECTION Standard>
-XdgAppInstalledRefClass
-XDG_APP_INSTALLED_REF
-XDG_APP_IS_INSTALLED_REF
-XDG_APP_TYPE_INSTALLED_REF
-xdg_app_installed_ref_get_type
+FlatpakInstalledRefClass
+FLATPAK_INSTALLED_REF
+FLATPAK_IS_INSTALLED_REF
+FLATPAK_TYPE_INSTALLED_REF
+flatpak_installed_ref_get_type
</SECTION>
<SECTION>
-<FILE>xdg-app-remote-ref</FILE>
-<TITLE>XdgAppRemoteRef</TITLE>
-XdgAppRemoteRef
-xdg_app_remote_ref_get_remote_name
+<FILE>flatpak-remote-ref</FILE>
+<TITLE>FlatpakRemoteRef</TITLE>
+FlatpakRemoteRef
+flatpak_remote_ref_get_remote_name
<SUBSECTION Standard>
-XDG_APP_IS_REMOTE_REF
-XDG_APP_REMOTE_REF
-XDG_APP_TYPE_REMOTE_REF
-XdgAppRemoteRefClass
-xdg_app_remote_ref_get_type
+FLATPAK_IS_REMOTE_REF
+FLATPAK_REMOTE_REF
+FLATPAK_TYPE_REMOTE_REF
+FlatpakRemoteRefClass
+flatpak_remote_ref_get_type
</SECTION>
<SECTION>
-<FILE>xdg-app-ref</FILE>
-<TITLE>XdgAppRef</TITLE>
-XdgAppRef
-XdgAppRefKind
-xdg_app_ref_format_ref
-xdg_app_ref_get_arch
-xdg_app_ref_get_branch
-xdg_app_ref_get_commit
-xdg_app_ref_get_kind
-xdg_app_ref_get_name
-xdg_app_ref_parse
+<FILE>flatpak-ref</FILE>
+<TITLE>FlatpakRef</TITLE>
+FlatpakRef
+FlatpakRefKind
+flatpak_ref_format_ref
+flatpak_ref_get_arch
+flatpak_ref_get_branch
+flatpak_ref_get_commit
+flatpak_ref_get_kind
+flatpak_ref_get_name
+flatpak_ref_parse
<SUBSECTION Standard>
-XdgAppRefClass
-XDG_APP_IS_REF
-XDG_APP_REF
-XDG_APP_TYPE_REF
-xdg_app_ref_get_type
+FlatpakRefClass
+FLATPAK_IS_REF
+FLATPAK_REF
+FLATPAK_TYPE_REF
+flatpak_ref_get_type
</SECTION>
<SECTION>
-<FILE>xdg-app-remote</FILE>
-<TITLE>XdgAppRemote</TITLE>
-XdgAppRemote
-xdg_app_remote_get_appstream_dir
-xdg_app_remote_get_appstream_timestamp
-xdg_app_remote_get_gpg_verify
-xdg_app_remote_get_name
-xdg_app_remote_get_noenumerate
-xdg_app_remote_get_prio
-xdg_app_remote_get_title
-xdg_app_remote_get_url
+<FILE>flatpak-remote</FILE>
+<TITLE>FlatpakRemote</TITLE>
+FlatpakRemote
+flatpak_remote_get_appstream_dir
+flatpak_remote_get_appstream_timestamp
+flatpak_remote_get_gpg_verify
+flatpak_remote_get_name
+flatpak_remote_get_noenumerate
+flatpak_remote_get_prio
+flatpak_remote_get_title
+flatpak_remote_get_url
<SUBSECTION Standard>
-XdgAppRemoteClass
-XDG_APP_IS_REMOTE
-XDG_APP_REMOTE
-XDG_APP_TYPE_REMOTE
-xdg_app_remote_get_type
+FlatpakRemoteClass
+FLATPAK_IS_REMOTE
+FLATPAK_REMOTE
+FLATPAK_TYPE_REMOTE
+flatpak_remote_get_type
</SECTION>
<SECTION>
-<FILE>xdg-app-version-macros</FILE>
-XDG_APP_MAJOR_VERSION
-XDG_APP_MINOR_VERSION
-XDG_APP_MICRO_VERSION
-XDG_APP_EXTERN
+<FILE>flatpak-version-macros</FILE>
+FLATPAK_MAJOR_VERSION
+FLATPAK_MINOR_VERSION
+FLATPAK_MICRO_VERSION
+FLATPAK_EXTERN
</SECTION>
<SECTION>
-<FILE>xdg-app-error</FILE>
-XDG_APP_ERROR
-XdgAppError
-xdg_app_error_quark
+<FILE>flatpak-error</FILE>
+FLATPAK_ERROR
+FlatpakError
+flatpak_error_quark
</SECTION>
diff --git a/document-portal/xdp-fuse.c b/document-portal/xdp-fuse.c
index 53476fd..3bbc46d 100644
--- a/document-portal/xdp-fuse.c
+++ b/document-portal/xdp-fuse.c
@@ -610,7 +610,7 @@ create_tmp_for_doc (XdpInode *dir, int dir_fd, int flags, mode_t mode, int *fd_o
g_autofree char *template = g_strconcat (".xdp_", dir->basename, ".XXXXXX", NULL);
int fd;
- fd = xdg_app_mkstempat (dir_fd, template, flags | O_CLOEXEC, mode);
+ fd = flatpak_mkstempat (dir_fd, template, flags | O_CLOEXEC, mode);
if (fd == -1)
return NULL;
@@ -723,7 +723,7 @@ xdp_inode_lookup (fuse_ino_t inode_nr)
}
static XdpInode *
-xdp_inode_get_dir_unlocked (const char *app_id, const char *doc_id, XdgAppDbEntry *entry)
+xdp_inode_get_dir_unlocked (const char *app_id, const char *doc_id, FlatpakDbEntry *entry)
{
fuse_ino_t ino;
XdpInode *inode;
@@ -775,7 +775,7 @@ xdp_inode_get_dir_unlocked (const char *app_id, const char *doc_id, XdgAppDbEntr
}
static XdpInode *
-xdp_inode_get_dir (const char *app_id, const char *doc_id, XdgAppDbEntry *entry)
+xdp_inode_get_dir (const char *app_id, const char *doc_id, FlatpakDbEntry *entry)
{
AUTOLOCK (inodes);
return xdp_inode_get_dir_unlocked (app_id, doc_id, entry);
@@ -793,7 +793,7 @@ get_user_perms (const struct stat *stbuf)
}
static gboolean
-app_can_write_doc (XdgAppDbEntry *entry, const char *app_id)
+app_can_write_doc (FlatpakDbEntry *entry, const char *app_id)
{
if (app_id == NULL)
return TRUE;
@@ -805,7 +805,7 @@ app_can_write_doc (XdgAppDbEntry *entry, const char *app_id)
}
static gboolean
-app_can_see_doc (XdgAppDbEntry *entry, const char *app_id)
+app_can_see_doc (FlatpakDbEntry *entry, const char *app_id)
{
if (app_id == NULL)
return TRUE;
@@ -866,7 +866,7 @@ xdp_inode_stat (XdpInode *inode,
case XDP_INODE_DOC_FILE:
{
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
struct stat tmp_stbuf;
gboolean can_see, can_write;
int fd, res, errsv;
@@ -943,7 +943,7 @@ xdp_fuse_lookup (fuse_req_t req,
g_autoptr(XdpInode) parent_inode = NULL;
struct fuse_entry_param e = {0};
g_autoptr(XdpInode) child_inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_debug ("xdp_fuse_lookup %lx/%s -> ", parent, name);
@@ -976,7 +976,7 @@ xdp_fuse_lookup (fuse_req_t req,
case XDP_INODE_BY_APP:
/* This lazily creates the app dir */
- if (xdg_app_is_valid_name (name))
+ if (flatpak_is_valid_name (name))
child_inode = xdp_inode_get_dir (name, NULL, NULL);
break;
@@ -1105,7 +1105,7 @@ dirbuf_add_docs (fuse_req_t req,
{
if (app_id)
{
- g_autoptr(XdgAppDbEntry) entry = xdp_lookup_doc (docs[i]);
+ g_autoptr(FlatpakDbEntry) entry = xdp_lookup_doc (docs[i]);
if (entry == NULL ||
!app_can_see_doc (entry, app_id))
continue;
@@ -1202,7 +1202,7 @@ xdp_fuse_opendir (fuse_req_t req,
{
GList *children, *l;
g_autoptr(XdpInode) doc_inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
entry = xdp_lookup_doc (inode->doc_id);
if (entry == NULL)
@@ -1309,7 +1309,7 @@ xdp_fuse_fsyncdir (fuse_req_t req,
if (inode->type == XDP_INODE_APP_DOC_DIR ||
inode->type == XDP_INODE_DOC_DIR)
{
- g_autoptr(XdgAppDbEntry) entry = xdp_lookup_doc (inode->doc_id);
+ g_autoptr(FlatpakDbEntry) entry = xdp_lookup_doc (inode->doc_id);
if (entry != NULL)
{
g_autofree char *dirname = xdp_entry_dup_dirname (entry);
@@ -1431,9 +1431,9 @@ xdp_file_free (XdpFile *file)
/* sets errno */
static int
-xdp_inode_locked_ensure_fd_open (XdpInode *inode,
- XdgAppDbEntry *entry,
- gboolean for_write)
+xdp_inode_locked_ensure_fd_open (XdpInode *inode,
+ FlatpakDbEntry *entry,
+ gboolean for_write)
{
/* Ensure all fds are open */
if (inode->dir_fd == -1)
@@ -1487,7 +1487,7 @@ xdp_fuse_open (fuse_req_t req,
struct fuse_file_info *fi)
{
g_autoptr(XdpInode) inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
gboolean can_write;
int open_mode;
XdpFile *file = NULL;
@@ -1568,7 +1568,7 @@ xdp_fuse_create (fuse_req_t req,
struct fuse_file_info *fi)
{
g_autoptr(XdpInode) parent_inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
struct fuse_entry_param e = {0};
gboolean can_see, can_write;
int open_mode;
@@ -1764,7 +1764,7 @@ xdp_fuse_setattr (fuse_req_t req,
struct fuse_file_info *fi)
{
g_autoptr(XdpInode) inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
double attr_cache_time = ATTR_CACHE_TIME;
struct stat newattr = {0};
gboolean can_write;
@@ -2042,7 +2042,7 @@ xdp_fuse_rename (fuse_req_t req,
const char *newname)
{
g_autoptr(XdpInode) parent_inode = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
gboolean can_see, can_write;
g_debug ("xdp_fuse_rename %lx/%s -> %lx/%s", parent, name, newparent, newname);
@@ -2244,7 +2244,7 @@ xdp_fuse_init (GError **error)
if (g_mkdir_with_parents (mount_path, 0700))
{
- g_set_error (error, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED,
+ g_set_error (error, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED,
"Unable to create dir %s", mount_path);
return FALSE;
}
@@ -2252,7 +2252,7 @@ xdp_fuse_init (GError **error)
main_ch = fuse_mount (mount_path, &args);
if (main_ch == NULL)
{
- g_set_error (error, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED, "Can't mount fuse fs");
+ g_set_error (error, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED, "Can't mount fuse fs");
return FALSE;
}
@@ -2260,7 +2260,7 @@ xdp_fuse_init (GError **error)
sizeof (xdp_fuse_oper), NULL);
if (session == NULL)
{
- g_set_error (error, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED,
+ g_set_error (error, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED,
"Can't create fuse session");
return FALSE;
}
diff --git a/document-portal/xdp-fuse.h b/document-portal/xdp-fuse.h
index 4b7c10f..d7b09d1 100644
--- a/document-portal/xdp-fuse.h
+++ b/document-portal/xdp-fuse.h
@@ -8,7 +8,7 @@ G_BEGIN_DECLS
char ** xdp_list_apps (void);
char ** xdp_list_docs (void);
-XdgAppDbEntry *xdp_lookup_doc (const char *doc_id);
+FlatpakDbEntry *xdp_lookup_doc (const char *doc_id);
gboolean xdp_fuse_init (GError **error);
void xdp_fuse_exit (void);
diff --git a/document-portal/xdp-main.c b/document-portal/xdp-main.c
index 8b243e2..a09c034 100644
--- a/document-portal/xdp-main.c
+++ b/document-portal/xdp-main.c
@@ -35,7 +35,7 @@ typedef struct
static GMainLoop *loop = NULL;
-static XdgAppDb *db = NULL;
+static FlatpakDb *db = NULL;
static XdgAppPermissionStore *permission_store;
static int daemon_event_fd = -1;
static int final_exit_status = 0;
@@ -47,25 +47,25 @@ char **
xdp_list_apps (void)
{
AUTOLOCK (db);
- return xdg_app_db_list_apps (db);
+ return flatpak_db_list_apps (db);
}
char **
xdp_list_docs (void)
{
AUTOLOCK (db);
- return xdg_app_db_list_ids (db);
+ return flatpak_db_list_ids (db);
}
-XdgAppDbEntry *
+FlatpakDbEntry *
xdp_lookup_doc (const char *doc_id)
{
AUTOLOCK (db);
- return xdg_app_db_lookup (db, doc_id);
+ return flatpak_db_lookup (db, doc_id);
}
static gboolean
-persist_entry (XdgAppDbEntry *entry)
+persist_entry (FlatpakDbEntry *entry)
{
guint32 flags = xdp_entry_get_flags (entry);
@@ -73,19 +73,19 @@ persist_entry (XdgAppDbEntry *entry)
}
static void
-do_set_permissions (XdgAppDbEntry *entry,
+do_set_permissions (FlatpakDbEntry *entry,
const char *doc_id,
const char *app_id,
XdpPermissionFlags perms)
{
g_autofree const char **perms_s = xdg_unparse_permissions (perms);
- g_autoptr(XdgAppDbEntry) new_entry = NULL;
+ g_autoptr(FlatpakDbEntry) new_entry = NULL;
g_debug ("set_permissions %s %s %x", doc_id, app_id, perms);
- new_entry = xdg_app_db_entry_set_app_permissions (entry, app_id, perms_s);
- xdg_app_db_set_entry (db, doc_id, new_entry);
+ new_entry = flatpak_db_entry_set_app_permissions (entry, app_id, perms_s);
+ flatpak_db_set_entry (db, doc_id, new_entry);
if (persist_entry (new_entry))
{
@@ -110,24 +110,24 @@ portal_grant_permissions (GDBusMethodInvocation *invocation,
g_autofree const char **permissions = NULL;
XdpPermissionFlags perms;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_variant_get (parameters, "(&s&s^a&s)", &id, &target_app_id, &permissions);
{
AUTOLOCK (db);
- entry = xdg_app_db_lookup (db, id);
+ entry = flatpak_db_lookup (db, id);
if (entry == NULL)
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"No such document: %s", id);
return;
}
- if (!xdg_app_is_valid_name (target_app_id))
+ if (!flatpak_is_valid_name (target_app_id))
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid app name: %s", target_app_id);
return;
}
@@ -138,7 +138,7 @@ portal_grant_permissions (GDBusMethodInvocation *invocation,
if (!xdp_entry_has_permissions (entry, app_id,
XDP_PERMISSION_FLAGS_GRANT_PERMISSIONS | perms))
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_ALLOWED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_ALLOWED,
"Not enough permissions");
return;
}
@@ -162,7 +162,7 @@ portal_revoke_permissions (GDBusMethodInvocation *invocation,
const char *id;
g_autofree const char **permissions = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
XdpPermissionFlags perms;
g_variant_get (parameters, "(&s&s^a&s)", &id, &target_app_id, &permissions);
@@ -170,17 +170,17 @@ portal_revoke_permissions (GDBusMethodInvocation *invocation,
{
AUTOLOCK (db);
- entry = xdg_app_db_lookup (db, id);
+ entry = flatpak_db_lookup (db, id);
if (entry == NULL)
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"No such document: %s", id);
return;
}
- if (!xdg_app_is_valid_name (target_app_id))
+ if (!flatpak_is_valid_name (target_app_id))
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid app name: %s", target_app_id);
return;
}
@@ -192,7 +192,7 @@ portal_revoke_permissions (GDBusMethodInvocation *invocation,
XDP_PERMISSION_FLAGS_GRANT_PERMISSIONS) ||
strcmp (app_id, target_app_id) == 0)
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_ALLOWED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_ALLOWED,
"Not enough permissions");
return;
}
@@ -214,7 +214,7 @@ portal_delete (GDBusMethodInvocation *invocation,
{
const char *id;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_autofree const char **old_apps = NULL;
int i;
@@ -223,24 +223,24 @@ portal_delete (GDBusMethodInvocation *invocation,
{
AUTOLOCK (db);
- entry = xdg_app_db_lookup (db, id);
+ entry = flatpak_db_lookup (db, id);
if (entry == NULL)
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"No such document: %s", id);
return;
}
if (!xdp_entry_has_permissions (entry, app_id, XDP_PERMISSION_FLAGS_DELETE))
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_ALLOWED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_ALLOWED,
"Not enough permissions");
return;
}
g_debug ("delete %s", id);
- xdg_app_db_set_entry (db, id, NULL);
+ flatpak_db_set_entry (db, id, NULL);
if (persist_entry (entry))
xdg_app_permission_store_call_delete (permission_store, TABLE_NAME,
@@ -248,7 +248,7 @@ portal_delete (GDBusMethodInvocation *invocation,
}
/* All i/o is done now, so drop the lock so we can invalidate the fuse caches */
- old_apps = xdg_app_db_entry_list_apps (entry);
+ old_apps = flatpak_db_entry_list_apps (entry);
for (i = 0; old_apps[i] != NULL; i++)
xdp_fuse_invalidate_doc_app (id, old_apps[i]);
xdp_fuse_invalidate_doc_app (id, NULL);
@@ -261,7 +261,7 @@ char *
do_create_doc (struct stat *parent_st_buf, const char *path, gboolean reuse_existing, gboolean persistent)
{
g_autoptr(GVariant) data = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_auto(GStrv) ids = NULL;
char *id = NULL;
guint32 flags = 0;
@@ -279,7 +279,7 @@ do_create_doc (struct stat *parent_st_buf, const char *path, gboolean reuse_exis
if (reuse_existing)
{
- ids = xdg_app_db_list_ids_by_value (db, data);
+ ids = flatpak_db_list_ids_by_value (db, data);
if (ids[0] != NULL)
return g_strdup (ids[0]); /* Reuse pre-existing entry with same path */
@@ -287,19 +287,19 @@ do_create_doc (struct stat *parent_st_buf, const char *path, gboolean reuse_exis
while (TRUE)
{
- g_autoptr(XdgAppDbEntry) existing = NULL;
+ g_autoptr(FlatpakDbEntry) existing = NULL;
g_clear_pointer (&id, g_free);
id = xdp_name_from_id ((guint32) g_random_int ());
- existing = xdg_app_db_lookup (db, id);
+ existing = flatpak_db_lookup (db, id);
if (existing == NULL)
break;
}
g_debug ("create_doc %s", id);
- entry = xdg_app_db_entry_new (data);
- xdg_app_db_set_entry (db, id, entry);
+ entry = flatpak_db_entry_new (data);
+ flatpak_db_set_entry (db, id, entry);
if (persistent)
{
@@ -365,7 +365,7 @@ portal_add (GDBusMethodInvocation *invocation,
(symlink_size = readlink (proc_path, path_buffer, sizeof (path_buffer) - 1)) < 0)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -386,7 +386,7 @@ portal_add (GDBusMethodInvocation *invocation,
{
/* Don't leak any info about real file path existance, etc */
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -396,14 +396,14 @@ portal_add (GDBusMethodInvocation *invocation,
if (st_buf.st_dev == fuse_dev)
{
/* The passed in fd is on the fuse filesystem itself */
- g_autoptr(XdgAppDbEntry) old_entry = NULL;
+ g_autoptr(FlatpakDbEntry) old_entry = NULL;
id = xdp_fuse_lookup_id_for_inode (st_buf.st_ino);
g_debug ("path on fuse, id %s", id);
if (id == NULL)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -417,12 +417,12 @@ portal_add (GDBusMethodInvocation *invocation,
resuse_existing, because otherwise the user could use this to
get a copy with permissions and thus escape later permission
revocations */
- old_entry = xdg_app_db_lookup (db, id);
+ old_entry = flatpak_db_lookup (db, id);
if (old_entry == NULL ||
!reuse_existing)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -436,13 +436,13 @@ portal_add (GDBusMethodInvocation *invocation,
if (app_id[0] != '\0')
{
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
XdpPermissionFlags perms =
XDP_PERMISSION_FLAGS_GRANT_PERMISSIONS |
XDP_PERMISSION_FLAGS_READ |
XDP_PERMISSION_FLAGS_WRITE;
{
- entry = xdg_app_db_lookup (db, id);
+ entry = flatpak_db_lookup (db, id);
/* If its a unique one its safe for the creator to
delete it at will */
@@ -490,7 +490,7 @@ portal_add_named (GDBusMethodInvocation *invocation,
/* This is only allowed from the host, or else we could leak existance of files */
if (*app_id != 0)
{
- g_dbus_method_invocation_return_error (invocation, XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_ALLOWED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_ALLOWED,
"Not enough permissions");
return;
}
@@ -509,7 +509,7 @@ portal_add_named (GDBusMethodInvocation *invocation,
if (strchr (filename, '/') != NULL)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid filename passed");
return;
}
@@ -532,7 +532,7 @@ portal_add_named (GDBusMethodInvocation *invocation,
(symlink_size = readlink (proc_path, parent_path_buffer, sizeof (parent_path_buffer) - 1)) < 0)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -540,7 +540,7 @@ portal_add_named (GDBusMethodInvocation *invocation,
if (parent_st_buf.st_dev == fuse_dev)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_INVALID_ARGUMENT,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT,
"Invalid fd passed");
return;
}
@@ -575,7 +575,7 @@ got_app_id_cb (GObject *source_object,
g_autofree char *app_id = NULL;
PortalMethod portal_method = user_data;
- app_id = xdg_app_invocation_lookup_app_id_finish (invocation, res, &error);
+ app_id = flatpak_invocation_lookup_app_id_finish (invocation, res, &error);
if (app_id == NULL)
g_dbus_method_invocation_return_gerror (invocation, error);
@@ -587,7 +587,7 @@ static gboolean
handle_method (GCallback method_callback,
GDBusMethodInvocation *invocation)
{
- xdg_app_invocation_lookup_app_id (invocation, NULL, got_app_id_cb, method_callback);
+ flatpak_invocation_lookup_app_id (invocation, NULL, got_app_id_cb, method_callback);
return TRUE;
}
@@ -616,7 +616,7 @@ on_bus_acquired (GDBusConnection *connection,
g_signal_connect_swapped (helper, "handle-revoke-permissions", G_CALLBACK (handle_method), portal_revoke_permissions);
g_signal_connect_swapped (helper, "handle-delete", G_CALLBACK (handle_method), portal_delete);
- xdg_app_connection_track_name_owners (connection);
+ flatpak_connection_track_name_owners (connection);
if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (helper),
connection,
@@ -807,7 +807,7 @@ main (int argc,
loop = g_main_loop_new (NULL, FALSE);
path = g_build_filename (g_get_user_data_dir (), "xdg-app/db", TABLE_NAME, NULL);
- db = xdg_app_db_new (path, FALSE, &error);
+ db = flatpak_db_new (path, FALSE, &error);
if (db == NULL)
{
g_printerr ("Failed to load db: %s\n", error->message);
@@ -822,8 +822,8 @@ main (int argc,
}
permission_store = xdg_app_permission_store_proxy_new_sync (session_bus, G_DBUS_PROXY_FLAGS_NONE,
- "org.freedesktop.XdgApp",
- "/org/freedesktop/XdgApp/PermissionStore",
+ "org.freedesktop.Flatpak",
+ "/org/freedesktop/Flatpak/PermissionStore",
NULL, &error);
if (permission_store == NULL)
{
diff --git a/document-portal/xdp-util.c b/document-portal/xdp-util.c
index c1c491a..a2d2c59 100644
--- a/document-portal/xdp-util.c
+++ b/document-portal/xdp-util.c
@@ -50,20 +50,20 @@ xdp_parse_permissions (const char **permissions)
}
XdpPermissionFlags
-xdp_entry_get_permissions (XdgAppDbEntry *entry,
- const char *app_id)
+xdp_entry_get_permissions (FlatpakDbEntry *entry,
+ const char *app_id)
{
g_autofree const char **permissions = NULL;
if (strcmp (app_id, "") == 0)
return XDP_PERMISSION_FLAGS_ALL;
- permissions = xdg_app_db_entry_list_permissions (entry, app_id);
+ permissions = flatpak_db_entry_list_permissions (entry, app_id);
return xdp_parse_permissions (permissions);
}
gboolean
-xdp_entry_has_permissions (XdgAppDbEntry *entry,
+xdp_entry_has_permissions (FlatpakDbEntry *entry,
const char *app_id,
XdpPermissionFlags perms)
{
@@ -81,15 +81,15 @@ xdp_name_from_id (guint32 doc_id)
}
const char *
-xdp_entry_get_path (XdgAppDbEntry *entry)
+xdp_entry_get_path (FlatpakDbEntry *entry)
{
- g_autoptr(GVariant) v = xdg_app_db_entry_get_data (entry);
+ g_autoptr(GVariant) v = flatpak_db_entry_get_data (entry);
g_autoptr(GVariant) c = g_variant_get_child_value (v, 0);
return g_variant_get_bytestring (c);
}
char *
-xdp_entry_dup_basename (XdgAppDbEntry *entry)
+xdp_entry_dup_basename (FlatpakDbEntry *entry)
{
const char *path = xdp_entry_get_path (entry);
@@ -97,7 +97,7 @@ xdp_entry_dup_basename (XdgAppDbEntry *entry)
}
char *
-xdp_entry_dup_dirname (XdgAppDbEntry *entry)
+xdp_entry_dup_dirname (FlatpakDbEntry *entry)
{
const char *path = xdp_entry_get_path (entry);
@@ -105,25 +105,25 @@ xdp_entry_dup_dirname (XdgAppDbEntry *entry)
}
guint64
-xdp_entry_get_device (XdgAppDbEntry *entry)
+xdp_entry_get_device (FlatpakDbEntry *entry)
{
- g_autoptr(GVariant) v = xdg_app_db_entry_get_data (entry);
+ g_autoptr(GVariant) v = flatpak_db_entry_get_data (entry);
g_autoptr(GVariant) c = g_variant_get_child_value (v, 1);
return g_variant_get_uint64 (c);
}
guint64
-xdp_entry_get_inode (XdgAppDbEntry *entry)
+xdp_entry_get_inode (FlatpakDbEntry *entry)
{
- g_autoptr(GVariant) v = xdg_app_db_entry_get_data (entry);
+ g_autoptr(GVariant) v = flatpak_db_entry_get_data (entry);
g_autoptr(GVariant) c = g_variant_get_child_value (v, 2);
return g_variant_get_uint64 (c);
}
guint32
-xdp_entry_get_flags (XdgAppDbEntry *entry)
+xdp_entry_get_flags (FlatpakDbEntry *entry)
{
- g_autoptr(GVariant) v = xdg_app_db_entry_get_data (entry);
+ g_autoptr(GVariant) v = flatpak_db_entry_get_data (entry);
g_autoptr(GVariant) c = g_variant_get_child_value (v, 3);
return g_variant_get_uint32 (c);
}
diff --git a/document-portal/xdp-util.h b/document-portal/xdp-util.h
index d44ec8d..f4bfdbf 100644
--- a/document-portal/xdp-util.h
+++ b/document-portal/xdp-util.h
@@ -13,17 +13,17 @@ G_BEGIN_DECLS
const char ** xdg_unparse_permissions (XdpPermissionFlags permissions);
XdpPermissionFlags xdp_parse_permissions (const char **permissions);
-XdpPermissionFlags xdp_entry_get_permissions (XdgAppDbEntry *entry,
- const char *app_id);
-gboolean xdp_entry_has_permissions (XdgAppDbEntry *entry,
+XdpPermissionFlags xdp_entry_get_permissions (FlatpakDbEntry *entry,
+ const char *app_id);
+gboolean xdp_entry_has_permissions (FlatpakDbEntry *entry,
const char *app_id,
XdpPermissionFlags perms);
-const char * xdp_entry_get_path (XdgAppDbEntry *entry);
-char * xdp_entry_dup_basename (XdgAppDbEntry *entry);
-char * xdp_entry_dup_dirname (XdgAppDbEntry *entry);
-guint64 xdp_entry_get_device (XdgAppDbEntry *entry);
-guint64 xdp_entry_get_inode (XdgAppDbEntry *entry);
-guint32 xdp_entry_get_flags (XdgAppDbEntry *entry);
+const char * xdp_entry_get_path (FlatpakDbEntry *entry);
+char * xdp_entry_dup_basename (FlatpakDbEntry *entry);
+char * xdp_entry_dup_dirname (FlatpakDbEntry *entry);
+guint64 xdp_entry_get_device (FlatpakDbEntry *entry);
+guint64 xdp_entry_get_inode (FlatpakDbEntry *entry);
+guint32 xdp_entry_get_flags (FlatpakDbEntry *entry);
char * xdp_name_from_id (guint32 doc_id);
diff --git a/lib/Makefile.am.inc b/lib/Makefile.am.inc
index 4a96f52..bfd2b51 100644
--- a/lib/Makefile.am.inc
+++ b/lib/Makefile.am.inc
@@ -64,7 +64,7 @@ libxdg_app_la_SOURCES = \
libxdg_app_la_CFLAGS = \
$(HIDDEN_VISIBILITY_CFLAGS) \
- -DXDG_APP_COMPILATION \
+ -DFLATPAK_COMPILATION \
-I$(top_srcdir)/lib \
-I$(top_builddir)/lib \
$(AM_CFLAGS) \
@@ -107,23 +107,23 @@ test_libxdg_app_LDADD = \
INTROSPECTION_GIRS =
if HAVE_INTROSPECTION
-XdgApp-1.0.gir: libxdg-app.la Makefile
+Flatpak-1.0.gir: libxdg-app.la Makefile
introspected_headers = $(public_headers)
introspected_sources = $(filter-out %-private.h,$(sources))
-XdgApp_1_0_gir_NAMESPACE = XdgApp
-XdgApp_1_0_gir_VERSION = 1.0
-XdgApp_1_0_gir_LIBS = libxdg-app.la
-XdgApp_1_0_gir_FILES = $(introspected_headers) $(introspected_sources)
-XdgApp_1_0_gir_CFLAGS = $(libxdg_app_la_CFLAGS)
-XdgApp_1_0_gir_INCLUDES = GObject-2.0 Gio-2.0
-XdgApp_1_0_gir_SCANNERFLAGS = \
+Flatpak_1_0_gir_NAMESPACE = Flatpak
+Flatpak_1_0_gir_VERSION = 1.0
+Flatpak_1_0_gir_LIBS = libxdg-app.la
+Flatpak_1_0_gir_FILES = $(introspected_headers) $(introspected_sources)
+Flatpak_1_0_gir_CFLAGS = $(libxdg_app_la_CFLAGS)
+Flatpak_1_0_gir_INCLUDES = GObject-2.0 Gio-2.0
+Flatpak_1_0_gir_SCANNERFLAGS = \
--warn-all \
--c-include='xdg-app.h' \
--pkg-export=xdg-app
-INTROSPECTION_GIRS += XdgApp-1.0.gir
+INTROSPECTION_GIRS += Flatpak-1.0.gir
girdir = $(datadir)/gir-1.0
nodist_gir_DATA = $(INTROSPECTION_GIRS)
diff --git a/lib/test-lib.c b/lib/test-lib.c
index 2526764..16599fb 100644
--- a/lib/test-lib.c
+++ b/lib/test-lib.c
@@ -28,16 +28,16 @@ monitor_callback (GFileMonitor * monitor,
int
main (int argc, char *argv[])
{
- XdgAppInstallation *installation;
- XdgAppInstalledRef *app1;
- XdgAppInstalledRef *app2;
- XdgAppRemoteRef *remote_ref;
+ FlatpakInstallation *installation;
+ FlatpakInstalledRef *app1;
+ FlatpakInstalledRef *app2;
+ FlatpakRemoteRef *remote_ref;
g_autoptr(GPtrArray) remotes = NULL;
GError *error = NULL;
int i, j;
- installation = xdg_app_installation_new_user (NULL, &error);
+ installation = flatpak_installation_new_user (NULL, &error);
if (installation == NULL)
{
g_print ("error: %s\n", error->message);
@@ -46,7 +46,7 @@ main (int argc, char *argv[])
if (argc == 4)
{
- GFileMonitor * monitor = xdg_app_installation_create_monitor (installation, NULL, NULL);
+ GFileMonitor * monitor = flatpak_installation_create_monitor (installation, NULL, NULL);
GMainLoop *main_loop;
g_signal_connect (monitor, "changed", (GCallback) monitor_callback, NULL);
@@ -56,9 +56,9 @@ main (int argc, char *argv[])
if (argc == 3)
{
- app1 = xdg_app_installation_install (installation,
+ app1 = flatpak_installation_install (installation,
argv[1],
- XDG_APP_REF_KIND_APP,
+ FLATPAK_REF_KIND_APP,
argv[2],
NULL, NULL,
progress_cb, (gpointer) 0xdeadbeef,
@@ -67,16 +67,16 @@ main (int argc, char *argv[])
g_print ("Error: %s\n", error->message);
else
g_print ("Installed %s: %s\n", argv[2],
- xdg_app_ref_get_commit (XDG_APP_REF (app1)));
+ flatpak_ref_get_commit (FLATPAK_REF (app1)));
return 0;
}
if (argc == 2)
{
- app1 = xdg_app_installation_update (installation,
- XDG_APP_UPDATE_FLAGS_NONE,
- XDG_APP_REF_KIND_APP,
+ app1 = flatpak_installation_update (installation,
+ FLATPAK_UPDATE_FLAGS_NONE,
+ FLATPAK_REF_KIND_APP,
argv[1],
NULL, NULL,
progress_cb, (gpointer) 0xdeadbeef,
@@ -85,7 +85,7 @@ main (int argc, char *argv[])
g_print ("Error: %s\n", error->message);
else
g_print ("Updated %s: %s\n", argv[1],
- xdg_app_ref_get_commit (XDG_APP_REF (app1)));
+ flatpak_ref_get_commit (FLATPAK_REF (app1)));
return 0;
}
@@ -93,7 +93,7 @@ main (int argc, char *argv[])
g_print ("\n**** Loading bundle\n");
{
g_autoptr(GFile) f = g_file_new_for_commandline_arg ("tests/hello.xdgapp");
- g_autoptr(XdgAppBundleRef) bundle = xdg_app_bundle_ref_new (f, &error);
+ g_autoptr(FlatpakBundleRef) bundle = flatpak_bundle_ref_new (f, &error);
if (bundle == NULL)
{
g_print ("Error loading bundle: %s\n", error->message);
@@ -101,17 +101,17 @@ main (int argc, char *argv[])
}
else
{
- g_autofree char *path = g_file_get_path (xdg_app_bundle_ref_get_file (bundle));
- g_autoptr(GBytes) metadata = xdg_app_bundle_ref_get_metadata (bundle);
- g_autoptr(GBytes) appdata = xdg_app_bundle_ref_get_appstream (bundle);
+ g_autofree char *path = g_file_get_path (flatpak_bundle_ref_get_file (bundle));
+ g_autoptr(GBytes) metadata = flatpak_bundle_ref_get_metadata (bundle);
+ g_autoptr(GBytes) appdata = flatpak_bundle_ref_get_appstream (bundle);
g_print ("%d %s %s %s %s %s %"G_GUINT64_FORMAT "\n%s\n",
- xdg_app_ref_get_kind (XDG_APP_REF (bundle)),
- xdg_app_ref_get_name (XDG_APP_REF (bundle)),
- xdg_app_ref_get_arch (XDG_APP_REF (bundle)),
- xdg_app_ref_get_branch (XDG_APP_REF (bundle)),
- xdg_app_ref_get_commit (XDG_APP_REF (bundle)),
+ flatpak_ref_get_kind (FLATPAK_REF (bundle)),
+ flatpak_ref_get_name (FLATPAK_REF (bundle)),
+ flatpak_ref_get_arch (FLATPAK_REF (bundle)),
+ flatpak_ref_get_branch (FLATPAK_REF (bundle)),
+ flatpak_ref_get_commit (FLATPAK_REF (bundle)),
path,
- xdg_app_bundle_ref_get_installed_size (bundle),
+ flatpak_bundle_ref_get_installed_size (bundle),
(char *) g_bytes_get_data (metadata, NULL));
if (appdata != NULL)
@@ -139,7 +139,7 @@ main (int argc, char *argv[])
g_print ("\n**** Checking for updates\n");
{
g_autoptr(GPtrArray) updates =
- xdg_app_installation_list_installed_refs_for_update (installation,
+ flatpak_installation_list_installed_refs_for_update (installation,
NULL, &error);
if (updates == NULL)
@@ -151,18 +151,18 @@ main (int argc, char *argv[])
{
for (i = 0; i < updates->len; i++)
{
- XdgAppInstalledRef *ref = g_ptr_array_index (updates, i);
+ FlatpakInstalledRef *ref = g_ptr_array_index (updates, i);
g_print ("%d %s %s %s %s %s %s %s %d %"G_GUINT64_FORMAT "\n",
- xdg_app_ref_get_kind (XDG_APP_REF (ref)),
- xdg_app_ref_get_name (XDG_APP_REF (ref)),
- xdg_app_ref_get_arch (XDG_APP_REF (ref)),
- xdg_app_ref_get_branch (XDG_APP_REF (ref)),
- xdg_app_ref_get_commit (XDG_APP_REF (ref)),
- xdg_app_installed_ref_get_latest_commit (ref),
- xdg_app_installed_ref_get_origin (ref),
- xdg_app_installed_ref_get_deploy_dir (ref),
- xdg_app_installed_ref_get_is_current (ref),
- xdg_app_installed_ref_get_installed_size (ref));
+ flatpak_ref_get_kind (FLATPAK_REF (ref)),
+ flatpak_ref_get_name (FLATPAK_REF (ref)),
+ flatpak_ref_get_arch (FLATPAK_REF (ref)),
+ flatpak_ref_get_branch (FLATPAK_REF (ref)),
+ flatpak_ref_get_commit (FLATPAK_REF (ref)),
+ flatpak_installed_ref_get_latest_commit (ref),
+ flatpak_installed_ref_get_origin (ref),
+ flatpak_installed_ref_get_deploy_dir (ref),
+ flatpak_installed_ref_get_is_current (ref),
+ flatpak_installed_ref_get_installed_size (ref));
}
}
}
@@ -171,23 +171,23 @@ main (int argc, char *argv[])
{
g_autoptr(GPtrArray) refs = NULL;
- refs = xdg_app_installation_list_installed_refs (installation,
+ refs = flatpak_installation_list_installed_refs (installation,
NULL, NULL);
for (i = 0; i < refs->len; i++)
{
- XdgAppInstalledRef *ref = g_ptr_array_index (refs, i);
+ FlatpakInstalledRef *ref = g_ptr_array_index (refs, i);
g_print ("%d %s %s %s %s %s %s %s %d %"G_GUINT64_FORMAT "\n",
- xdg_app_ref_get_kind (XDG_APP_REF (ref)),
- xdg_app_ref_get_name (XDG_APP_REF (ref)),
- xdg_app_ref_get_arch (XDG_APP_REF (ref)),
- xdg_app_ref_get_branch (XDG_APP_REF (ref)),
- xdg_app_ref_get_commit (XDG_APP_REF (ref)),
- xdg_app_installed_ref_get_latest_commit (ref),
- xdg_app_installed_ref_get_origin (ref),
- xdg_app_installed_ref_get_deploy_dir (ref),
- xdg_app_installed_ref_get_is_current (ref),
- xdg_app_installed_ref_get_installed_size (ref));
+ flatpak_ref_get_kind (FLATPAK_REF (ref)),
+ flatpak_ref_get_name (FLATPAK_REF (ref)),
+ flatpak_ref_get_arch (FLATPAK_REF (ref)),
+ flatpak_ref_get_branch (FLATPAK_REF (ref)),
+ flatpak_ref_get_commit (FLATPAK_REF (ref)),
+ flatpak_installed_ref_get_latest_commit (ref),
+ flatpak_installed_ref_get_origin (ref),
+ flatpak_installed_ref_get_deploy_dir (ref),
+ flatpak_installed_ref_get_is_current (ref),
+ flatpak_installed_ref_get_installed_size (ref));
}
}
@@ -195,26 +195,26 @@ main (int argc, char *argv[])
{
g_autoptr(GPtrArray) apps = NULL;
- apps = xdg_app_installation_list_installed_refs_by_kind (installation,
- XDG_APP_REF_KIND_APP,
+ apps = flatpak_installation_list_installed_refs_by_kind (installation,
+ FLATPAK_REF_KIND_APP,
NULL, NULL);
for (i = 0; i < apps->len; i++)
{
- XdgAppInstalledRef *app = g_ptr_array_index (apps, i);
+ FlatpakInstalledRef *app = g_ptr_array_index (apps, i);
g_print ("%d %s %s %s %s %s %s %s %d %"G_GUINT64_FORMAT "\n",
- xdg_app_ref_get_kind (XDG_APP_REF (app)),
- xdg_app_ref_get_name (XDG_APP_REF (app)),
- xdg_app_ref_get_arch (XDG_APP_REF (app)),
- xdg_app_ref_get_branch (XDG_APP_REF (app)),
- xdg_app_ref_get_commit (XDG_APP_REF (app)),
- xdg_app_installed_ref_get_latest_commit (app),
- xdg_app_installed_ref_get_origin (app),
- xdg_app_installed_ref_get_deploy_dir (app),
- xdg_app_installed_ref_get_is_current (app),
- xdg_app_installed_ref_get_installed_size (app));
- g_print ("metadata:\n%s\n", (char *) g_bytes_get_data (xdg_app_installed_ref_load_metadata (app, NULL, NULL), NULL));
+ flatpak_ref_get_kind (FLATPAK_REF (app)),
+ flatpak_ref_get_name (FLATPAK_REF (app)),
+ flatpak_ref_get_arch (FLATPAK_REF (app)),
+ flatpak_ref_get_branch (FLATPAK_REF (app)),
+ flatpak_ref_get_commit (FLATPAK_REF (app)),
+ flatpak_installed_ref_get_latest_commit (app),
+ flatpak_installed_ref_get_origin (app),
+ flatpak_installed_ref_get_deploy_dir (app),
+ flatpak_installed_ref_get_is_current (app),
+ flatpak_installed_ref_get_installed_size (app));
+ g_print ("metadata:\n%s\n", (char *) g_bytes_get_data (flatpak_installed_ref_load_metadata (app, NULL, NULL), NULL));
}
}
@@ -222,43 +222,43 @@ main (int argc, char *argv[])
{
g_autoptr(GPtrArray) runtimes = NULL;
- runtimes = xdg_app_installation_list_installed_refs_by_kind (installation,
- XDG_APP_REF_KIND_RUNTIME,
+ runtimes = flatpak_installation_list_installed_refs_by_kind (installation,
+ FLATPAK_REF_KIND_RUNTIME,
NULL, NULL);
for (i = 0; i < runtimes->len; i++)
{
- XdgAppInstalledRef *runtime = g_ptr_array_index (runtimes, i);
+ FlatpakInstalledRef *runtime = g_ptr_array_index (runtimes, i);
g_print ("%d %s %s %s %s %s %s %d\n",
- xdg_app_ref_get_kind (XDG_APP_REF (runtime)),
- xdg_app_ref_get_name (XDG_APP_REF (runtime)),
- xdg_app_ref_get_arch (XDG_APP_REF (runtime)),
- xdg_app_ref_get_branch (XDG_APP_REF (runtime)),
- xdg_app_ref_get_commit (XDG_APP_REF (runtime)),
- xdg_app_installed_ref_get_origin (runtime),
- xdg_app_installed_ref_get_deploy_dir (runtime),
- xdg_app_installed_ref_get_is_current (runtime));
+ flatpak_ref_get_kind (FLATPAK_REF (runtime)),
+ flatpak_ref_get_name (FLATPAK_REF (runtime)),
+ flatpak_ref_get_arch (FLATPAK_REF (runtime)),
+ flatpak_ref_get_branch (FLATPAK_REF (runtime)),
+ flatpak_ref_get_commit (FLATPAK_REF (runtime)),
+ flatpak_installed_ref_get_origin (runtime),
+ flatpak_installed_ref_get_deploy_dir (runtime),
+ flatpak_installed_ref_get_is_current (runtime));
}
}
g_print ("\n**** Getting installed gedit master\n");
- app1 = xdg_app_installation_get_installed_ref (installation,
- XDG_APP_REF_KIND_APP,
+ app1 = flatpak_installation_get_installed_ref (installation,
+ FLATPAK_REF_KIND_APP,
"org.gnome.gedit",
NULL, "master", NULL, NULL);
if (app1)
{
g_print ("gedit master: %d %s %s %s %s %s %s %d\n",
- xdg_app_ref_get_kind (XDG_APP_REF (app1)),
- xdg_app_ref_get_name (XDG_APP_REF (app1)),
- xdg_app_ref_get_arch (XDG_APP_REF (app1)),
- xdg_app_ref_get_branch (XDG_APP_REF (app1)),
- xdg_app_ref_get_commit (XDG_APP_REF (app1)),
- xdg_app_installed_ref_get_origin (app1),
- xdg_app_installed_ref_get_deploy_dir (app1),
- xdg_app_installed_ref_get_is_current (app1));
+ flatpak_ref_get_kind (FLATPAK_REF (app1)),
+ flatpak_ref_get_name (FLATPAK_REF (app1)),
+ flatpak_ref_get_arch (FLATPAK_REF (app1)),
+ flatpak_ref_get_branch (FLATPAK_REF (app1)),
+ flatpak_ref_get_commit (FLATPAK_REF (app1)),
+ flatpak_installed_ref_get_origin (app1),
+ flatpak_installed_ref_get_deploy_dir (app1),
+ flatpak_installed_ref_get_is_current (app1));
}
- if (!xdg_app_installation_launch (installation,
+ if (!flatpak_installation_launch (installation,
"org.gnome.gedit",
NULL, NULL, NULL,
NULL, &error))
@@ -268,63 +268,63 @@ main (int argc, char *argv[])
}
g_print ("\n**** Getting current installed gedit\n");
- app2 = xdg_app_installation_get_current_installed_app (installation,
+ app2 = flatpak_installation_get_current_installed_app (installation,
"org.gnome.gedit",
NULL, NULL);
if (app2)
{
g_print ("gedit current: %d %s %s %s %s %s %s %d\n",
- xdg_app_ref_get_kind (XDG_APP_REF (app2)),
- xdg_app_ref_get_name (XDG_APP_REF (app2)),
- xdg_app_ref_get_arch (XDG_APP_REF (app2)),
- xdg_app_ref_get_branch (XDG_APP_REF (app2)),
- xdg_app_ref_get_commit (XDG_APP_REF (app2)),
- xdg_app_installed_ref_get_origin (app2),
- xdg_app_installed_ref_get_deploy_dir (app2),
- xdg_app_installed_ref_get_is_current (app2));
+ flatpak_ref_get_kind (FLATPAK_REF (app2)),
+ flatpak_ref_get_name (FLATPAK_REF (app2)),
+ flatpak_ref_get_arch (FLATPAK_REF (app2)),
+ flatpak_ref_get_branch (FLATPAK_REF (app2)),
+ flatpak_ref_get_commit (FLATPAK_REF (app2)),
+ flatpak_installed_ref_get_origin (app2),
+ flatpak_installed_ref_get_deploy_dir (app2),
+ flatpak_installed_ref_get_is_current (app2));
}
g_print ("\n**** Listing remotes\n");
- remotes = xdg_app_installation_list_remotes (installation,
+ remotes = flatpak_installation_list_remotes (installation,
NULL, NULL);
for (i = 0; i < remotes->len; i++)
{
- XdgAppRemote *remote = g_ptr_array_index (remotes, i);
+ FlatpakRemote *remote = g_ptr_array_index (remotes, i);
g_autoptr(GPtrArray) refs = NULL;
g_print ("\nRemote: %s %d %s %s %d %d %s\n",
- xdg_app_remote_get_name (remote),
- xdg_app_remote_get_prio (remote),
- xdg_app_remote_get_url (remote),
- xdg_app_remote_get_title (remote),
- xdg_app_remote_get_gpg_verify (remote),
- xdg_app_remote_get_noenumerate (remote),
- g_file_get_path (xdg_app_remote_get_appstream_dir (remote, NULL)));
-
- g_print ("\n**** Listing remote refs on %s\n", xdg_app_remote_get_name (remote));
- refs = xdg_app_installation_list_remote_refs_sync (installation, xdg_app_remote_get_name (remote),
+ flatpak_remote_get_name (remote),
+ flatpak_remote_get_prio (remote),
+ flatpak_remote_get_url (remote),
+ flatpak_remote_get_title (remote),
+ flatpak_remote_get_gpg_verify (remote),
+ flatpak_remote_get_noenumerate (remote),
+ g_file_get_path (flatpak_remote_get_appstream_dir (remote, NULL)));
+
+ g_print ("\n**** Listing remote refs on %s\n", flatpak_remote_get_name (remote));
+ refs = flatpak_installation_list_remote_refs_sync (installation, flatpak_remote_get_name (remote),
NULL, NULL);
if (refs)
{
for (j = 0; j < refs->len; j++)
{
- XdgAppRemoteRef *ref = g_ptr_array_index (refs, j);
+ FlatpakRemoteRef *ref = g_ptr_array_index (refs, j);
g_print ("%d %s %s %s %s %s\n",
- xdg_app_ref_get_kind (XDG_APP_REF (ref)),
- xdg_app_ref_get_name (XDG_APP_REF (ref)),
- xdg_app_ref_get_arch (XDG_APP_REF (ref)),
- xdg_app_ref_get_branch (XDG_APP_REF (ref)),
- xdg_app_ref_get_commit (XDG_APP_REF (ref)),
- xdg_app_remote_ref_get_remote_name (ref));
+ flatpak_ref_get_kind (FLATPAK_REF (ref)),
+ flatpak_ref_get_name (FLATPAK_REF (ref)),
+ flatpak_ref_get_arch (FLATPAK_REF (ref)),
+ flatpak_ref_get_branch (FLATPAK_REF (ref)),
+ flatpak_ref_get_commit (FLATPAK_REF (ref)),
+ flatpak_remote_ref_get_remote_name (ref));
if (j == 0)
{
guint64 download_size;
guint64 installed_size;
- if (!xdg_app_installation_fetch_remote_size_sync (installation,
- xdg_app_remote_get_name (remote),
- xdg_app_ref_get_commit (XDG_APP_REF (ref)),
+ if (!flatpak_installation_fetch_remote_size_sync (installation,
+ flatpak_remote_get_name (remote),
+ flatpak_ref_get_commit (FLATPAK_REF (ref)),
&download_size,
&installed_size,
NULL, &error))
@@ -338,9 +338,9 @@ main (int argc, char *argv[])
download_size, installed_size);
}
- if (!xdg_app_installation_fetch_remote_size_sync2 (installation,
- xdg_app_remote_get_name (remote),
- XDG_APP_REF (ref),
+ if (!flatpak_installation_fetch_remote_size_sync2 (installation,
+ flatpak_remote_get_name (remote),
+ FLATPAK_REF (ref),
&download_size,
&installed_size,
NULL, &error))
@@ -358,10 +358,10 @@ main (int argc, char *argv[])
}
}
- g_print ("\n**** Getting remote platform 3.20 on %s\n", xdg_app_remote_get_name (remote));
+ g_print ("\n**** Getting remote platform 3.20 on %s\n", flatpak_remote_get_name (remote));
error = NULL;
- remote_ref = xdg_app_installation_fetch_remote_ref_sync (installation, xdg_app_remote_get_name (remote),
- XDG_APP_REF_KIND_RUNTIME,
+ remote_ref = flatpak_installation_fetch_remote_ref_sync (installation, flatpak_remote_get_name (remote),
+ FLATPAK_REF_KIND_RUNTIME,
"org.gnome.Platform", NULL, "3.20",
NULL, &error);
if (remote_ref)
@@ -370,15 +370,15 @@ main (int argc, char *argv[])
GBytes *metadata2;
g_print ("%d %s %s %s %s %s\n",
- xdg_app_ref_get_kind (XDG_APP_REF (remote_ref)),
- xdg_app_ref_get_name (XDG_APP_REF (remote_ref)),
- xdg_app_ref_get_arch (XDG_APP_REF (remote_ref)),
- xdg_app_ref_get_branch (XDG_APP_REF (remote_ref)),
- xdg_app_ref_get_commit (XDG_APP_REF (remote_ref)),
- xdg_app_remote_ref_get_remote_name (remote_ref));
-
- metadata = xdg_app_installation_fetch_remote_metadata_sync (installation, xdg_app_remote_get_name (remote),
- xdg_app_ref_get_commit (XDG_APP_REF (remote_ref)), NULL, &error);
+ flatpak_ref_get_kind (FLATPAK_REF (remote_ref)),
+ flatpak_ref_get_name (FLATPAK_REF (remote_ref)),
+ flatpak_ref_get_arch (FLATPAK_REF (remote_ref)),
+ flatpak_ref_get_branch (FLATPAK_REF (remote_ref)),
+ flatpak_ref_get_commit (FLATPAK_REF (remote_ref)),
+ flatpak_remote_ref_get_remote_name (remote_ref));
+
+ metadata = flatpak_installation_fetch_remote_metadata_sync (installation, flatpak_remote_get_name (remote),
+ flatpak_ref_get_commit (FLATPAK_REF (remote_ref)), NULL, &error);
if (metadata)
{
g_print ("metadata: %s\n", (char *) g_bytes_get_data (metadata, NULL));
@@ -390,8 +390,8 @@ main (int argc, char *argv[])
g_clear_error (&error);
}
- metadata2 = xdg_app_installation_fetch_remote_metadata_sync2 (installation, xdg_app_remote_get_name (remote),
- XDG_APP_REF (remote_ref), NULL, &error);
+ metadata2 = flatpak_installation_fetch_remote_metadata_sync2 (installation, flatpak_remote_get_name (remote),
+ FLATPAK_REF (remote_ref), NULL, &error);
if (metadata2)
{
g_print ("metadata2: %s\n", (char *) g_bytes_get_data (metadata2, NULL));
diff --git a/lib/xdg-app-bundle-ref.c b/lib/xdg-app-bundle-ref.c
index 512eab9..44e9c75 100644
--- a/lib/xdg-app-bundle-ref.c
+++ b/lib/xdg-app-bundle-ref.c
@@ -26,9 +26,9 @@
#include "xdg-app-bundle-ref.h"
#include "xdg-app-enum-types.h"
-typedef struct _XdgAppBundleRefPrivate XdgAppBundleRefPrivate;
+typedef struct _FlatpakBundleRefPrivate FlatpakBundleRefPrivate;
-struct _XdgAppBundleRefPrivate
+struct _FlatpakBundleRefPrivate
{
GFile *file;
char *origin;
@@ -39,7 +39,7 @@ struct _XdgAppBundleRefPrivate
guint64 installed_size;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppBundleRef, xdg_app_bundle_ref, XDG_APP_TYPE_REF)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakBundleRef, flatpak_bundle_ref, FLATPAK_TYPE_REF)
enum {
PROP_0,
@@ -48,10 +48,10 @@ enum {
};
static void
-xdg_app_bundle_ref_finalize (GObject *object)
+flatpak_bundle_ref_finalize (GObject *object)
{
- XdgAppBundleRef *self = XDG_APP_BUNDLE_REF (object);
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRef *self = FLATPAK_BUNDLE_REF (object);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
g_clear_object (&priv->file);
@@ -61,17 +61,17 @@ xdg_app_bundle_ref_finalize (GObject *object)
g_bytes_unref (priv->icon_128);
g_free (priv->origin);
- G_OBJECT_CLASS (xdg_app_bundle_ref_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_bundle_ref_parent_class)->finalize (object);
}
static void
-xdg_app_bundle_ref_set_property (GObject *object,
+flatpak_bundle_ref_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppBundleRef *self = XDG_APP_BUNDLE_REF (object);
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRef *self = FLATPAK_BUNDLE_REF (object);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
switch (prop_id)
{
@@ -86,13 +86,13 @@ xdg_app_bundle_ref_set_property (GObject *object,
}
static void
-xdg_app_bundle_ref_get_property (GObject *object,
+flatpak_bundle_ref_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppBundleRef *self = XDG_APP_BUNDLE_REF (object);
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRef *self = FLATPAK_BUNDLE_REF (object);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
switch (prop_id)
{
@@ -107,13 +107,13 @@ xdg_app_bundle_ref_get_property (GObject *object,
}
static void
-xdg_app_bundle_ref_class_init (XdgAppBundleRefClass *klass)
+flatpak_bundle_ref_class_init (FlatpakBundleRefClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_bundle_ref_get_property;
- object_class->set_property = xdg_app_bundle_ref_set_property;
- object_class->finalize = xdg_app_bundle_ref_finalize;
+ object_class->get_property = flatpak_bundle_ref_get_property;
+ object_class->set_property = flatpak_bundle_ref_set_property;
+ object_class->finalize = flatpak_bundle_ref_finalize;
g_object_class_install_property (object_class,
PROP_FILE,
@@ -125,38 +125,38 @@ xdg_app_bundle_ref_class_init (XdgAppBundleRefClass *klass)
}
static void
-xdg_app_bundle_ref_init (XdgAppBundleRef *self)
+flatpak_bundle_ref_init (FlatpakBundleRef *self)
{
}
/**
- * xdg_app_bundle_ref_get_file:
- * @self: a #XdgAppInstallation
+ * flatpak_bundle_ref_get_file:
+ * @self: a #FlatpakInstallation
*
* Get the file this bundle is stored in.
*
* Returns: (transfer full) : an #GFile
*/
GFile *
-xdg_app_bundle_ref_get_file (XdgAppBundleRef *self)
+flatpak_bundle_ref_get_file (FlatpakBundleRef *self)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
return g_object_ref (priv->file);
}
/**
- * xdg_app_bundle_ref_get_metadata:
- * @self: a #XdgAppInstallation
+ * flatpak_bundle_ref_get_metadata:
+ * @self: a #FlatpakInstallation
*
* Get the metadata for the app/runtime
*
* Returns: (transfer full) : an #GBytes with the metadata contents, or %NULL
*/
GBytes *
-xdg_app_bundle_ref_get_metadata (XdgAppBundleRef *self)
+flatpak_bundle_ref_get_metadata (FlatpakBundleRef *self)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
if (priv->metadata)
return g_bytes_ref (priv->metadata);
@@ -164,17 +164,17 @@ xdg_app_bundle_ref_get_metadata (XdgAppBundleRef *self)
}
/**
- * xdg_app_bundle_ref_get_appstream:
- * @self: a #XdgAppInstallation
+ * flatpak_bundle_ref_get_appstream:
+ * @self: a #FlatpakInstallation
*
* Get the compressed appstream for the app/runtime
*
* Returns: (transfer full) : an #GBytes with the appstream contents, or %NULL
*/
GBytes *
-xdg_app_bundle_ref_get_appstream (XdgAppBundleRef *self)
+flatpak_bundle_ref_get_appstream (FlatpakBundleRef *self)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
if (priv->appstream)
return g_bytes_ref (priv->appstream);
@@ -182,8 +182,8 @@ xdg_app_bundle_ref_get_appstream (XdgAppBundleRef *self)
}
/**
- * xdg_app_bundle_ref_get_icon:
- * @self: a #XdgAppInstallation
+ * flatpak_bundle_ref_get_icon:
+ * @self: a #FlatpakInstallation
* @size: 64 or 128
*
* Get the icon png data for the app/runtime
@@ -191,10 +191,10 @@ xdg_app_bundle_ref_get_appstream (XdgAppBundleRef *self)
* Returns: (transfer full) : an #GBytes with png contents
*/
GBytes *
-xdg_app_bundle_ref_get_icon (XdgAppBundleRef *self,
- int size)
+flatpak_bundle_ref_get_icon (FlatpakBundleRef *self,
+ int size)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
if (size == 64 && priv->icon_64)
return g_bytes_ref (priv->icon_64);
@@ -206,39 +206,39 @@ xdg_app_bundle_ref_get_icon (XdgAppBundleRef *self,
}
/**
- * xdg_app_bundle_ref_get_origin:
- * @self: a #XdgAppInstallation
+ * flatpak_bundle_ref_get_origin:
+ * @self: a #FlatpakInstallation
*
* Get the origin url stored in the bundle
*
* Returns: (transfer full) : an url string, or %NULL
*/
char *
-xdg_app_bundle_ref_get_origin (XdgAppBundleRef *self)
+flatpak_bundle_ref_get_origin (FlatpakBundleRef *self)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
return g_strdup (priv->origin);
}
guint64
-xdg_app_bundle_ref_get_installed_size (XdgAppBundleRef *self)
+flatpak_bundle_ref_get_installed_size (FlatpakBundleRef *self)
{
- XdgAppBundleRefPrivate *priv = xdg_app_bundle_ref_get_instance_private (self);
+ FlatpakBundleRefPrivate *priv = flatpak_bundle_ref_get_instance_private (self);
return priv->installed_size;
}
-XdgAppBundleRef *
-xdg_app_bundle_ref_new (GFile *file,
+FlatpakBundleRef *
+flatpak_bundle_ref_new (GFile *file,
GError **error)
{
- XdgAppRefKind kind = XDG_APP_REF_KIND_APP;
- XdgAppBundleRefPrivate *priv;
+ FlatpakRefKind kind = FLATPAK_REF_KIND_APP;
+ FlatpakBundleRefPrivate *priv;
g_auto(GStrv) parts = NULL;
- XdgAppBundleRef *ref;
+ FlatpakBundleRef *ref;
g_autoptr(GVariant) metadata = NULL;
g_autofree char *commit = NULL;
g_autofree char *full_ref = NULL;
@@ -249,12 +249,12 @@ xdg_app_bundle_ref_new (GFile *file,
g_autoptr(GVariant) icon_128 = NULL;
guint64 installed_size;
- metadata = xdg_app_bundle_load (file, &commit, &full_ref, &origin, &installed_size,
+ metadata = flatpak_bundle_load (file, &commit, &full_ref, &origin, &installed_size,
NULL, error);
if (metadata == NULL)
return NULL;
- parts = xdg_app_decompose_ref (full_ref, error);
+ parts = flatpak_decompose_ref (full_ref, error);
if (parts == NULL)
return NULL;
@@ -262,9 +262,9 @@ xdg_app_bundle_ref_new (GFile *file,
metadata_contents = NULL;
if (strcmp (parts[0], "app") != 0)
- kind = XDG_APP_REF_KIND_RUNTIME;
+ kind = FLATPAK_REF_KIND_RUNTIME;
- ref = g_object_new (XDG_APP_TYPE_BUNDLE_REF,
+ ref = g_object_new (FLATPAK_TYPE_BUNDLE_REF,
"kind", kind,
"name", parts[1],
"arch", parts[2],
@@ -272,7 +272,7 @@ xdg_app_bundle_ref_new (GFile *file,
"commit", commit,
"file", file,
NULL);
- priv = xdg_app_bundle_ref_get_instance_private (ref);
+ priv = flatpak_bundle_ref_get_instance_private (ref);
if (metadata_contents)
priv->metadata = g_bytes_new_take (metadata_contents,
diff --git a/lib/xdg-app-bundle-ref.h b/lib/xdg-app-bundle-ref.h
index 33bddc4..32b7875 100644
--- a/lib/xdg-app-bundle-ref.h
+++ b/lib/xdg-app-bundle-ref.h
@@ -18,47 +18,47 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_BUNDLE_REF_H__
-#define __XDG_APP_BUNDLE_REF_H__
+#ifndef __FLATPAK_BUNDLE_REF_H__
+#define __FLATPAK_BUNDLE_REF_H__
-typedef struct _XdgAppBundleRef XdgAppBundleRef;
+typedef struct _FlatpakBundleRef FlatpakBundleRef;
#include <gio/gio.h>
#include <xdg-app-ref.h>
-#define XDG_APP_TYPE_BUNDLE_REF xdg_app_bundle_ref_get_type ()
-#define XDG_APP_BUNDLE_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_BUNDLE_REF, XdgAppBundleRef))
-#define XDG_APP_IS_BUNDLE_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_BUNDLE_REF))
+#define FLATPAK_TYPE_BUNDLE_REF flatpak_bundle_ref_get_type ()
+#define FLATPAK_BUNDLE_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_BUNDLE_REF, FlatpakBundleRef))
+#define FLATPAK_IS_BUNDLE_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_BUNDLE_REF))
-XDG_APP_EXTERN GType xdg_app_bundle_ref_get_type (void);
+FLATPAK_EXTERN GType flatpak_bundle_ref_get_type (void);
-struct _XdgAppBundleRef
+struct _FlatpakBundleRef
{
- XdgAppRef parent;
+ FlatpakRef parent;
};
typedef struct
{
- XdgAppRefClass parent_class;
-} XdgAppBundleRefClass;
+ FlatpakRefClass parent_class;
+} FlatpakBundleRefClass;
-XDG_APP_EXTERN XdgAppBundleRef *xdg_app_bundle_ref_new (GFile *file,
- GError **error);
-XDG_APP_EXTERN GFile *xdg_app_bundle_ref_get_file (XdgAppBundleRef *self);
-XDG_APP_EXTERN GBytes *xdg_app_bundle_ref_get_metadata (XdgAppBundleRef *self);
-XDG_APP_EXTERN GBytes *xdg_app_bundle_ref_get_appstream (XdgAppBundleRef *self);
-XDG_APP_EXTERN GBytes *xdg_app_bundle_ref_get_icon (XdgAppBundleRef *self,
- int size);
-XDG_APP_EXTERN char *xdg_app_bundle_ref_get_origin (XdgAppBundleRef *self);
-XDG_APP_EXTERN guint64 xdg_app_bundle_ref_get_installed_size (XdgAppBundleRef *self);
+FLATPAK_EXTERN FlatpakBundleRef *flatpak_bundle_ref_new (GFile *file,
+ GError **error);
+FLATPAK_EXTERN GFile *flatpak_bundle_ref_get_file (FlatpakBundleRef *self);
+FLATPAK_EXTERN GBytes *flatpak_bundle_ref_get_metadata (FlatpakBundleRef *self);
+FLATPAK_EXTERN GBytes *flatpak_bundle_ref_get_appstream (FlatpakBundleRef *self);
+FLATPAK_EXTERN GBytes *flatpak_bundle_ref_get_icon (FlatpakBundleRef *self,
+ int size);
+FLATPAK_EXTERN char *flatpak_bundle_ref_get_origin (FlatpakBundleRef *self);
+FLATPAK_EXTERN guint64 flatpak_bundle_ref_get_installed_size (FlatpakBundleRef *self);
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppBundleRef, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakBundleRef, g_object_unref)
#endif
-#endif /* __XDG_APP_BUNDLE_REF_H__ */
+#endif /* __FLATPAK_BUNDLE_REF_H__ */
diff --git a/lib/xdg-app-enum-types.h.template b/lib/xdg-app-enum-types.h.template
index 867d7c8..5b67b9c 100644
--- a/lib/xdg-app-enum-types.h.template
+++ b/lib/xdg-app-enum-types.h.template
@@ -1,6 +1,6 @@
/*** BEGIN file-header ***/
-#ifndef __XDG_APP_ENUM_TYPES_H__
-#define __XDG_APP_ENUM_TYPES_H__
+#ifndef __FLATPAK_ENUM_TYPES_H__
+#define __FLATPAK_ENUM_TYPES_H__
#include <glib-object.h>
@@ -13,7 +13,7 @@ G_BEGIN_DECLS
/*** END file-production ***/
/*** BEGIN value-header ***/
-XDG_APP_EXTERN GType @enum_name@_get_type (void) G_GNUC_CONST;
+FLATPAK_EXTERN GType @enum_name@_get_type (void) G_GNUC_CONST;
#define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type ())
/*** END value-header ***/
diff --git a/lib/xdg-app-error.c b/lib/xdg-app-error.c
index e74c8a1..47ffeba 100644
--- a/lib/xdg-app-error.c
+++ b/lib/xdg-app-error.c
@@ -31,4 +31,4 @@
*
*/
-G_DEFINE_QUARK (xdg - app - error - quark, xdg_app_error)
+G_DEFINE_QUARK (xdg - app - error - quark, flatpak_error)
diff --git a/lib/xdg-app-error.h b/lib/xdg-app-error.h
index 149ef97..9c7b593 100644
--- a/lib/xdg-app-error.h
+++ b/lib/xdg-app-error.h
@@ -19,29 +19,29 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef XDG_APP_ERROR_H
-#define XDG_APP_ERROR_H
+#ifndef FLATPAK_ERROR_H
+#define FLATPAK_ERROR_H
#include <glib.h>
G_BEGIN_DECLS
/**
- * XdgAppError:
- * @XDG_APP_ERROR_ALREADY_INSTALLED: App/runtime is already installed
- * @XDG_APP_ERROR_NOT_INSTALLED: App/runtime is not installed
+ * FlatpakError:
+ * @FLATPAK_ERROR_ALREADY_INSTALLED: App/runtime is already installed
+ * @FLATPAK_ERROR_NOT_INSTALLED: App/runtime is not installed
*
* Error codes for library functions.
*/
typedef enum {
- XDG_APP_ERROR_ALREADY_INSTALLED,
- XDG_APP_ERROR_NOT_INSTALLED,
-} XdgAppError;
+ FLATPAK_ERROR_ALREADY_INSTALLED,
+ FLATPAK_ERROR_NOT_INSTALLED,
+} FlatpakError;
-#define XDG_APP_ERROR xdg_app_error_quark ()
+#define FLATPAK_ERROR flatpak_error_quark ()
-XDG_APP_EXTERN GQuark xdg_app_error_quark (void);
+FLATPAK_EXTERN GQuark flatpak_error_quark (void);
G_END_DECLS
-#endif /* XDG_APP_ERROR_H */
+#endif /* FLATPAK_ERROR_H */
diff --git a/lib/xdg-app-installation.c b/lib/xdg-app-installation.c
index 9f0a7da..ca9c14c 100644
--- a/lib/xdg-app-installation.c
+++ b/lib/xdg-app-installation.c
@@ -35,47 +35,47 @@
/**
* SECTION:xdg-app-installation
- * @Title: XdgAppInstallation
+ * @Title: FlatpakInstallation
* @Short_description: Installation information
*
- * XdgAppInstallation is the toplevel object that software installers
+ * FlatpakInstallation is the toplevel object that software installers
* should use to operate on an xdg-apps.
*
- * An XdgAppInstallation object provides information about an installation
+ * An FlatpakInstallation object provides information about an installation
* location for xdg-app applications. Typical installation locations are either
* system-wide (in /var/lib/xdg-app) or per-user (in ~/.local/share/xdg-app).
*
- * XdgAppInstallation can list configured remotes as well as installed application
+ * FlatpakInstallation can list configured remotes as well as installed application
* and runtime references (in short: refs). It can also run, install, update and
* uninstall applications and runtimes.
*/
-typedef struct _XdgAppInstallationPrivate XdgAppInstallationPrivate;
+typedef struct _FlatpakInstallationPrivate FlatpakInstallationPrivate;
-struct _XdgAppInstallationPrivate
+struct _FlatpakInstallationPrivate
{
- XdgAppDir *dir;
+ FlatpakDir *dir;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppInstallation, xdg_app_installation, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakInstallation, flatpak_installation, G_TYPE_OBJECT)
enum {
PROP_0,
};
static void
-xdg_app_installation_finalize (GObject *object)
+flatpak_installation_finalize (GObject *object)
{
- XdgAppInstallation *self = XDG_APP_INSTALLATION (object);
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallation *self = FLATPAK_INSTALLATION (object);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_object_unref (priv->dir);
- G_OBJECT_CLASS (xdg_app_installation_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_installation_parent_class)->finalize (object);
}
static void
-xdg_app_installation_set_property (GObject *object,
+flatpak_installation_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
@@ -90,7 +90,7 @@ xdg_app_installation_set_property (GObject *object,
}
static void
-xdg_app_installation_get_property (GObject *object,
+flatpak_installation_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
@@ -105,37 +105,37 @@ xdg_app_installation_get_property (GObject *object,
}
static void
-xdg_app_installation_class_init (XdgAppInstallationClass *klass)
+flatpak_installation_class_init (FlatpakInstallationClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_installation_get_property;
- object_class->set_property = xdg_app_installation_set_property;
- object_class->finalize = xdg_app_installation_finalize;
+ object_class->get_property = flatpak_installation_get_property;
+ object_class->set_property = flatpak_installation_set_property;
+ object_class->finalize = flatpak_installation_finalize;
}
static void
-xdg_app_installation_init (XdgAppInstallation *self)
+flatpak_installation_init (FlatpakInstallation *self)
{
}
-static XdgAppInstallation *
-xdg_app_installation_new_for_dir (XdgAppDir *dir,
+static FlatpakInstallation *
+flatpak_installation_new_for_dir (FlatpakDir *dir,
GCancellable *cancellable,
GError **error)
{
- XdgAppInstallation *self;
- XdgAppInstallationPrivate *priv;
+ FlatpakInstallation *self;
+ FlatpakInstallationPrivate *priv;
- if (!xdg_app_dir_ensure_repo (dir, NULL, error))
+ if (!flatpak_dir_ensure_repo (dir, NULL, error))
{
g_object_unref (dir);
return NULL;
}
- self = g_object_new (XDG_APP_TYPE_INSTALLATION, NULL);
- priv = xdg_app_installation_get_instance_private (self);
+ self = g_object_new (FLATPAK_TYPE_INSTALLATION, NULL);
+ priv = flatpak_installation_get_instance_private (self);
priv->dir = dir;
@@ -143,104 +143,104 @@ xdg_app_installation_new_for_dir (XdgAppDir *dir,
}
/**
- * xdg_app_get_default_arch:
+ * flatpak_get_default_arch:
*
* Returns the canonical name for the arch of the current machine.
*
* Returns: an arch string
*/
const char *
-xdg_app_get_default_arch (void)
+flatpak_get_default_arch (void)
{
- return xdg_app_get_arch ();
+ return flatpak_get_arch ();
}
/**
- * xdg_app_installation_new_system:
+ * flatpak_installation_new_system:
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
- * Creates a new #XdgAppInstallation for the system-wide installation.
+ * Creates a new #FlatpakInstallation for the system-wide installation.
*
- * Returns: (transfer full): a new #XdgAppInstallation
+ * Returns: (transfer full): a new #FlatpakInstallation
*/
-XdgAppInstallation *
-xdg_app_installation_new_system (GCancellable *cancellable,
+FlatpakInstallation *
+flatpak_installation_new_system (GCancellable *cancellable,
GError **error)
{
- return xdg_app_installation_new_for_dir (xdg_app_dir_get_system (), cancellable, error);
+ return flatpak_installation_new_for_dir (flatpak_dir_get_system (), cancellable, error);
}
/**
- * xdg_app_installation_new_user:
+ * flatpak_installation_new_user:
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
- * Creates a new #XdgAppInstallation for the per-user installation.
+ * Creates a new #FlatpakInstallation for the per-user installation.
*
- * Returns: (transfer full): a new #XdgAppInstallation
+ * Returns: (transfer full): a new #FlatpakInstallation
*/
-XdgAppInstallation *
-xdg_app_installation_new_user (GCancellable *cancellable,
+FlatpakInstallation *
+flatpak_installation_new_user (GCancellable *cancellable,
GError **error)
{
- return xdg_app_installation_new_for_dir (xdg_app_dir_get_user (), cancellable, error);
+ return flatpak_installation_new_for_dir (flatpak_dir_get_user (), cancellable, error);
}
/**
- * xdg_app_installation_new_for_path:
+ * flatpak_installation_new_for_path:
* @path: a #GFile
* @user: whether this is a user-specific location
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
- * Creates a new #XdgAppInstallation for the installation at the given @path.
+ * Creates a new #FlatpakInstallation for the installation at the given @path.
*
- * Returns: (transfer full): a new #XdgAppInstallation
+ * Returns: (transfer full): a new #FlatpakInstallation
*/
-XdgAppInstallation *
-xdg_app_installation_new_for_path (GFile *path, gboolean user,
+FlatpakInstallation *
+flatpak_installation_new_for_path (GFile *path, gboolean user,
GCancellable *cancellable,
GError **error)
{
- return xdg_app_installation_new_for_dir (xdg_app_dir_new (path, user), cancellable, error);
+ return flatpak_installation_new_for_dir (flatpak_dir_new (path, user), cancellable, error);
}
/**
- * xdg_app_installation_get_is_user:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_get_is_user:
+ * @self: a #FlatpakInstallation
*
* Returns whether the installation is for a user-specific location.
*
* Returns: %TRUE if @self is a per-user installation
*/
gboolean
-xdg_app_installation_get_is_user (XdgAppInstallation *self)
+flatpak_installation_get_is_user (FlatpakInstallation *self)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
- return xdg_app_dir_is_user (priv->dir);
+ return flatpak_dir_is_user (priv->dir);
}
/**
- * xdg_app_installation_get_path:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_get_path:
+ * @self: a #FlatpakInstallation
*
* Returns the installation location for @self.
*
* Returns: (transfer full): an #GFile
*/
GFile *
-xdg_app_installation_get_path (XdgAppInstallation *self)
+flatpak_installation_get_path (FlatpakInstallation *self)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
- return g_object_ref (xdg_app_dir_get_path (priv->dir));
+ return g_object_ref (flatpak_dir_get_path (priv->dir));
}
/**
- * xdg_app_installation_launch:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_launch:
+ * @self: a #FlatpakInstallation
* @name: name of the app to launch
* @arch: (nullable): which architecture to launch (default: current architecture)
* @branch: (nullable): which branch of the application (default: "master")
@@ -250,53 +250,53 @@ xdg_app_installation_get_path (XdgAppInstallation *self)
*
* Launch an installed application.
*
- * You can use xdg_app_installation_get_installed_ref() or
- * xdg_app_installation_get_current_installed_app() to find out what builds
+ * You can use flatpak_installation_get_installed_ref() or
+ * flatpak_installation_get_current_installed_app() to find out what builds
* are available, in order to get a value for @commit.
*
* Returns: %TRUE, unless an error occurred
*/
gboolean
-xdg_app_installation_launch (XdgAppInstallation *self,
- const char *name,
- const char *arch,
- const char *branch,
- const char *commit,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_launch (FlatpakInstallation *self,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ const char *commit,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *app_ref = NULL;
- g_autoptr(XdgAppDeploy) app_deploy = NULL;
+ g_autoptr(FlatpakDeploy) app_deploy = NULL;
app_ref =
- xdg_app_build_app_ref (name, branch, arch);
+ flatpak_build_app_ref (name, branch, arch);
app_deploy =
- xdg_app_dir_load_deployed (priv->dir, app_ref,
+ flatpak_dir_load_deployed (priv->dir, app_ref,
commit,
cancellable, error);
if (app_deploy == NULL)
return FALSE;
- return xdg_app_run_app (app_ref,
+ return flatpak_run_app (app_ref,
app_deploy,
NULL, NULL,
NULL,
- XDG_APP_RUN_FLAG_BACKGROUND,
+ FLATPAK_RUN_FLAG_BACKGROUND,
NULL,
NULL, 0,
cancellable, error);
}
-static XdgAppInstalledRef *
-get_ref (XdgAppInstallation *self,
- const char *full_ref,
- GCancellable *cancellable)
+static FlatpakInstalledRef *
+get_ref (FlatpakInstallation *self,
+ const char *full_ref,
+ GCancellable *cancellable)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_auto(GStrv) parts = NULL;
const char *origin = NULL;
@@ -312,27 +312,27 @@ get_ref (XdgAppInstallation *self,
parts = g_strsplit (full_ref, "/", -1);
- deploy_data = xdg_app_dir_get_deploy_data (priv->dir, full_ref, cancellable, NULL);
- origin = xdg_app_deploy_data_get_origin (deploy_data);
- commit = xdg_app_deploy_data_get_commit (deploy_data);
- subpaths = xdg_app_deploy_data_get_subpaths (deploy_data);
- installed_size = xdg_app_deploy_data_get_installed_size (deploy_data);
+ deploy_data = flatpak_dir_get_deploy_data (priv->dir, full_ref, cancellable, NULL);
+ origin = flatpak_deploy_data_get_origin (deploy_data);
+ commit = flatpak_deploy_data_get_commit (deploy_data);
+ subpaths = flatpak_deploy_data_get_subpaths (deploy_data);
+ installed_size = flatpak_deploy_data_get_installed_size (deploy_data);
- deploy_dir = xdg_app_dir_get_deploy_dir (priv->dir, full_ref);
+ deploy_dir = flatpak_dir_get_deploy_dir (priv->dir, full_ref);
deploy_subdir = g_file_get_child (deploy_dir, commit);
deploy_path = g_file_get_path (deploy_subdir);
if (strcmp (parts[0], "app") == 0)
{
g_autofree char *current =
- xdg_app_dir_current_ref (priv->dir, parts[1], cancellable);
+ flatpak_dir_current_ref (priv->dir, parts[1], cancellable);
if (current && strcmp (full_ref, current) == 0)
is_current = TRUE;
}
- latest_commit = xdg_app_dir_read_latest (priv->dir, origin, full_ref, NULL, NULL);
+ latest_commit = flatpak_dir_read_latest (priv->dir, origin, full_ref, NULL, NULL);
- return xdg_app_installed_ref_new (full_ref,
+ return flatpak_installed_ref_new (full_ref,
commit,
latest_commit,
origin, subpaths,
@@ -342,8 +342,8 @@ get_ref (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_get_installed_ref:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_get_installed_ref:
+ * @self: a #FlatpakInstallation
* @kind: whether this is an app or runtime
* @name: name of the app/runtime to fetch
* @arch: (nullable): which architecture to fetch (default: current architecture)
@@ -354,32 +354,32 @@ get_ref (XdgAppInstallation *self,
* Returns information about an installed ref, such as the available builds,
* its size, location, etc.
*
- * Returns: (transfer full): an #XdgAppInstalledRef, or %NULL if an error occurred
+ * Returns: (transfer full): an #FlatpakInstalledRef, or %NULL if an error occurred
*/
-XdgAppInstalledRef *
-xdg_app_installation_get_installed_ref (XdgAppInstallation *self,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- GCancellable *cancellable,
- GError **error)
+FlatpakInstalledRef *
+flatpak_installation_get_installed_ref (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GFile) deploy = NULL;
g_autofree char *ref = NULL;
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
- if (kind == XDG_APP_REF_KIND_APP)
- ref = xdg_app_build_app_ref (name, branch, arch);
+ if (kind == FLATPAK_REF_KIND_APP)
+ ref = flatpak_build_app_ref (name, branch, arch);
else
- ref = xdg_app_build_runtime_ref (name, branch, arch);
+ ref = flatpak_build_runtime_ref (name, branch, arch);
- deploy = xdg_app_dir_get_if_deployed (priv->dir,
+ deploy = flatpak_dir_get_if_deployed (priv->dir,
ref, NULL, cancellable);
if (deploy == NULL)
{
@@ -392,32 +392,32 @@ xdg_app_installation_get_installed_ref (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_get_current_installed_app:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_get_current_installed_app:
+ * @self: a #FlatpakInstallation
* @name: the name of the app
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Get the last build of reference @name that was installed with
- * xdg_app_installation_install(), or %NULL if the reference has
+ * flatpak_installation_install(), or %NULL if the reference has
* never been installed locally.
*
- * Returns: (transfer full): an #XdgAppInstalledRef
+ * Returns: (transfer full): an #FlatpakInstalledRef
*/
-XdgAppInstalledRef *
-xdg_app_installation_get_current_installed_app (XdgAppInstallation *self,
- const char *name,
- GCancellable *cancellable,
- GError **error)
+FlatpakInstalledRef *
+flatpak_installation_get_current_installed_app (FlatpakInstallation *self,
+ const char *name,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GFile) deploy = NULL;
g_autofree char *current =
- xdg_app_dir_current_ref (priv->dir, name, cancellable);
+ flatpak_dir_current_ref (priv->dir, name, cancellable);
if (current)
- deploy = xdg_app_dir_get_if_deployed (priv->dir,
+ deploy = flatpak_dir_get_if_deployed (priv->dir,
current, NULL, cancellable);
if (deploy == NULL)
@@ -431,29 +431,29 @@ xdg_app_installation_get_current_installed_app (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_list_installed_refs:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_list_installed_refs:
+ * @self: a #FlatpakInstallation
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Lists the installed references.
*
- * Returns: (transfer container) (element-type XdgAppInstalledRef): an GPtrArray of
- * #XdgAppInstalledRef instances
+ * Returns: (transfer container) (element-type FlatpakInstalledRef): an GPtrArray of
+ * #FlatpakInstalledRef instances
*/
GPtrArray *
-xdg_app_installation_list_installed_refs (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_list_installed_refs (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_auto(GStrv) raw_refs_app = NULL;
g_auto(GStrv) raw_refs_runtime = NULL;
g_autoptr(GPtrArray) refs = g_ptr_array_new_with_free_func (g_object_unref);
int i;
- if (!xdg_app_dir_list_refs (priv->dir,
+ if (!flatpak_dir_list_refs (priv->dir,
"app",
&raw_refs_app,
cancellable, error))
@@ -463,7 +463,7 @@ xdg_app_installation_list_installed_refs (XdgAppInstallation *self,
g_ptr_array_add (refs,
get_ref (self, raw_refs_app[i], cancellable));
- if (!xdg_app_dir_list_refs (priv->dir,
+ if (!flatpak_dir_list_refs (priv->dir,
"runtime",
&raw_refs_runtime,
cancellable, error))
@@ -477,31 +477,31 @@ xdg_app_installation_list_installed_refs (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_list_installed_refs_by_kind:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_list_installed_refs_by_kind:
+ * @self: a #FlatpakInstallation
* @kind: the kind of installation
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Lists the installed references of a specific kind.
*
- * Returns: (transfer container) (element-type XdgAppInstalledRef): an GPtrArray of
- * #XdgAppInstalledRef instances
+ * Returns: (transfer container) (element-type FlatpakInstalledRef): an GPtrArray of
+ * #FlatpakInstalledRef instances
*/
GPtrArray *
-xdg_app_installation_list_installed_refs_by_kind (XdgAppInstallation *self,
- XdgAppRefKind kind,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_list_installed_refs_by_kind (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_auto(GStrv) raw_refs = NULL;
g_autoptr(GPtrArray) refs = g_ptr_array_new_with_free_func (g_object_unref);
int i;
- if (!xdg_app_dir_list_refs (priv->dir,
- kind == XDG_APP_REF_KIND_APP ? "app" : "runtime",
+ if (!flatpak_dir_list_refs (priv->dir,
+ kind == FLATPAK_REF_KIND_APP ? "app" : "runtime",
&raw_refs,
cancellable, error))
return NULL;
@@ -514,8 +514,8 @@ xdg_app_installation_list_installed_refs_by_kind (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_list_installed_refs_for_update:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_list_installed_refs_for_update:
+ * @self: a #FlatpakInstallation
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
@@ -524,13 +524,13 @@ xdg_app_installation_list_installed_refs_by_kind (XdgAppInstallation *self,
* it can have local updates available that has not been deployed. Look
* at commit vs latest_commit on installed apps for this.
*
- * Returns: (transfer container) (element-type XdgAppInstalledRef): an GPtrArray of
- * #XdgAppInstalledRef instances
+ * Returns: (transfer container) (element-type FlatpakInstalledRef): an GPtrArray of
+ * #FlatpakInstalledRef instances
*/
GPtrArray *
-xdg_app_installation_list_installed_refs_for_update (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_list_installed_refs_for_update (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error)
{
g_autoptr(GPtrArray) updates = NULL;
g_autoptr(GPtrArray) installed = NULL;
@@ -539,42 +539,42 @@ xdg_app_installation_list_installed_refs_for_update (XdgAppInstallation *self,
int i, j;
ht = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
- remotes = xdg_app_installation_list_remotes (self, cancellable, error);
+ remotes = flatpak_installation_list_remotes (self, cancellable, error);
if (remotes == NULL)
return NULL;
for (i = 0; i < remotes->len; i++)
{
- XdgAppRemote *remote = g_ptr_array_index (remotes, i);
+ FlatpakRemote *remote = g_ptr_array_index (remotes, i);
g_autoptr(GPtrArray) refs = NULL;
g_autoptr(GError) local_error = NULL;
/* We ignore errors here. we don't want one remote to fail us */
- refs = xdg_app_installation_list_remote_refs_sync (self,
- xdg_app_remote_get_name (remote),
+ refs = flatpak_installation_list_remote_refs_sync (self,
+ flatpak_remote_get_name (remote),
cancellable, &local_error);
if (refs != NULL)
{
for (j = 0; j < refs->len; j++)
{
- XdgAppRemoteRef *remote_ref = g_ptr_array_index (refs, j);
- g_autofree char *full_ref = xdg_app_ref_format_ref (XDG_APP_REF (remote_ref));
- g_autofree char *key = g_strdup_printf ("%s:%s", xdg_app_remote_get_name (remote),
+ FlatpakRemoteRef *remote_ref = g_ptr_array_index (refs, j);
+ g_autofree char *full_ref = flatpak_ref_format_ref (FLATPAK_REF (remote_ref));
+ g_autofree char *key = g_strdup_printf ("%s:%s", flatpak_remote_get_name (remote),
full_ref);
g_hash_table_insert (ht, g_steal_pointer (&key),
- g_strdup (xdg_app_ref_get_commit (XDG_APP_REF (remote_ref))));
+ g_strdup (flatpak_ref_get_commit (FLATPAK_REF (remote_ref))));
}
}
else
{
g_debug ("Update: Failed to read remote %s: %s\n",
- xdg_app_remote_get_name (remote),
+ flatpak_remote_get_name (remote),
local_error->message);
}
}
- installed = xdg_app_installation_list_installed_refs (self, cancellable, error);
+ installed = flatpak_installation_list_installed_refs (self, cancellable, error);
if (installed == NULL)
return NULL;
@@ -582,15 +582,15 @@ xdg_app_installation_list_installed_refs_for_update (XdgAppInstallation *self,
for (i = 0; i < installed->len; i++)
{
- XdgAppInstalledRef *installed_ref = g_ptr_array_index (installed, i);
- g_autofree char *full_ref = xdg_app_ref_format_ref (XDG_APP_REF (installed_ref));
- g_autofree char *key = g_strdup_printf ("%s:%s", xdg_app_installed_ref_get_origin (installed_ref),
+ FlatpakInstalledRef *installed_ref = g_ptr_array_index (installed, i);
+ g_autofree char *full_ref = flatpak_ref_format_ref (FLATPAK_REF (installed_ref));
+ g_autofree char *key = g_strdup_printf ("%s:%s", flatpak_installed_ref_get_origin (installed_ref),
full_ref);
const char *remote_ref = g_hash_table_lookup (ht, key);
if (remote_ref != NULL &&
g_strcmp0 (remote_ref,
- xdg_app_installed_ref_get_latest_commit (installed_ref)) != 0)
+ flatpak_installed_ref_get_latest_commit (installed_ref)) != 0)
g_ptr_array_add (updates, g_object_ref (installed_ref));
}
@@ -599,69 +599,69 @@ xdg_app_installation_list_installed_refs_for_update (XdgAppInstallation *self,
/**
- * xdg_app_installation_list_remotes:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_list_remotes:
+ * @self: a #FlatpakInstallation
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Lists the remotes, in priority (highest first) order. For same priority,
* an earlier added remote comes before a later added one.
*
- * Returns: (transfer container) (element-type XdgAppRemote): an GPtrArray of
- * #XdgAppRemote instances
+ * Returns: (transfer container) (element-type FlatpakRemote): an GPtrArray of
+ * #FlatpakRemote instances
*/
GPtrArray *
-xdg_app_installation_list_remotes (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_list_remotes (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_auto(GStrv) remote_names = NULL;
g_autoptr(GPtrArray) remotes = g_ptr_array_new_with_free_func (g_object_unref);
int i;
- remote_names = xdg_app_dir_list_remotes (priv->dir, cancellable, error);
+ remote_names = flatpak_dir_list_remotes (priv->dir, cancellable, error);
if (remote_names == NULL)
return NULL;
for (i = 0; remote_names[i] != NULL; i++)
g_ptr_array_add (remotes,
- xdg_app_remote_new (priv->dir, remote_names[i]));
+ flatpak_remote_new (priv->dir, remote_names[i]));
return g_steal_pointer (&remotes);
}
/**
- * xdg_app_installation_get_remote_by_name:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_get_remote_by_name:
+ * @self: a #FlatpakInstallation
* @name: a remote name
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Looks up a remote by name.
*
- * Returns: (transfer full): a #XdgAppRemote instances, or %NULL error
+ * Returns: (transfer full): a #FlatpakRemote instances, or %NULL error
*/
-XdgAppRemote *
-xdg_app_installation_get_remote_by_name (XdgAppInstallation *self,
- const gchar *name,
- GCancellable *cancellable,
- GError **error)
+FlatpakRemote *
+flatpak_installation_get_remote_by_name (FlatpakInstallation *self,
+ const gchar *name,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_auto(GStrv) remote_names = NULL;
int i;
- remote_names = xdg_app_dir_list_remotes (priv->dir, cancellable, error);
+ remote_names = flatpak_dir_list_remotes (priv->dir, cancellable, error);
if (remote_names == NULL)
return NULL;
for (i = 0; remote_names[i] != NULL; i++)
{
if (strcmp (remote_names[i], name) == 0)
- return xdg_app_remote_new (priv->dir, remote_names[i]);
+ return flatpak_remote_new (priv->dir, remote_names[i]);
}
g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
@@ -670,8 +670,8 @@ xdg_app_installation_get_remote_by_name (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_load_app_overrides:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_load_app_overrides:
+ * @self: a #FlatpakInstallation
* @app_id: an application id
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
@@ -682,16 +682,16 @@ xdg_app_installation_get_remote_by_name (XdgAppInstallation *self,
* or %NULL if an error occurred
*/
char *
-xdg_app_installation_load_app_overrides (XdgAppInstallation *self,
- const char *app_id,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_load_app_overrides (FlatpakInstallation *self,
+ const char *app_id,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *metadata_contents = NULL;
gsize metadata_size;
- metadata_contents = xdg_app_dir_load_override (priv->dir, app_id, &metadata_size, error);
+ metadata_contents = flatpak_dir_load_override (priv->dir, app_id, &metadata_size, error);
if (metadata_contents == NULL)
return NULL;
@@ -701,7 +701,7 @@ xdg_app_installation_load_app_overrides (XdgAppInstallation *self,
static void
progress_cb (OstreeAsyncProgress *progress, gpointer user_data)
{
- XdgAppProgressCallback progress_cb = g_object_get_data (G_OBJECT (progress), "callback");
+ FlatpakProgressCallback progress_cb = g_object_get_data (G_OBJECT (progress), "callback");
guint last_progress = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (progress), "last_progress"));
GString *buf;
g_autofree char *status = NULL;
@@ -802,8 +802,8 @@ progress_cb (OstreeAsyncProgress *progress, gpointer user_data)
}
/**
- * xdg_app_installation_install_bundle:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_install_bundle:
+ * @self: a #FlatpakInstallation
* @file: a #GFile that is an xdg-app bundle
* @progress: (scope call): progress callback
* @progress_data: user data passed to @progress
@@ -815,21 +815,21 @@ progress_cb (OstreeAsyncProgress *progress, gpointer user_data)
*
* Returns: (transfer full): The ref for the newly installed app or %NULL on failure
*/
-XdgAppInstalledRef *
-xdg_app_installation_install_bundle (XdgAppInstallation *self,
- GFile *file,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error)
+FlatpakInstalledRef *
+flatpak_installation_install_bundle (FlatpakInstallation *self,
+ GFile *file,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *ref = NULL;
gboolean added_remote = FALSE;
g_autoptr(GFile) deploy_base = NULL;
- g_autoptr(XdgAppDir) dir_clone = NULL;
- XdgAppInstalledRef *result = NULL;
+ g_autoptr(FlatpakDir) dir_clone = NULL;
+ FlatpakInstalledRef *result = NULL;
g_autoptr(GError) local_error = NULL;
g_auto(GLnxLockFile) lock = GLNX_LOCK_FILE_INIT;
g_autoptr(GVariant) metadata = NULL;
@@ -840,7 +840,7 @@ xdg_app_installation_install_bundle (XdgAppInstallation *self,
g_autofree char *to_checksum = NULL;
g_autofree char *remote = NULL;
- metadata = xdg_app_bundle_load (file, &to_checksum,
+ metadata = flatpak_bundle_load (file, &to_checksum,
&ref,
&origin,
NULL,
@@ -849,23 +849,23 @@ xdg_app_installation_install_bundle (XdgAppInstallation *self,
if (metadata == NULL)
return FALSE;
- parts = xdg_app_decompose_ref (ref, error);
+ parts = flatpak_decompose_ref (ref, error);
if (parts == NULL)
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (priv->dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (priv->dir, ref);
if (g_file_query_exists (deploy_base, cancellable))
{
g_set_error (error,
- XDG_APP_ERROR, XDG_APP_ERROR_ALREADY_INSTALLED,
+ FLATPAK_ERROR, FLATPAK_ERROR_ALREADY_INSTALLED,
"%s branch %s already installed", parts[1], parts[3]);
return NULL;
}
/* Add a remote for later updates */
basename = g_file_get_basename (file);
- remote = xdg_app_dir_create_origin_remote (priv->dir,
+ remote = flatpak_dir_create_origin_remote (priv->dir,
origin,
parts[1],
basename,
@@ -879,12 +879,12 @@ xdg_app_installation_install_bundle (XdgAppInstallation *self,
added_remote = TRUE;
/* Pull, prune, etc are not threadsafe, so we work on a copy */
- dir_clone = xdg_app_dir_clone (priv->dir);
+ dir_clone = flatpak_dir_clone (priv->dir);
- if (!xdg_app_dir_ensure_repo (dir_clone, cancellable, error))
+ if (!flatpak_dir_ensure_repo (dir_clone, cancellable, error))
goto out;
- if (!xdg_app_pull_from_bundle (xdg_app_dir_get_repo (dir_clone),
+ if (!flatpak_pull_from_bundle (flatpak_dir_get_repo (dir_clone),
file,
remote,
ref,
@@ -893,7 +893,7 @@ xdg_app_installation_install_bundle (XdgAppInstallation *self,
error))
goto out;
- if (!xdg_app_dir_deploy_install (dir_clone, ref, remote, NULL, cancellable, error))
+ if (!flatpak_dir_deploy_install (dir_clone, ref, remote, NULL, cancellable, error))
goto out;
result = get_ref (self, ref, cancellable);
@@ -901,16 +901,16 @@ xdg_app_installation_install_bundle (XdgAppInstallation *self,
out:
if (added_remote && result == NULL)
- ostree_repo_remote_delete (xdg_app_dir_get_repo (priv->dir), remote, NULL, NULL);
+ ostree_repo_remote_delete (flatpak_dir_get_repo (priv->dir), remote, NULL, NULL);
return result;
}
/**
- * xdg_app_installation_install:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_install:
+ * @self: a #FlatpakInstallation
* @remote_name: name of the remote to use
- * @kind: what this ref contains (an #XdgAppRefKind)
+ * @kind: what this ref contains (an #FlatpakRefKind)
* @name: name of the app/runtime to fetch
* @arch: (nullable): which architecture to fetch (default: current architecture)
* @branch: (nullable): which branch to fetch (default: 'master')
@@ -923,44 +923,44 @@ out:
*
* Returns: (transfer full): The ref for the newly installed app or %NULL on failure
*/
-XdgAppInstalledRef *
-xdg_app_installation_install (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error)
+FlatpakInstalledRef *
+flatpak_installation_install (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *ref = NULL;
g_autoptr(GFile) deploy_base = NULL;
- g_autoptr(XdgAppDir) dir_clone = NULL;
+ g_autoptr(FlatpakDir) dir_clone = NULL;
g_autoptr(GMainContext) main_context = NULL;
g_autoptr(OstreeAsyncProgress) ostree_progress = NULL;
- XdgAppInstalledRef *result = NULL;
+ FlatpakInstalledRef *result = NULL;
g_autoptr(GError) local_error = NULL;
g_auto(GLnxLockFile) lock = GLNX_LOCK_FILE_INIT;
- ref = xdg_app_compose_ref (kind == XDG_APP_REF_KIND_APP, name, branch, arch, error);
+ ref = flatpak_compose_ref (kind == FLATPAK_REF_KIND_APP, name, branch, arch, error);
if (ref == NULL)
return NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (priv->dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (priv->dir, ref);
if (g_file_query_exists (deploy_base, cancellable))
{
g_set_error (error,
- XDG_APP_ERROR, XDG_APP_ERROR_ALREADY_INSTALLED,
+ FLATPAK_ERROR, FLATPAK_ERROR_ALREADY_INSTALLED,
"%s branch %s already installed", name, branch ? branch : "master");
goto out;
}
/* Pull, prune, etc are not threadsafe, so we work on a copy */
- dir_clone = xdg_app_dir_clone (priv->dir);
+ dir_clone = flatpak_dir_clone (priv->dir);
/* Work around ostree-pull spinning the default main context for the sync calls */
main_context = g_main_context_new ();
@@ -973,7 +973,7 @@ xdg_app_installation_install (XdgAppInstallation *self,
g_object_set_data (G_OBJECT (ostree_progress), "last_progress", GUINT_TO_POINTER (0));
}
- if (!xdg_app_dir_install (dir_clone, FALSE, FALSE, ref, remote_name, NULL,
+ if (!flatpak_dir_install (dir_clone, FALSE, FALSE, ref, remote_name, NULL,
ostree_progress, cancellable, error))
goto out;
@@ -990,9 +990,9 @@ out:
}
/**
- * xdg_app_installation_update:
- * @self: a #XdgAppInstallation
- * @flags: an #XdgAppUpdateFlags variable
+ * flatpak_installation_update:
+ * @self: a #FlatpakInstallation
+ * @flags: an #FlatpakUpdateFlags variable
* @kind: whether this is an app or runtime
* @name: name of the app or runtime to update
* @arch: (nullable): architecture of the app or runtime to update (default: current architecture)
@@ -1006,52 +1006,52 @@ out:
*
* Returns: (transfer full): The ref for the newly updated app (or the same if no update) or %NULL on failure
*/
-XdgAppInstalledRef *
-xdg_app_installation_update (XdgAppInstallation *self,
- XdgAppUpdateFlags flags,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error)
+FlatpakInstalledRef *
+flatpak_installation_update (FlatpakInstallation *self,
+ FlatpakUpdateFlags flags,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *ref = NULL;
g_autoptr(GFile) deploy_base = NULL;
- g_autoptr(XdgAppDir) dir_clone = NULL;
+ g_autoptr(FlatpakDir) dir_clone = NULL;
g_autoptr(GMainContext) main_context = NULL;
g_autoptr(OstreeAsyncProgress) ostree_progress = NULL;
g_autofree char *remote_name = NULL;
- XdgAppInstalledRef *result = NULL;
+ FlatpakInstalledRef *result = NULL;
g_auto(GStrv) subpaths = NULL;
- ref = xdg_app_compose_ref (kind == XDG_APP_REF_KIND_APP, name, branch, arch, error);
+ ref = flatpak_compose_ref (kind == FLATPAK_REF_KIND_APP, name, branch, arch, error);
if (ref == NULL)
return NULL;
- deploy_base = xdg_app_dir_get_deploy_dir (priv->dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (priv->dir, ref);
if (!g_file_query_exists (deploy_base, cancellable))
{
g_set_error (error,
- XDG_APP_ERROR, XDG_APP_ERROR_NOT_INSTALLED,
+ FLATPAK_ERROR, FLATPAK_ERROR_NOT_INSTALLED,
"%s branch %s is not installed", name, branch ? branch : "master");
return NULL;
}
- remote_name = xdg_app_dir_get_origin (priv->dir, ref, cancellable, error);
+ remote_name = flatpak_dir_get_origin (priv->dir, ref, cancellable, error);
if (remote_name == NULL)
return NULL;
- subpaths = xdg_app_dir_get_subpaths (priv->dir, ref, cancellable, error);
+ subpaths = flatpak_dir_get_subpaths (priv->dir, ref, cancellable, error);
if (subpaths == NULL)
return FALSE;
/* Pull, prune, etc are not threadsafe, so we work on a copy */
- dir_clone = xdg_app_dir_clone (priv->dir);
+ dir_clone = flatpak_dir_clone (priv->dir);
/* Work around ostree-pull spinning the default main context for the sync calls */
main_context = g_main_context_new ();
@@ -1064,9 +1064,9 @@ xdg_app_installation_update (XdgAppInstallation *self,
g_object_set_data (G_OBJECT (ostree_progress), "last_progress", GUINT_TO_POINTER (0));
}
- if (!xdg_app_dir_update (dir_clone,
- (flags & XDG_APP_UPDATE_FLAGS_NO_PULL) != 0,
- (flags & XDG_APP_UPDATE_FLAGS_NO_DEPLOY) != 0,
+ if (!flatpak_dir_update (dir_clone,
+ (flags & FLATPAK_UPDATE_FLAGS_NO_PULL) != 0,
+ (flags & FLATPAK_UPDATE_FLAGS_NO_DEPLOY) != 0,
remote_name, ref, NULL, subpaths,
ostree_progress, cancellable, error))
goto out;
@@ -1084,9 +1084,9 @@ out:
}
/**
- * xdg_app_installation_uninstall:
- * @self: a #XdgAppInstallation
- * @kind: what this ref contains (an #XdgAppRefKind)
+ * flatpak_installation_uninstall:
+ * @self: a #FlatpakInstallation
+ * @kind: what this ref contains (an #FlatpakRefKind)
* @name: name of the app or runtime to uninstall
* @arch: architecture of the app or runtime to uninstall
* @branch: name of the branch of the app or runtime to uninstall
@@ -1099,92 +1099,92 @@ out:
*
* Returns: %TRUE on success
*/
-XDG_APP_EXTERN gboolean
-xdg_app_installation_uninstall (XdgAppInstallation *self,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error)
+FLATPAK_EXTERN gboolean
+flatpak_installation_uninstall (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autofree char *ref = NULL;
g_autofree char *remote_name = NULL;
g_autofree char *current_ref = NULL;
g_autoptr(GFile) deploy_base = NULL;
- g_autoptr(XdgAppDir) dir_clone = NULL;
+ g_autoptr(FlatpakDir) dir_clone = NULL;
gboolean was_deployed = FALSE;
g_auto(GLnxLockFile) lock = GLNX_LOCK_FILE_INIT;
- ref = xdg_app_compose_ref (kind == XDG_APP_REF_KIND_APP, name, branch, arch, error);
+ ref = flatpak_compose_ref (kind == FLATPAK_REF_KIND_APP, name, branch, arch, error);
if (ref == NULL)
return FALSE;
/* prune, etc are not threadsafe, so we work on a copy */
- dir_clone = xdg_app_dir_clone (priv->dir);
+ dir_clone = flatpak_dir_clone (priv->dir);
- if (!xdg_app_dir_lock (dir_clone, &lock,
+ if (!flatpak_dir_lock (dir_clone, &lock,
cancellable, error))
return FALSE;
- deploy_base = xdg_app_dir_get_deploy_dir (priv->dir, ref);
+ deploy_base = flatpak_dir_get_deploy_dir (priv->dir, ref);
if (!g_file_query_exists (deploy_base, cancellable))
{
g_set_error (error,
- XDG_APP_ERROR, XDG_APP_ERROR_NOT_INSTALLED,
+ FLATPAK_ERROR, FLATPAK_ERROR_NOT_INSTALLED,
"%s branch %s is not installed", name, branch ? branch : "master");
return FALSE;
}
- remote_name = xdg_app_dir_get_origin (priv->dir, ref, cancellable, error);
+ remote_name = flatpak_dir_get_origin (priv->dir, ref, cancellable, error);
if (remote_name == NULL)
return FALSE;
g_debug ("dropping active ref");
- if (!xdg_app_dir_set_active (dir_clone, ref, NULL, cancellable, error))
+ if (!flatpak_dir_set_active (dir_clone, ref, NULL, cancellable, error))
return FALSE;
- if (kind == XDG_APP_REF_KIND_APP)
+ if (kind == FLATPAK_REF_KIND_APP)
{
- current_ref = xdg_app_dir_current_ref (dir_clone, name, cancellable);
+ current_ref = flatpak_dir_current_ref (dir_clone, name, cancellable);
if (current_ref != NULL && strcmp (ref, current_ref) == 0)
{
g_debug ("dropping current ref");
- if (!xdg_app_dir_drop_current_ref (dir_clone, name, cancellable, error))
+ if (!flatpak_dir_drop_current_ref (dir_clone, name, cancellable, error))
return FALSE;
}
}
- if (!xdg_app_dir_undeploy_all (dir_clone, ref, FALSE, &was_deployed, cancellable, error))
+ if (!flatpak_dir_undeploy_all (dir_clone, ref, FALSE, &was_deployed, cancellable, error))
return FALSE;
- if (!xdg_app_dir_remove_ref (dir_clone, remote_name, ref, cancellable, error))
+ if (!flatpak_dir_remove_ref (dir_clone, remote_name, ref, cancellable, error))
return FALSE;
glnx_release_lock_file (&lock);
- if (!xdg_app_dir_prune (dir_clone, cancellable, error))
+ if (!flatpak_dir_prune (dir_clone, cancellable, error))
return FALSE;
- xdg_app_dir_cleanup_removed (dir_clone, cancellable, NULL);
+ flatpak_dir_cleanup_removed (dir_clone, cancellable, NULL);
- if (kind == XDG_APP_REF_KIND_APP)
+ if (kind == FLATPAK_REF_KIND_APP)
{
- if (!xdg_app_dir_update_exports (dir_clone, name, cancellable, error))
+ if (!flatpak_dir_update_exports (dir_clone, name, cancellable, error))
return FALSE;
}
- if (!xdg_app_dir_mark_changed (dir_clone, error))
+ if (!flatpak_dir_mark_changed (dir_clone, error))
return FALSE;
if (!was_deployed)
{
g_set_error (error,
- XDG_APP_ERROR, XDG_APP_ERROR_NOT_INSTALLED,
+ FLATPAK_ERROR, FLATPAK_ERROR_NOT_INSTALLED,
"%s branch %s is not installed", name, branch ? branch : "master");
return FALSE;
}
@@ -1193,8 +1193,8 @@ xdg_app_installation_uninstall (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_fetch_remote_size_sync:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_fetch_remote_size_sync:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @commit: the commit
* @download_size: (out): return location for the download size
@@ -1206,25 +1206,25 @@ xdg_app_installation_uninstall (XdgAppInstallation *self,
* to pull a commit from a remote repository, and about the amount of
* local disk space that is required to check out this commit.
*
- * This is deprectated, use xdg_app_installation_fetch_remote_size_sync2 instead.
+ * This is deprectated, use flatpak_installation_fetch_remote_size_sync2 instead.
*
* Returns: %TRUE, unless an error occurred
*/
gboolean
-xdg_app_installation_fetch_remote_size_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *commit,
- guint64 *download_size,
- guint64 *installed_size,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_fetch_remote_size_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *commit,
+ guint64 *download_size,
+ guint64 *installed_size,
+ GCancellable *cancellable,
+ GError **error)
{
- return xdg_app_fail (error, "Deprecated function call xdg_app_installation_fetch_remote_size_sync");
+ return flatpak_fail (error, "Deprecated function call flatpak_installation_fetch_remote_size_sync");
}
/**
- * xdg_app_installation_fetch_remote_size_sync2:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_fetch_remote_size_sync2:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @ref: the ref
* @download_size: (out): return location for the (maximum) download size
@@ -1243,18 +1243,18 @@ xdg_app_installation_fetch_remote_size_sync (XdgAppInstallation *self,
* Returns: %TRUE, unless an error occurred
*/
gboolean
-xdg_app_installation_fetch_remote_size_sync2 (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRef *ref,
- guint64 *download_size,
- guint64 *installed_size,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_fetch_remote_size_sync2 (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRef *ref,
+ guint64 *download_size,
+ guint64 *installed_size,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
- g_autofree char *full_ref = xdg_app_ref_format_ref (ref);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
+ g_autofree char *full_ref = flatpak_ref_format_ref (ref);
- return xdg_app_dir_fetch_ref_cache (priv->dir, remote_name, full_ref,
+ return flatpak_dir_fetch_ref_cache (priv->dir, remote_name, full_ref,
download_size, installed_size,
NULL,
cancellable,
@@ -1262,8 +1262,8 @@ xdg_app_installation_fetch_remote_size_sync2 (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_fetch_remote_metadata_sync:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_fetch_remote_metadata_sync:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @commit: the commit
* @cancellable: (nullable): a #GCancellable
@@ -1271,23 +1271,23 @@ xdg_app_installation_fetch_remote_size_sync2 (XdgAppInstallation *self,
*
* Obtains the metadata file from a commit.
*
- * This is deprecated, use xdg_app_installation_fetch_remote_metadata_sync2
+ * This is deprecated, use flatpak_installation_fetch_remote_metadata_sync2
*
* Returns: (transfer full): a #GBytes containing the xdg-app metadata file,
* or %NULL if an error occurred
*/
GBytes *
-xdg_app_installation_fetch_remote_metadata_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *commit,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_fetch_remote_metadata_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *commit,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GBytes) bytes = NULL;
- bytes = xdg_app_dir_fetch_metadata (priv->dir,
+ bytes = flatpak_dir_fetch_metadata (priv->dir,
remote_name,
commit,
cancellable,
@@ -1299,8 +1299,8 @@ xdg_app_installation_fetch_remote_metadata_sync (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_fetch_remote_metadata_sync2:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_fetch_remote_metadata_sync2:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @ref: the ref
* @cancellable: (nullable): a #GCancellable
@@ -1312,17 +1312,17 @@ xdg_app_installation_fetch_remote_metadata_sync (XdgAppInstallation *self,
* or %NULL if an error occurred
*/
GBytes *
-xdg_app_installation_fetch_remote_metadata_sync2 (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRef *ref,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_fetch_remote_metadata_sync2 (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRef *ref,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
- g_autofree char *full_ref = xdg_app_ref_format_ref (ref);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
+ g_autofree char *full_ref = flatpak_ref_format_ref (ref);
char *res = NULL;
- if (!xdg_app_dir_fetch_ref_cache (priv->dir, remote_name, full_ref,
+ if (!flatpak_dir_fetch_ref_cache (priv->dir, remote_name, full_ref,
NULL, NULL,
&res,
cancellable, error))
@@ -1332,24 +1332,24 @@ xdg_app_installation_fetch_remote_metadata_sync2 (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_list_remote_refs_sync:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_list_remote_refs_sync:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
* Lists all the applications and runtimes in a remote.
*
- * Returns: (transfer container) (element-type XdgAppRemoteRef): an GPtrArray of
- * #XdgAppRemoteRef instances
+ * Returns: (transfer container) (element-type FlatpakRemoteRef): an GPtrArray of
+ * #FlatpakRemoteRef instances
*/
GPtrArray *
-xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
- const char *remote_name,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_list_remote_refs_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GPtrArray) refs = g_ptr_array_new_with_free_func (g_object_unref);
g_autoptr(GHashTable) ht = NULL;
@@ -1357,7 +1357,7 @@ xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
gpointer key;
gpointer value;
- if (!xdg_app_dir_list_remote_refs (priv->dir,
+ if (!flatpak_dir_list_remote_refs (priv->dir,
remote_name,
&ht,
cancellable,
@@ -1369,9 +1369,9 @@ xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
{
const char *refspec = key;
const char *checksum = value;
- XdgAppRemoteRef *ref;
+ FlatpakRemoteRef *ref;
- ref = xdg_app_remote_ref_new (refspec, checksum, remote_name);
+ ref = flatpak_remote_ref_new (refspec, checksum, remote_name);
if (ref)
g_ptr_array_add (refs, ref);
@@ -1381,10 +1381,10 @@ xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_fetch_remote_ref_sync:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_fetch_remote_ref_sync:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
- * @kind: what this ref contains (an #XdgAppRefKind)
+ * @kind: what this ref contains (an #FlatpakRefKind)
* @name: name of the app/runtime to fetch
* @arch: (nullable): which architecture to fetch (default: current architecture)
* @branch: (nullable): which branch to fetch (default: 'master')
@@ -1393,19 +1393,19 @@ xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
*
* Gets the current remote branch of a ref in the remote.
*
- * Returns: (transfer full): a #XdgAppRemoteRef instance, or %NULL
+ * Returns: (transfer full): a #FlatpakRemoteRef instance, or %NULL
*/
-XdgAppRemoteRef *
-xdg_app_installation_fetch_remote_ref_sync (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- GCancellable *cancellable,
- GError **error)
+FlatpakRemoteRef *
+flatpak_installation_fetch_remote_ref_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GHashTable) ht = NULL;
g_autofree char *ref = NULL;
@@ -1414,26 +1414,26 @@ xdg_app_installation_fetch_remote_ref_sync (XdgAppInstallation *self,
if (branch == NULL)
branch = "master";
- if (!xdg_app_dir_list_remote_refs (priv->dir,
+ if (!flatpak_dir_list_remote_refs (priv->dir,
remote_name,
&ht,
cancellable,
error))
return NULL;
- if (kind == XDG_APP_REF_KIND_APP)
- ref = xdg_app_build_app_ref (name,
+ if (kind == FLATPAK_REF_KIND_APP)
+ ref = flatpak_build_app_ref (name,
branch,
arch);
else
- ref = xdg_app_build_runtime_ref (name,
+ ref = flatpak_build_runtime_ref (name,
branch,
arch);
checksum = g_hash_table_lookup (ht, ref);
if (checksum != NULL)
- return xdg_app_remote_ref_new (ref, checksum, remote_name);
+ return flatpak_remote_ref_new (ref, checksum, remote_name);
g_set_error (error, G_IO_ERROR, G_IO_ERROR_NOT_FOUND,
"Reference %s doesn't exist in remote\n", ref);
@@ -1446,8 +1446,8 @@ no_progress_cb (OstreeAsyncProgress *progress, gpointer user_data)
}
/**
- * xdg_app_installation_update_appstream_sync:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_update_appstream_sync:
+ * @self: a #FlatpakInstallation
* @remote_name: the name of the remote
* @arch: Architecture to update, or %NULL for the local machine arch
* @out_changed: (nullable): Set to %TRUE if the contents of the appstream changed, %FALSE if nothing changed
@@ -1459,22 +1459,22 @@ no_progress_cb (OstreeAsyncProgress *progress, gpointer user_data)
* Returns: %TRUE on success, or %FALSE on error
*/
gboolean
-xdg_app_installation_update_appstream_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *arch,
- gboolean *out_changed,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_update_appstream_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *arch,
+ gboolean *out_changed,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
- g_autoptr(XdgAppDir) dir_clone = NULL;
+ g_autoptr(FlatpakDir) dir_clone = NULL;
g_autoptr(OstreeAsyncProgress) ostree_progress = NULL;
g_autoptr(GMainContext) main_context = NULL;
gboolean res;
/* Pull, prune, etc are not threadsafe, so we work on a copy */
- dir_clone = xdg_app_dir_clone (priv->dir);
+ dir_clone = flatpak_dir_clone (priv->dir);
if (main_context)
g_main_context_pop_thread_default (main_context);
@@ -1485,7 +1485,7 @@ xdg_app_installation_update_appstream_sync (XdgAppInstallation *self,
ostree_progress = ostree_async_progress_new_and_connect (no_progress_cb, NULL);
- res = xdg_app_dir_update_appstream (dir_clone,
+ res = flatpak_dir_update_appstream (dir_clone,
remote_name,
arch,
out_changed,
@@ -1502,8 +1502,8 @@ xdg_app_installation_update_appstream_sync (XdgAppInstallation *self,
}
/**
- * xdg_app_installation_create_monitor:
- * @self: a #XdgAppInstallation
+ * flatpak_installation_create_monitor:
+ * @self: a #FlatpakInstallation
* @cancellable: (nullable): a #GCancellable
* @error: return location for a #GError
*
@@ -1514,15 +1514,15 @@ xdg_app_installation_update_appstream_sync (XdgAppInstallation *self,
* Returns: (transfer full): a new #GFileMonitor instance, or %NULL on error
*/
GFileMonitor *
-xdg_app_installation_create_monitor (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error)
+flatpak_installation_create_monitor (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstallationPrivate *priv = xdg_app_installation_get_instance_private (self);
+ FlatpakInstallationPrivate *priv = flatpak_installation_get_instance_private (self);
g_autoptr(GFile) path = NULL;
- path = xdg_app_dir_get_changed_path (priv->dir);
+ path = flatpak_dir_get_changed_path (priv->dir);
return g_file_monitor_file (path, G_FILE_MONITOR_NONE,
cancellable, error);
diff --git a/lib/xdg-app-installation.h b/lib/xdg-app-installation.h
index 7a8bea5..e30194b 100644
--- a/lib/xdg-app-installation.h
+++ b/lib/xdg-app-installation.h
@@ -18,26 +18,26 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_INSTALLATION_H__
-#define __XDG_APP_INSTALLATION_H__
+#ifndef __FLATPAK_INSTALLATION_H__
+#define __FLATPAK_INSTALLATION_H__
-typedef struct _XdgAppInstallation XdgAppInstallation;
+typedef struct _FlatpakInstallation FlatpakInstallation;
#include <gio/gio.h>
#include <xdg-app-installed-ref.h>
#include <xdg-app-remote.h>
-#define XDG_APP_TYPE_INSTALLATION xdg_app_installation_get_type ()
-#define XDG_APP_INSTALLATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_INSTALLATION, XdgAppInstallation))
-#define XDG_APP_IS_INSTALLATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_INSTALLATION))
+#define FLATPAK_TYPE_INSTALLATION flatpak_installation_get_type ()
+#define FLATPAK_INSTALLATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_INSTALLATION, FlatpakInstallation))
+#define FLATPAK_IS_INSTALLATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_INSTALLATION))
-XDG_APP_EXTERN GType xdg_app_installation_get_type (void);
+FLATPAK_EXTERN GType flatpak_installation_get_type (void);
-struct _XdgAppInstallation
+struct _FlatpakInstallation
{
GObject parent;
};
@@ -45,40 +45,40 @@ struct _XdgAppInstallation
typedef struct
{
GObjectClass parent_class;
-} XdgAppInstallationClass;
+} FlatpakInstallationClass;
/**
- * XdgAppUpdateFlags:
- * @XDG_APP_UPDATE_FLAGS_NONE: Fetch remote builds and install the latest one (default)
- * @XDG_APP_UPDATE_FLAGS_NO_DEPLOY: Don't install any new builds that might be fetched
- * @XDG_APP_UPDATE_FLAGS_NO_PULL: Don't try to fetch new builds from the remote repo
+ * FlatpakUpdateFlags:
+ * @FLATPAK_UPDATE_FLAGS_NONE: Fetch remote builds and install the latest one (default)
+ * @FLATPAK_UPDATE_FLAGS_NO_DEPLOY: Don't install any new builds that might be fetched
+ * @FLATPAK_UPDATE_FLAGS_NO_PULL: Don't try to fetch new builds from the remote repo
*
- * Flags to alter the behavior of xdg_app_installation_update().
+ * Flags to alter the behavior of flatpak_installation_update().
*/
typedef enum {
- XDG_APP_UPDATE_FLAGS_NONE = 0,
- XDG_APP_UPDATE_FLAGS_NO_DEPLOY = (1 << 0),
- XDG_APP_UPDATE_FLAGS_NO_PULL = (1 << 1),
-} XdgAppUpdateFlags;
+ FLATPAK_UPDATE_FLAGS_NONE = 0,
+ FLATPAK_UPDATE_FLAGS_NO_DEPLOY = (1 << 0),
+ FLATPAK_UPDATE_FLAGS_NO_PULL = (1 << 1),
+} FlatpakUpdateFlags;
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppInstallation, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakInstallation, g_object_unref)
#endif
-XDG_APP_EXTERN const char *xdg_app_get_default_arch (void);
+FLATPAK_EXTERN const char *flatpak_get_default_arch (void);
-XDG_APP_EXTERN XdgAppInstallation *xdg_app_installation_new_system (GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstallation *xdg_app_installation_new_user (GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstallation *xdg_app_installation_new_for_path (GFile *path,
- gboolean user,
- GCancellable *cancellable,
- GError **error);
+FLATPAK_EXTERN FlatpakInstallation *flatpak_installation_new_system (GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstallation *flatpak_installation_new_user (GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstallation *flatpak_installation_new_for_path (GFile *path,
+ gboolean user,
+ GCancellable *cancellable,
+ GError **error);
/**
- * XdgAppProgressCallback:
+ * FlatpakProgressCallback:
* @status: A status string, suitable for display
* @progress: percentage of completion
* @estimating: whether @progress is just an estimate
@@ -90,132 +90,132 @@ XDG_APP_EXTERN XdgAppInstallation *xdg_app_installation_new_for_path (GFile
*
* The callback occurs in the thread-default context of the caller.
*/
-typedef void (*XdgAppProgressCallback)(const char *status,
- guint progress,
- gboolean estimating,
- gpointer user_data);
-
-XDG_APP_EXTERN gboolean xdg_app_installation_get_is_user (XdgAppInstallation *self);
-XDG_APP_EXTERN GFile *xdg_app_installation_get_path (XdgAppInstallation *self);
-XDG_APP_EXTERN gboolean xdg_app_installation_launch (XdgAppInstallation *self,
- const char *name,
- const char *arch,
- const char *branch,
- const char *commit,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GFileMonitor *xdg_app_installation_create_monitor (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GPtrArray *xdg_app_installation_list_installed_refs (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GPtrArray *xdg_app_installation_list_installed_refs_by_kind (XdgAppInstallation *self,
- XdgAppRefKind kind,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GPtrArray *xdg_app_installation_list_installed_refs_for_update (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstalledRef * xdg_app_installation_get_installed_ref (XdgAppInstallation *self,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstalledRef * xdg_app_installation_get_current_installed_app (XdgAppInstallation *self,
- const char *name,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GPtrArray *xdg_app_installation_list_remotes (XdgAppInstallation *self,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppRemote *xdg_app_installation_get_remote_by_name (XdgAppInstallation *self,
- const gchar *name,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN char * xdg_app_installation_load_app_overrides (XdgAppInstallation *self,
- const char *app_id,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstalledRef * xdg_app_installation_install (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstalledRef * xdg_app_installation_update (XdgAppInstallation *self,
- XdgAppUpdateFlags flags,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppInstalledRef * xdg_app_installation_install_bundle (XdgAppInstallation *self,
- GFile *file,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN gboolean xdg_app_installation_uninstall (XdgAppInstallation *self,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- XdgAppProgressCallback progress,
- gpointer progress_data,
- GCancellable *cancellable,
- GError **error);
-
-XDG_APP_EXTERN gboolean xdg_app_installation_fetch_remote_size_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *commit,
- guint64 *download_size,
- guint64 *installed_size,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN gboolean xdg_app_installation_fetch_remote_size_sync2 (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRef *ref,
- guint64 *download_size,
- guint64 *installed_size,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GBytes * xdg_app_installation_fetch_remote_metadata_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *commit,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GBytes * xdg_app_installation_fetch_remote_metadata_sync2 (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRef *ref,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN GPtrArray * xdg_app_installation_list_remote_refs_sync (XdgAppInstallation *self,
- const char *remote_name,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN XdgAppRemoteRef *xdg_app_installation_fetch_remote_ref_sync (XdgAppInstallation *self,
- const char *remote_name,
- XdgAppRefKind kind,
- const char *name,
- const char *arch,
- const char *branch,
- GCancellable *cancellable,
- GError **error);
-XDG_APP_EXTERN gboolean xdg_app_installation_update_appstream_sync (XdgAppInstallation *self,
- const char *remote_name,
- const char *arch,
- gboolean *out_changed,
- GCancellable *cancellable,
- GError **error);
-
-#endif /* __XDG_APP_INSTALLATION_H__ */
+typedef void (*FlatpakProgressCallback)(const char *status,
+ guint progress,
+ gboolean estimating,
+ gpointer user_data);
+
+FLATPAK_EXTERN gboolean flatpak_installation_get_is_user (FlatpakInstallation *self);
+FLATPAK_EXTERN GFile *flatpak_installation_get_path (FlatpakInstallation *self);
+FLATPAK_EXTERN gboolean flatpak_installation_launch (FlatpakInstallation *self,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ const char *commit,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GFileMonitor *flatpak_installation_create_monitor (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GPtrArray *flatpak_installation_list_installed_refs (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GPtrArray *flatpak_installation_list_installed_refs_by_kind (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GPtrArray *flatpak_installation_list_installed_refs_for_update (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstalledRef * flatpak_installation_get_installed_ref (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstalledRef * flatpak_installation_get_current_installed_app (FlatpakInstallation *self,
+ const char *name,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GPtrArray *flatpak_installation_list_remotes (FlatpakInstallation *self,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakRemote *flatpak_installation_get_remote_by_name (FlatpakInstallation *self,
+ const gchar *name,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN char * flatpak_installation_load_app_overrides (FlatpakInstallation *self,
+ const char *app_id,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstalledRef * flatpak_installation_install (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstalledRef * flatpak_installation_update (FlatpakInstallation *self,
+ FlatpakUpdateFlags flags,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakInstalledRef * flatpak_installation_install_bundle (FlatpakInstallation *self,
+ GFile *file,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN gboolean flatpak_installation_uninstall (FlatpakInstallation *self,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ FlatpakProgressCallback progress,
+ gpointer progress_data,
+ GCancellable *cancellable,
+ GError **error);
+
+FLATPAK_EXTERN gboolean flatpak_installation_fetch_remote_size_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *commit,
+ guint64 *download_size,
+ guint64 *installed_size,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN gboolean flatpak_installation_fetch_remote_size_sync2 (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRef *ref,
+ guint64 *download_size,
+ guint64 *installed_size,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GBytes * flatpak_installation_fetch_remote_metadata_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *commit,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GBytes * flatpak_installation_fetch_remote_metadata_sync2 (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRef *ref,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN GPtrArray * flatpak_installation_list_remote_refs_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN FlatpakRemoteRef *flatpak_installation_fetch_remote_ref_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ FlatpakRefKind kind,
+ const char *name,
+ const char *arch,
+ const char *branch,
+ GCancellable *cancellable,
+ GError **error);
+FLATPAK_EXTERN gboolean flatpak_installation_update_appstream_sync (FlatpakInstallation *self,
+ const char *remote_name,
+ const char *arch,
+ gboolean *out_changed,
+ GCancellable *cancellable,
+ GError **error);
+
+#endif /* __FLATPAK_INSTALLATION_H__ */
diff --git a/lib/xdg-app-installed-ref-private.h b/lib/xdg-app-installed-ref-private.h
index af39531..e24acc3 100644
--- a/lib/xdg-app-installed-ref-private.h
+++ b/lib/xdg-app-installed-ref-private.h
@@ -18,23 +18,23 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_INSTALLED_REF_PRIVATE_H__
-#define __XDG_APP_INSTALLED_REF_PRIVATE_H__
+#ifndef __FLATPAK_INSTALLED_REF_PRIVATE_H__
+#define __FLATPAK_INSTALLED_REF_PRIVATE_H__
#include <xdg-app-installed-ref.h>
#include <xdg-app-dir.h>
-XdgAppInstalledRef *xdg_app_installed_ref_new (const char *full_ref,
- const char *commit,
- const char *latest_commit,
- const char *origin,
- const char **subpaths,
- const char *deploy_dir,
- guint64 installed_size,
- gboolean current);
+FlatpakInstalledRef *flatpak_installed_ref_new (const char *full_ref,
+ const char *commit,
+ const char *latest_commit,
+ const char *origin,
+ const char **subpaths,
+ const char *deploy_dir,
+ guint64 installed_size,
+ gboolean current);
-#endif /* __XDG_APP_INSTALLED_REF_PRIVATE_H__ */
+#endif /* __FLATPAK_INSTALLED_REF_PRIVATE_H__ */
diff --git a/lib/xdg-app-installed-ref.c b/lib/xdg-app-installed-ref.c
index e6f543d..0ed231a 100644
--- a/lib/xdg-app-installed-ref.c
+++ b/lib/xdg-app-installed-ref.c
@@ -28,17 +28,17 @@
/**
* SECTION:xdg-app-installed-ref
- * @Title: XdgAppInstalledRef
+ * @Title: FlatpakInstalledRef
* @Short_description: Installed application reference
*
- * A XdgAppInstalledRef provides information about an installed
+ * A FlatpakInstalledRef provides information about an installed
* application or runtime (in short: ref), such as the available
* builds, its size, location, etc.
*/
-typedef struct _XdgAppInstalledRefPrivate XdgAppInstalledRefPrivate;
+typedef struct _FlatpakInstalledRefPrivate FlatpakInstalledRefPrivate;
-struct _XdgAppInstalledRefPrivate
+struct _FlatpakInstalledRefPrivate
{
gboolean is_current;
char *origin;
@@ -48,7 +48,7 @@ struct _XdgAppInstalledRefPrivate
guint64 installed_size;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppInstalledRef, xdg_app_installed_ref, XDG_APP_TYPE_REF)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakInstalledRef, flatpak_installed_ref, FLATPAK_TYPE_REF)
enum {
PROP_0,
@@ -62,26 +62,26 @@ enum {
};
static void
-xdg_app_installed_ref_finalize (GObject *object)
+flatpak_installed_ref_finalize (GObject *object)
{
- XdgAppInstalledRef *self = XDG_APP_INSTALLED_REF (object);
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRef *self = FLATPAK_INSTALLED_REF (object);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
g_free (priv->origin);
g_free (priv->deploy_dir);
g_strfreev (priv->subpaths);
- G_OBJECT_CLASS (xdg_app_installed_ref_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_installed_ref_parent_class)->finalize (object);
}
static void
-xdg_app_installed_ref_set_property (GObject *object,
+flatpak_installed_ref_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppInstalledRef *self = XDG_APP_INSTALLED_REF (object);
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRef *self = FLATPAK_INSTALLED_REF (object);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
switch (prop_id)
{
@@ -120,13 +120,13 @@ xdg_app_installed_ref_set_property (GObject *object,
}
static void
-xdg_app_installed_ref_get_property (GObject *object,
+flatpak_installed_ref_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppInstalledRef *self = XDG_APP_INSTALLED_REF (object);
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRef *self = FLATPAK_INSTALLED_REF (object);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
switch (prop_id)
{
@@ -161,13 +161,13 @@ xdg_app_installed_ref_get_property (GObject *object,
}
static void
-xdg_app_installed_ref_class_init (XdgAppInstalledRefClass *klass)
+flatpak_installed_ref_class_init (FlatpakInstalledRefClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_installed_ref_get_property;
- object_class->set_property = xdg_app_installed_ref_set_property;
- object_class->finalize = xdg_app_installed_ref_finalize;
+ object_class->get_property = flatpak_installed_ref_get_property;
+ object_class->set_property = flatpak_installed_ref_set_property;
+ object_class->finalize = flatpak_installed_ref_finalize;
g_object_class_install_property (object_class,
PROP_IS_CURRENT,
@@ -214,109 +214,109 @@ xdg_app_installed_ref_class_init (XdgAppInstalledRefClass *klass)
}
static void
-xdg_app_installed_ref_init (XdgAppInstalledRef *self)
+flatpak_installed_ref_init (FlatpakInstalledRef *self)
{
}
/**
- * xdg_app_installed_ref_get_origin:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_origin:
+ * @self: a #FlatpakInstalledRef
*
* Gets the origin of the ref.
*
* Returns: (transfer none): the origin
*/
const char *
-xdg_app_installed_ref_get_origin (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_origin (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return priv->origin;
}
/**
- * xdg_app_installed_ref_get_latest_commit:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_latest_commit:
+ * @self: a #FlatpakInstalledRef
*
* Gets the latest commit of the ref.
*
* Returns: (transfer none): the latest commit
*/
const char *
-xdg_app_installed_ref_get_latest_commit (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_latest_commit (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return priv->latest_commit;
}
/**
- * xdg_app_installed_ref_get_deploy_dir:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_deploy_dir:
+ * @self: a #FlatpakInstalledRef
*
* Gets the deploy dir of the ref.
*
* Returns: (transfer none): the deploy dir
*/
const char *
-xdg_app_installed_ref_get_deploy_dir (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_deploy_dir (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return priv->deploy_dir;
}
/**
- * xdg_app_installed_ref_get_is_current:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_is_current:
+ * @self: a #FlatpakInstalledRef
*
* Returns whether the ref is current.
*
* Returns: %TRUE if the ref is current
*/
gboolean
-xdg_app_installed_ref_get_is_current (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_is_current (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return priv->is_current;
}
/**
- * xdg_app_installed_ref_get_subpaths:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_subpaths:
+ * @self: a #FlatpakInstalledRef
*
* Returns the subpaths that are installed, or %NULL if all files installed.
*
* Returns: (transfer none): A strv, or %NULL
*/
const char * const *
-xdg_app_installed_ref_get_subpaths (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_subpaths (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return (const char * const *) priv->subpaths;
}
/**
- * xdg_app_installed_ref_get_installed_size:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_get_installed_size:
+ * @self: a #FlatpakInstalledRef
*
* Returns the installed size of the ref.
*
* Returns: the installed size
*/
guint64
-xdg_app_installed_ref_get_installed_size (XdgAppInstalledRef *self)
+flatpak_installed_ref_get_installed_size (FlatpakInstalledRef *self)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
return priv->installed_size;
}
/**
- * xdg_app_installed_ref_load_metadata:
- * @self: a #XdgAppInstalledRef
+ * flatpak_installed_ref_load_metadata:
+ * @self: a #FlatpakInstalledRef
* @cancellable: (nullable): a #GCancellable
* @error: a return location for a #GError
*
@@ -326,11 +326,11 @@ xdg_app_installed_ref_get_installed_size (XdgAppInstalledRef *self)
* or %NULL if an error occurred
*/
GBytes *
-xdg_app_installed_ref_load_metadata (XdgAppInstalledRef *self,
- GCancellable *cancellable,
- GError **error)
+flatpak_installed_ref_load_metadata (FlatpakInstalledRef *self,
+ GCancellable *cancellable,
+ GError **error)
{
- XdgAppInstalledRefPrivate *priv = xdg_app_installed_ref_get_instance_private (self);
+ FlatpakInstalledRefPrivate *priv = flatpak_installed_ref_get_instance_private (self);
g_autofree char *path = NULL;
char *metadata;
gsize length;
@@ -349,8 +349,8 @@ xdg_app_installed_ref_load_metadata (XdgAppInstalledRef *self,
return g_bytes_new_take (metadata, length);
}
-XdgAppInstalledRef *
-xdg_app_installed_ref_new (const char *full_ref,
+FlatpakInstalledRef *
+flatpak_installed_ref_new (const char *full_ref,
const char *commit,
const char *latest_commit,
const char *origin,
@@ -359,21 +359,21 @@ xdg_app_installed_ref_new (const char *full_ref,
guint64 installed_size,
gboolean is_current)
{
- XdgAppRefKind kind = XDG_APP_REF_KIND_APP;
- XdgAppInstalledRef *ref;
+ FlatpakRefKind kind = FLATPAK_REF_KIND_APP;
+ FlatpakInstalledRef *ref;
g_auto(GStrv) parts = NULL;
parts = g_strsplit (full_ref, "/", -1);
if (strcmp (parts[0], "app") != 0)
- kind = XDG_APP_REF_KIND_RUNTIME;
+ kind = FLATPAK_REF_KIND_RUNTIME;
/* Canonicalize the "no subpaths" case */
if (subpaths && *subpaths == NULL)
subpaths = NULL;
- ref = g_object_new (XDG_APP_TYPE_INSTALLED_REF,
+ ref = g_object_new (FLATPAK_TYPE_INSTALLED_REF,
"kind", kind,
"name", parts[1],
"arch", parts[2],
diff --git a/lib/xdg-app-installed-ref.h b/lib/xdg-app-installed-ref.h
index f29c434..863a066 100644
--- a/lib/xdg-app-installed-ref.h
+++ b/lib/xdg-app-installed-ref.h
@@ -18,46 +18,46 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_INSTALLED_REF_H__
-#define __XDG_APP_INSTALLED_REF_H__
+#ifndef __FLATPAK_INSTALLED_REF_H__
+#define __FLATPAK_INSTALLED_REF_H__
-typedef struct _XdgAppInstalledRef XdgAppInstalledRef;
+typedef struct _FlatpakInstalledRef FlatpakInstalledRef;
#include <gio/gio.h>
#include <xdg-app-ref.h>
-#define XDG_APP_TYPE_INSTALLED_REF xdg_app_installed_ref_get_type ()
-#define XDG_APP_INSTALLED_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_INSTALLED_REF, XdgAppInstalledRef))
-#define XDG_APP_IS_INSTALLED_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_INSTALLED_REF))
+#define FLATPAK_TYPE_INSTALLED_REF flatpak_installed_ref_get_type ()
+#define FLATPAK_INSTALLED_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_INSTALLED_REF, FlatpakInstalledRef))
+#define FLATPAK_IS_INSTALLED_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_INSTALLED_REF))
-XDG_APP_EXTERN GType xdg_app_installed_ref_get_type (void);
+FLATPAK_EXTERN GType flatpak_installed_ref_get_type (void);
-struct _XdgAppInstalledRef
+struct _FlatpakInstalledRef
{
- XdgAppRef parent;
+ FlatpakRef parent;
};
typedef struct
{
- XdgAppRefClass parent_class;
-} XdgAppInstalledRefClass;
+ FlatpakRefClass parent_class;
+} FlatpakInstalledRefClass;
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppInstalledRef, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakInstalledRef, g_object_unref)
#endif
-XDG_APP_EXTERN const char *xdg_app_installed_ref_get_origin (XdgAppInstalledRef * self);
-XDG_APP_EXTERN const char * const *xdg_app_installed_ref_get_subpaths (XdgAppInstalledRef *self);
-XDG_APP_EXTERN guint64 xdg_app_installed_ref_get_installed_size (XdgAppInstalledRef *self);
-XDG_APP_EXTERN const char *xdg_app_installed_ref_get_deploy_dir (XdgAppInstalledRef *self);
-XDG_APP_EXTERN const char *xdg_app_installed_ref_get_latest_commit (XdgAppInstalledRef *self);
-XDG_APP_EXTERN gboolean xdg_app_installed_ref_get_is_current (XdgAppInstalledRef *self);
-XDG_APP_EXTERN GBytes *xdg_app_installed_ref_load_metadata (XdgAppInstalledRef *self,
- GCancellable *cancellable,
- GError **error);
-
-#endif /* __XDG_APP_INSTALLED_REF_H__ */
+FLATPAK_EXTERN const char *flatpak_installed_ref_get_origin (FlatpakInstalledRef * self);
+FLATPAK_EXTERN const char * const *flatpak_installed_ref_get_subpaths (FlatpakInstalledRef *self);
+FLATPAK_EXTERN guint64 flatpak_installed_ref_get_installed_size (FlatpakInstalledRef *self);
+FLATPAK_EXTERN const char *flatpak_installed_ref_get_deploy_dir (FlatpakInstalledRef *self);
+FLATPAK_EXTERN const char *flatpak_installed_ref_get_latest_commit (FlatpakInstalledRef *self);
+FLATPAK_EXTERN gboolean flatpak_installed_ref_get_is_current (FlatpakInstalledRef *self);
+FLATPAK_EXTERN GBytes *flatpak_installed_ref_load_metadata (FlatpakInstalledRef *self,
+ GCancellable *cancellable,
+ GError **error);
+
+#endif /* __FLATPAK_INSTALLED_REF_H__ */
diff --git a/lib/xdg-app-ref.c b/lib/xdg-app-ref.c
index b450a5c..b5137f7 100644
--- a/lib/xdg-app-ref.c
+++ b/lib/xdg-app-ref.c
@@ -26,37 +26,37 @@
/**
* SECTION:xdg-app-ref
- * @Title: XdgAppRef
+ * @Title: FlatpakRef
* @Short_description: Application reference
*
* Currently xdg-app manages two types of binary artifacts: applications, and
* runtimes. Applications contain a program that desktop users can run, while
- * runtimes contain only libraries and data. An XdgAppRef object (or short: ref)
+ * runtimes contain only libraries and data. An FlatpakRef object (or short: ref)
* can refer to either of these.
*
* Both applications and runtimes are identified by a 4-tuple of strings: kind,
* name, arch and branch, e.g. app/org.gnome.evince/x86_64/master. The functions
- * xdg_app_ref_parse() and xdg_app_ref_format_ref() can be used to convert
- * XdgAppRef objects into this string representation and back.
+ * flatpak_ref_parse() and flatpak_ref_format_ref() can be used to convert
+ * FlatpakRef objects into this string representation and back.
*
* To uniquely identify a particular version of an application or runtime, you
* need a commit.
*
- * The subclasses #XdgAppInstalledRef and #XdgAppRemoteRef provide more information
+ * The subclasses #FlatpakInstalledRef and #FlatpakRemoteRef provide more information
* for artifacts that are locally installed or available from a remote repository.
*/
-typedef struct _XdgAppRefPrivate XdgAppRefPrivate;
+typedef struct _FlatpakRefPrivate FlatpakRefPrivate;
-struct _XdgAppRefPrivate
+struct _FlatpakRefPrivate
{
- char *name;
- char *arch;
- char *branch;
- char *commit;
- XdgAppRefKind kind;
+ char *name;
+ char *arch;
+ char *branch;
+ char *commit;
+ FlatpakRefKind kind;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppRef, xdg_app_ref, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakRef, flatpak_ref, G_TYPE_OBJECT)
enum {
PROP_0,
@@ -69,27 +69,27 @@ enum {
};
static void
-xdg_app_ref_finalize (GObject *object)
+flatpak_ref_finalize (GObject *object)
{
- XdgAppRef *self = XDG_APP_REF (object);
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRef *self = FLATPAK_REF (object);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
g_free (priv->name);
g_free (priv->arch);
g_free (priv->branch);
g_free (priv->commit);
- G_OBJECT_CLASS (xdg_app_ref_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_ref_parent_class)->finalize (object);
}
static void
-xdg_app_ref_set_property (GObject *object,
+flatpak_ref_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppRef *self = XDG_APP_REF (object);
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRef *self = FLATPAK_REF (object);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
switch (prop_id)
{
@@ -124,13 +124,13 @@ xdg_app_ref_set_property (GObject *object,
}
static void
-xdg_app_ref_get_property (GObject *object,
+flatpak_ref_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppRef *self = XDG_APP_REF (object);
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRef *self = FLATPAK_REF (object);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
switch (prop_id)
{
@@ -161,13 +161,13 @@ xdg_app_ref_get_property (GObject *object,
}
static void
-xdg_app_ref_class_init (XdgAppRefClass *klass)
+flatpak_ref_class_init (FlatpakRefClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_ref_get_property;
- object_class->set_property = xdg_app_ref_set_property;
- object_class->finalize = xdg_app_ref_finalize;
+ object_class->get_property = flatpak_ref_get_property;
+ object_class->set_property = flatpak_ref_set_property;
+ object_class->finalize = flatpak_ref_finalize;
g_object_class_install_property (object_class,
PROP_NAME,
@@ -202,150 +202,150 @@ xdg_app_ref_class_init (XdgAppRefClass *klass)
g_param_spec_enum ("kind",
"Kind",
"The kind of artifact",
- XDG_TYPE_APP_REF_KIND,
- XDG_APP_REF_KIND_APP,
+ FLATPAK_TYPE_REF_KIND,
+ FLATPAK_REF_KIND_APP,
G_PARAM_READWRITE));
}
static void
-xdg_app_ref_init (XdgAppRef *self)
+flatpak_ref_init (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
- priv->kind = XDG_APP_REF_KIND_APP;
+ priv->kind = FLATPAK_REF_KIND_APP;
}
/**
- * xdg_app_ref_get_name:
- * @self: a #XdgAppRef
+ * flatpak_ref_get_name:
+ * @self: a #FlatpakRef
*
* Gets the name of the ref.
*
* Returns: (transfer none): the name
*/
const char *
-xdg_app_ref_get_name (XdgAppRef *self)
+flatpak_ref_get_name (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
return priv->name;
}
/**
- * xdg_app_ref_get_arch:
- * @self: a #XdgAppRef
+ * flatpak_ref_get_arch:
+ * @self: a #FlatpakRef
*
* Gets the arch or the ref.
*
* Returns: (transfer none): the arch
*/
const char *
-xdg_app_ref_get_arch (XdgAppRef *self)
+flatpak_ref_get_arch (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
return priv->arch;
}
/**
- * xdg_app_ref_get_branch:
- * @self: a #XdgAppRef
+ * flatpak_ref_get_branch:
+ * @self: a #FlatpakRef
*
* Gets the branch of the ref.
*
* Returns: (transfer none): the branch
*/
const char *
-xdg_app_ref_get_branch (XdgAppRef *self)
+flatpak_ref_get_branch (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
return priv->branch;
}
/**
- * xdg_app_ref_get_commit:
- * @self: a #XdgAppRef
+ * flatpak_ref_get_commit:
+ * @self: a #FlatpakRef
*
* Gets the commit of the ref.
*
* Returns: (transfer none): the commit
*/
const char *
-xdg_app_ref_get_commit (XdgAppRef *self)
+flatpak_ref_get_commit (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
return priv->commit;
}
/**
- * xdg_app_ref_get_kind:
- * @self: a #XdgAppRef
+ * flatpak_ref_get_kind:
+ * @self: a #FlatpakRef
*
* Gets the kind of artifact that this ref refers to.
*
* Returns: the kind of artifact
*/
-XdgAppRefKind
-xdg_app_ref_get_kind (XdgAppRef *self)
+FlatpakRefKind
+flatpak_ref_get_kind (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
return priv->kind;
}
/**
- * xdg_app_ref_format_ref:
- * @self: a #XdgAppRef
+ * flatpak_ref_format_ref:
+ * @self: a #FlatpakRef
*
- * Convert an XdgAppRef object into a string representation that
- * can be parsed by xdg_app_ref_parse().
+ * Convert an FlatpakRef object into a string representation that
+ * can be parsed by flatpak_ref_parse().
*
* Returns: (transfer full): string representation
*/
char *
-xdg_app_ref_format_ref (XdgAppRef *self)
+flatpak_ref_format_ref (FlatpakRef *self)
{
- XdgAppRefPrivate *priv = xdg_app_ref_get_instance_private (self);
+ FlatpakRefPrivate *priv = flatpak_ref_get_instance_private (self);
- if (priv->kind == XDG_APP_REF_KIND_APP)
- return xdg_app_build_app_ref (priv->name,
+ if (priv->kind == FLATPAK_REF_KIND_APP)
+ return flatpak_build_app_ref (priv->name,
priv->branch,
priv->arch);
else
- return xdg_app_build_runtime_ref (priv->name,
+ return flatpak_build_runtime_ref (priv->name,
priv->branch,
priv->arch);
}
/**
- * xdg_app_ref_parse:
+ * flatpak_ref_parse:
* @ref: A string ref name, such as "app/org.test.App/86_64/master"
* @error: return location for a #GError
*
- * Tries to parse a full ref name and return a #XdgAppRef (without a
+ * Tries to parse a full ref name and return a #FlatpakRef (without a
* commit set) or fail if the ref is invalid somehow.
*
- * Returns: (transfer full): an #XdgAppRef, or %NULL
+ * Returns: (transfer full): an #FlatpakRef, or %NULL
*/
-XdgAppRef *
-xdg_app_ref_parse (const char *ref, GError **error)
+FlatpakRef *
+flatpak_ref_parse (const char *ref, GError **error)
{
g_auto(GStrv) parts = NULL;
- parts = xdg_app_decompose_ref (ref, error);
+ parts = flatpak_decompose_ref (ref, error);
if (parts == NULL)
return NULL;
- XdgAppRefKind kind;
+ FlatpakRefKind kind;
if (g_strcmp0 (parts[0], "app") == 0)
{
- kind = XDG_APP_REF_KIND_APP;
+ kind = FLATPAK_REF_KIND_APP;
}
else if (g_strcmp0 (parts[0], "runtime") == 0)
{
- kind = XDG_APP_REF_KIND_RUNTIME;
+ kind = FLATPAK_REF_KIND_RUNTIME;
}
else
{
@@ -354,7 +354,7 @@ xdg_app_ref_parse (const char *ref, GError **error)
return NULL;
}
- return XDG_APP_REF (g_object_new (XDG_APP_TYPE_REF,
+ return FLATPAK_REF (g_object_new (FLATPAK_TYPE_REF,
"kind", kind,
"name", parts[1],
"arch", parts[2],
diff --git a/lib/xdg-app-ref.h b/lib/xdg-app-ref.h
index 9952f83..7e54739 100644
--- a/lib/xdg-app-ref.h
+++ b/lib/xdg-app-ref.h
@@ -18,24 +18,24 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_REF_H__
-#define __XDG_APP_REF_H__
+#ifndef __FLATPAK_REF_H__
+#define __FLATPAK_REF_H__
-typedef struct _XdgAppRef XdgAppRef;
+typedef struct _FlatpakRef FlatpakRef;
#include <glib-object.h>
-#define XDG_APP_TYPE_REF xdg_app_ref_get_type ()
-#define XDG_APP_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_REF, XdgAppRef))
-#define XDG_APP_IS_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_REF))
+#define FLATPAK_TYPE_REF flatpak_ref_get_type ()
+#define FLATPAK_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_REF, FlatpakRef))
+#define FLATPAK_IS_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_REF))
-XDG_APP_EXTERN GType xdg_app_ref_get_type (void);
+FLATPAK_EXTERN GType flatpak_ref_get_type (void);
-struct _XdgAppRef
+struct _FlatpakRef
{
GObject parent;
};
@@ -43,32 +43,32 @@ struct _XdgAppRef
typedef struct
{
GObjectClass parent_class;
-} XdgAppRefClass;
+} FlatpakRefClass;
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppRef, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakRef, g_object_unref)
#endif
/**
- * XdgAppRefKind:
- * @XDG_APP_REF_KIND_APP: An application
- * @XDG_APP_REF_KIND_RUNTIME: A runtime that applications can use.
+ * FlatpakRefKind:
+ * @FLATPAK_REF_KIND_APP: An application
+ * @FLATPAK_REF_KIND_RUNTIME: A runtime that applications can use.
*
- * The kind of artifact that a XdgAppRef refers to.
+ * The kind of artifact that a FlatpakRef refers to.
*/
typedef enum {
- XDG_APP_REF_KIND_APP,
- XDG_APP_REF_KIND_RUNTIME,
-} XdgAppRefKind;
+ FLATPAK_REF_KIND_APP,
+ FLATPAK_REF_KIND_RUNTIME,
+} FlatpakRefKind;
-XDG_APP_EXTERN const char * xdg_app_ref_get_name (XdgAppRef *self);
-XDG_APP_EXTERN const char * xdg_app_ref_get_arch (XdgAppRef *self);
-XDG_APP_EXTERN const char * xdg_app_ref_get_branch (XdgAppRef *self);
-XDG_APP_EXTERN const char * xdg_app_ref_get_commit (XdgAppRef *self);
-XDG_APP_EXTERN XdgAppRefKind xdg_app_ref_get_kind (XdgAppRef *self);
-XDG_APP_EXTERN char * xdg_app_ref_format_ref (XdgAppRef *self);
-XDG_APP_EXTERN XdgAppRef * xdg_app_ref_parse (const char *ref,
- GError **error);
+FLATPAK_EXTERN const char * flatpak_ref_get_name (FlatpakRef *self);
+FLATPAK_EXTERN const char * flatpak_ref_get_arch (FlatpakRef *self);
+FLATPAK_EXTERN const char * flatpak_ref_get_branch (FlatpakRef *self);
+FLATPAK_EXTERN const char * flatpak_ref_get_commit (FlatpakRef *self);
+FLATPAK_EXTERN FlatpakRefKind flatpak_ref_get_kind (FlatpakRef *self);
+FLATPAK_EXTERN char * flatpak_ref_format_ref (FlatpakRef *self);
+FLATPAK_EXTERN FlatpakRef * flatpak_ref_parse (const char *ref,
+ GError **error);
-#endif /* __XDG_APP_REF_H__ */
+#endif /* __FLATPAK_REF_H__ */
diff --git a/lib/xdg-app-remote-private.h b/lib/xdg-app-remote-private.h
index 5cf2368..0a62841 100644
--- a/lib/xdg-app-remote-private.h
+++ b/lib/xdg-app-remote-private.h
@@ -18,18 +18,18 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_REMOTE_PRIVATE_H__
-#define __XDG_APP_REMOTE_PRIVATE_H__
+#ifndef __FLATPAK_REMOTE_PRIVATE_H__
+#define __FLATPAK_REMOTE_PRIVATE_H__
#include <xdg-app-remote.h>
#include <xdg-app-dir.h>
#include <ostree.h>
-XdgAppRemote *xdg_app_remote_new (XdgAppDir *dir,
- const char *name);
+FlatpakRemote *flatpak_remote_new (FlatpakDir *dir,
+ const char *name);
-#endif /* __XDG_APP_REMOTE_PRIVATE_H__ */
+#endif /* __FLATPAK_REMOTE_PRIVATE_H__ */
diff --git a/lib/xdg-app-remote-ref-private.h b/lib/xdg-app-remote-ref-private.h
index 668fc1c..1971711 100644
--- a/lib/xdg-app-remote-ref-private.h
+++ b/lib/xdg-app-remote-ref-private.h
@@ -18,18 +18,18 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_REMOTE_REF_PRIVATE_H__
-#define __XDG_APP_REMOTE_REF_PRIVATE_H__
+#ifndef __FLATPAK_REMOTE_REF_PRIVATE_H__
+#define __FLATPAK_REMOTE_REF_PRIVATE_H__
#include <xdg-app-remote-ref.h>
#include <xdg-app-dir.h>
-XdgAppRemoteRef *xdg_app_remote_ref_new (const char *full_ref,
- const char *commit,
- const char *remote_name);
+FlatpakRemoteRef *flatpak_remote_ref_new (const char *full_ref,
+ const char *commit,
+ const char *remote_name);
-#endif /* __XDG_APP_REMOTE_REF_PRIVATE_H__ */
+#endif /* __FLATPAK_REMOTE_REF_PRIVATE_H__ */
diff --git a/lib/xdg-app-remote-ref.c b/lib/xdg-app-remote-ref.c
index abed09c..081b11c 100644
--- a/lib/xdg-app-remote-ref.c
+++ b/lib/xdg-app-remote-ref.c
@@ -29,20 +29,20 @@
/**
* SECTION:xdg-app-remote-ref
- * @Title: XdgAppRemoteRef
+ * @Title: FlatpakRemoteRef
* @Short_description: Remote application reference
*
- * A XdgAppRemoteRef provides information about an application or runtime
+ * A FlatpakRemoteRef provides information about an application or runtime
* (in short: ref) that is available from a remote repository.
*/
-typedef struct _XdgAppRemoteRefPrivate XdgAppRemoteRefPrivate;
+typedef struct _FlatpakRemoteRefPrivate FlatpakRemoteRefPrivate;
-struct _XdgAppRemoteRefPrivate
+struct _FlatpakRemoteRefPrivate
{
char *remote_name;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppRemoteRef, xdg_app_remote_ref, XDG_APP_TYPE_REF)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakRemoteRef, flatpak_remote_ref, FLATPAK_TYPE_REF)
enum {
PROP_0,
@@ -51,24 +51,24 @@ enum {
};
static void
-xdg_app_remote_ref_finalize (GObject *object)
+flatpak_remote_ref_finalize (GObject *object)
{
- XdgAppRemoteRef *self = XDG_APP_REMOTE_REF (object);
- XdgAppRemoteRefPrivate *priv = xdg_app_remote_ref_get_instance_private (self);
+ FlatpakRemoteRef *self = FLATPAK_REMOTE_REF (object);
+ FlatpakRemoteRefPrivate *priv = flatpak_remote_ref_get_instance_private (self);
g_free (priv->remote_name);
- G_OBJECT_CLASS (xdg_app_remote_ref_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_remote_ref_parent_class)->finalize (object);
}
static void
-xdg_app_remote_ref_set_property (GObject *object,
+flatpak_remote_ref_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppRemoteRef *self = XDG_APP_REMOTE_REF (object);
- XdgAppRemoteRefPrivate *priv = xdg_app_remote_ref_get_instance_private (self);
+ FlatpakRemoteRef *self = FLATPAK_REMOTE_REF (object);
+ FlatpakRemoteRefPrivate *priv = flatpak_remote_ref_get_instance_private (self);
switch (prop_id)
{
@@ -84,13 +84,13 @@ xdg_app_remote_ref_set_property (GObject *object,
}
static void
-xdg_app_remote_ref_get_property (GObject *object,
+flatpak_remote_ref_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppRemoteRef *self = XDG_APP_REMOTE_REF (object);
- XdgAppRemoteRefPrivate *priv = xdg_app_remote_ref_get_instance_private (self);
+ FlatpakRemoteRef *self = FLATPAK_REMOTE_REF (object);
+ FlatpakRemoteRefPrivate *priv = flatpak_remote_ref_get_instance_private (self);
switch (prop_id)
{
@@ -105,13 +105,13 @@ xdg_app_remote_ref_get_property (GObject *object,
}
static void
-xdg_app_remote_ref_class_init (XdgAppRemoteRefClass *klass)
+flatpak_remote_ref_class_init (FlatpakRemoteRefClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_remote_ref_get_property;
- object_class->set_property = xdg_app_remote_ref_set_property;
- object_class->finalize = xdg_app_remote_ref_finalize;
+ object_class->get_property = flatpak_remote_ref_get_property;
+ object_class->set_property = flatpak_remote_ref_set_property;
+ object_class->finalize = flatpak_remote_ref_finalize;
g_object_class_install_property (object_class,
PROP_REMOTE_NAME,
@@ -123,45 +123,45 @@ xdg_app_remote_ref_class_init (XdgAppRemoteRefClass *klass)
}
static void
-xdg_app_remote_ref_init (XdgAppRemoteRef *self)
+flatpak_remote_ref_init (FlatpakRemoteRef *self)
{
}
/**
- * xdg_app_remote_ref_get_remote_name:
- * @self: a #XdgAppRemoteRef
+ * flatpak_remote_ref_get_remote_name:
+ * @self: a #FlatpakRemoteRef
*
* Gets the remote name of the ref.
*
* Returns: (transfer none): the remote name
*/
const char *
-xdg_app_remote_ref_get_remote_name (XdgAppRemoteRef *self)
+flatpak_remote_ref_get_remote_name (FlatpakRemoteRef *self)
{
- XdgAppRemoteRefPrivate *priv = xdg_app_remote_ref_get_instance_private (self);
+ FlatpakRemoteRefPrivate *priv = flatpak_remote_ref_get_instance_private (self);
return priv->remote_name;
}
-XdgAppRemoteRef *
-xdg_app_remote_ref_new (const char *full_ref,
+FlatpakRemoteRef *
+flatpak_remote_ref_new (const char *full_ref,
const char *commit,
const char *remote_name)
{
- XdgAppRefKind kind = XDG_APP_REF_KIND_APP;
+ FlatpakRefKind kind = FLATPAK_REF_KIND_APP;
g_auto(GStrv) parts = NULL;
- XdgAppRemoteRef *ref;
+ FlatpakRemoteRef *ref;
- parts = xdg_app_decompose_ref (full_ref, NULL);
+ parts = flatpak_decompose_ref (full_ref, NULL);
if (parts == NULL)
return NULL;
if (strcmp (parts[0], "app") != 0)
- kind = XDG_APP_REF_KIND_RUNTIME;
+ kind = FLATPAK_REF_KIND_RUNTIME;
- ref = g_object_new (XDG_APP_TYPE_REMOTE_REF,
+ ref = g_object_new (FLATPAK_TYPE_REMOTE_REF,
"kind", kind,
"name", parts[1],
"arch", parts[2],
diff --git a/lib/xdg-app-remote-ref.h b/lib/xdg-app-remote-ref.h
index 25c5a83..da18f7e 100644
--- a/lib/xdg-app-remote-ref.h
+++ b/lib/xdg-app-remote-ref.h
@@ -18,38 +18,38 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_REMOTE_REF_H__
-#define __XDG_APP_REMOTE_REF_H__
+#ifndef __FLATPAK_REMOTE_REF_H__
+#define __FLATPAK_REMOTE_REF_H__
-typedef struct _XdgAppRemoteRef XdgAppRemoteRef;
+typedef struct _FlatpakRemoteRef FlatpakRemoteRef;
#include <gio/gio.h>
#include <xdg-app-ref.h>
-#define XDG_APP_TYPE_REMOTE_REF xdg_app_remote_ref_get_type ()
-#define XDG_APP_REMOTE_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_REMOTE_REF, XdgAppRemoteRef))
-#define XDG_APP_IS_REMOTE_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_REMOTE_REF))
+#define FLATPAK_TYPE_REMOTE_REF flatpak_remote_ref_get_type ()
+#define FLATPAK_REMOTE_REF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_REMOTE_REF, FlatpakRemoteRef))
+#define FLATPAK_IS_REMOTE_REF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_REMOTE_REF))
-XDG_APP_EXTERN GType xdg_app_remote_ref_get_type (void);
+FLATPAK_EXTERN GType flatpak_remote_ref_get_type (void);
-struct _XdgAppRemoteRef
+struct _FlatpakRemoteRef
{
- XdgAppRef parent;
+ FlatpakRef parent;
};
typedef struct
{
- XdgAppRefClass parent_class;
-} XdgAppRemoteRefClass;
+ FlatpakRefClass parent_class;
+} FlatpakRemoteRefClass;
-XDG_APP_EXTERN const char * xdg_app_remote_ref_get_remote_name (XdgAppRemoteRef *self);
+FLATPAK_EXTERN const char * flatpak_remote_ref_get_remote_name (FlatpakRemoteRef *self);
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppRemoteRef, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakRemoteRef, g_object_unref)
#endif
-#endif /* __XDG_APP_REMOTE_REF_H__ */
+#endif /* __FLATPAK_REMOTE_REF_H__ */
diff --git a/lib/xdg-app-remote.c b/lib/xdg-app-remote.c
index a852643..6b73ac2 100644
--- a/lib/xdg-app-remote.c
+++ b/lib/xdg-app-remote.c
@@ -30,9 +30,9 @@
/**
* SECTION:xdg-app-remote
* @Short_description: Remote repository
- * @Title: XdgAppRemote
+ * @Title: FlatpakRemote
*
- * A #XdgAppRemote object provides information about a remote
+ * A #FlatpakRemote object provides information about a remote
* repository (or short: remote) that has been configured.
*
* At its most basic level, a remote has a name and the URL for
@@ -41,20 +41,20 @@
* in a UI, such as a title, a priority or a "don't enumerate"
* flags.
*
- * To obtain XdgAppRemote objects for the configured remotes
- * on a system, use xdg_app_installation_list_remotes() or
- * xdg_app_installation_get_remote_by_name().
+ * To obtain FlatpakRemote objects for the configured remotes
+ * on a system, use flatpak_installation_list_remotes() or
+ * flatpak_installation_get_remote_by_name().
*/
-typedef struct _XdgAppRemotePrivate XdgAppRemotePrivate;
+typedef struct _FlatpakRemotePrivate FlatpakRemotePrivate;
-struct _XdgAppRemotePrivate
+struct _FlatpakRemotePrivate
{
- char *name;
- XdgAppDir *dir;
+ char *name;
+ FlatpakDir *dir;
};
-G_DEFINE_TYPE_WITH_PRIVATE (XdgAppRemote, xdg_app_remote, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (FlatpakRemote, flatpak_remote, G_TYPE_OBJECT)
enum {
PROP_0,
@@ -63,25 +63,25 @@ enum {
};
static void
-xdg_app_remote_finalize (GObject *object)
+flatpak_remote_finalize (GObject *object)
{
- XdgAppRemote *self = XDG_APP_REMOTE (object);
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemote *self = FLATPAK_REMOTE (object);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
g_free (priv->name);
g_object_unref (priv->dir);
- G_OBJECT_CLASS (xdg_app_remote_parent_class)->finalize (object);
+ G_OBJECT_CLASS (flatpak_remote_parent_class)->finalize (object);
}
static void
-xdg_app_remote_set_property (GObject *object,
+flatpak_remote_set_property (GObject *object,
guint prop_id,
const GValue *value,
GParamSpec *pspec)
{
- XdgAppRemote *self = XDG_APP_REMOTE (object);
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemote *self = FLATPAK_REMOTE (object);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
switch (prop_id)
{
@@ -97,13 +97,13 @@ xdg_app_remote_set_property (GObject *object,
}
static void
-xdg_app_remote_get_property (GObject *object,
+flatpak_remote_get_property (GObject *object,
guint prop_id,
GValue *value,
GParamSpec *pspec)
{
- XdgAppRemote *self = XDG_APP_REMOTE (object);
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemote *self = FLATPAK_REMOTE (object);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
switch (prop_id)
{
@@ -118,13 +118,13 @@ xdg_app_remote_get_property (GObject *object,
}
static void
-xdg_app_remote_class_init (XdgAppRemoteClass *klass)
+flatpak_remote_class_init (FlatpakRemoteClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
- object_class->get_property = xdg_app_remote_get_property;
- object_class->set_property = xdg_app_remote_set_property;
- object_class->finalize = xdg_app_remote_finalize;
+ object_class->get_property = flatpak_remote_get_property;
+ object_class->set_property = flatpak_remote_set_property;
+ object_class->finalize = flatpak_remote_finalize;
g_object_class_install_property (object_class,
PROP_NAME,
@@ -136,29 +136,29 @@ xdg_app_remote_class_init (XdgAppRemoteClass *klass)
}
static void
-xdg_app_remote_init (XdgAppRemote *self)
+flatpak_remote_init (FlatpakRemote *self)
{
}
/**
- * xdg_app_remote_get_name:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_name:
+ * @self: a #FlatpakRemote
*
* Returns the name of the remote repository.
*
* Returns: (transfer none): the name
*/
const char *
-xdg_app_remote_get_name (XdgAppRemote *self)
+flatpak_remote_get_name (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
return priv->name;
}
/**
- * xdg_app_remote_get_appstream_dir:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_appstream_dir:
+ * @self: a #FlatpakRemote
* @arch: (nullable): which architecture to fetch (default: current architecture)
*
* Returns the directory where this remote will store locally cached
@@ -167,23 +167,23 @@ xdg_app_remote_get_name (XdgAppRemote *self)
* Returns: (transfer full): a #GFile
**/
GFile *
-xdg_app_remote_get_appstream_dir (XdgAppRemote *self,
- const char *arch)
+flatpak_remote_get_appstream_dir (FlatpakRemote *self,
+ const char *arch)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
g_autofree char *subdir = NULL;
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
subdir = g_strdup_printf ("appstream/%s/%s/active", priv->name, arch);
- return g_file_resolve_relative_path (xdg_app_dir_get_path (priv->dir),
+ return g_file_resolve_relative_path (flatpak_dir_get_path (priv->dir),
subdir);
}
/**
- * xdg_app_remote_get_appstream_timestamp:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_appstream_timestamp:
+ * @self: a #FlatpakRemote
* @arch: (nullable): which architecture to fetch (default: current architecture)
*
* Returns the timestamp file that will be updated whenever the appstream information
@@ -192,33 +192,33 @@ xdg_app_remote_get_appstream_dir (XdgAppRemote *self,
* Returns: (transfer full): a #GFile
**/
GFile *
-xdg_app_remote_get_appstream_timestamp (XdgAppRemote *self,
- const char *arch)
+flatpak_remote_get_appstream_timestamp (FlatpakRemote *self,
+ const char *arch)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
g_autofree char *subdir = NULL;
if (arch == NULL)
- arch = xdg_app_get_arch ();
+ arch = flatpak_get_arch ();
subdir = g_strdup_printf ("appstream/%s/%s/.timestamp", priv->name, arch);
- return g_file_resolve_relative_path (xdg_app_dir_get_path (priv->dir),
+ return g_file_resolve_relative_path (flatpak_dir_get_path (priv->dir),
subdir);
}
/**
- * xdg_app_remote_get_url:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_url:
+ * @self: a #FlatpakRemote
*
* Returns the repository URL of this remote.
*
* Returns: (transfer full): the URL
*/
char *
-xdg_app_remote_get_url (XdgAppRemote *self)
+flatpak_remote_get_url (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
- OstreeRepo *repo = xdg_app_dir_get_repo (priv->dir);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
+ OstreeRepo *repo = flatpak_dir_get_repo (priv->dir);
char *url;
if (ostree_repo_remote_get_url (repo, priv->name, &url, NULL))
@@ -228,82 +228,82 @@ xdg_app_remote_get_url (XdgAppRemote *self)
}
/**
- * xdg_app_remote_get_title:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_title:
+ * @self: a #FlatpakRemote
*
* Returns the title of the remote.
*
* Returns: (transfer full): the title
*/
char *
-xdg_app_remote_get_title (XdgAppRemote *self)
+flatpak_remote_get_title (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
- return xdg_app_dir_get_remote_title (priv->dir, priv->name);
+ return flatpak_dir_get_remote_title (priv->dir, priv->name);
}
/**
- * xdg_app_remote_get_noenumerate:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_noenumerate:
+ * @self: a #FlatpakRemote
*
* Returns whether this remote should be used to list applications.
*
* Returns: whether the remote is marked as "don't enumerate"
*/
gboolean
-xdg_app_remote_get_noenumerate (XdgAppRemote *self)
+flatpak_remote_get_noenumerate (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
- return xdg_app_dir_get_remote_noenumerate (priv->dir, priv->name);
+ return flatpak_dir_get_remote_noenumerate (priv->dir, priv->name);
}
/**
- * xdg_app_remote_get_disable:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_disable:
+ * @self: a #FlatpakRemote
*
* Returns whether this remote is disabled.
*
* Returns: whether the remote is marked as "don't enumerate"
*/
gboolean
-xdg_app_remote_get_disabled (XdgAppRemote *self)
+flatpak_remote_get_disabled (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
- return xdg_app_dir_get_remote_disabled (priv->dir, priv->name);
+ return flatpak_dir_get_remote_disabled (priv->dir, priv->name);
}
/**
- * xdg_app_remote_get_prio:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_prio:
+ * @self: a #FlatpakRemote
*
* Returns the priority for the remote.
*
* Returns: the priority
*/
int
-xdg_app_remote_get_prio (XdgAppRemote *self)
+flatpak_remote_get_prio (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
- return xdg_app_dir_get_remote_prio (priv->dir, priv->name);
+ return flatpak_dir_get_remote_prio (priv->dir, priv->name);
}
/**
- * xdg_app_remote_get_gpg_verify:
- * @self: a #XdgAppRemote
+ * flatpak_remote_get_gpg_verify:
+ * @self: a #FlatpakRemote
*
* Returns whether GPG verification is enabled for the remote.
*
* Returns: whether GPG verification is enabled
*/
gboolean
-xdg_app_remote_get_gpg_verify (XdgAppRemote *self)
+flatpak_remote_get_gpg_verify (FlatpakRemote *self)
{
- XdgAppRemotePrivate *priv = xdg_app_remote_get_instance_private (self);
- OstreeRepo *repo = xdg_app_dir_get_repo (priv->dir);
+ FlatpakRemotePrivate *priv = flatpak_remote_get_instance_private (self);
+ OstreeRepo *repo = flatpak_dir_get_repo (priv->dir);
gboolean res;
if (ostree_repo_remote_get_gpg_verify (repo, priv->name, &res, NULL))
@@ -312,16 +312,16 @@ xdg_app_remote_get_gpg_verify (XdgAppRemote *self)
return FALSE;
}
-XdgAppRemote *
-xdg_app_remote_new (XdgAppDir *dir,
+FlatpakRemote *
+flatpak_remote_new (FlatpakDir *dir,
const char *name)
{
- XdgAppRemotePrivate *priv;
- XdgAppRemote *self = g_object_new (XDG_APP_TYPE_REMOTE,
- "name", name,
- NULL);
+ FlatpakRemotePrivate *priv;
+ FlatpakRemote *self = g_object_new (FLATPAK_TYPE_REMOTE,
+ "name", name,
+ NULL);
- priv = xdg_app_remote_get_instance_private (self);
+ priv = flatpak_remote_get_instance_private (self);
priv->dir = g_object_ref (dir);
return self;
diff --git a/lib/xdg-app-remote.h b/lib/xdg-app-remote.h
index 31154da..87e5149 100644
--- a/lib/xdg-app-remote.h
+++ b/lib/xdg-app-remote.h
@@ -18,25 +18,25 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined(__XDG_APP_H_INSIDE__) && !defined(XDG_APP_COMPILATION)
+#if !defined(__FLATPAK_H_INSIDE__) && !defined(FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_REMOTE_H__
-#define __XDG_APP_REMOTE_H__
+#ifndef __FLATPAK_REMOTE_H__
+#define __FLATPAK_REMOTE_H__
-typedef struct _XdgAppRemote XdgAppRemote;
+typedef struct _FlatpakRemote FlatpakRemote;
#include <gio/gio.h>
#include <xdg-app-remote-ref.h>
-#define XDG_APP_TYPE_REMOTE xdg_app_remote_get_type ()
-#define XDG_APP_REMOTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XDG_APP_TYPE_REMOTE, XdgAppRemote))
-#define XDG_APP_IS_REMOTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XDG_APP_TYPE_REMOTE))
+#define FLATPAK_TYPE_REMOTE flatpak_remote_get_type ()
+#define FLATPAK_REMOTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), FLATPAK_TYPE_REMOTE, FlatpakRemote))
+#define FLATPAK_IS_REMOTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FLATPAK_TYPE_REMOTE))
-XDG_APP_EXTERN GType xdg_app_remote_get_type (void);
+FLATPAK_EXTERN GType flatpak_remote_get_type (void);
-struct _XdgAppRemote
+struct _FlatpakRemote
{
GObject parent;
};
@@ -44,22 +44,22 @@ struct _XdgAppRemote
typedef struct
{
GObjectClass parent_class;
-} XdgAppRemoteClass;
+} FlatpakRemoteClass;
#ifdef G_DEFINE_AUTOPTR_CLEANUP_FUNC
-G_DEFINE_AUTOPTR_CLEANUP_FUNC (XdgAppRemote, g_object_unref)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakRemote, g_object_unref)
#endif
-XDG_APP_EXTERN const char * xdg_app_remote_get_name (XdgAppRemote * self);
-XDG_APP_EXTERN GFile * xdg_app_remote_get_appstream_dir (XdgAppRemote *self,
- const char *arch);
-XDG_APP_EXTERN GFile * xdg_app_remote_get_appstream_timestamp (XdgAppRemote *self,
- const char *arch);
-XDG_APP_EXTERN char * xdg_app_remote_get_url (XdgAppRemote *self);
-XDG_APP_EXTERN char * xdg_app_remote_get_title (XdgAppRemote *self);
-XDG_APP_EXTERN gboolean xdg_app_remote_get_gpg_verify (XdgAppRemote *self);
-XDG_APP_EXTERN gboolean xdg_app_remote_get_noenumerate (XdgAppRemote *self);
-XDG_APP_EXTERN gboolean xdg_app_remote_get_disabled (XdgAppRemote *self);
-XDG_APP_EXTERN int xdg_app_remote_get_prio (XdgAppRemote *self);
+FLATPAK_EXTERN const char * flatpak_remote_get_name (FlatpakRemote * self);
+FLATPAK_EXTERN GFile * flatpak_remote_get_appstream_dir (FlatpakRemote *self,
+ const char *arch);
+FLATPAK_EXTERN GFile * flatpak_remote_get_appstream_timestamp (FlatpakRemote *self,
+ const char *arch);
+FLATPAK_EXTERN char * flatpak_remote_get_url (FlatpakRemote *self);
+FLATPAK_EXTERN char * flatpak_remote_get_title (FlatpakRemote *self);
+FLATPAK_EXTERN gboolean flatpak_remote_get_gpg_verify (FlatpakRemote *self);
+FLATPAK_EXTERN gboolean flatpak_remote_get_noenumerate (FlatpakRemote *self);
+FLATPAK_EXTERN gboolean flatpak_remote_get_disabled (FlatpakRemote *self);
+FLATPAK_EXTERN int flatpak_remote_get_prio (FlatpakRemote *self);
-#endif /* __XDG_APP_REMOTE_H__ */
+#endif /* __FLATPAK_REMOTE_H__ */
diff --git a/lib/xdg-app-version-macros.h.in b/lib/xdg-app-version-macros.h.in
index e81e25f..74eb77a 100644
--- a/lib/xdg-app-version-macros.h.in
+++ b/lib/xdg-app-version-macros.h.in
@@ -18,19 +18,19 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#if !defined (__XDG_APP_H_INSIDE__) && !defined (XDG_APP_COMPILATION)
+#if !defined (__FLATPAK_H_INSIDE__) && !defined (FLATPAK_COMPILATION)
#error "Only <xdg-app.h> can be included directly."
#endif
-#ifndef __XDG_APP_VERSION_MACROS_H__
-#define __XDG_APP_VERSION_MACROS_H__
+#ifndef __FLATPAK_VERSION_MACROS_H__
+#define __FLATPAK_VERSION_MACROS_H__
-#define XDG_APP_MAJOR_VERSION (@XDG_APP_MAJOR_VERSION@)
-#define XDG_APP_MINOR_VERSION (@XDG_APP_MINOR_VERSION@)
-#define XDG_APP_MICRO_VERSION (@XDG_APP_MICRO_VERSION@)
+#define FLATPAK_MAJOR_VERSION (@FLATPAK_MAJOR_VERSION@)
+#define FLATPAK_MINOR_VERSION (@FLATPAK_MINOR_VERSION@)
+#define FLATPAK_MICRO_VERSION (@FLATPAK_MICRO_VERSION@)
-#ifndef XDG_APP_EXTERN
-#define XDG_APP_EXTERN extern
+#ifndef FLATPAK_EXTERN
+#define FLATPAK_EXTERN extern
#endif
/**
@@ -38,4 +38,4 @@
* @Title: Version information
*/
-#endif /* __XDG_APP_VERSION_MACROS_H__ */
+#endif /* __FLATPAK_VERSION_MACROS_H__ */
diff --git a/lib/xdg-app.h b/lib/xdg-app.h
index 3e21a94..f1cbee1 100644
--- a/lib/xdg-app.h
+++ b/lib/xdg-app.h
@@ -18,10 +18,10 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_H__
-#define __XDG_APP_H__
+#ifndef __FLATPAK_H__
+#define __FLATPAK_H__
-#define __XDG_APP_H_INSIDE__
+#define __FLATPAK_H_INSIDE__
#include <gio/gio.h>
@@ -35,6 +35,6 @@
#include <xdg-app-remote.h>
#include <xdg-app-installation.h>
-#undef __XDG_APP_H_INSIDE__
+#undef __FLATPAK_H_INSIDE__
-#endif /* __XDG_APP_H__ */
+#endif /* __FLATPAK_H__ */
diff --git a/session-helper/xdg-app-permission-store.c b/session-helper/xdg-app-permission-store.c
index 03b5f85..25b3edc 100644
--- a/session-helper/xdg-app-permission-store.c
+++ b/session-helper/xdg-app-permission-store.c
@@ -32,11 +32,11 @@ GHashTable *tables = NULL;
typedef struct
{
- char *name;
- XdgAppDb *db;
- GList *outstanding_writes;
- GList *current_writes;
- gboolean writing;
+ char *name;
+ FlatpakDb *db;
+ GList *outstanding_writes;
+ GList *current_writes;
+ gboolean writing;
} Table;
static void start_writeout (Table *table);
@@ -54,7 +54,7 @@ lookup_table (const char *name,
GDBusMethodInvocation *invocation)
{
Table *table;
- XdgAppDb *db;
+ FlatpakDb *db;
g_autofree char *dir = NULL;
g_autofree char *path = NULL;
@@ -68,11 +68,11 @@ lookup_table (const char *name,
g_mkdir_with_parents (dir, 0755);
path = g_build_filename (dir, name, NULL);
- db = xdg_app_db_new (path, FALSE, &error);
+ db = flatpak_db_new (path, FALSE, &error);
if (db == NULL)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED,
"Unable to load db file: %s", error->message);
return NULL;
}
@@ -97,7 +97,7 @@ writeout_done (GObject *source_object,
g_autoptr(GError) error = NULL;
gboolean ok;
- ok = xdg_app_db_save_content_finish (table->db, res, &error);
+ ok = flatpak_db_save_content_finish (table->db, res, &error);
for (l = table->current_writes; l != NULL; l = l->next)
{
@@ -108,7 +108,7 @@ writeout_done (GObject *source_object,
g_variant_new ("()"));
else
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_FAILED,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_FAILED,
"Unable to write db: %s", error->message);
}
@@ -128,9 +128,9 @@ start_writeout (Table *table)
table->outstanding_writes = NULL;
table->writing = TRUE;
- xdg_app_db_update (table->db);
+ flatpak_db_update (table->db);
- xdg_app_db_save_content_async (table->db, NULL, writeout_done, table);
+ flatpak_db_save_content_async (table->db, NULL, writeout_done, table);
}
static void
@@ -156,7 +156,7 @@ handle_list (XdgAppPermissionStore *object,
if (table == NULL)
return TRUE;
- ids = xdg_app_db_list_ids (table->db);
+ ids = flatpak_db_list_ids (table->db);
xdg_app_permission_store_complete_list (object, invocation, (const char * const *) ids);
@@ -164,18 +164,18 @@ handle_list (XdgAppPermissionStore *object,
}
static GVariant *
-get_app_permissions (XdgAppDbEntry *entry)
+get_app_permissions (FlatpakDbEntry *entry)
{
g_autofree const char **apps = NULL;
GVariantBuilder builder;
int i;
- apps = xdg_app_db_entry_list_apps (entry);
+ apps = flatpak_db_entry_list_apps (entry);
g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sas}"));
for (i = 0; apps[i] != NULL; i++)
{
- g_autofree const char **permissions = xdg_app_db_entry_list_permissions (entry, apps[i]);
+ g_autofree const char **permissions = flatpak_db_entry_list_permissions (entry, apps[i]);
g_variant_builder_add_value (&builder,
g_variant_new ("{s@as}",
apps[i],
@@ -195,22 +195,22 @@ handle_lookup (XdgAppPermissionStore *object,
g_autoptr(GVariant) data = NULL;
g_autoptr(GVariant) permissions = NULL;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
table = lookup_table (table_name, invocation);
if (table == NULL)
return TRUE;
- entry = xdg_app_db_lookup (table->db, id);
+ entry = flatpak_db_lookup (table->db, id);
if (entry == NULL)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"No entry for %s", id);
return TRUE;
}
- data = xdg_app_db_entry_get_data (entry);
+ data = flatpak_db_entry_get_data (entry);
permissions = get_app_permissions (entry);
xdg_app_permission_store_complete_lookup (object, invocation,
@@ -224,12 +224,12 @@ static void
emit_deleted (XdgAppPermissionStore *object,
const gchar *table_name,
const gchar *id,
- XdgAppDbEntry *entry)
+ FlatpakDbEntry *entry)
{
g_autoptr(GVariant) data = NULL;
g_autoptr(GVariant) permissions = NULL;
- data = xdg_app_db_entry_get_data (entry);
+ data = flatpak_db_entry_get_data (entry);
permissions = g_variant_ref_sink (g_variant_new_array (G_VARIANT_TYPE ("{sas}"), NULL, 0));
xdg_app_permission_store_emit_changed (object,
@@ -244,12 +244,12 @@ static void
emit_changed (XdgAppPermissionStore *object,
const gchar *table_name,
const gchar *id,
- XdgAppDbEntry *entry)
+ FlatpakDbEntry *entry)
{
g_autoptr(GVariant) data = NULL;
g_autoptr(GVariant) permissions = NULL;
- data = xdg_app_db_entry_get_data (entry);
+ data = flatpak_db_entry_get_data (entry);
permissions = get_app_permissions (entry);
xdg_app_permission_store_emit_changed (object,
@@ -267,22 +267,22 @@ handle_delete (XdgAppPermissionStore *object,
{
Table *table;
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
table = lookup_table (table_name, invocation);
if (table == NULL)
return TRUE;
- entry = xdg_app_db_lookup (table->db, id);
+ entry = flatpak_db_lookup (table->db, id);
if (entry == NULL)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"No entry for %s", id);
return TRUE;
}
- xdg_app_db_set_entry (table->db, id, NULL);
+ flatpak_db_set_entry (table->db, id, NULL);
emit_deleted (object, table_name, id, entry);
ensure_writeout (table, invocation);
@@ -304,43 +304,43 @@ handle_set (XdgAppPermissionStore *object,
GVariant *child;
g_autoptr(GVariant) data_child = NULL;
- g_autoptr(XdgAppDbEntry) old_entry = NULL;
- g_autoptr(XdgAppDbEntry) new_entry = NULL;
+ g_autoptr(FlatpakDbEntry) old_entry = NULL;
+ g_autoptr(FlatpakDbEntry) new_entry = NULL;
table = lookup_table (table_name, invocation);
if (table == NULL)
return TRUE;
- old_entry = xdg_app_db_lookup (table->db, id);
+ old_entry = flatpak_db_lookup (table->db, id);
if (old_entry == NULL && !create)
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"Id %s not found", id);
return TRUE;
}
data_child = g_variant_get_child_value (data, 0);
- new_entry = xdg_app_db_entry_new (data_child);
+ new_entry = flatpak_db_entry_new (data_child);
/* Add all the given app permissions */
g_variant_iter_init (&iter, app_permissions);
while ((child = g_variant_iter_next_value (&iter)))
{
- g_autoptr(XdgAppDbEntry) old_entry;
+ g_autoptr(FlatpakDbEntry) old_entry;
const char *child_app_id;
g_autofree const char **permissions;
g_variant_get (child, "{&s^a&s}", &child_app_id, &permissions);
old_entry = new_entry;
- new_entry = xdg_app_db_entry_set_app_permissions (new_entry, child_app_id, (const char **) permissions);
+ new_entry = flatpak_db_entry_set_app_permissions (new_entry, child_app_id, (const char **) permissions);
g_variant_unref (child);
}
- xdg_app_db_set_entry (table->db, id, new_entry);
+ flatpak_db_set_entry (table->db, id, new_entry);
emit_changed (object, table_name, id, new_entry);
ensure_writeout (table, invocation);
@@ -359,31 +359,31 @@ handle_set_permission (XdgAppPermissionStore *object,
{
Table *table;
- g_autoptr(XdgAppDbEntry) entry = NULL;
- g_autoptr(XdgAppDbEntry) new_entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) new_entry = NULL;
table = lookup_table (table_name, invocation);
if (table == NULL)
return TRUE;
- entry = xdg_app_db_lookup (table->db, id);
+ entry = flatpak_db_lookup (table->db, id);
if (entry == NULL)
{
if (create)
{
- entry = xdg_app_db_entry_new (NULL);
+ entry = flatpak_db_entry_new (NULL);
}
else
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"Id %s not found", id);
return TRUE;
}
}
- new_entry = xdg_app_db_entry_set_app_permissions (entry, app, (const char **) permissions);
- xdg_app_db_set_entry (table->db, id, new_entry);
+ new_entry = flatpak_db_entry_set_app_permissions (entry, app, (const char **) permissions);
+ flatpak_db_set_entry (table->db, id, new_entry);
emit_changed (object, table_name, id, new_entry);
ensure_writeout (table, invocation);
@@ -401,34 +401,34 @@ handle_set_value (XdgAppPermissionStore *object,
{
Table *table;
- g_autoptr(XdgAppDbEntry) entry = NULL;
- g_autoptr(XdgAppDbEntry) new_entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) new_entry = NULL;
table = lookup_table (table_name, invocation);
if (table == NULL)
return TRUE;
- entry = xdg_app_db_lookup (table->db, id);
+ entry = flatpak_db_lookup (table->db, id);
if (entry == NULL)
{
if (create)
{
- new_entry = xdg_app_db_entry_new (data);
+ new_entry = flatpak_db_entry_new (data);
}
else
{
g_dbus_method_invocation_return_error (invocation,
- XDG_APP_PORTAL_ERROR, XDG_APP_PORTAL_ERROR_NOT_FOUND,
+ FLATPAK_PORTAL_ERROR, FLATPAK_PORTAL_ERROR_NOT_FOUND,
"Id %s not found", id);
return TRUE;
}
}
else
{
- new_entry = xdg_app_db_entry_modify_data (entry, data);
+ new_entry = flatpak_db_entry_modify_data (entry, data);
}
- xdg_app_db_set_entry (table->db, id, new_entry);
+ flatpak_db_set_entry (table->db, id, new_entry);
emit_changed (object, table_name, id, new_entry);
ensure_writeout (table, invocation);
@@ -437,7 +437,7 @@ handle_set_value (XdgAppPermissionStore *object,
}
void
-xdg_app_permission_store_start (GDBusConnection *connection)
+flatpak_permission_store_start (GDBusConnection *connection)
{
XdgAppPermissionStore *store;
GError *error = NULL;
@@ -456,7 +456,7 @@ xdg_app_permission_store_start (GDBusConnection *connection)
if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (store),
connection,
- "/org/freedesktop/XdgApp/PermissionStore",
+ "/org/freedesktop/Flatpak/PermissionStore",
&error))
{
g_warning ("error: %s\n", error->message);
diff --git a/session-helper/xdg-app-permission-store.h b/session-helper/xdg-app-permission-store.h
index dd05f29..eb4f32e 100644
--- a/session-helper/xdg-app-permission-store.h
+++ b/session-helper/xdg-app-permission-store.h
@@ -18,11 +18,11 @@
* Alexander Larsson <alexl@redhat.com>
*/
-#ifndef __XDG_APP_PERMISSION_STORE_H__
-#define __XDG_APP_PERMISSION_STORE_H__
+#ifndef __FLATPAK_PERMISSION_STORE_H__
+#define __FLATPAK_PERMISSION_STORE_H__
#include "xdg-app-dbus.h"
-void xdg_app_permission_store_start (GDBusConnection *connection);
+void flatpak_permission_store_start (GDBusConnection *connection);
-#endif /* __XDG_APP_PERMISSION_STORE_H__ */
+#endif /* __FLATPAK_PERMISSION_STORE_H__ */
diff --git a/session-helper/xdg-app-session-helper.c b/session-helper/xdg-app-session-helper.c
index 0196521..1b3682c 100644
--- a/session-helper/xdg-app-session-helper.c
+++ b/session-helper/xdg-app-session-helper.c
@@ -48,7 +48,7 @@ on_bus_acquired (GDBusConnection *connection,
XdgAppSessionHelper *helper;
GError *error = NULL;
- xdg_app_permission_store_start (connection);
+ flatpak_permission_store_start (connection);
helper = xdg_app_session_helper_skeleton_new ();
@@ -56,7 +56,7 @@ on_bus_acquired (GDBusConnection *connection,
if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (helper),
connection,
- "/org/freedesktop/XdgApp/SessionHelper",
+ "/org/freedesktop/Flatpak/SessionHelper",
&error))
{
g_warning ("error: %s\n", error->message);
@@ -145,7 +145,7 @@ main (int argc,
setup_file_monitor ("/etc/localtime");
owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
- "org.freedesktop.XdgApp",
+ "org.freedesktop.Flatpak",
G_BUS_NAME_OWNER_FLAGS_NONE,
on_bus_acquired,
on_name_acquired,
diff --git a/system-helper/xdg-app-system-helper.c b/system-helper/xdg-app-system-helper.c
index cf46911..608fb6c 100644
--- a/system-helper/xdg-app-system-helper.c
+++ b/system-helper/xdg-app-system-helper.c
@@ -51,7 +51,7 @@ handle_deploy (XdgAppSystemHelper *object,
const gchar *arg_origin,
const gchar *const *arg_subpaths)
{
- g_autoptr(XdgAppDir) system = xdg_app_dir_get_system ();
+ g_autoptr(FlatpakDir) system = flatpak_dir_get_system ();
g_autoptr(GFile) path = g_file_new_for_path (arg_repo_path);
g_autoptr(GError) error = NULL;
g_autoptr(GFile) deploy_dir = NULL;
@@ -60,10 +60,10 @@ handle_deploy (XdgAppSystemHelper *object,
gboolean is_update;
g_autoptr(GMainContext) main_context = NULL;
- if ((arg_flags & ~XDG_APP_HELPER_DEPLOY_FLAGS_ALL) != 0)
+ if ((arg_flags & ~FLATPAK_HELPER_DEPLOY_FLAGS_ALL) != 0)
{
g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
- "Unsupported flags enabled: 0x%x", (arg_flags & ~XDG_APP_HELPER_DEPLOY_FLAGS_ALL));
+ "Unsupported flags enabled: 0x%x", (arg_flags & ~FLATPAK_HELPER_DEPLOY_FLAGS_ALL));
return TRUE;
}
@@ -73,9 +73,9 @@ handle_deploy (XdgAppSystemHelper *object,
return TRUE;
}
- is_update = (arg_flags & XDG_APP_HELPER_DEPLOY_FLAGS_UPDATE) != 0;
+ is_update = (arg_flags & FLATPAK_HELPER_DEPLOY_FLAGS_UPDATE) != 0;
- deploy_dir = xdg_app_dir_get_if_deployed (system, arg_ref,
+ deploy_dir = flatpak_dir_get_if_deployed (system, arg_ref,
NULL, NULL);
if (deploy_dir)
@@ -84,12 +84,12 @@ handle_deploy (XdgAppSystemHelper *object,
if (!is_update)
{
/* Can't install already installed app */
- g_dbus_method_invocation_return_error (invocation, XDG_APP_ERROR, XDG_APP_ERROR_ALREADY_INSTALLED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_ERROR, FLATPAK_ERROR_ALREADY_INSTALLED,
"%s is already installed", arg_ref);
return TRUE;
}
- real_origin = xdg_app_dir_get_origin (system, arg_ref, NULL, NULL);
+ real_origin = flatpak_dir_get_origin (system, arg_ref, NULL, NULL);
if (g_strcmp0 (real_origin, arg_origin) != 0)
{
g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
@@ -100,12 +100,12 @@ handle_deploy (XdgAppSystemHelper *object,
else if (!deploy_dir && is_update)
{
/* Can't update not installed app */
- g_dbus_method_invocation_return_error (invocation, XDG_APP_ERROR, XDG_APP_ERROR_ALREADY_INSTALLED,
+ g_dbus_method_invocation_return_error (invocation, FLATPAK_ERROR, FLATPAK_ERROR_ALREADY_INSTALLED,
"%s is not installed", arg_ref);
return TRUE;
}
- if (!xdg_app_dir_ensure_repo (system, NULL, &error))
+ if (!flatpak_dir_ensure_repo (system, NULL, &error))
{
g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_FAILED,
"Can't open system repo %s", error->message);
@@ -116,7 +116,7 @@ handle_deploy (XdgAppSystemHelper *object,
main_context = g_main_context_new ();
g_main_context_push_thread_default (main_context);
- if (!xdg_app_dir_pull_untrusted_local (system, arg_repo_path,
+ if (!flatpak_dir_pull_untrusted_local (system, arg_repo_path,
arg_origin,
arg_ref,
(char **) arg_subpaths,
@@ -134,7 +134,7 @@ handle_deploy (XdgAppSystemHelper *object,
if (is_update)
{
/* TODO: This doesn't support a custom subpath */
- if (!xdg_app_dir_deploy_update (system, arg_ref,
+ if (!flatpak_dir_deploy_update (system, arg_ref,
NULL,
NULL, &error))
{
@@ -145,7 +145,7 @@ handle_deploy (XdgAppSystemHelper *object,
}
else
{
- if (!xdg_app_dir_deploy_install (system, arg_ref, arg_origin,
+ if (!flatpak_dir_deploy_install (system, arg_ref, arg_origin,
(char **) arg_subpaths,
NULL, &error))
{
@@ -162,7 +162,7 @@ handle_deploy (XdgAppSystemHelper *object,
static gboolean
-xdg_app_authorize_method_handler (GDBusInterfaceSkeleton *interface,
+flatpak_authorize_method_handler (GDBusInterfaceSkeleton *interface,
GDBusMethodInvocation *invocation,
gpointer user_data)
{
@@ -196,22 +196,22 @@ xdg_app_authorize_method_handler (GDBusInterfaceSkeleton *interface,
g_variant_get_child (parameters, 2, "&s", &ref);
g_variant_get_child (parameters, 3, "&s", &origin);
- is_update = (flags & XDG_APP_HELPER_DEPLOY_FLAGS_UPDATE) != 0;
+ is_update = (flags & FLATPAK_HELPER_DEPLOY_FLAGS_UPDATE) != 0;
is_app = g_str_has_prefix (ref, "app/");
if (is_update)
{
if (is_app)
- action = "org.freedesktop.XdgApp.app-update";
+ action = "org.freedesktop.Flatpak.app-update";
else
- action = "org.freedesktop.XdgApp.runtime-update";
+ action = "org.freedesktop.Flatpak.runtime-update";
}
else
{
if (is_app)
- action = "org.freedesktop.XdgApp.app-install";
+ action = "org.freedesktop.Flatpak.app-install";
else
- action = "org.freedesktop.XdgApp.runtime-install";
+ action = "org.freedesktop.Flatpak.runtime-install";
}
details = polkit_details_new ();
@@ -260,12 +260,12 @@ on_bus_acquired (GDBusConnection *connection,
g_signal_connect (helper, "handle-deploy", G_CALLBACK (handle_deploy), NULL);
g_signal_connect (helper, "g-authorize-method",
- G_CALLBACK (xdg_app_authorize_method_handler),
+ G_CALLBACK (flatpak_authorize_method_handler),
NULL);
if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (helper),
connection,
- "/org/freedesktop/XdgApp/SystemHelper",
+ "/org/freedesktop/Flatpak/SystemHelper",
&error))
{
g_warning ("error: %s\n", error->message);
@@ -311,7 +311,7 @@ main (int argc,
}
owner_id = g_bus_own_name (G_BUS_TYPE_SYSTEM,
- "org.freedesktop.XdgApp.SystemHelper",
+ "org.freedesktop.Flatpak.SystemHelper",
G_BUS_NAME_OWNER_FLAGS_NONE,
on_bus_acquired,
on_name_acquired,
diff --git a/tests/Makefile.am.inc b/tests/Makefile.am.inc
index a59a87a..e9af7ab 100644
--- a/tests/Makefile.am.inc
+++ b/tests/Makefile.am.inc
@@ -1,7 +1,7 @@
TESTS_ENVIRONMENT += OT_TESTS_DEBUG=1 \
- XDG_APP_TRIGGERSDIR=$$(cd $(top_srcdir) && pwd)/triggers \
- XDG_APP_BWRAP=$$(cd $(top_builddir) && pwd)/bwrap \
- XDG_APP_DBUSPROXY=$$(cd $(top_builddir) && pwd)/xdg-dbus-proxy \
+ FLATPAK_TRIGGERSDIR=$$(cd $(top_srcdir) && pwd)/triggers \
+ FLATPAK_BWRAP=$$(cd $(top_builddir) && pwd)/bwrap \
+ FLATPAK_DBUSPROXY=$$(cd $(top_builddir) && pwd)/xdg-dbus-proxy \
GI_TYPELIB_PATH=$$(cd $(top_builddir) && pwd) \
LD_LIBRARY_PATH=$$(cd $(top_builddir)/.libs && pwd) \
PATH=$$(cd $(top_builddir) && pwd):$${PATH} \
diff --git a/tests/test-basic.sh b/tests/test-basic.sh
index 89466ba..fc88a12 100755
--- a/tests/test-basic.sh
+++ b/tests/test-basic.sh
@@ -26,7 +26,7 @@ echo "1..3"
${XDG_APP} --version > version_out
VERSION=`cat $(dirname $0)/package_version.txt`
-assert_file_has_content version_out "^xdg-app $VERSION$"
+assert_file_has_content version_out "^flatpak $VERSION$"
echo "ok version"
diff --git a/tests/testdb.c b/tests/testdb.c
index c14e268..d5d2cf9 100644
--- a/tests/testdb.c
+++ b/tests/testdb.c
@@ -5,144 +5,144 @@
/*
static void
-dump_db (XdgAppDb *db)
+dump_db (FlatpakDb *db)
{
- g_autofree char *s = xdg_app_db_print (db);
+ g_autofree char *s = flatpak_db_print (db);
g_printerr ("\n%s\n", s);
}
*/
-static XdgAppDb *
+static FlatpakDb *
create_test_db (gboolean serialized)
{
- XdgAppDb *db;
-
- g_autoptr(XdgAppDbEntry) entry1 = NULL;
- g_autoptr(XdgAppDbEntry) entry2 = NULL;
- g_autoptr(XdgAppDbEntry) entry3 = NULL;
- g_autoptr(XdgAppDbEntry) entry4 = NULL;
- g_autoptr(XdgAppDbEntry) entry5 = NULL;
- g_autoptr(XdgAppDbEntry) entry6 = NULL;
- g_autoptr(XdgAppDbEntry) entry7 = NULL;
+ FlatpakDb *db;
+
+ g_autoptr(FlatpakDbEntry) entry1 = NULL;
+ g_autoptr(FlatpakDbEntry) entry2 = NULL;
+ g_autoptr(FlatpakDbEntry) entry3 = NULL;
+ g_autoptr(FlatpakDbEntry) entry4 = NULL;
+ g_autoptr(FlatpakDbEntry) entry5 = NULL;
+ g_autoptr(FlatpakDbEntry) entry6 = NULL;
+ g_autoptr(FlatpakDbEntry) entry7 = NULL;
GError *error = NULL;
const char *permissions1[] = { "read", "write", NULL };
const char *permissions2[] = { "read", NULL };
const char *permissions3[] = { "write", NULL };
- db = xdg_app_db_new (NULL, FALSE, &error);
+ db = flatpak_db_new (NULL, FALSE, &error);
g_assert_no_error (error);
g_assert (db != NULL);
{
- g_auto(GStrv) ids = xdg_app_db_list_ids (db);
+ g_auto(GStrv) ids = flatpak_db_list_ids (db);
g_assert (ids != NULL);
g_assert (ids[0] == NULL);
}
{
- g_auto(GStrv) apps = xdg_app_db_list_apps (db);
+ g_auto(GStrv) apps = flatpak_db_list_apps (db);
g_assert (apps != NULL);
g_assert (apps[0] == NULL);
}
- entry1 = xdg_app_db_entry_new (g_variant_new_string ("foo-data"));
- entry2 = xdg_app_db_entry_set_app_permissions (entry1, "org.test.bapp", permissions2);
- entry3 = xdg_app_db_entry_set_app_permissions (entry2, "org.test.app", permissions1);
- entry4 = xdg_app_db_entry_set_app_permissions (entry3, "org.test.capp", permissions1);
+ entry1 = flatpak_db_entry_new (g_variant_new_string ("foo-data"));
+ entry2 = flatpak_db_entry_set_app_permissions (entry1, "org.test.bapp", permissions2);
+ entry3 = flatpak_db_entry_set_app_permissions (entry2, "org.test.app", permissions1);
+ entry4 = flatpak_db_entry_set_app_permissions (entry3, "org.test.capp", permissions1);
- xdg_app_db_set_entry (db, "foo", entry4);
+ flatpak_db_set_entry (db, "foo", entry4);
- entry5 = xdg_app_db_entry_new (g_variant_new_string ("bar-data"));
- entry6 = xdg_app_db_entry_set_app_permissions (entry5, "org.test.app", permissions2);
- entry7 = xdg_app_db_entry_set_app_permissions (entry6, "org.test.dapp", permissions3);
+ entry5 = flatpak_db_entry_new (g_variant_new_string ("bar-data"));
+ entry6 = flatpak_db_entry_set_app_permissions (entry5, "org.test.app", permissions2);
+ entry7 = flatpak_db_entry_set_app_permissions (entry6, "org.test.dapp", permissions3);
- xdg_app_db_set_entry (db, "bar", entry7);
+ flatpak_db_set_entry (db, "bar", entry7);
if (serialized)
- xdg_app_db_update (db);
+ flatpak_db_update (db);
return db;
}
static void
-verify_test_db (XdgAppDb *db)
+verify_test_db (FlatpakDb *db)
{
g_auto(GStrv) ids;
g_autofree const char **apps1 = NULL;
g_autofree const char **apps2 = NULL;
g_auto(GStrv) all_apps = NULL;
- ids = xdg_app_db_list_ids (db);
+ ids = flatpak_db_list_ids (db);
g_assert (g_strv_length (ids) == 2);
g_assert (g_strv_contains ((const char **) ids, "foo"));
g_assert (g_strv_contains ((const char **) ids, "bar"));
{
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_autofree const char **permissions1 = NULL;
g_autofree const char **permissions2 = NULL;
g_autofree const char **permissions3 = NULL;
g_autofree const char **permissions4 = NULL;
g_autoptr(GVariant) data1 = NULL;
- entry = xdg_app_db_lookup (db, "foo");
+ entry = flatpak_db_lookup (db, "foo");
g_assert (entry != NULL);
- data1 = xdg_app_db_entry_get_data (entry);
+ data1 = flatpak_db_entry_get_data (entry);
g_assert (data1 != NULL);
g_assert_cmpstr (g_variant_get_type_string (data1), ==, "s");
g_assert_cmpstr (g_variant_get_string (data1, NULL), ==, "foo-data");
- apps1 = xdg_app_db_entry_list_apps (entry);
+ apps1 = flatpak_db_entry_list_apps (entry);
g_assert (g_strv_length ((char **) apps1) == 3);
g_assert (g_strv_contains (apps1, "org.test.app"));
g_assert (g_strv_contains (apps1, "org.test.bapp"));
g_assert (g_strv_contains (apps1, "org.test.capp"));
- permissions1 = xdg_app_db_entry_list_permissions (entry, "org.test.app");
+ permissions1 = flatpak_db_entry_list_permissions (entry, "org.test.app");
g_assert (g_strv_length ((char **) permissions1) == 2);
g_assert (g_strv_contains (permissions1, "read"));
g_assert (g_strv_contains (permissions1, "write"));
- permissions2 = xdg_app_db_entry_list_permissions (entry, "org.test.bapp");
+ permissions2 = flatpak_db_entry_list_permissions (entry, "org.test.bapp");
g_assert (g_strv_length ((char **) permissions2) == 1);
g_assert (g_strv_contains (permissions2, "read"));
- permissions3 = xdg_app_db_entry_list_permissions (entry, "org.test.capp");
+ permissions3 = flatpak_db_entry_list_permissions (entry, "org.test.capp");
g_assert (g_strv_length ((char **) permissions3) == 2);
g_assert (g_strv_contains (permissions3, "read"));
g_assert (g_strv_contains (permissions3, "write"));
- permissions4 = xdg_app_db_entry_list_permissions (entry, "org.test.noapp");
+ permissions4 = flatpak_db_entry_list_permissions (entry, "org.test.noapp");
g_assert (permissions4 != NULL);
g_assert (g_strv_length ((char **) permissions4) == 0);
}
{
- g_autoptr(XdgAppDbEntry) entry = NULL;
+ g_autoptr(FlatpakDbEntry) entry = NULL;
g_autofree const char **permissions5 = NULL;
g_autofree const char **permissions6 = NULL;
g_autoptr(GVariant) data2 = NULL;
- entry = xdg_app_db_lookup (db, "bar");
+ entry = flatpak_db_lookup (db, "bar");
g_assert (entry != NULL);
- data2 = xdg_app_db_entry_get_data (entry);
+ data2 = flatpak_db_entry_get_data (entry);
g_assert (data2 != NULL);
g_assert_cmpstr (g_variant_get_type_string (data2), ==, "s");
g_assert_cmpstr (g_variant_get_string (data2, NULL), ==, "bar-data");
- apps2 = xdg_app_db_entry_list_apps (entry);
+ apps2 = flatpak_db_entry_list_apps (entry);
g_assert (g_strv_length ((char **) apps2) == 2);
g_assert (g_strv_contains (apps2, "org.test.app"));
g_assert (g_strv_contains (apps2, "org.test.dapp"));
- permissions5 = xdg_app_db_entry_list_permissions (entry, "org.test.app");
+ permissions5 = flatpak_db_entry_list_permissions (entry, "org.test.app");
g_assert (g_strv_length ((char **) permissions5) == 1);
g_assert (g_strv_contains (permissions5, "read"));
- permissions6 = xdg_app_db_entry_list_permissions (entry, "org.test.dapp");
+ permissions6 = flatpak_db_entry_list_permissions (entry, "org.test.dapp");
g_assert (g_strv_length ((char **) permissions6) == 1);
g_assert (g_strv_contains (permissions6, "write"));
}
{
- g_autoptr(XdgAppDbEntry) entry = NULL;
- entry = xdg_app_db_lookup (db, "gazonk");
+ g_autoptr(FlatpakDbEntry) entry = NULL;
+ entry = flatpak_db_lookup (db, "gazonk");
g_assert (entry == NULL);
}
- all_apps = xdg_app_db_list_apps (db);
+ all_apps = flatpak_db_list_apps (db);
g_assert (g_strv_length (all_apps) == 4);
g_assert (g_strv_contains ((const char **) all_apps, "org.test.app"));
g_assert (g_strv_contains ((const char **) all_apps, "org.test.bapp"));
@@ -154,20 +154,20 @@ static void
test_db_open (void)
{
GError *error = NULL;
- XdgAppDb *db;
+ FlatpakDb *db;
- db = xdg_app_db_new (DB_DIR "/does_not_exist", TRUE, &error);
+ db = flatpak_db_new (DB_DIR "/does_not_exist", TRUE, &error);
g_assert_error (error, G_FILE_ERROR, G_FILE_ERROR_NOENT);
g_assert (db == NULL);
g_clear_error (&error);
- db = xdg_app_db_new (DB_DIR "/does_not_exist", FALSE, &error);
+ db = flatpak_db_new (DB_DIR "/does_not_exist", FALSE, &error);
g_assert_no_error (error);
g_assert (db != NULL);
g_clear_error (&error);
g_object_unref (db);
- db = xdg_app_db_new (DB_DIR "/no_tables", TRUE, &error);
+ db = flatpak_db_new (DB_DIR "/no_tables", TRUE, &error);
g_assert_error (error, G_FILE_ERROR, G_FILE_ERROR_INVAL);
g_assert (db == NULL);
g_clear_error (&error);
@@ -176,8 +176,8 @@ test_db_open (void)
static void
test_serialize (void)
{
- g_autoptr(XdgAppDb) db = NULL;
- g_autoptr(XdgAppDb) db2 = NULL;
+ g_autoptr(FlatpakDb) db = NULL;
+ g_autoptr(FlatpakDb) db2 = NULL;
g_autofree char *dump1 = NULL;
g_autofree char *dump2 = NULL;
g_autofree char *dump3 = NULL;
@@ -189,33 +189,33 @@ test_serialize (void)
verify_test_db (db);
- dump1 = xdg_app_db_print (db);
+ dump1 = flatpak_db_print (db);
- g_assert (xdg_app_db_is_dirty (db));
+ g_assert (flatpak_db_is_dirty (db));
- xdg_app_db_update (db);
+ flatpak_db_update (db);
verify_test_db (db);
- g_assert (!xdg_app_db_is_dirty (db));
+ g_assert (!flatpak_db_is_dirty (db));
- dump2 = xdg_app_db_print (db);
+ dump2 = flatpak_db_print (db);
g_assert_cmpstr (dump1, ==, dump2);
fd = g_mkstemp (tmpfile);
close (fd);
- xdg_app_db_set_path (db, tmpfile);
+ flatpak_db_set_path (db, tmpfile);
- xdg_app_db_save_content (db, &error);
+ flatpak_db_save_content (db, &error);
g_assert_no_error (error);
- db2 = xdg_app_db_new (tmpfile, TRUE, &error);
+ db2 = flatpak_db_new (tmpfile, TRUE, &error);
g_assert_no_error (error);
g_assert (db2 != NULL);
- dump3 = xdg_app_db_print (db2);
+ dump3 = flatpak_db_print (db2);
g_assert_cmpstr (dump1, ==, dump3);
@@ -225,7 +225,7 @@ test_serialize (void)
static void
test_modify (void)
{
- g_autoptr(XdgAppDb) db = NULL;
+ g_autoptr(FlatpakDb) db = NULL;
const char *permissions[] = { "read", "write", "execute", NULL };
const char *no_permissions[] = { NULL };
@@ -233,68 +233,68 @@ test_modify (void)
/* Add permission */
{
- g_autoptr(XdgAppDbEntry) entry1 = NULL;
- g_autoptr(XdgAppDbEntry) entry2 = NULL;
+ g_autoptr(FlatpakDbEntry) entry1 = NULL;
+ g_autoptr(FlatpakDbEntry) entry2 = NULL;
- entry1 = xdg_app_db_lookup (db, "foo");
- entry2 = xdg_app_db_entry_set_app_permissions (entry1, "org.test.app", permissions);
- xdg_app_db_set_entry (db, "foo", entry2);
+ entry1 = flatpak_db_lookup (db, "foo");
+ entry2 = flatpak_db_entry_set_app_permissions (entry1, "org.test.app", permissions);
+ flatpak_db_set_entry (db, "foo", entry2);
}
/* Add entry */
{
- g_autoptr(XdgAppDbEntry) entry1 = NULL;
- g_autoptr(XdgAppDbEntry) entry2 = NULL;
+ g_autoptr(FlatpakDbEntry) entry1 = NULL;
+ g_autoptr(FlatpakDbEntry) entry2 = NULL;
- entry1 = xdg_app_db_entry_new (g_variant_new_string ("gazonk-data"));
- entry2 = xdg_app_db_entry_set_app_permissions (entry1, "org.test.eapp", permissions);
- xdg_app_db_set_entry (db, "gazonk", entry2);
+ entry1 = flatpak_db_entry_new (g_variant_new_string ("gazonk-data"));
+ entry2 = flatpak_db_entry_set_app_permissions (entry1, "org.test.eapp", permissions);
+ flatpak_db_set_entry (db, "gazonk", entry2);
}
/* Remove permission */
{
- g_autoptr(XdgAppDbEntry) entry1 = NULL;
- g_autoptr(XdgAppDbEntry) entry2 = NULL;
+ g_autoptr(FlatpakDbEntry) entry1 = NULL;
+ g_autoptr(FlatpakDbEntry) entry2 = NULL;
- entry1 = xdg_app_db_lookup (db, "bar");
- entry2 = xdg_app_db_entry_set_app_permissions (entry1, "org.test.dapp", no_permissions);
- xdg_app_db_set_entry (db, "bar", entry2);
+ entry1 = flatpak_db_lookup (db, "bar");
+ entry2 = flatpak_db_entry_set_app_permissions (entry1, "org.test.dapp", no_permissions);
+ flatpak_db_set_entry (db, "bar", entry2);
}
/* Verify */
{
- g_autoptr(XdgAppDbEntry) entry5 = NULL;
- g_autoptr(XdgAppDbEntry) entry6 = NULL;
- g_autoptr(XdgAppDbEntry) entry7 = NULL;
+ g_autoptr(FlatpakDbEntry) entry5 = NULL;
+ g_autoptr(FlatpakDbEntry) entry6 = NULL;
+ g_autoptr(FlatpakDbEntry) entry7 = NULL;
g_autofree const char **apps2 = NULL;
g_auto(GStrv) apps3 = NULL;
g_autofree const char **permissions1 = NULL;
g_autofree const char **permissions2 = NULL;
g_autofree const char **permissions3 = NULL;
- entry5 = xdg_app_db_lookup (db, "foo");
- permissions1 = xdg_app_db_entry_list_permissions (entry5, "org.test.app");
+ entry5 = flatpak_db_lookup (db, "foo");
+ permissions1 = flatpak_db_entry_list_permissions (entry5, "org.test.app");
g_assert (g_strv_length ((char **) permissions1) == 3);
g_assert (g_strv_contains (permissions1, "read"));
g_assert (g_strv_contains (permissions1, "write"));
g_assert (g_strv_contains (permissions1, "execute"));
- entry6 = xdg_app_db_lookup (db, "bar");
- permissions2 = xdg_app_db_entry_list_permissions (entry6, "org.test.dapp");
+ entry6 = flatpak_db_lookup (db, "bar");
+ permissions2 = flatpak_db_entry_list_permissions (entry6, "org.test.dapp");
g_assert (g_strv_length ((char **) permissions2) == 0);
- entry7 = xdg_app_db_lookup (db, "gazonk");
- permissions3 = xdg_app_db_entry_list_permissions (entry7, "org.test.eapp");
+ entry7 = flatpak_db_lookup (db, "gazonk");
+ permissions3 = flatpak_db_entry_list_permissions (entry7, "org.test.eapp");
g_assert (g_strv_length ((char **) permissions3) == 3);
g_assert (g_strv_contains (permissions3, "read"));
g_assert (g_strv_contains (permissions3, "write"));
g_assert (g_strv_contains (permissions3, "execute"));
- apps2 = xdg_app_db_entry_list_apps (entry6);
+ apps2 = flatpak_db_entry_list_apps (entry6);
g_assert_cmpint (g_strv_length ((char **) apps2), ==, 1);
g_assert (g_strv_contains (apps2, "org.test.app"));
- apps3 = xdg_app_db_list_apps (db);
+ apps3 = flatpak_db_list_apps (db);
g_assert_cmpint (g_strv_length (apps3), ==, 4);
g_assert (g_strv_contains ((const char **) apps3, "org.test.app"));
g_assert (g_strv_contains ((const char **) apps3, "org.test.bapp"));
@@ -302,42 +302,42 @@ test_modify (void)
g_assert (g_strv_contains ((const char **) apps3, "org.test.eapp"));
}
- xdg_app_db_update (db);
+ flatpak_db_update (db);
/* Verify after serialize */
{
- g_autoptr(XdgAppDbEntry) entry5 = NULL;
- g_autoptr(XdgAppDbEntry) entry6 = NULL;
- g_autoptr(XdgAppDbEntry) entry7 = NULL;
+ g_autoptr(FlatpakDbEntry) entry5 = NULL;
+ g_autoptr(FlatpakDbEntry) entry6 = NULL;
+ g_autoptr(FlatpakDbEntry) entry7 = NULL;
g_autofree const char **apps2 = NULL;
g_auto(GStrv) apps3 = NULL;
g_autofree const char **permissions1 = NULL;
g_autofree const char **permissions2 = NULL;
g_autofree const char **permissions3 = NULL;
- entry5 = xdg_app_db_lookup (db, "foo");
- permissions1 = xdg_app_db_entry_list_permissions (entry5, "org.test.app");
+ entry5 = flatpak_db_lookup (db, "foo");
+ permissions1 = flatpak_db_entry_list_permissions (entry5, "org.test.app");
g_assert (g_strv_length ((char **) permissions1) == 3);
g_assert (g_strv_contains (permissions1, "read"));
g_assert (g_strv_contains (permissions1, "write"));
g_assert (g_strv_contains (permissions1, "execute"));
- entry6 = xdg_app_db_lookup (db, "bar");
- permissions2 = xdg_app_db_entry_list_permissions (entry6, "org.test.dapp");
+ entry6 = flatpak_db_lookup (db, "bar");
+ permissions2 = flatpak_db_entry_list_permissions (entry6, "org.test.dapp");
g_assert (g_strv_length ((char **) permissions2) == 0);
- entry7 = xdg_app_db_lookup (db, "gazonk");
- permissions3 = xdg_app_db_entry_list_permissions (entry7, "org.test.eapp");
+ entry7 = flatpak_db_lookup (db, "gazonk");
+ permissions3 = flatpak_db_entry_list_permissions (entry7, "org.test.eapp");
g_assert (g_strv_length ((char **) permissions3) == 3);
g_assert (g_strv_contains (permissions3, "read"));
g_assert (g_strv_contains (permissions3, "write"));
g_assert (g_strv_contains (permissions3, "execute"));
- apps2 = xdg_app_db_entry_list_apps (entry6);
+ apps2 = flatpak_db_entry_list_apps (entry6);
g_assert_cmpint (g_strv_length ((char **) apps2), ==, 1);
g_assert (g_strv_contains (apps2, "org.test.app"));
- apps3 = xdg_app_db_list_apps (db);
+ apps3 = flatpak_db_list_apps (db);
g_assert_cmpint (g_strv_length (apps3), ==, 4);
g_assert (g_strv_contains ((const char **) apps3, "org.test.app"));
g_assert (g_strv_contains ((const char **) apps3, "org.test.bapp"));