summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Thompson <wjt@endlessm.com>2018-08-22 16:03:11 +0100
committerAlexander Larsson <alexander.larsson@gmail.com>2018-08-27 14:11:36 +0200
commitf5dec7c2198c73ed589bb8a38fb5d400a1885197 (patch)
treef7cb81fcf57014cfb794d955bcf96c8dddeed0bc
parentbf8a33cda04da04a72b1083ba3a91cafa155a62e (diff)
downloadflatpak-gh-pages.tar.gz
Update docs to v1.0.0gh-pages-archivedgh-pages
-rw-r--r--flatpak-docs.html898
-rw-r--r--reference/html/FlatpakBundleRef.html (renamed from reference/html/flatpak-flatpak-bundle-ref.html)134
-rw-r--r--reference/html/FlatpakInstallation.html816
-rw-r--r--reference/html/FlatpakInstalledRef.html158
-rw-r--r--reference/html/FlatpakRef.html62
-rw-r--r--reference/html/FlatpakRelatedRef.html288
-rw-r--r--reference/html/FlatpakRemote.html86
-rw-r--r--reference/html/FlatpakRemoteRef.html271
-rw-r--r--reference/html/FlatpakTransaction.html1299
-rw-r--r--reference/html/FlatpakTransactionOperation.html217
-rw-r--r--reference/html/FlatpakTransactionProgress.html191
-rw-r--r--reference/html/annotation-glossary.html4
-rw-r--r--reference/html/ch01.html21
-rw-r--r--reference/html/flatpak-Error-codes.html161
-rw-r--r--reference/html/flatpak-Version-information.html10
-rw-r--r--reference/html/flatpak.devhelp2185
-rw-r--r--reference/html/full-api-index.html315
-rw-r--r--reference/html/index.html23
-rw-r--r--reference/html/object-tree.html13
-rw-r--r--reference/html/style.css4
20 files changed, 4304 insertions, 852 deletions
diff --git a/flatpak-docs.html b/flatpak-docs.html
index dcdc02c8..2dbe95f1 100644
--- a/flatpak-docs.html
+++ b/flatpak-docs.html
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Flatpak Command Reference</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /></head><body><div class="reference"><div class="titlepage"><div><div><h1 class="title"><a id="idm140021667440656"></a>Flatpak Command Reference</h1></div><div><p class="releaseinfo">Version 0.11.3</p></div></div><hr /></div><div class="partintro"><div></div><p>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Flatpak Command Reference</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /></head><body><div class="reference"><div class="titlepage"><div><div><h1 class="title"><a id="idm45412555852816"></a>Flatpak Command Reference</h1></div><div><p class="releaseinfo">Version 1.0.0</p></div></div><hr /></div><div class="important" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Important</h3><p>
+ The command reference is generated from the flatpak repo; see <a class="ulink" href="https://github.com/flatpak/flatpak/tree/master/doc" target="_top">https://github.com/flatpak/flatpak/tree/master/doc</a>
+ </p></div><div class="partintro"><div></div><p>
Flatpak comes with a rich commandline interface.
- </p><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="chapter"><a href="#idm140021667438432">Executables</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak">flatpak</a></span><span class="refpurpose"> — Build, install and run applications and runtimes</span></dt></dl></dd><dt><span class="chapter"><a href="#idm140021665365120">Commands</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak-build-bundle">flatpak build-bundle</a></span><span class="refpurpose"> — Create a single-file bundle from a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-commit-from">flatpak build-commit-from</a></span><span class="refpurpose"> — Create new commits based on existing one (possibly from another repository)</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-export">flatpak build-export</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-finish">flatpak build-finish</a></span><span class="refpurpose"> — Finalize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-import-bundle">flatpak build-import-bundle</a></span><span class="refpurpose"> — Import a file bundle into a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-init">flatpak build-init</a></span><span class="refpurpose"> — Initialize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-sign">flatpak build-sign</a></span><span class="refpurpose"> — Sign an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-update-repo">flatpak build-update-repo</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build">flatpak build</a></span><span class="refpurpose"> — Build in a directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-config">flatpak config</a></span><span class="refpurpose"> — Manage configuration</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-export">flatpak document-export</a></span><span class="refpurpose"> — Export a file to a sandboxed application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-info">flatpak document-info</a></span><span class="refpurpose"> — Show information about exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-list">flatpak document-list</a></span><span class="refpurpose"> — List exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-unexport">flatpak document-unexport</a></span><span class="refpurpose"> — Stop exporting a file</span></dt><dt><span class="refentrytitle"><a href="#flatpak-enter">flatpak enter</a></span><span class="refpurpose"> — Enter an application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-info">flatpak info</a></span><span class="refpurpose"> — Show information about installed application and/or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-install">flatpak install</a></span><span class="refpurpose"> — Install an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-list">flatpak list</a></span><span class="refpurpose"> — List installed applications and/or runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-make-current">flatpak make-current</a></span><span class="refpurpose"> — Make a specific version of an app current</span></dt><dt><span class="refentrytitle"><a href="#flatpak-override">flatpak override</a></span><span class="refpurpose"> — Override application requirements</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-add">flatpak remote-add</a></span><span class="refpurpose"> — Add a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-delete">flatpak remote-delete</a></span><span class="refpurpose"> — Delete a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-info">flatpak remote-info</a></span><span class="refpurpose"> — Show information about an application or runtime in a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-ls">flatpak remote-ls</a></span><span class="refpurpose"> — Show available runtimes and applications</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-modify">flatpak remote-modify</a></span><span class="refpurpose"> — Modify a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remotes">flatpak remotes</a></span><span class="refpurpose"> — List remote repositories</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repo">flatpak repo</a></span><span class="refpurpose"> — Show information about a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-run">flatpak run</a></span><span class="refpurpose"> — Run an application or open a shell in a runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-search">flatpak search</a></span><span class="refpurpose"> — Search for applications and runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-uninstall">flatpak uninstall</a></span><span class="refpurpose"> — Uninstall an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-update">flatpak update</a></span><span class="refpurpose"> — Update an application or runtime</span></dt></dl></dd><dt><span class="chapter"><a href="#idm140021667501760">File Formats</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak-flatpakrepo">flatpakrepo</a></span><span class="refpurpose"> — Reference to a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-flatpakref">flatpakref</a></span><span class="refpurpose"> — Reference to a remote for an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-installation">flatpak installation</a></span><span class="refpurpose"> — Configuration for an installation location</span></dt><dt><span class="refentrytitle"><a href="#flatpak-metadata">flatpak metadata</a></span><span class="refpurpose"> — Information about an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote">flatpak remote</a></span><span class="refpurpose"> — Configuration for a remote</span></dt></dl></dd></dl></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm140021667438432"></a>Executables</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak">flatpak</a></span><span class="refpurpose"> — Build, install and run applications and runtimes</span></dt></dl></div><div class="refentry"><a id="flatpak"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak — Build, install and run applications and runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak</code> [OPTION...] {COMMAND}</p></div></div><div class="refsect1"><a id="idm140021660049328"></a><h2>Description</h2><p>
+ </p><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="chapter"><a href="#idm45412553725248">Executables</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak">flatpak</a></span><span class="refpurpose"> — Build, install and run applications and runtimes</span></dt></dl></dd><dt><span class="chapter"><a href="#idm45412553724096">Commands</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak-build-bundle">flatpak build-bundle</a></span><span class="refpurpose"> — Create a single-file bundle from a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-commit-from">flatpak build-commit-from</a></span><span class="refpurpose"> — Create new commits based on existing one (possibly from another repository)</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-export">flatpak build-export</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-finish">flatpak build-finish</a></span><span class="refpurpose"> — Finalize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-import-bundle">flatpak build-import-bundle</a></span><span class="refpurpose"> — Import a file bundle into a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-init">flatpak build-init</a></span><span class="refpurpose"> — Initialize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-sign">flatpak build-sign</a></span><span class="refpurpose"> — Sign an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-update-repo">flatpak build-update-repo</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build">flatpak build</a></span><span class="refpurpose"> — Build in a directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-config">flatpak config</a></span><span class="refpurpose"> — Manage configuration</span></dt><dt><span class="refentrytitle"><a href="#flatpak-create-usb">flatpak create-usb</a></span><span class="refpurpose"> — Copy apps and/or runtimes onto removable media.</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-export">flatpak document-export</a></span><span class="refpurpose"> — Export a file to a sandboxed application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-info">flatpak document-info</a></span><span class="refpurpose"> — Show information about exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-list">flatpak document-list</a></span><span class="refpurpose"> — List exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-unexport">flatpak document-unexport</a></span><span class="refpurpose"> — Stop exporting a file</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-remove">flatpak permission-remove</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-list">flatpak permission-list</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-show">flatpak permission-show</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-reset">flatpak permission-reset</a></span><span class="refpurpose"> — Reset permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-enter">flatpak enter</a></span><span class="refpurpose"> — Enter an application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-info">flatpak info</a></span><span class="refpurpose"> — Show information about an installed application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-install">flatpak install</a></span><span class="refpurpose"> — Install an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-list">flatpak list</a></span><span class="refpurpose"> — List installed applications and/or runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-make-current">flatpak make-current</a></span><span class="refpurpose"> — Make a specific version of an app current</span></dt><dt><span class="refentrytitle"><a href="#flatpak-override">flatpak override</a></span><span class="refpurpose"> — Override application requirements</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-add">flatpak remote-add</a></span><span class="refpurpose"> — Add a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-delete">flatpak remote-delete</a></span><span class="refpurpose"> — Delete a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-info">flatpak remote-info</a></span><span class="refpurpose"> — Show information about an application or runtime in a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-ls">flatpak remote-ls</a></span><span class="refpurpose"> — Show available runtimes and applications</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-modify">flatpak remote-modify</a></span><span class="refpurpose"> — Modify a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remotes">flatpak remotes</a></span><span class="refpurpose"> — List remote repositories</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repair">flatpak repair</a></span><span class="refpurpose"> — Repair a flatpak installation</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repo">flatpak repo</a></span><span class="refpurpose"> — Show information about a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-run">flatpak run</a></span><span class="refpurpose"> — Run an application or open a shell in a runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-search">flatpak search</a></span><span class="refpurpose"> — Search for applications and runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-uninstall">flatpak uninstall</a></span><span class="refpurpose"> — Uninstall an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-update">flatpak update</a></span><span class="refpurpose"> — Update an application or runtime</span></dt></dl></dd><dt><span class="chapter"><a href="#idm45412555883824">File Formats</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#flatpak-flatpakrepo">flatpakrepo</a></span><span class="refpurpose"> — Reference to a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-flatpakref">flatpakref</a></span><span class="refpurpose"> — Reference to a remote for an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-installation">flatpak installation</a></span><span class="refpurpose"> — Configuration for an installation location</span></dt><dt><span class="refentrytitle"><a href="#flatpak-metadata">flatpak metadata</a></span><span class="refpurpose"> — Information about an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote">flatpak remote</a></span><span class="refpurpose"> — Configuration for a remote</span></dt></dl></dd></dl></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm45412553725248"></a>Executables</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak">flatpak</a></span><span class="refpurpose"> — Build, install and run applications and runtimes</span></dt></dl></div><div class="refentry"><a id="flatpak"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak — Build, install and run applications and runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak</code> [OPTION...] {COMMAND}</p></div></div><div class="refsect1"><a id="idm45412548245280"></a><h2>Description</h2><p>
flatpak is a tool for managing applications and the runtimes
they use. In the flatpak model, applications can be built and
distributed independently from the host system they are used
@@ -33,7 +35,7 @@
it uses are OSTree repositories and can be manipulated with the
<span class="command"><strong>ostree</strong></span> utility. Installed runtimes and
applications are OSTree checkouts.
- </p></div><div class="refsect1"><a id="idm140021660036096"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412548232048"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing. Use -vv for more detail.
@@ -47,7 +49,7 @@
Print the supported arches in priority order and exit.
</p></dd><dt><span class="term"><code class="option">--gl-drivers</code></span></dt><dd><p>
Print the list of active gl drivers and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021660021808"></a><h2>Commands</h2><p>Commands for managing installed applications and runtimes:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a></span></dt><dd><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412548217760"></a><h2>Commands</h2><p>Commands for managing installed applications and runtimes:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a></span></dt><dd><p>
Install an application or a runtime from a remote or bundle.
</p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-update"><span class="citerefentry"><span class="refentrytitle">flatpak-update</span>(1)</span></a></span></dt><dd><p>
Update an installed application or runtime.
@@ -59,6 +61,10 @@
Show information for an installed application or runtime.
</p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-config"><span class="citerefentry"><span class="refentrytitle">flatpak-config</span>(1)</span></a></span></dt><dd><p>
Manage flatpak configuration.
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-repair"><span class="citerefentry"><span class="refentrytitle">flatpak-repair</span>(1)</span></a></span></dt><dd><p>
+ Repair flatpak installation.
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-create-usb"><span class="citerefentry"><span class="refentrytitle">flatpak-create-usb</span>(1)</span></a></span></dt><dd><p>
+ Copy apps and/or runtimes onto removable media.
</p></dd></dl></div><p>Commands for finding applications and runtimes:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-search"><span class="citerefentry"><span class="refentrytitle">flatpak-search</span>(1)</span></a></span></dt><dd><p>
Search for applications and runtimes.
</p></dd></dl></div><p>Commands for running applications:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-run"><span class="citerefentry"><span class="refentrytitle">flatpak-run</span>(1)</span></a></span></dt><dd><p>
@@ -77,6 +83,14 @@
Show information about a specific file.
</p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-document-list"><span class="citerefentry"><span class="refentrytitle">flatpak-document-list</span>(1)</span></a></span></dt><dd><p>
List exported files.
+ </p></dd></dl></div><p>Commands for managing the dynamic permission store:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-permission-remove"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-remove</span>(1)</span></a></span></dt><dd><p>
+ Remove item from permission store.
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-permission-list"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-list</span>(1)</span></a></span></dt><dd><p>
+ List permissions.
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-permission-show"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-show</span>(1)</span></a></span></dt><dd><p>
+ Show app permissions.
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-permission-reset"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-reset</span>(1)</span></a></span></dt><dd><p>
+ Reset app permissions.
</p></dd></dl></div><p>Commands for managing remote repositories:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a></span></dt><dd><p>
List all configured remote repositories.
</p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-remote-add"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-add</span>(1)</span></a></span></dt><dd><p>
@@ -107,7 +121,19 @@
Update the summary file in a repository.
</p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-build-commit-from"><span class="citerefentry"><span class="refentrytitle">flatpak-build-commit-from</span>(1)</span></a></span></dt><dd><p>
Create a new commit based on an existing ref.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021659953600"></a><h2>Environment</h2><p>
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-repo"><span class="citerefentry"><span class="refentrytitle">flatpak-repo</span>(1)</span></a></span></dt><dd><p>
+ Print information about a repo.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412548135616"></a><h2>File formats</h2><p>File formats that are used by Flatpak commands:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a class="citerefentry" href="#flatpak-flatpakref"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakref</span>(5)</span></a></span></dt><dd><p>
+ Reference to a remote for an application or runtime
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-flatpakrepo"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakrepo</span>(5)</span></a></span></dt><dd><p>
+ Reference to a remote
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-remote"><span class="citerefentry"><span class="refentrytitle">flatpak-remote</span>(5)</span></a></span></dt><dd><p>
+ Configuration for a remote
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-installation"><span class="citerefentry"><span class="refentrytitle">flatpak-installation</span>(5)</span></a></span></dt><dd><p>
+ Configuration for an installation location
+ </p></dd><dt><span class="term"><a class="citerefentry" href="#flatpak-metadata"><span class="citerefentry"><span class="refentrytitle">flatpak-metadata</span>(5)</span></a></span></dt><dd><p>
+ Information about an application or runtime
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545833664"></a><h2>Environment</h2><p>
Besides standard environment variables such as <code class="envar">XDG_DATA_DIRS</code> and
<code class="envar">XDG_DATA_HOME</code>, flatpak is consulting some of its own.
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="envar">FLATPAK_USER_DIR</code></span></dt><dd><p>
@@ -121,22 +147,25 @@
The location of flatpak site configuration. If this is not set,
<code class="filename">/etc/flatpak</code> is used (unless overridden at build
time by --sysconfdir).
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021659943520"></a><h2>See also</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545824544"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#ostree.repo"><span class="citerefentry"><span class="refentrytitle">ostree.repo</span>(5)</span></a>,
<a class="citerefentry" href="#flatpak-remote"><span class="citerefentry"><span class="refentrytitle">flatpak-remote</span>(5)</span></a>,
- </p></div></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm140021665365120"></a>Commands</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak-build-bundle">flatpak build-bundle</a></span><span class="refpurpose"> — Create a single-file bundle from a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-commit-from">flatpak build-commit-from</a></span><span class="refpurpose"> — Create new commits based on existing one (possibly from another repository)</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-export">flatpak build-export</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-finish">flatpak build-finish</a></span><span class="refpurpose"> — Finalize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-import-bundle">flatpak build-import-bundle</a></span><span class="refpurpose"> — Import a file bundle into a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-init">flatpak build-init</a></span><span class="refpurpose"> — Initialize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-sign">flatpak build-sign</a></span><span class="refpurpose"> — Sign an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-update-repo">flatpak build-update-repo</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build">flatpak build</a></span><span class="refpurpose"> — Build in a directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-config">flatpak config</a></span><span class="refpurpose"> — Manage configuration</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-export">flatpak document-export</a></span><span class="refpurpose"> — Export a file to a sandboxed application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-info">flatpak document-info</a></span><span class="refpurpose"> — Show information about exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-list">flatpak document-list</a></span><span class="refpurpose"> — List exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-unexport">flatpak document-unexport</a></span><span class="refpurpose"> — Stop exporting a file</span></dt><dt><span class="refentrytitle"><a href="#flatpak-enter">flatpak enter</a></span><span class="refpurpose"> — Enter an application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-info">flatpak info</a></span><span class="refpurpose"> — Show information about installed application and/or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-install">flatpak install</a></span><span class="refpurpose"> — Install an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-list">flatpak list</a></span><span class="refpurpose"> — List installed applications and/or runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-make-current">flatpak make-current</a></span><span class="refpurpose"> — Make a specific version of an app current</span></dt><dt><span class="refentrytitle"><a href="#flatpak-override">flatpak override</a></span><span class="refpurpose"> — Override application requirements</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-add">flatpak remote-add</a></span><span class="refpurpose"> — Add a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-delete">flatpak remote-delete</a></span><span class="refpurpose"> — Delete a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-info">flatpak remote-info</a></span><span class="refpurpose"> — Show information about an application or runtime in a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-ls">flatpak remote-ls</a></span><span class="refpurpose"> — Show available runtimes and applications</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-modify">flatpak remote-modify</a></span><span class="refpurpose"> — Modify a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remotes">flatpak remotes</a></span><span class="refpurpose"> — List remote repositories</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repo">flatpak repo</a></span><span class="refpurpose"> — Show information about a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-run">flatpak run</a></span><span class="refpurpose"> — Run an application or open a shell in a runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-search">flatpak search</a></span><span class="refpurpose"> — Search for applications and runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-uninstall">flatpak uninstall</a></span><span class="refpurpose"> — Uninstall an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-update">flatpak update</a></span><span class="refpurpose"> — Update an application or runtime</span></dt></dl></div><div class="refentry"><a id="flatpak-build-bundle"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-bundle — Create a single-file bundle from a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-bundle</code> [OPTION...] LOCATION FILENAME NAME [BRANCH]</p></div></div><div class="refsect1"><a id="idm140021660229504"></a><h2>Description</h2><p>
+ </p></div></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm45412553724096"></a>Commands</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak-build-bundle">flatpak build-bundle</a></span><span class="refpurpose"> — Create a single-file bundle from a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-commit-from">flatpak build-commit-from</a></span><span class="refpurpose"> — Create new commits based on existing one (possibly from another repository)</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-export">flatpak build-export</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-finish">flatpak build-finish</a></span><span class="refpurpose"> — Finalize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-import-bundle">flatpak build-import-bundle</a></span><span class="refpurpose"> — Import a file bundle into a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-init">flatpak build-init</a></span><span class="refpurpose"> — Initialize a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-sign">flatpak build-sign</a></span><span class="refpurpose"> — Sign an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build-update-repo">flatpak build-update-repo</a></span><span class="refpurpose"> — Create a repository from a build directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-build">flatpak build</a></span><span class="refpurpose"> — Build in a directory</span></dt><dt><span class="refentrytitle"><a href="#flatpak-config">flatpak config</a></span><span class="refpurpose"> — Manage configuration</span></dt><dt><span class="refentrytitle"><a href="#flatpak-create-usb">flatpak create-usb</a></span><span class="refpurpose"> — Copy apps and/or runtimes onto removable media.</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-export">flatpak document-export</a></span><span class="refpurpose"> — Export a file to a sandboxed application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-info">flatpak document-info</a></span><span class="refpurpose"> — Show information about exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-list">flatpak document-list</a></span><span class="refpurpose"> — List exported files</span></dt><dt><span class="refentrytitle"><a href="#flatpak-document-unexport">flatpak document-unexport</a></span><span class="refpurpose"> — Stop exporting a file</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-remove">flatpak permission-remove</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-list">flatpak permission-list</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-show">flatpak permission-show</a></span><span class="refpurpose"> — List permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-permission-reset">flatpak permission-reset</a></span><span class="refpurpose"> — Reset permissions</span></dt><dt><span class="refentrytitle"><a href="#flatpak-enter">flatpak enter</a></span><span class="refpurpose"> — Enter an application</span></dt><dt><span class="refentrytitle"><a href="#flatpak-info">flatpak info</a></span><span class="refpurpose"> — Show information about an installed application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-install">flatpak install</a></span><span class="refpurpose"> — Install an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-list">flatpak list</a></span><span class="refpurpose"> — List installed applications and/or runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-make-current">flatpak make-current</a></span><span class="refpurpose"> — Make a specific version of an app current</span></dt><dt><span class="refentrytitle"><a href="#flatpak-override">flatpak override</a></span><span class="refpurpose"> — Override application requirements</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-add">flatpak remote-add</a></span><span class="refpurpose"> — Add a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-delete">flatpak remote-delete</a></span><span class="refpurpose"> — Delete a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-info">flatpak remote-info</a></span><span class="refpurpose"> — Show information about an application or runtime in a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-ls">flatpak remote-ls</a></span><span class="refpurpose"> — Show available runtimes and applications</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote-modify">flatpak remote-modify</a></span><span class="refpurpose"> — Modify a remote repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remotes">flatpak remotes</a></span><span class="refpurpose"> — List remote repositories</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repair">flatpak repair</a></span><span class="refpurpose"> — Repair a flatpak installation</span></dt><dt><span class="refentrytitle"><a href="#flatpak-repo">flatpak repo</a></span><span class="refpurpose"> — Show information about a local repository</span></dt><dt><span class="refentrytitle"><a href="#flatpak-run">flatpak run</a></span><span class="refpurpose"> — Run an application or open a shell in a runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-search">flatpak search</a></span><span class="refpurpose"> — Search for applications and runtimes</span></dt><dt><span class="refentrytitle"><a href="#flatpak-uninstall">flatpak uninstall</a></span><span class="refpurpose"> — Uninstall an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-update">flatpak update</a></span><span class="refpurpose"> — Update an application or runtime</span></dt></dl></div><div class="refentry"><a id="flatpak-build-bundle"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-bundle — Create a single-file bundle from a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-bundle</code> [OPTION...] LOCATION FILENAME NAME [BRANCH]</p></div></div><div class="refsect1"><a id="idm45412548907024"></a><h2>Description</h2><p>
Creates a single-file named FILENAME
for the application (or runtime) named NAME
in the repository at LOCATION . If
a BRANCH is specified, this branch of
the application is used.
-
+ </p><p>
+ The collection ID set on the repository at
+ LOCATION (if set) will be used for the
+ bundle.
</p><p>
The format of the bundle file is that of an ostree static delta
(against an empty base) with some flatpak specific metadata for
the application icons and appdata.
- </p></div><div class="refsect1"><a id="idm140021658496992"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412546073072"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--runtime</code></span></dt><dd><p>
Export a runtime instead of an application.
@@ -159,9 +188,11 @@
Export to an OCI image instead of a Flatpak bundle.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661152768"></a><h2>See also</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412547853648"></a><h2>Examples</h2><p>
+ <span class="command"><strong>$ flatpak build-bundle /var/lib/flatpak/repo gnome-calculator.flatpak org.gnome.Calculator stable</strong></span>
+ </p></div><div class="refsect1"><a id="idm45412547851504"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-init"><span class="citerefentry"><span class="refentrytitle">flatpak-build-init</span>(1)</span></a>,
@@ -169,13 +200,16 @@
<a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-import-bundle"><span class="citerefentry"><span class="refentrytitle">flatpak-build-import-bundle</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-update-repo"><span class="citerefentry"><span class="refentrytitle">flatpak-build-update-repo</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-commit-from"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-commit-from — Create new commits based on existing one (possibly from another repository)</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-commit-from</code> [OPTION...] DST-REPO DST-REF... </p></div></div><div class="refsect1"><a id="idm140021661141744"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-commit-from"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-commit-from — Create new commits based on existing one (possibly from another repository)</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-commit-from</code> [OPTION...] DST-REPO DST-REF... </p></div></div><div class="refsect1"><a id="idm45412548699184"></a><h2>Description</h2><p>
Creates new commits on the DST-REF
branch in the DST-REPO , with the
contents (and most of the metadata) taken from another
branch, either from another repo, or from another branch in
the same repository.
-
+ </p><p>
+ The collection ID set on
+ DST-REPO (if set) will be used for the
+ newly created commits.
</p><p>
This command is very useful when you want to maintain a branch
with a clean history that has no unsigned or broken commits.
@@ -188,7 +222,7 @@
Any deltas that affect the original commit and that match parent
commits in the destination repository are copied and rewritten
for the new commit id.
- </p></div><div class="refsect1"><a id="idm140021661137344"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412546830384"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--src-repo=SRC-REPO</code></span></dt><dd><p>
The (local) repository to pull the source branch from. Defaults to the
@@ -213,6 +247,9 @@
finally updating the summary.
</p></dd><dt><span class="term"><code class="option">--force</code></span></dt><dd><p>
Create new commit even if the content didn't change from the existing branch head.
+ </p></dd><dt><span class="term"><code class="option">--disable-fsync</code></span></dt><dd><p>
+ Don't fsync when writing to the repository. This can result in data loss in exceptional situations, but can improve performance when
+ working with temporary or test repositories.
</p></dd><dt><span class="term"><code class="option">--gpg-sign=KEYID</code></span></dt><dd><p>
Sign the commit with this GPG key.
This option can be used multiple times.
@@ -222,18 +259,11 @@
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657704768"></a><h2>Examples</h2><p>
- <span class="command"><strong>$ flatpak build-export ~/repos/gnome-calculator/ ~/build/gnome-calculator/ org.gnome.Calculator</strong></span>
- </p><pre class="programlisting">
-Commit: 9d0044ea480297114d03aec85c3d7ae3779438f9d2cb69d717fb54237acacb8c
-Metadata Total: 605
-Metadata Written: 5
-Content Total: 1174
-Content Written: 1
-Content Bytes Written: 305
-</pre></div><div class="refsect1"><a id="idm140021657701744"></a><h2>See also</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412547185360"></a><h2>Examples</h2><p>
+ To revert a commit to the commit before:
+ </p><p>
+ <span class="command"><strong>$ flatpak build-commit-from --timestamp=NOW --src-ref=app/org.gnome.gedit/x86_64/master^ repo app/org.gnome.gedit/x86_64/master</strong></span>
+ </p></div><div class="refsect1"><a id="idm45412547299408"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-init"><span class="citerefentry"><span class="refentrytitle">flatpak-build-init</span>(1)</span></a>,
@@ -241,7 +271,7 @@ Content Bytes Written: 305
<a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-sign"><span class="citerefentry"><span class="refentrytitle">flatpak-build-sign</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-update-repo"><span class="citerefentry"><span class="refentrytitle">flatpak-build-update-repo</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-export"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-export — Create a repository from a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-export</code> [OPTION...] LOCATION DIRECTORY [BRANCH]</p></div></div><div class="refsect1"><a id="idm140021658166880"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-export"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-export — Create a repository from a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-export</code> [OPTION...] LOCATION DIRECTORY [BRANCH]</p></div></div><div class="refsect1"><a id="idm45412545925856"></a><h2>Description</h2><p>
Creates or updates a repository with an application build.
LOCATION is the location of the
repository. DIRECTORY must be a
@@ -261,14 +291,28 @@ Content Bytes Written: 305
subdirectories and the <code class="filename">metadata</code> file are included
in the commit, anything else is ignored.
</p><p>
+ When exporting a flatpak to be published to the internet,
+ <code class="option">--collection-id=COLLECTION-ID</code> should be specified
+ as a globally unique reverse DNS value to identify the collection of
+ flatpaks this will be added to. Setting a globally unique collection
+ ID allows the apps in the repository to be shared over peer to peer
+ systems without needing further configuration.
+ </p><p>
The build-update-repo command should be used to update repository
metadata whenever application builds are added to a repository.
- </p></div><div class="refsect1"><a id="idm140021657863856"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412546046096"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-s</code>, </span><span class="term"><code class="option">--subject=SUBJECT</code></span></dt><dd><p>
One line subject for the commit message.
</p></dd><dt><span class="term"><code class="option">-b</code>, </span><span class="term"><code class="option">--body=BODY</code></span></dt><dd><p>
Full description for the commit message.
+ </p></dd><dt><span class="term"><code class="option">--collection-id=COLLECTION-ID</code></span></dt><dd><p>
+ Set as the collection ID of the repository. Setting a globally
+ unique collection ID allows the apps in the repository to be shared over
+ peer to peer systems without needing further configuration.
+ If exporting to an existing repository, the collection ID
+ must match the existing configured collection ID for that
+ repository.
</p></dd><dt><span class="term"><code class="option">--arch=ARCH</code></span></dt><dd><p>
Specify the architecture component of the branch to export. Only host compatible architectures can be specified.
</p></dd><dt><span class="term"><code class="option">--exclude=PATTERN</code></span></dt><dd><p>
@@ -287,6 +331,9 @@ Content Bytes Written: 305
than the regular <code class="filename">files</code> directory.
</p></dd><dt><span class="term"><code class="option">--timestamp=DATE</code></span></dt><dd><p>
Use the specified ISO 8601 formatted date in the commit metadata and, if <code class="option">--update-appstream</code> is used, the appstream data.
+ </p></dd><dt><span class="term"><code class="option">--disable-fsync</code></span></dt><dd><p>
+ Don't fsync when writing to the repository. This can result in data loss in exceptional situations, but can improve performance when
+ working with temporary or test repositories.
</p></dd><dt><span class="term"><code class="option">--update-appstream</code></span></dt><dd><p>
Update the appstream branch after the build.
</p></dd><dt><span class="term"><code class="option">--no-update-summary</code></span></dt><dd><p>
@@ -305,9 +352,7 @@ Content Bytes Written: 305
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021662098896"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550525056"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak build-export ~/repos/gnome-calculator/ ~/build/gnome-calculator/ org.gnome.Calculator</strong></span>
</p><pre class="programlisting">
Commit: 9d0044ea480297114d03aec85c3d7ae3779438f9d2cb69d717fb54237acacb8c
@@ -316,7 +361,7 @@ Metadata Written: 5
Content Total: 1174
Content Written: 1
Content Bytes Written: 305
-</pre></div><div class="refsect1"><a id="idm140021662095872"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412550522032"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-init"><span class="citerefentry"><span class="refentrytitle">flatpak-build-init</span>(1)</span></a>,
@@ -324,7 +369,7 @@ Content Bytes Written: 305
<a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-sign"><span class="citerefentry"><span class="refentrytitle">flatpak-build-sign</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-update-repo"><span class="citerefentry"><span class="refentrytitle">flatpak-build-update-repo</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-finish"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-finish — Finalize a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-finish</code> [OPTION...] DIRECTORY </p></div></div><div class="refsect1"><a id="idm140021657712720"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-finish"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-finish — Finalize a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-finish</code> [OPTION...] DIRECTORY </p></div></div><div class="refsect1"><a id="idm45412550572752"></a><h2>Description</h2><p>
Finalizes a build directory, to prepare it for exporting.
DIRECTORY is the name of the directory.
</p><p>
@@ -340,7 +385,7 @@ Content Bytes Written: 305
</p><p>
It is an error to run build-finish on a directory that has not
been initialized as a build directory, or has already been finalized.
- </p></div><div class="refsect1"><a id="idm140021658208352"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412550566960"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--command=COMMAND</code></span></dt><dd><p>
The command to use. If this option is not specified,
@@ -361,12 +406,12 @@ Content Bytes Written: 305
</p></dd><dt><span class="term"><code class="option">--socket=SOCKET</code></span></dt><dd><p>
Expose a well known socket to the application. This updates
the [Context] group in the metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--nosocket=SOCKET</code></span></dt><dd><p>
Don't expose a well known socket to the application. This updates
the [Context] group in the metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--device=DEVICE</code></span></dt><dd><p>
Expose a device to the application. This updates
@@ -381,7 +426,7 @@ Content Bytes Written: 305
</p></dd><dt><span class="term"><code class="option">--allow=FEATURE</code></span></dt><dd><p>
Allow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p><p>
The <code class="code">devel</code> feature allows the application to
@@ -393,10 +438,14 @@ Content Bytes Written: 305
natively by the system. For example, for the <code class="code">x86_64</code>
architecture, 32-bit <code class="code">x86</code> binaries will be allowed as
well.
+ </p><p>
+ The <code class="code">bluetooth</code> feature allows the application to
+ use bluetooth (AF_BLUETOOTH) sockets. Note, for bluetooth to
+ fully work you must also have network access.
</p></dd><dt><span class="term"><code class="option">--disallow=FEATURE</code></span></dt><dd><p>
Disallow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--filesystem=FS</code></span></dt><dd><p>
Allow the application access to a subset of the filesystem.
@@ -466,6 +515,12 @@ key=v1;v2;
be set to "true".
</p></dd><dt><span class="term"><code class="option">--extension=NAME=VARIABLE[=VALUE]</code></span></dt><dd><p>
Add extension point info.
+ See the documentation for
+ <a class="citerefentry" href="#flatpak-metadata"><span class="citerefentry"><span class="refentrytitle">flatpak-metadata</span>(5)</span></a>
+ for the possible values of
+ <em class="replaceable"><code>VARIABLE</code></em> and <em class="replaceable"><code>VALUE</code></em>.
+ </p></dd><dt><span class="term"><code class="option">--remove-extension=NAME</code></span></dt><dd><p>
+ Remove extension point info.
</p></dd><dt><span class="term"><code class="option">--extension-priority=VALUE</code></span></dt><dd><p>
Set the priority (library override order) of the extension point.
Only useful for extensions. 0 is the default, and higher value means higher
@@ -481,9 +536,7 @@ key=v1;v2;
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021662060240"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550484736"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak build-finish /build/my-app --socket=x11 --share=ipc</strong></span>
</p><pre class="programlisting">
Exporting share/applications/gnome-calculator.desktop
@@ -491,17 +544,17 @@ Exporting share/dbus-1/services/org.gnome.Calculator.SearchProvider.service
More than one executable
Using gcalccmd as command
Please review the exported files and the metadata
-</pre></div><div class="refsect1"><a id="idm140021662057264"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412550481760"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-init"><span class="citerefentry"><span class="refentrytitle">flatpak-build-init</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build"><span class="citerefentry"><span class="refentrytitle">flatpak-build</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-export"><span class="citerefentry"><span class="refentrytitle">flatpak-build-export</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-import-bundle"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-import-bundle — Import a file bundle into a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-import-bundle</code> [OPTION...] LOCATION FILENAME </p></div></div><div class="refsect1"><a id="idm140021660436832"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-import-bundle"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-import-bundle — Import a file bundle into a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-import-bundle</code> [OPTION...] LOCATION FILENAME </p></div></div><div class="refsect1"><a id="idm45412546588080"></a><h2>Description</h2><p>
Imports a bundle from a file named FILENAME
into the repository at LOCATION .
</p><p>
The format of the bundle file is that generated by build-bundle.
- </p></div><div class="refsect1"><a id="idm140021659316368"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549558784"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
@@ -523,14 +576,12 @@ Please review the exported files and the metadata
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--gpg-homedir=PATH</code></span></dt><dd><p>
GPG Homedir to use when looking for keyrings
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661450496"></a><h2>See also</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412546010464"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-bundle"><span class="citerefentry"><span class="refentrytitle">flatpak-build-bundle</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-update-repo"><span class="citerefentry"><span class="refentrytitle">flatpak-build-update-repo</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-init"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-init — Initialize a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-init</code> [OPTION...] DIRECTORY APPNAME SDK RUNTIME [BRANCH]</p></div></div><div class="refsect1"><a id="idm140021659386272"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-init"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-init — Initialize a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-init</code> [OPTION...] DIRECTORY APPNAME SDK RUNTIME [BRANCH]</p></div></div><div class="refsect1"><a id="idm45412548545376"></a><h2>Description</h2><p>
Initializes a directory for building an application.
DIRECTORY is the name of the directory.
APPNAME is the application id of the app
@@ -546,7 +597,7 @@ Please review the exported files and the metadata
</p><p>
It is an error to run build-init on a directory that has already
been initialized as a build directory.
- </p></div><div class="refsect1"><a id="idm140021661655680"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412556065104"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--arch=ARCH</code></span></dt><dd><p>
The architecture to use.
@@ -563,6 +614,8 @@ Please review the exported files and the metadata
</p></dd><dt><span class="term"><code class="option">--sdk-extension=EXTENSION</code></span></dt><dd><p>
When using --writable-sdk, in addition to the sdk, also install the specified extension.
This option can be used multiple times.
+ </p></dd><dt><span class="term"><code class="option">--extension=NAME=VARIABLE[=VALUE]</code></span></dt><dd><p>
+ Add extension point info.
</p></dd><dt><span class="term"><code class="option">--sdk-dir</code></span></dt><dd><p>
Specify a custom subdirectory to use instead of <code class="filename">usr</code> for --writable-sdk.
</p></dd><dt><span class="term"><code class="option">--update</code></span></dt><dd><p>
@@ -580,18 +633,21 @@ Please review the exported files and the metadata
is "app" which is a regular app, but "runtime" creates a runtime
based on an existing runtime, and "extension" creates an extension
for an app or runtime.
+ </p></dd><dt><span class="term"><code class="option">--extension-tag=EXTENSION_TAG</code></span></dt><dd><p>
+ If building an extension, the tag to use when searching for
+ the mount point of the extension.
</p></dd><dt><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021658856304"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412546302224"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak build-init /build/my-app org.gnome.Sdk org.gnome.Platform 3.16</strong></span>
- </p></div><div class="refsect1"><a id="idm140021658854176"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412546300096"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build"><span class="citerefentry"><span class="refentrytitle">flatpak-build</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-export"><span class="citerefentry"><span class="refentrytitle">flatpak-build-export</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-sign"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-sign — Sign an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-sign</code> [OPTION...] LOCATION ID [BRANCH]</p></div></div><div class="refsect1"><a id="idm140021658809232"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-sign"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-sign — Sign an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-sign</code> [OPTION...] LOCATION ID [BRANCH]</p></div></div><div class="refsect1"><a id="idm45412546486448"></a><h2>Description</h2><p>
Signs the commit for a specified application or runtime in
a local repository. LOCATION is
the location of the repository. ID is the name of the application, or
@@ -600,7 +656,7 @@ Please review the exported files and the metadata
</p><p>
Applications can also be signed during build-export, but
it is sometimes useful to add additional signatures later.
- </p></div><div class="refsect1"><a id="idm140021658804336"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549693424"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--gpg-sign=KEYID</code></span></dt><dd><p>
Sign the commit with this GPG key.
@@ -615,16 +671,14 @@ Please review the exported files and the metadata
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021659080048"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412546029440"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak build-sign --gpg-sign=D8BA6573DDD2418027736F1BC33B315E53C1E9D6 /some/repo org.my.App</strong></span>
- </p></div><div class="refsect1"><a id="idm140021657733632"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412546027296"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-export"><span class="citerefentry"><span class="refentrytitle">flatpak-build-export</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build"><span class="citerefentry"><span class="refentrytitle">flatpak-build</span>(1)</span></a>,
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-update-repo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-update-repo — Create a repository from a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-update-repo</code> [OPTION...] LOCATION </p></div></div><div class="refsect1"><a id="idm140021658879936"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build-update-repo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build-update-repo — Create a repository from a build directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build-update-repo</code> [OPTION...] LOCATION </p></div></div><div class="refsect1"><a id="idm45412549521968"></a><h2>Description</h2><p>
Updates repository metadata for the repository at
LOCATION . This command generates
an OSTree summary file that lists the contents of the repository.
@@ -634,7 +688,7 @@ Please review the exported files and the metadata
After this command, LOCATION can be
used as the repository location for flatpak remote-add, either by
exporting it over http, or directly with a file: url.
- </p></div><div class="refsect1"><a id="idm140021661290384"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412548394784"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--redirect-url=URL</code></span></dt><dd><p>
Redirect this repo to a new URL.
@@ -646,6 +700,20 @@ Please review the exported files and the metadata
</p></dd><dt><span class="term"><code class="option">--gpg-import=FILE</code></span></dt><dd><p>
Import a new default GPG public key from the
given file.
+ </p></dd><dt><span class="term"><code class="option">--collection-id=COLLECTION-ID</code></span></dt><dd><p>
+ The globally unique identifier of the remote repository, to
+ allow mirrors to be grouped. This must be set to a globally
+ unique reverse DNS string if the repository is to be made
+ publicly available. If a collection ID is already set on an
+ existing repository, this will update it. If not specified,
+ the existing collection ID will be left unchanged.
+ </p></dd><dt><span class="term"><code class="option">--deploy-collection-id</code></span></dt><dd><p>
+ Deploy the collection ID (set using <code class="option">--collection-id</code>
+ in the static remote configuration for all clients. This is
+ irrevocable once published in a repository. Use it to decide
+ when to roll out a collection ID to users of an existing repository.
+ If constructing a new repository which has a collection ID,
+ you should typically always pass this option.
</p></dd><dt><span class="term"><code class="option">--gpg-sign=KEYID</code></span></dt><dd><p>
Sign the commit with this GPG key.
This option can be used multiple times.
@@ -662,14 +730,12 @@ Please review the exported files and the metadata
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021658546672"></a><h2>See also</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545818016"></a><h2>See also</h2><p>
<a class="citerefentry" href="#ostree"><span class="citerefentry"><span class="refentrytitle">ostree</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-ls"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-ls</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-export"><span class="citerefentry"><span class="refentrytitle">flatpak-build-export</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build — Build in a directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build</code> [OPTION...] DIRECTORY [COMMAND [ARG...]]</p></div></div><div class="refsect1"><a id="idm140021661668896"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-build"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-build — Build in a directory</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak build</code> [OPTION...] DIRECTORY [COMMAND [ARG...]]</p></div></div><div class="refsect1"><a id="idm45412547991712"></a><h2>Description</h2><p>
Runs a build command in a directory. DIRECTORY
must have been initialized with <span class="command"><strong>flatpak build-init</strong></span>.
</p><p>
@@ -679,10 +745,12 @@ Please review the exported files and the metadata
are mounted at <code class="filename">/app</code> and <code class="filename">/var</code>,
respectively. They are writable, and their contents are preserved between
build commands, to allow accumulating build artifacts there.
- </p></div><div class="refsect1"><a id="idm140021659594224"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549786304"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
</p></dd><dt><span class="term"><code class="option">-r</code>, </span><span class="term"><code class="option">--runtime</code></span></dt><dd><p>
Use the non-devel runtime that is specified in the application metadata instead of the devel runtime.
</p></dd><dt><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--die-with-parent</code></span></dt><dd><p>
@@ -704,12 +772,12 @@ Please review the exported files and the metadata
</p></dd><dt><span class="term"><code class="option">--socket=SOCKET</code></span></dt><dd><p>
Expose a well-known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--nosocket=SOCKET</code></span></dt><dd><p>
Don't expose a well-known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--device=DEVICE</code></span></dt><dd><p>
Expose a device to the application. This overrides to
@@ -724,22 +792,15 @@ Please review the exported files and the metadata
</p></dd><dt><span class="term"><code class="option">--allow=FEATURE</code></span></dt><dd><p>
Allow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
- </p><p>
- The <code class="code">devel</code> feature allows the application to
- access certain syscalls such as <code class="code">ptrace()</code>, and
- <code class="code">perf_event_open()</code>.
- </p><p>
- The <code class="code">multiarch</code> feature allows the application to
- execute programs compiled for an ABI other than the one supported
- natively by the system. For example, for the <code class="code">x86_64</code>
- architecture, 32-bit <code class="code">x86</code> binaries will be allowed as
- well.
+ </p><p>
+ See <a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>
+ for the meaning of the various features.
</p></dd><dt><span class="term"><code class="option">--disallow=FEATURE</code></span></dt><dd><p>
Disallow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--filesystem=FILESYSTEM[:ro|:create]</code></span></dt><dd><p>
Allow the application access to a subset of the filesystem.
@@ -818,16 +879,16 @@ key=v1;v2;
</p></dd><dt><span class="term"><code class="option">--log-system-bus</code></span></dt><dd><p>
Log system bus traffic. This can be useful to see what access you need to allow in
your D-Bus policy.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657376048"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545678368"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak build /build/my-app rpmbuild my-app.src.rpm</strong></span>
- </p></div><div class="refsect1"><a id="idm140021657374016"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545676336"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-init"><span class="citerefentry"><span class="refentrytitle">flatpak-build-init</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-export"><span class="citerefentry"><span class="refentrytitle">flatpak-build-export</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-config"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-config — Manage configuration</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak config</code> [OPTION...] KEY VALUE </p></div></div><div class="refsect1"><a id="idm140021658621328"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-config"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-config — Manage configuration</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak config</code> [OPTION...] KEY VALUE </p></div></div><div class="refsect1"><a id="idm45412546232784"></a><h2>Description</h2><p>
Show and modify current configuration
- </p></div><div class="refsect1"><a id="idm140021658620016"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412546231472"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--list</code></span></dt><dd><p>
Print all keys and their values
@@ -847,11 +908,81 @@ key=v1;v2;
<code class="filename">/etc/flatpak/installations.d/</code>. Using
--installation=default is equivalent to using
--system .
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661861776"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412547987472"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak config --set language sv;en;fi</strong></span>
- </p></div><div class="refsect1"><a id="idm140021661859744"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412547985440"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-create-usb"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-create-usb — Copy apps and/or runtimes onto removable media.</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak create-usb</code> [OPTION...] MOUNT-PATH REF... </p></div></div><div class="refsect1"><a id="idm45412547206144"></a><h2>Description</h2><p>
+ Copies the specified apps and/or runtimes REF s onto the removable
+ media mounted at MOUNT-PATH , along with all the dependencies and
+ metadata needed for installing them. This is one way of transferring flatpaks
+ between computers that doesn't require an Internet connection. After using
+ this comand, the USB drive can be connected to another computer and
+ <span class="command"><strong>flatpak install</strong></span> will prefer to install from it rather than
+ the Internet if the refs are the newest available. For this process to work a
+ collection ID must be configured on the relevant remotes on both the source
+ and destination computers, and on the remote server.
+ </p><p>
+ Each REF argument is a full or partial indentifier in the
+ flatpak ref format, which looks like "(app|runtime)/ID/ARCH/BRANCH". All elements
+ except ID are optional and can be left out, including the slashes,
+ so most of the time you need only specify ID. Any part left out will be matched
+ against what is installed, and if there are multiple matches an error message
+ will list the alternatives.
+ </p><p>
+ By default this looks for both installed apps and runtimes
+ with the given REF , but you can
+ limit this by using the --app or --runtime option.
+ </p><p>
+ All REF s must be in the same installation (user, system, or other).
+ Otherwise it's ambiguous which repository metadata refs to put on the USB drive.
+ </p><p>
+ By default <span class="command"><strong>flatpak create-usb</strong></span> uses <code class="filename">.ostree/repo</code>
+ as the destination directory under MOUNT-PATH but if you
+ specify another location using <code class="option">--destination-repo</code>
+ a symbolic link will be created for you in <code class="filename">.ostree/repos.d</code>.
+ This ensures that either way the repository will be found by flatpak (and other
+ consumers of libostree) for install/update operations.
+ </p><p>
+ Unless overridden with the --system, --user, or --installation
+ options, this command searches both the system-wide installation
+ and the per-user one for REF and errors
+ out if it exists in more than one.
+ </p></div><div class="refsect1"><a id="idm45412546321856"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
+ Uninstalls from a per-user installation.
+ </p></dd><dt><span class="term"><code class="option">--system</code></span></dt><dd><p>
+ Uninstalls from the default system-wide installation.
+ </p></dd><dt><span class="term"><code class="option">--installation=NAME</code></span></dt><dd><p>
+ Copies refs from a system-wide installation specified by
+ NAME among those defined in
+ <code class="filename">/etc/flatpak/installations.d/</code>. Using
+ --installation=default is
+ equivalent to using --system .
+ </p></dd><dt><span class="term"><code class="option">--app</code></span></dt><dd><p>
+ Assume that all REF s are apps if not explicitly specified.
+ </p></dd><dt><span class="term"><code class="option">--runtime</code></span></dt><dd><p>
+ Assume that all REF s are runtimes if not explicitly specified.
+ </p></dd><dt><span class="term"><code class="option">--destination-repo</code>=DEST</span></dt><dd><p>
+ Create the repository in DEST under MOUNT-PATH, rather than
+ the default location.
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412547122064"></a><h2>Examples</h2><p>
+ <span class="command"><strong>$ flatpak create-usb /run/media/mwleeds/1a9b4cb2-a7ef-4d9b-91a5-6eaf8fdd2bf6/ com.endlessm.wiki_art.en</strong></span>
+ </p></div><div class="refsect1"><a id="idm45412547119920"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-export"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-export — Export a file to a sandboxed application</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-export</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm140021657514944"></a><h2>Description</h2><p>
+ <a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-list"><span class="citerefentry"><span class="refentrytitle">flatpak-list</span>(1)</span></a>,
+ <a class="citerefentry" href="#ostree-create-usb"><span class="citerefentry"><span class="refentrytitle">ostree-create-usb</span>(1)</span></a>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-export"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-export — Export a file to a sandboxed application</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-export</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm45412548712928"></a><h2>Description</h2><p>
Creates a document id for a local file that can be exposed to
sandboxed applications, allowing them access to files that they
would not otherwise see. The exported files are exposed in a
@@ -860,7 +991,7 @@ key=v1;v2;
This command also lets you modify the per-application
permissions of the documents, granting or revoking access
to the file on a per-application basis.
- </p></div><div class="refsect1"><a id="idm140021661713728"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412548711200"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-u</code>, </span><span class="term"><code class="option">--unique</code></span></dt><dd><p> Don't reuse an existing document id
for the file. This makes it safe to later remove the
@@ -894,31 +1025,31 @@ key=v1;v2;
Revoke the ability to grant further permissions for the applications specified with --app.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656917552"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412549747616"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak document-export --app=org.gnome.GEdit ~/test.txt</strong></span>
</p><pre class="programlisting">
/run/user/1000/doc/e52f9c6a/test.txt
-</pre></div><div class="refsect1"><a id="idm140021656918704"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412549744896"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-unexport"><span class="citerefentry"><span class="refentrytitle">flatpak-document-unexport</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-info"><span class="citerefentry"><span class="refentrytitle">flatpak-document-info</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-list"><span class="citerefentry"><span class="refentrytitle">flatpak-document-list</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-info — Show information about exported files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-info</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm140021661851600"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-info — Show information about exported files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-info</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm45412549928256"></a><h2>Description</h2><p>
Shows information about an exported file, such as the
document id, the fuse path, the original location in the
filesystem, and the per-application permissions.
</p><p>
FILE can either be a file in the fuse filesystem at /run/user/$UID/doc/,
or a file anywhere else.
- </p></div><div class="refsect1"><a id="idm140021661849728"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549926528"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661731696"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544995936"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak document-info ~/Sources/gtk/gail-3.0.pc</strong></span>
</p><pre class="programlisting">
id: dd32c34a
@@ -926,42 +1057,131 @@ path: /run/user/1000/doc/dd32c34a/gail-3.0.pc
origin: /home/mclasen/Sources/gtk/gail-3.0.pc
permissions:
org.gnome.gedit read, write
-</pre></div><div class="refsect1"><a id="idm140021662003616"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412546548704"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-export"><span class="citerefentry"><span class="refentrytitle">flatpak-document-export</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-unexport"><span class="citerefentry"><span class="refentrytitle">flatpak-document-unexport</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-list"><span class="citerefentry"><span class="refentrytitle">flatpak-document-list</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-list — List exported files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-list</code> [OPTION...] [APPID]</p></div></div><div class="refsect1"><a id="idm140021657626288"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-list — List exported files</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-list</code> [OPTION...] [APPID]</p></div></div><div class="refsect1"><a id="idm45412548657328"></a><h2>Description</h2><p>
Lists exported files, with their document id and the
full path to their origin. If an APPID is specified,
only the files exported to this app are listed.
- </p></div><div class="refsect1"><a id="idm140021657624976"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545040816"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656615440"></a><h2>See also</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412546940576"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-export"><span class="citerefentry"><span class="refentrytitle">flatpak-document-export</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-unexport"><span class="citerefentry"><span class="refentrytitle">flatpak-document-unexport</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-info"><span class="citerefentry"><span class="refentrytitle">flatpak-document-info</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-unexport"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-unexport — Stop exporting a file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-export</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm140021659410032"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-document-unexport"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-document-unexport — Stop exporting a file</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak document-unexport</code> [OPTION...] FILE </p></div></div><div class="refsect1"><a id="idm45412549254784"></a><h2>Description</h2><p>
Removes the document id for the file from the
document portal. This will make the document unavailable
to all sandboxed applications.
- </p></div><div class="refsect1"><a id="idm140021659408528"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412544972672"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656845536"></a><h2>See also</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550009616"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-export"><span class="citerefentry"><span class="refentrytitle">flatpak-document-export</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-info"><span class="citerefentry"><span class="refentrytitle">flatpak-document-info</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-document-list"><span class="citerefentry"><span class="refentrytitle">flatpak-document-list</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-enter"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-enter — Enter an application</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak enter</code> [OPTION...] MONITORPID COMMAND [ARG...]</p></div></div><div class="refsect1"><a id="idm140021661350128"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-permission-remove"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-permission-remove — List permissions</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak permission-remove</code> [OPTION...] TABLE ID </p></div></div><div class="refsect1"><a id="idm45412549866272"></a><h2>Description</h2><p>
+ Removes an entry for the object with id ID to the permission
+ store table TABLE. The ID must be in a suitable format
+ for the table.
+ </p><p>
+ The permission store is used by portals.
+ Each portal generally has its own table in the permission
+ store, and the format of the table entries is specific to
+ each portal.
+ </p></div><div class="refsect1"><a id="idm45412545207856"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412549761376"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-list"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-list</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-show"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-show</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-reset"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-reset</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-permission-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-permission-list — List permissions</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak permission-list</code> [OPTION...] [TABLE] [ID]</p></div></div><div class="refsect1"><a id="idm45412550063008"></a><h2>Description</h2><p>
+ Lists dynamic permissions which are stored in the Flatpak
+ permission store.
+ </p><p>
+ When called without arguments, lists all
+ the entries in all permission store tables. When called
+ with one argument, lists all the entries in the named
+ table. When called with two arguments, lists the entry
+ in the named table for the given object ID.
+ </p><p>
+ The permission store is used by portals.
+ Each portal generally has its own table in the permission
+ store, and the format of the table entries is specific to
+ each portal.
+ </p></div><div class="refsect1"><a id="idm45412550060736"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545299024"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-show"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-show</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-remove"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-remove</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-reset"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-reset</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-permission-show"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-permission-show — List permissions</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak permission-show</code> [OPTION...] APP_ID </p></div></div><div class="refsect1"><a id="idm45412544933808"></a><h2>Description</h2><p>
+ Lists dynamic permissions for the given app which are stored
+ in the Flatpak permission store.
+ </p><p>
+ When called without arguments, lists all
+ the entries in all permission store tables. When called
+ with one argument, lists all the entries in the named
+ table. When called with two arguments, lists the entry
+ in the named table for the given object ID.
+ </p><p>
+ The permission store is used by portals.
+ Each portal generally has its own table in the permission
+ store, and the format of the table entries is specific to
+ each portal.
+ </p></div><div class="refsect1"><a id="idm45412544931664"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545164160"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-list"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-list</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-remove"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-remove</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-reset"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-reset</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-permission-reset"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-permission-reset — Reset permissions</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak permission-reset</code> [OPTION...] APP_ID </p></div></div><div class="refsect1"><a id="idm45412549727648"></a><h2>Description</h2><p>
+ Removes all permissions for the given app from the Flatpak
+ permission store.
+ </p><p>
+ The permission store is used by portals.
+ Each portal generally has its own table in the permission
+ store, and the format of the table entries is specific to
+ each portal.
+ </p></div><div class="refsect1"><a id="idm45412549725792"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412548620976"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-list"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-list</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-show"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-show</span>(1)</span></a>,
+ <a class="citerefentry" href="#flatpak-permission-remove"><span class="citerefentry"><span class="refentrytitle">flatpak-permission-remove</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-enter"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-enter — Enter an application</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak enter</code> [OPTION...] MONITORPID COMMAND [ARG...]</p></div></div><div class="refsect1"><a id="idm45412545151680"></a><h2>Description</h2><p>
Enter a running sandbox.
SANDBOXEDPID must be the pid of a process running in a flatpak sandbox.
COMMAND is the command to run in the sandbox.
@@ -971,29 +1191,39 @@ permissions:
when you want to debug a problem with a running application.
</p><p>
This command requires extra privileges, so must be run as root or via e.g. sudo.
- </p></div><div class="refsect1"><a id="idm140021661345824"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549220624"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021660744080"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412549357712"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak enter 15345 sh</strong></span>
- </p></div><div class="refsect1"><a id="idm140021660742048"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412549355680"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-run"><span class="citerefentry"><span class="refentrytitle">flatpak-run</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-info — Show information about installed application and/or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak info</code> [OPTION...] NAME [BRANCH]</p></div></div><div class="refsect1"><a id="idm140021661276944"></a><h2>Description</h2><p>
- Show info about and installed application and/or runtime.
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-info — Show information about an installed application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak info</code> [OPTION...] NAME [BRANCH]</p></div></div><div class="refsect1"><a id="idm45412545323648"></a><h2>Description</h2><p>
+ Show info about an installed application or runtime.
</p><p>
By default, the output is formatted in a friendly format.
- If you specify one of the options --show-ref, --show-commit,
- --show-origin, --show-metadata or --show-size, the output is instead formatted
+ If you specify one of the options
+ --show-ref,
+ --show-origin,
+ --show-commit,
+ --show-size,
+ --show-metadata,
+ --show-permissions,
+ --file-access,
+ --show-location,
+ --show-runtime or
+ --show-sdk,
+ the output is instead formatted
in a machine-readable format.
</p><p>
By default, both per-user and system-wide installations
are queried. Use the --user, --system or --installation
options to change this.
- </p></div><div class="refsect1"><a id="idm140021656629264"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545321312"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Query per-user installations.
@@ -1016,19 +1246,27 @@ permissions:
Show the installed size.
</p></dd><dt><span class="term"><code class="option">-m</code>, </span><span class="term"><code class="option">--show-metadata</code></span></dt><dd><p>
Show the metadata.
+ </p></dd><dt><span class="term"><code class="option">--show-runtime</code></span></dt><dd><p>
+ Show the runtime.
+ </p></dd><dt><span class="term"><code class="option">--show-sdk</code></span></dt><dd><p>
+ Show the SDK.
+ </p></dd><dt><span class="term"><code class="option">-M</code>, </span><span class="term"><code class="option">--show-permissions</code></span></dt><dd><p>
+ Show the permissions.
+ </p></dd><dt><span class="term"><code class="option">--file-access=PATH</code></span></dt><dd><p>
+ Show the level of access to the given path.
</p></dd><dt><span class="term"><code class="option">-e</code>, </span><span class="term"><code class="option">--show-extensions</code></span></dt><dd><p>
Show the matching extensions.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661000864"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550605760"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak info org.gnome.Builder//master</strong></span>
- </p></div><div class="refsect1"><a id="idm140021660998944"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412550603728"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-update"><span class="citerefentry"><span class="refentrytitle">flatpak-update</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-install"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-install — Install an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Install from a configured remote:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] REMOTE-NAME REF... </p></div><p>Install from a .flatpakref file:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] [--from] LOCATION </p></div><p>Install from a .flatpak bundle:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] [--bundle] FILENAME </p></div></div><div class="refsect1"><a id="idm140021657017888"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-install"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-install — Install an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Install from a configured remote:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] REMOTE-NAME REF... </p></div><p>Install from a .flatpakref file:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] [--from] LOCATION </p></div><p>Install from a .flatpak bundle:</p><div class="cmdsynopsis"><p><code class="command">flatpak install</code> [OPTION...] [--bundle] FILENAME </p></div></div><div class="refsect1"><a id="idm45412545060864"></a><h2>Description</h2><p>
Installs an application or runtime. The primary way to
install is to specify a [REMOTE]
name as the source and one ore more [REF]s to specify the
@@ -1049,21 +1287,27 @@ permissions:
to a local repository, then that repository will be used as the source, and a temporary remote
will be created for the lifetime of the REF .
</p><p>
+ If the specified REMOTE has a collection ID configured on it,
+ flatpak will search mounted filesystems such as USB drives as well as Avahi services
+ advertised on the local network for the needed refs, in order to support
+ offline updates. See <a class="citerefentry" href="#ostree-find-remotes"><span class="citerefentry"><span class="refentrytitle">ostree-find-remotes</span>(1)</span></a>
+ for more information.
+ </p><p>
The alternative form of the command ([--from] or
[--bundle] allows you to
install directly from a source such as a .flatpak
single-file bundle, a .flatpakref app description. The options are optional if the first
- argument have the right extension.
+ argument has the right extension.
</p><p>
Note that flatpak allows one to have multiple branches of an application and runtimes
- installed and used at the same time. However, only version of an application one can be current,
+ installed and used at the same time. However, only one version of an application can be current,
meaning its exported files (for instance desktop files and icons) are
visible to the host. The last installed version is made current by
default, but you can manually change with make-current.
</p><p>
Unless overridden with the --user or the --installation option, this command installs
the application or runtime in the default system-wide installation.
- </p></div><div class="refsect1"><a id="idm140021656787904"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545907760"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--bundle</code></span></dt><dd><p>
Assume LOCATION is a .flatpak single-bundle file.
@@ -1071,6 +1315,8 @@ permissions:
</p></dd><dt><span class="term"><code class="option">--from</code></span></dt><dd><p>
Assume LOCATION is a .flatpakref file containing the details of the app to be installed.
This is optional if the arguments ends with .flatpakref.
+ </p></dd><dt><span class="term"><code class="option">--reinstall</code></span></dt><dd><p>
+ Uninstall first if already installed.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Install the application or runtime in a per-user installation.
</p></dd><dt><span class="term"><code class="option">--system</code></span></dt><dd><p>
@@ -1106,9 +1352,7 @@ permissions:
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657342592"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550165200"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak install gnome org.gnome.gedit2</strong></span>
</p><p>
<span class="command"><strong>$ flatpak --installation=default install gnome org.gnome.gedit2</strong></span>
@@ -1116,22 +1360,22 @@ permissions:
<span class="command"><strong>$ flatpak --user install gnome org.gnome.gedit//3.22</strong></span>
</p><p>
<span class="command"><strong>$ flatpak --user install https://sdk.gnome.org/gedit.flatpakref</strong></span>
- </p></div><div class="refsect1"><a id="idm140021657337152"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545670592"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-update"><span class="citerefentry"><span class="refentrytitle">flatpak-update</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-list"><span class="citerefentry"><span class="refentrytitle">flatpak-list</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-build-bundle"><span class="citerefentry"><span class="refentrytitle">flatpak-build-bundle</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-flatpakref"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakref</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-list — List installed applications and/or runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak list</code> [OPTION...]</p></div></div><div class="refsect1"><a id="idm140021657876320"></a><h2>Description</h2><p>
- Lists the names of the installed applications and/or runtime.
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-list — List installed applications and/or runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak list</code> [OPTION...]</p></div></div><div class="refsect1"><a id="idm45412549942240"></a><h2>Description</h2><p>
+ Lists the names of the installed applications and/or runtimes.
</p><p>
By default, both per-user and system-wide installations
are shown. Use the --user, --installation or --system
options to change this.
</p><p>
- By default this lists both installed apps and runtime, but you can
+ By default this lists both installed apps and runtimes, but you can
change this by using the --app or --runtime option.
- </p></div><div class="refsect1"><a id="idm140021656867920"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549939904"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
List per-user installations.
@@ -1156,20 +1400,18 @@ permissions:
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657587424"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544858960"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user list</strong></span>
</p><pre class="programlisting">
org.gnome.Builder
org.freedesktop.glxgears
org.gnome.MyApp
org.gnome.GEdit
-</pre></div><div class="refsect1"><a id="idm140021658774752"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412544850640"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-update"><span class="citerefentry"><span class="refentrytitle">flatpak-update</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-make-current"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-make-current — Make a specific version of an app current</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak make-current</code> [OPTION...] APP BRANCH </p></div></div><div class="refsect1"><a id="idm140021659414192"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-make-current"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-make-current — Make a specific version of an app current</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak make-current</code> [OPTION...] APP BRANCH </p></div></div><div class="refsect1"><a id="idm45412545046944"></a><h2>Description</h2><p>
Makes a particular branch of an application current. Only the current branch
of an app has its exported files (such as desktop files and icons) made visible
to the host.
@@ -1179,7 +1421,7 @@ org.gnome.GEdit
</p><p>
Unless overridden with the --user or --installation options, this command
changes the default system-wide installation.
- </p></div><div class="refsect1"><a id="idm140021660985648"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545044640"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Update a per-user installation.
@@ -1194,15 +1436,15 @@ org.gnome.GEdit
The architecture to install for.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021659006320"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545864768"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user make-current org.gnome.GEdit 3.14</strong></span>
- </p></div><div class="refsect1"><a id="idm140021657150192"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545862736"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-list"><span class="citerefentry"><span class="refentrytitle">flatpak-list</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-override"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-override — Override application requirements</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak override</code> [OPTION...] [APP]</p></div></div><div class="refsect1"><a id="idm140021657567920"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-override"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-override — Override application requirements</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak override</code> [OPTION...] [APP]</p></div></div><div class="refsect1"><a id="idm45412547906832"></a><h2>Description</h2><p>
Overrides the application specified runtime requirements. This can be used
to grant a sandboxed application more or less resources than it requested.
</p><p>
@@ -1216,7 +1458,7 @@ org.gnome.GEdit
</p><p>
Unless overridden with the --user or --installation options, this command
changes the default system-wide installation.
- </p></div><div class="refsect1"><a id="idm140021657565168"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412544876256"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Update a per-user installation.
@@ -1240,12 +1482,12 @@ org.gnome.GEdit
</p></dd><dt><span class="term"><code class="option">--socket=SOCKET</code></span></dt><dd><p>
Expose a well-known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--nosocket=SOCKET</code></span></dt><dd><p>
Don't expose a well-known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--device=DEVICE</code></span></dt><dd><p>
Expose a device to the application. This overrides to
@@ -1260,22 +1502,15 @@ org.gnome.GEdit
</p></dd><dt><span class="term"><code class="option">--allow=FEATURE</code></span></dt><dd><p>
Allow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p><p>
- The <code class="code">devel</code> feature allows the application to
- access certain syscalls such as <code class="code">ptrace()</code>, and
- <code class="code">perf_event_open()</code>.
- </p><p>
- The <code class="code">multiarch</code> feature allows the application to
- execute programs compiled for an ABI other than the one supported
- natively by the system. For example, for the <code class="code">x86_64</code>
- architecture, 32-bit <code class="code">x86</code> binaries will be allowed as
- well.
+ See <a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>
+ for the meaning of the various features.
</p></dd><dt><span class="term"><code class="option">--disallow=FEATURE</code></span></dt><dd><p>
Disallow access to a specific feature. This updates
the [Context] group in the metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--filesystem=FS</code></span></dt><dd><p>
Allow the application access to a subset of the filesystem.
@@ -1336,16 +1571,16 @@ key=v1;v2;
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656254320"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545709232"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak override --nosocket=wayland org.gnome.GEdit</strong></span>
</p><p>
<span class="command"><strong>$ flatpak override --filesystem=home org.mozilla.Firefox</strong></span>
- </p></div><div class="refsect1"><a id="idm140021656251152"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412547896000"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-run"><span class="citerefentry"><span class="refentrytitle">flatpak-run</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-add"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-add — Add a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Add from a .flatpakrepo file:</p><div class="cmdsynopsis"><p><code class="command">flatpak remote-add</code> [OPTION...] [--from] NAME LOCATION </p></div><p>Manually specify repo uri and options:</p><div class="cmdsynopsis"><p><code class="command">flatpak remote-add</code> [OPTION...] NAME LOCATION </p></div></div><div class="refsect1"><a id="idm140021656678352"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-add"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-add — Add a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><p>Add from a .flatpakrepo file:</p><div class="cmdsynopsis"><p><code class="command">flatpak remote-add</code> [OPTION...] [--from] NAME LOCATION </p></div><p>Manually specify repo uri and options:</p><div class="cmdsynopsis"><p><code class="command">flatpak remote-add</code> [OPTION...] NAME LOCATION </p></div></div><div class="refsect1"><a id="idm45412548647680"></a><h2>Description</h2><p>
Adds a remote repository to the flatpak repository
configuration. [NAME] is the name for the new
remote, and [LOCATION] is a url or pathname. The
@@ -1356,7 +1591,7 @@ key=v1;v2;
</p><p>
Unless overridden with the --user or --installation options, this command
changes the default system-wide installation.
- </p></div><div class="refsect1"><a id="idm140021656673632"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412550472944"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--from</code></span></dt><dd><p>
Assume the URI is a .flatpakrepo file rather than the repository itself. This is enabled
@@ -1394,26 +1629,21 @@ key=v1;v2;
Import gpg keys from the specified keyring file as
trusted for the new remote. If the file is - the
keyring is read from standard input.
- </p></dd><dt><span class="term"><code class="option">--oci</code></span></dt><dd><p>
- This is a OCI format registry rather than a regular
- flatpak repository.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657259264"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545079584"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak remote-add gnome https://sdk.gnome.org/gnome.flatpakrepo</strong></span>
</p><p>
<span class="command"><strong>$ flatpak --user remote-add --no-gpg-verify test-repo https://people.gnome.org/~alexl/gnome-sdk/repo/</strong></span>
- </p></div><div class="refsect1"><a id="idm140021656272320"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545076304"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-modify"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-modify</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-delete"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-delete</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-flatpakrepo"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakrepo</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-delete"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-delete — Delete a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-delete</code> [OPTION...] NAME </p></div></div><div class="refsect1"><a id="idm140021656260544"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-delete"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-delete — Delete a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-delete</code> [OPTION...] NAME </p></div></div><div class="refsect1"><a id="idm45412550448336"></a><h2>Description</h2><p>
Removes a remote repository from the flatpak repository configuration.
NAME is the name of an existing remote.
</p><p>
@@ -1421,7 +1651,7 @@ key=v1;v2;
this command uses either the default system-wide installation or the
per-user one, depending on which has the specified
REMOTE .
- </p></div><div class="refsect1"><a id="idm140021658586656"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545397568"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Modify the per-user configuration.
@@ -1438,16 +1668,14 @@ key=v1;v2;
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021661699968"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412550028208"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user remote-delete dried-raisins</strong></span>
- </p></div><div class="refsect1"><a id="idm140021661697936"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412550026176"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-add"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-add</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-modify"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-modify</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-info — Show information about an application or runtime in a remote</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-info</code> [OPTION...] REMOTE REF </p></div></div><div class="refsect1"><a id="idm140021659785040"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-info"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-info — Show information about an application or runtime in a remote</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-info</code> [OPTION...] REMOTE REF </p></div></div><div class="refsect1"><a id="idm45412545191248"></a><h2>Description</h2><p>
Shows information about the runtime or application REF from the
remote repository with the name REMOTE .
You can find all configured remote repositories with flatpak remotes.
@@ -1461,7 +1689,7 @@ key=v1;v2;
this command uses either the default system-wide installation or the
per-user one, depending on which has the specified
REMOTE .
- </p></div><div class="refsect1"><a id="idm140021656459408"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549347424"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Use the per-user configuration.
@@ -1494,7 +1722,7 @@ key=v1;v2;
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657171776"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545772896"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user remote-info flathub org.gnome.gedit</strong></span>
</p><pre class="programlisting">
Ref: app/org.gnome.gedit/x86_64/stable
@@ -1508,21 +1736,24 @@ Parent: -
Download size: 3,4 MB
Installed size: 11,1 MB
Runtime: org.gnome.Platform/x86_64/3.24
-</pre></div><div class="refsect1"><a id="idm140021657169056"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412545770176"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>
<a class="citerefentry" href="#flatpak-remote-ls"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-ls</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-ls"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-ls — Show available runtimes and applications</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-ls</code> [OPTION...] [REMOTE]</p></div></div><div class="refsect1"><a id="idm140021657479328"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-ls"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-ls — Show available runtimes and applications</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-ls</code> [OPTION...] [REMOTE]</p></div></div><div class="refsect1"><a id="idm45412545022144"></a><h2>Description</h2><p>
Shows runtimes and applications that are available in the
remote repository with the name REMOTE ,
or all remotes if one isn't specified. You can find all configured
remote repositories with <a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>.
</p><p>
+ REMOTE can be a file:// URI pointing to a
+ local repository instead of a remote name.
+ </p><p>
Unless overridden with the --system, --user, or --installation options,
this command uses either the default system-wide installation or the
per-user one, depending on which has the specified
REMOTE .
- </p></div><div class="refsect1"><a id="idm140021661425136"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412549828784"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Use the per-user configuration.
@@ -1541,7 +1772,7 @@ Runtime: org.gnome.Platform/x86_64/3.24
Show only applications, omit runtimes.
</p></dd><dt><span class="term"><code class="option">--all</code>, </span><span class="term"><code class="option">-a</code></span></dt><dd><p> Show everything. By default locale and
debug extensions as well as secondary arches when the primary
- arch in available are hidden.
+ arch is available are hidden.
</p></dd><dt><span class="term"><code class="option">--updates</code></span></dt><dd><p>
Show only those which have updates available.
</p></dd><dt><span class="term"><code class="option">--arch=ARCH</code></span></dt><dd><p>
@@ -1551,17 +1782,21 @@ Runtime: org.gnome.Platform/x86_64/3.24
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656340544"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545432192"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user remote-ls --app testrepo</strong></span>
</p><pre class="programlisting">
+Ref
org.gnome.Builder
org.freedesktop.glxgears
-</pre></div><div class="refsect1"><a id="idm140021656337936"></a><h2>See also</h2><p>
+</pre><p>
+ <span class="command"><strong>$ flatpak remote-ls file:///run/media/mwleeds/d4d37026-cde2-4e5e-8bcc-d23ebbf231f9/.ostree/repo</strong></span>
+ </p><pre class="programlisting">
+Ref
+org.kde.Khangman
+</pre></div><div class="refsect1"><a id="idm45412545427504"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-modify"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-modify — Modify a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-modify</code> [OPTION...] NAME </p></div></div><div class="refsect1"><a id="idm140021656742960"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote-modify"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote-modify — Modify a remote repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remote-modify</code> [OPTION...] NAME </p></div></div><div class="refsect1"><a id="idm45412545230192"></a><h2>Description</h2><p>
Modifies options for an existing remote repository in the flatpak repository configuration.
NAME is the name for the remote.
</p><p>
@@ -1569,7 +1804,7 @@ org.freedesktop.glxgears
this command uses either the default system-wide installation or the
per-user one, depending on which has the specified
REMOTE .
- </p></div><div class="refsect1"><a id="idm140021656739008"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545226464"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Modify the per-user configuration.
@@ -1608,12 +1843,15 @@ org.freedesktop.glxgears
</p></dd><dt><span class="term"><code class="option">--title=TITLE</code></span></dt><dd><p>
A title for the remote, e.g. for display in a UI.
</p></dd><dt><span class="term"><code class="option">--default-branch=BRANCH</code></span></dt><dd><p>
- A default branch to for the remote, mainly for use in a UI.
+ A default branch for the remote, mainly for use in a UI.
+ </p></dd><dt><span class="term"><code class="option">--collection-id=COLLECTION-ID</code></span></dt><dd><p>
+ The globally unique identifier of the remote repository, to
+ allow mirrors to be grouped. This must only be set to the
+ collection ID provided by the remote, and must not be set if the
+ remote does not provide a collection ID.
</p></dd><dt><span class="term"><code class="option">--url=URL</code></span></dt><dd><p>
Set a new URL.
</p></dd><dt><span class="term"><code class="option">--update-metadata</code></span></dt><dd><p>
- A default branch to for the remote, mainly for use in a UI.
- </p><p>
Update the remote's extra metadata from the OSTree repository's summary
file. Only xa.title and xa.default-branch are supported at the moment.
</p></dd><dt><span class="term"><code class="option">--gpg-import=FILE</code></span></dt><dd><p>
@@ -1624,22 +1862,20 @@ org.freedesktop.glxgears
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656955360"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544682944"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user remote-modify --no-gpg-verify test-repo</strong></span>
- </p></div><div class="refsect1"><a id="idm140021656953328"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412544680096"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-add"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-add</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-delete"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-delete</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remotes"><span class="citerefentry"><span class="refentrytitle">flatpak-remotes</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remotes"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remotes — List remote repositories</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remotes</code> [OPTION...]</p></div></div><div class="refsect1"><a id="idm140021659797616"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remotes"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remotes — List remote repositories</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak remotes</code> [OPTION...]</p></div></div><div class="refsect1"><a id="idm45412545920912"></a><h2>Description</h2><p>
Lists the known remote repositories, in priority order.
</p><p>
By default, both per-user and system-wide installations
are shown. Use the --user, --system or --installation
options to change this.
- </p></div><div class="refsect1"><a id="idm140021657001488"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545918992"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Show the per-user configuration.
@@ -1658,19 +1894,51 @@ org.freedesktop.glxgears
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657468032"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412548582016"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak remotes --user --show-details</strong></span>
</p><pre class="programlisting">
testrepo Test Repository http://209.132.179.91/repo/ no-gpg-verify
-</pre></div><div class="refsect1"><a id="idm140021657554096"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412545728000"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-add"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-add</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-delete"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-delete</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-repo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-repo — Show information about a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak repo</code> [OPTION...] LOCATION </p></div></div><div class="refsect1"><a id="idm140021657560848"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-repair"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-repair — Repair a flatpak installation</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak repair</code> [OPTION...]</p></div></div><div class="refsect1"><a id="idm45412547104368"></a><h2>Description</h2><p>
+ Repair a flatpak installation by pruning and reinstalling invalid objects. The repair command does all of the following:
+ </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
+ Scan all locally available refs, removing any that don't correspond to a deployed ref.
+ </p></li><li class="listitem"><p>
+ Verify each commit they point to, removing any invalid objects and noting any missing objects.
+ </p></li><li class="listitem"><p>
+ Remove any refs that had an invalid object, and any non-partial refs that had missing objects.
+ </p></li><li class="listitem"><p>
+ Prune all objects not referenced by a ref, which gets rid of any possibly invalid non-scanned objects.
+ </p></li><li class="listitem"><p>
+ Enumerate all deployed refs and re-install any that are not in the repo (or are partial for a non-subdir deploy).
+ </p></li></ul></div></div><div class="refsect1"><a id="idm45412547099152"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Show help options and exit.
+ </p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
+ Repair per-user installation.
+ </p></dd><dt><span class="term"><code class="option">--system</code></span></dt><dd><p>
+ Repair system-wide installation.
+ </p></dd><dt><span class="term"><code class="option">--installation=NAME</code></span></dt><dd><p>
+ Repair the system-wide installation
+ specified by NAME among those defined in
+ <code class="filename">/etc/flatpak/installations.d/</code>. Using
+ --installation=default is equivalent to using
+ --system .
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544371488"></a><h2>Examples</h2><p>
+ <span class="command"><strong>$ sudo flatpak repair</strong></span>
+ </p><p>
+ <span class="command"><strong>$ flatpak repair --user</strong></span>
+ </p></div><div class="refsect1"><a id="idm45412548680480"></a><h2>See also</h2><p>
+ <a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-repo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-repo — Show information about a local repository</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak repo</code> [OPTION...] LOCATION </p></div></div><div class="refsect1"><a id="idm45412550622208"></a><h2>Description</h2><p>
Show information about a local repository.
- </p></div><div class="refsect1"><a id="idm140021657559536"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412544783168"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--info</code></span></dt><dd><p>
Print general information about a local repository.
@@ -1678,12 +1946,16 @@ testrepo Test Repository http://209.132.179.91/repo/ no-gpg-verify
List the branches in a local repository.
</p></dd><dt><span class="term"><code class="option">--metadata=BRANCH</code></span></dt><dd><p>
Print metadata for a branch in the repository.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021662217440"></a><h2>Examples</h2><p>
+ </p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
+ Print debug information during command processing.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545239280"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak repo --info ~/my-repo</strong></span>
- </p></div><div class="refsect1"><a id="idm140021662215408"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545237248"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-info"><span class="citerefentry"><span class="refentrytitle">flatpak-info</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-run"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-run — Run an application or open a shell in a runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak run</code> [OPTION...] REF [ARG...]</p></div></div><div class="refsect1"><a id="idm140021657329344"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-run"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-run — Run an application or open a shell in a runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak run</code> [OPTION...] REF [ARG...]</p></div></div><div class="refsect1"><a id="idm45412550442624"></a><h2>Description</h2><p>
If REF names an installed application,
flatpak runs the application in a sandboxed environment. Extra
arguments are passed on to the application.
@@ -1703,12 +1975,12 @@ testrepo Test Repository http://209.132.179.91/repo/ no-gpg-verify
</p><p>
The remaining arguments are passed to the command that gets run in the sandboxed
environment. See the <code class="option">--file-forwarding</code> for handling of file arguments.
- </p></div><div class="refsect1"><a id="idm140021657221120"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545418032"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--arch=ARCH</code></span></dt><dd><p>
The architecture to install for.
</p></dd><dt><span class="term"><code class="option">--command=COMMAND</code></span></dt><dd><p>
@@ -1738,12 +2010,12 @@ testrepo Test Repository http://209.132.179.91/repo/ no-gpg-verify
</p></dd><dt><span class="term"><code class="option">--socket=SOCKET</code></span></dt><dd><p>
Expose a well known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--nosocket=SOCKET</code></span></dt><dd><p>
Don't expose a well known socket to the application. This overrides to
the Context section from the application metadata.
- SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus.
+ SOCKET must be one of: x11, wayland, fallback-x11, pulseaudio, system-bus, session-bus, ssh-auth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--device=DEVICE</code></span></dt><dd><p>
Expose a device to the application. This overrides to
@@ -1758,12 +2030,15 @@ testrepo Test Repository http://209.132.179.91/repo/ no-gpg-verify
</p></dd><dt><span class="term"><code class="option">--allow=FEATURE</code></span></dt><dd><p>
Allow access to a specific feature. This overrides to
the Context section from the application metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
+ </p><p>
+ See <a class="citerefentry" href="#flatpak-build-finish"><span class="citerefentry"><span class="refentrytitle">flatpak-build-finish</span>(1)</span></a>
+ for the meaning of the various features.
</p></dd><dt><span class="term"><code class="option">--disallow=FEATURE</code></span></dt><dd><p>
Disallow access to a specific feature. This overrides to
the Context section from the application metadata.
- FEATURE must be one of: devel, multiarch.
+ FEATURE must be one of: devel, multiarch, bluetooth.
This option can be used multiple times.
</p></dd><dt><span class="term"><code class="option">--filesystem=FS</code></span></dt><dd><p>
Allow the application access to a subset of the filesystem.
@@ -1830,6 +2105,8 @@ key=v1;v2;
</p></dd><dt><span class="term"><code class="option">--log-system-bus</code></span></dt><dd><p>
Log system bus traffic. This can be useful to see what access you need to allow in
your D-Bus policy.
+ </p></dd><dt><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--die-with-parent</code></span></dt><dd><p>
+ Kill the entire sandbox when the launching process dies.
</p></dd><dt><span class="term"><code class="option">--file-forwarding</code></span></dt><dd><p>
If this option is specified, the remaining arguments are scanned, and all arguments
that are enclosed between a pair of '@@' arguments are interpreted as file paths,
@@ -1837,22 +2114,22 @@ key=v1;v2;
resulting document path. Arguments between '@@u' and '@@' are considered uris,
and any file: uris are exported. The exports are non-persistent and with read and write
permissions for the application.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021656220608"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544299040"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak run org.gnome.GEdit</strong></span>
</p><p>
<span class="command"><strong>$ flatpak run --devel --command=bash org.gnome.Builder</strong></span>
</p><p>
<span class="command"><strong>$ flatpak run --command=bash org.gnome.Sdk</strong></span>
- </p></div><div class="refsect1"><a id="idm140021656216256"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412544294688"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-override"><span class="citerefentry"><span class="refentrytitle">flatpak-override</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-enter"><span class="citerefentry"><span class="refentrytitle">flatpak-enter</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-search"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-search — Search for applications and runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak search</code> TEXT </p></div></div><div class="refsect1"><a id="idm140021658054304"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-search"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-search — Search for applications and runtimes</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak search</code> TEXT </p></div></div><div class="refsect1"><a id="idm45412547360736"></a><h2>Description</h2><p>
Searches for applications and runtimes matching
TEXT . Note that this uses appstream data
that can be updated with <a class="citerefentry" href="#flatpak-update"><span class="citerefentry"><span class="refentrytitle">flatpak-update</span>(1)</span></a>.
The appstream data is updated automatically only if it's at least a day old.
- </p></div><div class="refsect1"><a id="idm140021658051424"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545845648"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Only search through remotes in the per-user installation.
</p></dd><dt><span class="term"><code class="option">--system</code></span></dt><dd><p>
Only search through remotes in the default system-wide installation.
@@ -1865,23 +2142,25 @@ key=v1;v2;
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span></dt><dd><p>
Print debug information during command processing.
- </p></dd></dl></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-uninstall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-uninstall — Uninstall an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak uninstall</code> [OPTION...] [REF...]</p></div></div><div class="refsect1"><a id="idm140021656697280"></a><h2>Description</h2><p>
+ </p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
+ Print OSTree debug information during command processing.
+ </p></dd></dl></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-uninstall"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-uninstall — Uninstall an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak uninstall</code> [OPTION...] [REF...]</p></div></div><div class="refsect1"><a id="idm45412548612560"></a><h2>Description</h2><p>
Uninstalls an application or runtime. REF is a reference to the
application or runtime to uninstall.
</p><p>
- Each REF arguments is a full or partial indentifier in the
+ Each REF argument is a full or partial indentifier in the
flatpak ref format, which looks like "(app|runtime)/ID/ARCH/BRANCH". All elements
except ID are optional and can be left out, including the slashes,
so most of the time you need only specify ID. Any part left out will be matched
against what is installed, and if there are multiple matches an error message
will list the alternatives.
</p><p>
- By default this looks for both installed apps and runtime
- with the given NAME , but you can
- limit this by using the --app or --runtime option.
+ By default this looks for both installed apps and runtimes with the given
+ REF , but you can limit this by using the --app
+ or --runtime option, or by supplying the initial element in the REF.
</p><p>
Normally, this command removes the ref for this application/runtime from the
- local OSTree repository and purges and objects that are no longer
+ local OSTree repository and purges any objects that are no longer
needed to free up disk space. If the same application is later
reinstalled, the objects will be pulled from the remote repository
again. The --keep-ref option can be used to prevent this.
@@ -1889,25 +2168,34 @@ key=v1;v2;
If all branches of the application/runtime are removed, this command
also purges the data directory for the application.
</p><p>
- Unless overridden with the --user or the --installation option, this command updates
- the default system-wide installation.
- </p></div><div class="refsect1"><a id="idm140021658797824"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ Unless overridden with the --system, --user, or --installation
+ options, this command searches both the system-wide installation
+ and the per-user one for REF and errors
+ out if it exists in more than one.
+ </p></div><div class="refsect1"><a id="idm45412549421952"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--keep-ref</code></span></dt><dd><p>
Keep the ref for the application and the objects belonging to it
in the local repository.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
- Updates a per-user installation.
+ Uninstalls from a per-user installation.
</p></dd><dt><span class="term"><code class="option">--system</code></span></dt><dd><p>
- Updates the default system-wide installation.
+ Uninstalls from the default system-wide installation.
</p></dd><dt><span class="term"><code class="option">--installation=NAME</code></span></dt><dd><p>
- Updates a system-wide installation specified by NAME
- among those defined in <code class="filename">/etc/flatpak/installations.d/</code>.
- Using --installation=default is equivalent to using
- --system .
+ Uninstalls from a system-wide installation specified by
+ NAME among those defined in
+ <code class="filename">/etc/flatpak/installations.d/</code>. Using
+ --installation=default is
+ equivalent to using --system .
</p></dd><dt><span class="term"><code class="option">--arch=ARCH</code></span></dt><dd><p>
The architecture to uninstall, instead of the architecture of
the host system.
+ </p></dd><dt><span class="term"><code class="option">--all</code></span></dt><dd><p>
+ Remove all refs on the system.
+ </p></dd><dt><span class="term"><code class="option">--unused</code></span></dt><dd><p>
+ Remove unused refs on the system.
+ </p></dd><dt><span class="term"><code class="option">-y</code>, </span><span class="term"><code class="option">--assumeyes</code></span></dt><dd><p>
+ Automatically answer yes to all questions. This is useful for automation.
</p></dd><dt><span class="term"><code class="option">--app</code></span></dt><dd><p>
Only look for an app with the given name.
</p></dd><dt><span class="term"><code class="option">--runtime</code></span></dt><dd><p>
@@ -1920,16 +2208,14 @@ key=v1;v2;
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021657093344"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412545662496"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user uninstall org.gnome.GEdit</strong></span>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-update"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-update — Update an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak update</code> [OPTION...] [REF...]</p></div><div class="cmdsynopsis"><p><code class="command">flatpak update</code> [OPTION...] --appstream [REMOTE]</p></div></div><div class="refsect1"><a id="idm140021657600656"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-update"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-update — Update an application or runtime</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="cmdsynopsis"><p><code class="command">flatpak update</code> [OPTION...] [REF...]</p></div><div class="cmdsynopsis"><p><code class="command">flatpak update</code> [OPTION...] --appstream [REMOTE]</p></div></div><div class="refsect1"><a id="idm45412549394672"></a><h2>Description</h2><p>
Updates applications and runtimes. REF is a reference to the
application or runtime to update. If no REF is given, everything
is updated, as well as appstream info for all remotes.
</p><p>
- Each REF arguments is a full or partial indentifier in the
+ Each REF argument is a full or partial indentifier in the
flatpak ref format, which looks like "(app|runtime)/ID/ARCH/BRANCH". All elements
except ID are optional and can be left out, including the slashes,
so most of the time you need only specify ID. Any part left out will be matched
@@ -1944,6 +2230,12 @@ key=v1;v2;
of its branch. But it is possible to check out another commit,
with the --commit option.
</p><p>
+ If the configured remote for a ref being updated has a collection ID configured on it,
+ flatpak will search mounted filesystems such as USB drives as well as Avahi services
+ advertised on the local network for the needed refs, in order to support
+ offline updates. See <a class="citerefentry" href="#ostree-find-remotes"><span class="citerefentry"><span class="refentrytitle">ostree-find-remotes</span>(1)</span></a>
+ for more information.
+ </p><p>
Note that updating a runtime is different from installing
a different branch, and runtime updates are expected to keep
strict compatibility. If an application update does cause
@@ -1952,7 +2244,7 @@ key=v1;v2;
</p><p>
Unless overridden with the --user, --system or --installation option, this command updates
any matching refs in the standard system-wide installation and the per-user one.
- </p></div><div class="refsect1"><a id="idm140021656580288"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
+ </p></div><div class="refsect1"><a id="idm45412545518400"></a><h2>Options</h2><p>The following options are understood:</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span></dt><dd><p>
Show help options and exit.
</p></dd><dt><span class="term"><code class="option">--user</code></span></dt><dd><p>
Update a per-user installation.
@@ -1970,7 +2262,8 @@ key=v1;v2;
This can be added multiple times to install multiple subpaths.
If this is not specified the subpaths specified at install time are reused.
</p></dd><dt><span class="term"><code class="option">--commit=COMMIT</code></span></dt><dd><p>
- Update to this commit, instead of the tip of the branch.
+ Update to this commit, instead of the tip of the branch. You can find commits
+ using <span class="command"><strong>flatpak remote-info --log REMOTE REF</strong></span>.
</p></dd><dt><span class="term"><code class="option">--no-deploy</code></span></dt><dd><p>
Download the latest version, but don't deploy it.
</p></dd><dt><span class="term"><code class="option">--no-pull</code></span></dt><dd><p>
@@ -1993,15 +2286,13 @@ key=v1;v2;
Print debug information during command processing.
</p></dd><dt><span class="term"><code class="option">--ostree-verbose</code></span></dt><dd><p>
Print OSTree debug information during command processing.
- </p></dd><dt><span class="term"><code class="option">--version</code></span></dt><dd><p>
- Print version information and exit.
- </p></dd></dl></div></div><div class="refsect1"><a id="idm140021655890688"></a><h2>Examples</h2><p>
+ </p></dd></dl></div></div><div class="refsect1"><a id="idm45412544289376"></a><h2>Examples</h2><p>
<span class="command"><strong>$ flatpak --user update org.gnome.GEdit</strong></span>
- </p></div><div class="refsect1"><a id="idm140021655888656"></a><h2>See also</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412544287344"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-list"><span class="citerefentry"><span class="refentrytitle">flatpak-list</span>(1)</span></a>
- </p></div></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm140021667501760"></a>File Formats</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak-flatpakrepo">flatpakrepo</a></span><span class="refpurpose"> — Reference to a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-flatpakref">flatpakref</a></span><span class="refpurpose"> — Reference to a remote for an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-installation">flatpak installation</a></span><span class="refpurpose"> — Configuration for an installation location</span></dt><dt><span class="refentrytitle"><a href="#flatpak-metadata">flatpak metadata</a></span><span class="refpurpose"> — Information about an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote">flatpak remote</a></span><span class="refpurpose"> — Configuration for a remote</span></dt></dl></div><div class="refentry"><a id="flatpak-flatpakrepo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-flatpakrepo — Reference to a remote</p></div><div class="refsect1"><a id="idm140021657833936"></a><h2>Description</h2><p>
+ </p></div></div></div><div class="chapter"><div class="titlepage"><div><div><h2 class="title"><a id="idm45412555883824"></a>File Formats</h2></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#flatpak-flatpakrepo">flatpakrepo</a></span><span class="refpurpose"> — Reference to a remote</span></dt><dt><span class="refentrytitle"><a href="#flatpak-flatpakref">flatpakref</a></span><span class="refpurpose"> — Reference to a remote for an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-installation">flatpak installation</a></span><span class="refpurpose"> — Configuration for an installation location</span></dt><dt><span class="refentrytitle"><a href="#flatpak-metadata">flatpak metadata</a></span><span class="refpurpose"> — Information about an application or runtime</span></dt><dt><span class="refentrytitle"><a href="#flatpak-remote">flatpak remote</a></span><span class="refpurpose"> — Configuration for a remote</span></dt></dl></div><div class="refentry"><a id="flatpak-flatpakrepo"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-flatpakrepo — Reference to a remote</p></div><div class="refsect1"><a id="idm45412546289104"></a><h2>Description</h2><p>
Flatpak uses flatpakrepo files to share information about remotes.
The <code class="filename">flatpakrepo</code> file contains enough information
to add the remote. Use the <span class="command"><strong>flatpak remote-add --from</strong></span>
@@ -2011,24 +2302,24 @@ key=v1;v2;
when displaying a remote to the user, e.g. in an app store.
</p><p>
The filename extension commonly used for flatpakrepo files is <code class="filename">.flatpakrepo</code>.
- </p></div><div class="refsect1"><a id="idm140021660450752"></a><h2>File format</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412544750976"></a><h2>File format</h2><p>
The flatpakrepo file is using the same .ini file format that is used for
systemd unit files or application .desktop files.
- </p><div class="refsect2"><a id="idm140021659627648"></a><h3>[Flatpak Repo]</h3><p>
+ </p><div class="refsect2"><a id="idm45412548692000"></a><h3>[Flatpak Repo]</h3><p>
All the information is contained in the [Flatpak Repo] group.
</p><p>
The following keys can be present in this group:
- </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Version</code> (uint64)</span></dt><dd><p>The version of the file format, must be 1 if present.</p></dd><dt><span class="term"><code class="option">Url</code> (string)</span></dt><dd><p>The url for the remote. This key is mandatory.</p></dd><dt><span class="term"><code class="option">GPGKey</code> (string)</span></dt><dd><p>The base64-encoded gpg key for the remote.</p></dd><dt><span class="term"><code class="option">DefaultBranch</code> (string)</span></dt><dd><p>The default branch to use for this remote.</p></dd><dt><span class="term"><code class="option">Title</code> (string)</span></dt><dd><p>The title of the remote. This should be a user-friendly name that can be displayed e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Comment</code> (string)</span></dt><dd><p>A short summary of the remote, for display e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Description</code> (string)</span></dt><dd><p>A longer description of the remote, for display e.g. in an app store..</p></dd><dt><span class="term"><code class="option">Icon</code> (string)</span></dt><dd><p>The url for an icon that can be used to represent the remote.</p></dd><dt><span class="term"><code class="option">Homepage</code> (string)</span></dt><dd><p>The url of a webpage describing the remote.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm140021661272880"></a><h2>Example</h2><pre class="programlisting">
+ </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Version</code> (uint64)</span></dt><dd><p>The version of the file format, must be 1 if present.</p></dd><dt><span class="term"><code class="option">Url</code> (string)</span></dt><dd><p>The url for the remote. This key is mandatory.</p></dd><dt><span class="term"><code class="option">GPGKey</code> (string)</span></dt><dd><p>The base64-encoded gpg key for the remote.</p></dd><dt><span class="term"><code class="option">DefaultBranch</code> (string)</span></dt><dd><p>The default branch to use for this remote.</p></dd><dt><span class="term"><code class="option">Title</code> (string)</span></dt><dd><p>The title of the remote. This should be a user-friendly name that can be displayed e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Comment</code> (string)</span></dt><dd><p>A short summary of the remote, for display e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Description</code> (string)</span></dt><dd><p>A longer description of the remote, for display e.g. in an app store..</p></dd><dt><span class="term"><code class="option">Icon</code> (string)</span></dt><dd><p>The url for an icon that can be used to represent the remote.</p></dd><dt><span class="term"><code class="option">Homepage</code> (string)</span></dt><dd><p>The url of a webpage describing the remote.</p></dd><dt><span class="term"><code class="option">CollectionID</code> (string)</span></dt><dd><p>The collection ID of the remote, if it has one. This uniquely identifies the collection of apps in the remote, to allow peer to peer redistribution.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm45412545744432"></a><h2>Example</h2><pre class="programlisting">
[Flatpak Repo]
Title=GEdit
Url=http://sdk.gnome.org/repo-apps/
GPGKey=mQENBFUUCGcBCAC/K9WeV4xCaKr3NKRqPXeY5mpaXAJyasLqCtrDx92WUgbu0voWrhohNAKpqizod2dvzc/XTxm3rHyIxmNfdhz1gaGhynU75Qw4aJVcly2eghTIl++gfDtOvrOZo/VuAq30f32dMIgHQdRwEpgCwz7WyjpqZYltPAEcCNL4MTChAfiHJeeiQ5ibystNBW8W6Ymf7sO4m4g5+/aOxI54oCOzD9TwBAe+yXcJJWtc2rAhMCjtyPJzxd0ZVXqIzCe1xRvJ6Rq7YCiMbiM2DQFWXKnmYQbj4TGNMnwNdAajCdrcBWEMSbzq7EzuThIJRd8Ky4BkEe1St6tuqwFaMZz+F9eXABEBAAG0KEdub21lIFNESyAzLjE2IDxnbm9tZS1vcy1saXN0QGdub21lLm9yZz6JATgEEwECACIFAlUUCGcCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEArkz6VV0VKBa5cH/0vXa31YgEjNk78gGFXqnQxdD1WYA87OYxDi189l4lA802EFTF4wCBuZyDOqdd5BhS3Ab0cR778DmZXRUP2gwe+1zTJypU2JMnDpkwJ4NK1VP6/tE4SAPrznBtmb76BKaWBqUfZ9Wq1zg3ugvqkZB/Exq+usypIOwQVp1KL58TrjBRda0HvRctzkNhr0qYAtkfLFe0GvksBp4vBm8uGwAx7fw/HbhIjQ9pekTwvB+5GwDPO/tSip/1bQfCS+XJB8Ffa04HYPLGedalnWBrwhYY+G/kn5Zh9L/AC8xeLwTJTHM212rBjPa9CWs9C6a57MSaeGIEHLC1hEyiJJ15w8jmY=
-
-</pre></div><div class="refsect1"><a id="idm140021655448992"></a><h2>See also</h2><p>
+CollectionID=org.gnome.Apps
+</pre></div><div class="refsect1"><a id="idm45412545742960"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-remote-add"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-add</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-flatpakref"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakref</span>(5)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-flatpakref"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-flatpakref — Reference to a remote for an application or runtime</p></div><div class="refsect1"><a id="idm140021659789984"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-flatpakref"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-flatpakref — Reference to a remote for an application or runtime</p></div><div class="refsect1"><a id="idm45412546167040"></a><h2>Description</h2><p>
Flatpak uses flatpakref files to share information about a remote for
a single application. The <code class="filename">flatpakref</code> file contains
enough information to add the remote and install the application.
@@ -2040,14 +2331,14 @@ GPGKey=mQENBFUUCGcBCAC/K9WeV4xCaKr3NKRqPXeY5mpaXAJyasLqCtrDx92WUgbu0voWrhohNAKpq
The filename extension commonly used for flatpakref files is <code class="filename">.flatpakref</code>.
</p><p>
A flatpakref file can also refer to a remote for a runtime.
- </p></div><div class="refsect1"><a id="idm140021655403120"></a><h2>File format</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412545291856"></a><h2>File format</h2><p>
The flatpakref file is using the same .ini file format that is used for
systemd unit files or application .desktop files.
- </p><div class="refsect2"><a id="idm140021655401968"></a><h3>[Flatpak Ref]</h3><p>
+ </p><div class="refsect2"><a id="idm45412545290704"></a><h3>[Flatpak Ref]</h3><p>
All the information is contained in the [Flatpak Ref] group.
</p><p>
The following keys can be present in this group:
- </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Version</code> (uint64)</span></dt><dd><p>The version of the file format, must be 1 if present.</p></dd><dt><span class="term"><code class="option">Name</code> (string)</span></dt><dd><p>The fully qualified name of the runtime that is used by the application. This key is mandatory.</p></dd><dt><span class="term"><code class="option">Url</code> (string)</span></dt><dd><p>The url for the remote. This key is mandatory.</p></dd><dt><span class="term"><code class="option">Branch</code> (string)</span></dt><dd><p>The name of the branch from which to install the application or runtime. If this key is not specified, the "master" branch is used.</p></dd><dt><span class="term"><code class="option">Title</code> (string)</span></dt><dd><p>The title of the application or runtime. This should be a user-friendly name that can be displayed e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Comment</code> (string)</span></dt><dd><p>A short summary of the application or runtime, for display e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Description</code> (string)</span></dt><dd><p>A longer description of the application or runtime, for display e.g. in an app store..</p></dd><dt><span class="term"><code class="option">Icon</code> (string)</span></dt><dd><p>The url for an icon that can be used to represent the application or runtime.</p></dd><dt><span class="term"><code class="option">Homepage</code> (string)</span></dt><dd><p>The url of a webpage describing the application or runtime.</p></dd><dt><span class="term"><code class="option">IsRuntime</code> (boolean)</span></dt><dd><p>Whether this file refers to a runtime. If this key is not specified, the file is assumed to refer to an application.</p></dd><dt><span class="term"><code class="option">GPGKey</code> (string)</span></dt><dd><p>The base64-encoded gpg key for the remote.</p></dd><dt><span class="term"><code class="option">RuntimeRepo</code> (string)</span></dt><dd><p>The url for a .flatpakref file for the runtime.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm140021662012576"></a><h2>Example</h2><pre class="programlisting">
+ </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Version</code> (uint64)</span></dt><dd><p>The version of the file format, must be 1 if present.</p></dd><dt><span class="term"><code class="option">Name</code> (string)</span></dt><dd><p>The fully qualified name of the runtime that is used by the application. This key is mandatory.</p></dd><dt><span class="term"><code class="option">Url</code> (string)</span></dt><dd><p>The url for the remote. This key is mandatory.</p></dd><dt><span class="term"><code class="option">Branch</code> (string)</span></dt><dd><p>The name of the branch from which to install the application or runtime. If this key is not specified, the "master" branch is used.</p></dd><dt><span class="term"><code class="option">Title</code> (string)</span></dt><dd><p>The title of the application or runtime. This should be a user-friendly name that can be displayed e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Comment</code> (string)</span></dt><dd><p>A short summary of the application or runtime, for display e.g. in an app store.</p></dd><dt><span class="term"><code class="option">Description</code> (string)</span></dt><dd><p>A longer description of the application or runtime, for display e.g. in an app store..</p></dd><dt><span class="term"><code class="option">Icon</code> (string)</span></dt><dd><p>The url for an icon that can be used to represent the application or runtime.</p></dd><dt><span class="term"><code class="option">Homepage</code> (string)</span></dt><dd><p>The url of a webpage describing the application or runtime.</p></dd><dt><span class="term"><code class="option">CollectionID</code> (string)</span></dt><dd><p>The collection ID of the remote, if it has one. This uniquely identifies the collection of apps in the remote, to allow peer to peer redistribution.</p></dd><dt><span class="term"><code class="option">IsRuntime</code> (boolean)</span></dt><dd><p>Whether this file refers to a runtime. If this key is not specified, the file is assumed to refer to an application.</p></dd><dt><span class="term"><code class="option">GPGKey</code> (string)</span></dt><dd><p>The base64-encoded gpg key for the remote.</p></dd><dt><span class="term"><code class="option">RuntimeRepo</code> (string)</span></dt><dd><p>The url for a .flatpakref file for the runtime.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm45412547637392"></a><h2>Example</h2><pre class="programlisting">
[Flatpak Ref]
Title=GEdit
Name=org.gnome.gedit
@@ -2055,11 +2346,11 @@ Branch=stable
Url=http://sdk.gnome.org/repo-apps/
IsRuntime=False
GPGKey=mQENBFUUCGcBCAC/K9WeV4xCaKr3NKRqPXeY5mpaXAJyasLqCtrDx92WUgbu0voWrhohNAKpqizod2dvzc/XTxm3rHyIxmNfdhz1gaGhynU75Qw4aJVcly2eghTIl++gfDtOvrOZo/VuAq30f32dMIgHQdRwEpgCwz7WyjpqZYltPAEcCNL4MTChAfiHJeeiQ5ibystNBW8W6Ymf7sO4m4g5+/aOxI54oCOzD9TwBAe+yXcJJWtc2rAhMCjtyPJzxd0ZVXqIzCe1xRvJ6Rq7YCiMbiM2DQFWXKnmYQbj4TGNMnwNdAajCdrcBWEMSbzq7EzuThIJRd8Ky4BkEe1St6tuqwFaMZz+F9eXABEBAAG0KEdub21lIFNESyAzLjE2IDxnbm9tZS1vcy1saXN0QGdub21lLm9yZz6JATgEEwECACIFAlUUCGcCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEArkz6VV0VKBa5cH/0vXa31YgEjNk78gGFXqnQxdD1WYA87OYxDi189l4lA802EFTF4wCBuZyDOqdd5BhS3Ab0cR778DmZXRUP2gwe+1zTJypU2JMnDpkwJ4NK1VP6/tE4SAPrznBtmb76BKaWBqUfZ9Wq1zg3ugvqkZB/Exq+usypIOwQVp1KL58TrjBRda0HvRctzkNhr0qYAtkfLFe0GvksBp4vBm8uGwAx7fw/HbhIjQ9pekTwvB+5GwDPO/tSip/1bQfCS+XJB8Ffa04HYPLGedalnWBrwhYY+G/kn5Zh9L/AC8xeLwTJTHM212rBjPa9CWs9C6a57MSaeGIEHLC1hEyiJJ15w8jmY=
-</pre></div><div class="refsect1"><a id="idm140021662011104"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412545573392"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-install"><span class="citerefentry"><span class="refentrytitle">flatpak-install</span>(1)</span></a>
<a class="citerefentry" href="#flatpak-flatpakrepo"><span class="citerefentry"><span class="refentrytitle">flatpak-flatpakrepo</span>(5)</span></a>,
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-installation"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-installation — Configuration for an installation location</p></div><div class="refsect1"><a id="idm140021655947472"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-installation"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-installation — Configuration for an installation location</p></div><div class="refsect1"><a id="idm45412547544080"></a><h2>Description</h2><p>
flatpak can operate in system-wide or per-user mode. The system-wide data
is located in <code class="filename">$prefix/var/lib/flatpak/</code>, and the per-user data is in
<code class="filename">$HOME/.local/share/flatpak/</code>.
@@ -2067,20 +2358,20 @@ GPGKey=mQENBFUUCGcBCAC/K9WeV4xCaKr3NKRqPXeY5mpaXAJyasLqCtrDx92WUgbu0voWrhohNAKpq
In addition to the default installation locations, more system-wide installations
can be defined via configuration files <code class="filename">/etc/flatpak/installations.d/</code>,
which must have the .conf extension and follow the format described below.
- </p></div><div class="refsect1"><a id="idm140021655413488"></a><h2>File format</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412544708528"></a><h2>File format</h2><p>
The installation config file format is using the same .ini file format that is used
for systemd unit files or application .desktop files.
- </p><div class="refsect2"><a id="idm140021655412144"></a><h3>[Installation …]</h3><p>
+ </p><div class="refsect2"><a id="idm45412544707376"></a><h3>[Installation …]</h3><p>
All the configuration for the the installation location with name NAME is contained
in the [Installation "NAME"] group.
</p><p>
The following keys are recognized:
- </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Path</code> (string)</span></dt><dd><p>The path for this installation. This key is mandatory.</p></dd><dt><span class="term"><code class="option">DisplayName</code> (string)</span></dt><dd><p>The name to use when showing this installation in the UI.</p></dd><dt><span class="term"><code class="option">Priority</code> (integer)</span></dt><dd><p>A priority for this installation.</p></dd><dt><span class="term"><code class="option">StorageType</code> (string)</span></dt><dd><p>The type of storage used for this installation. Possible values include: network, mmc, sdcard, harddisk.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm140021656013536"></a><h2>Examples</h2><pre class="programlisting">
+ </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">Path</code> (string)</span></dt><dd><p>The path for this installation. This key is mandatory.</p></dd><dt><span class="term"><code class="option">DisplayName</code> (string)</span></dt><dd><p>The name to use when showing this installation in the UI.</p></dd><dt><span class="term"><code class="option">Priority</code> (integer)</span></dt><dd><p>A priority for this installation.</p></dd><dt><span class="term"><code class="option">StorageType</code> (string)</span></dt><dd><p>The type of storage used for this installation. Possible values include: network, mmc, sdcard, harddisk.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm45412545092144"></a><h2>Examples</h2><pre class="programlisting">
[Installation "extra"]
Path=/location/of/sdcard
DisplayName=Extra Installation
StorageType=sdcard
-</pre></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-metadata"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-metadata — Information about an application or runtime</p></div><div class="refsect1"><a id="idm140021661165952"></a><h2>Description</h2><p>
+</pre></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-metadata"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-metadata — Information about an application or runtime</p></div><div class="refsect1"><a id="idm45412547859904"></a><h2>Description</h2><p>
Flatpak uses metadata files to describe applications and runtimes.
The <code class="filename">metadata</code> file for a deployed application or
runtime is placed in the toplevel deploy directory. For example, the
@@ -2097,10 +2388,10 @@ StorageType=sdcard
For compatibility with older Flatpak versions,
<code class="filename">/run/user/$UID/flatpak-info</code> is a symbolic
link to the same file.
- </p></div><div class="refsect1"><a id="idm140021661719216"></a><h2>File format</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412548668192"></a><h2>File format</h2><p>
The metadata file is using the same .ini file format that is used for
systemd unit files or application .desktop files.
- </p><div class="refsect2"><a id="idm140021661718064"></a><h3>[Application] or [Runtime]</h3><p>
+ </p><div class="refsect2"><a id="idm45412548667040"></a><h3>[Application] or [Runtime]</h3><p>
Metadata for applications starts with an [Application] group,
metadata for runtimes with a [Runtime] group.
</p><p>
@@ -2119,7 +2410,7 @@ StorageType=sdcard
Tags to include in AppStream XML.
Available since 0.4.12.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021657301728"></a><h3>[Context]</h3><p>
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412542774528"></a><h3>[Context]</h3><p>
This group determines various system resources that may be shared
with the application when it is run in a flatpak sandbox.
</p><p>
@@ -2130,7 +2421,7 @@ StorageType=sdcard
Available since 0.3.
</p></dd><dt><span class="term"><code class="option">sockets</code> (list)</span></dt><dd><p>
List of well-known sockets to make available in the sandbox.
- Possible sockets: x11, wayland, fallback-x11, pulseaudio, session-bus, system-bus.
+ Possible sockets: x11, wayland, fallback-x11, pulseaudio, session-bus, system-bus, ssh-auth.
When making a socket available, flatpak also sets
well-known environment variables like DISPLAY or
DBUS_SYSTEM_BUS_ADDRESS to let the application
@@ -2287,12 +2578,16 @@ StorageType=sdcard
example <code class="literal">i386</code> binaries in an
<code class="literal">x86_64</code> environment.
Available since 0.6.12.
+ </p></dd><dt><span class="term"><code class="option">bluetooth</code></span></dt><dd><p>
+ Allow the application to use bluetooth (AF_BLUETOOTH) sockets.
+ Note, for bluetooth to fully work you must also have network access.
+ Available since 0.11.8.
</p></dd></dl></div><p>
A feature can be prefixed with <code class="option">!</code> to
indicate the absence of that feature, for example
<code class="option">!devel</code> if development and debugging
are not allowed.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021656110576"></a><h3>[Instance]</h3><p>
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544138960"></a><h3>[Instance]</h3><p>
This group only appears in <code class="filename">/.flatpak-info</code>
for a running app, and not in the metadata files written by
application authors. It is filled in by Flatpak itself.
@@ -2321,7 +2616,7 @@ StorageType=sdcard
directly (either it goes via a proxy, or it cannot
access the system bus at all). Available since 0.8.0.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021655878384"></a><h3>[Session Bus Policy]</h3><p>
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544121808"></a><h3>[Session Bus Policy]</h3><p>
If the <code class="option">sockets</code> key is not allowing full access
to the D-Bus session bus, then flatpak provides filtered access.
</p><p>
@@ -2359,7 +2654,7 @@ StorageType=sdcard
</p></dd><dt><span class="term"><code class="option">own</code></span></dt><dd><p>
The application can own the bus name or names (as well as all the above).
Available since 0.2.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021655865808"></a><h3>[System Bus Policy]</h3><p>
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544109232"></a><h3>[System Bus Policy]</h3><p>
If the <code class="option">sockets</code> key is not allowing full access
to the D-Bus system bus, then flatpak does not make the system
bus available unless the [System Bus Policy] group is present
@@ -2367,20 +2662,24 @@ StorageType=sdcard
</p><p>
Entries in this group have the same form as for the [Session Bus Policy] group.
However, the app has no permissions by default.
- </p></div><div class="refsect2"><a id="idm140021655863424"></a><h3>[Environment]</h3><p>
+ </p></div><div class="refsect2"><a id="idm45412544106848"></a><h3>[Environment]</h3><p>
The [Environment] group specifies environment variables to set
when running the application. Available since 0.3.
</p><p>
Entries in this group have the form <code class="option">VAR=VALUE</code>
where <code class="option">VAR</code> is the name of an environment variable
to set.
- </p></div><div class="refsect2"><a id="idm140021655860560"></a><h3>[Extension NAME]</h3><p>
+ </p></div><div class="refsect2"><a id="idm45412544103984"></a><h3>[Extension NAME]</h3><p>
Runtimes and applications can define extension points, which allow
optional, additional runtimes to be mounted at a specified location
inside the sandbox when they are present on the system. Typical uses
for extension points include translations for applications, or debuginfo
for sdks. The name of the extension point is specified as part of the
- group heading.
+ group heading. Since 0.11.4, the name may optionally include a tag
+ in the NAME in the name@tag ref syntax if you wish to use different
+ configurations (eg, versions) of the same extension concurrently.
+ The "tag" is effectively ignored, but is necessary in order to allow
+ the same extension name to be specified more than once.
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">directory</code> (string)</span></dt><dd><p>
The relative path at which the extension will be mounted in
the sandbox. If the extension point is for an application, the
@@ -2411,6 +2710,12 @@ StorageType=sdcard
if the name of the active GL driver matches the extension point basename.
Available since 0.9.1, and backported to the 0.8.x
branch in 0.8.3.
+ </p></dd><dt><span class="term"><code class="option">autoprune-unless</code> (string)</span></dt><dd><p>
+ A condition that must be false for the extension to be considered unused when
+ pruning. For example, <span class="command"><strong>flatpak uninstall --unused</strong></span> uses
+ this information. The only currently recognized value is active-gl-driver,
+ which is true if the name of the active GL driver matches the extension
+ point basename. Available since 0.11.8.
</p></dd><dt><span class="term"><code class="option">enable-if</code> (string)</span></dt><dd><p>
A condition that must be true for the extension to be enabled.
The only currently recognized value is active-gl-driver, which is true
@@ -2442,7 +2747,14 @@ StorageType=sdcard
Whether to automatically delete extensions matching this extension
point when deleting a 'related' application or runtime.
Available since 0.6.7.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021655835216"></a><h3>[ExtensionOf]</h3><p>
+ </p></dd><dt><span class="term"><code class="option">collection-id</code> (string)</span></dt><dd><p>
+ The ID of the collection that this extension point belongs to. If this
+ is unspecified, it defaults to the collection ID of the application
+ or runtime that the extension point is for.
+ Currently, extension points must be in the same collection as the
+ application or runtime that they are for.
+ Available since 0.99.1.
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544074608"></a><h3>[ExtensionOf]</h3><p>
This optional group may be present if the runtime is an extension.
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">ref</code> (string)</span></dt><dd><p>
The ref of the runtime or application that this extension
@@ -2451,7 +2763,10 @@ StorageType=sdcard
The priority to give this extension when looking for the
best match. Default is 0. Available since 0.9.1, and
backported to the 0.8.x branch in 0.8.3.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021655829456"></a><h3>[Extra Data]</h3><p>
+ </p></dd><dt><span class="term"><code class="option">tag</code> (string)</span></dt><dd><p>
+ The tag name to use when searching for this extension's mount
+ point in the parent flatpak. Available since 0.11.4.
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544066912"></a><h3>[Extra Data]</h3><p>
This optional group may be present if the runtime or application uses
extra data that gets downloaded separately. The data in this group
gets merged into the repository summary, with the xa.extra-data-sources
@@ -2475,14 +2790,14 @@ StorageType=sdcard
</p></dd><dt><span class="term"><code class="option">checksum<em class="replaceable"><code>X</code></em></code> (string)</span></dt><dd><p>
The sha256 sum for extra data source
<em class="replaceable"><code>X</code></em>. Available since 0.6.13.
- </p></dd></dl></div></div><div class="refsect2"><a id="idm140021655817552"></a><h3>[Policy SUBSYSTEM]</h3><p>
+ </p></dd></dl></div></div><div class="refsect2"><a id="idm45412544055008"></a><h3>[Policy SUBSYSTEM]</h3><p>
Subsystems can define their own policies to be placed in a group
whose name has this form. Their values are treated as lists,
in which items can have their meaning negated by prepending !
to the value. They are not otherwise parsed by Flatpak.
Available since 0.6.13.
- </p></div></div><div class="refsect1"><a id="idm140021655815744"></a><h2>Example</h2><pre class="programlisting">
+ </p></div></div><div class="refsect1"><a id="idm45412544053200"></a><h2>Example</h2><pre class="programlisting">
[Application]
name=org.gnome.Calculator
runtime=org.gnome.Platform/x86_64/3.20
@@ -2506,11 +2821,11 @@ subdirectories=true
[Extension org.gnome.Calculator.Debug]
directory=lib/debug
-</pre></div><div class="refsect1"><a id="idm140021655814160"></a><h2>See also</h2><p>
+</pre></div><div class="refsect1"><a id="idm45412544051616"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak"><span class="citerefentry"><span class="refentrytitle">flatpak</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-run"><span class="citerefentry"><span class="refentrytitle">flatpak-run</span>(1)</span></a>,
<a class="citerefentry" href="#flatpak-override"><span class="citerefentry"><span class="refentrytitle">flatpak-override</span>(1)</span></a>
- </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote — Configuration for a remote</p></div><div class="refsect1"><a id="idm140021659644576"></a><h2>Description</h2><p>
+ </p></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="flatpak-remote"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>flatpak-remote — Configuration for a remote</p></div><div class="refsect1"><a id="idm45412549253744"></a><h2>Description</h2><p>
Flatpak stores information about configured remotes for an installation location in
<code class="filename">$installation/repo/config</code>. For example, the remotes for the
default system-wide installation are in
@@ -2522,23 +2837,34 @@ directory=lib/debug
</p><p>
System-wide remotes can be statically preconfigured by dropping
config fragments into <code class="filename">/etc/flatpak/remotes.d/</code>.
- </p></div><div class="refsect1"><a id="idm140021660511248"></a><h2>File format</h2><p>
+ </p></div><div class="refsect1"><a id="idm45412543571552"></a><h2>File format</h2><p>
The remote config file format is using the same .ini file format that is used for systemd
unit files or application .desktop files.
- </p><div class="refsect2"><a id="idm140021658888240"></a><h3>[remote …]</h3><p>
+ </p><div class="refsect2"><a id="idm45412543570400"></a><h3>[remote …]</h3><p>
All the configuration for the the remote with name NAME is contained in the
[remote "NAME"] group.
</p><p>
The following keys are recognized by OSTree, among others:
- </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">url</code> (string)</span></dt><dd><p>The url for the remote.</p></dd><dt><span class="term"><code class="option">gpg-verify</code> (boolean)</span></dt><dd><p>Whether to use GPG verification for content from this remote.</p></dd><dt><span class="term"><code class="option">gpg-verify-summary</code> (boolean)</span></dt><dd><p>Whether to use GPG verification for the summary of this remote.</p></dd></dl></div><p>
+ </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">url</code> (string)</span></dt><dd><p>
+ The url for the remote. An URL of the form oci+https:// or oci+http://
+ is a Flatpak extension that indicates that the remote is not an ostree
+ repository, but is rather an URL to an index of OCI images that are stored
+ within a container image registry.
+ </p></dd><dt><span class="term"><code class="option">gpg-verify</code> (boolean)</span></dt><dd><p>Whether to use GPG verification for content from this remote.</p></dd><dt><span class="term"><code class="option">gpg-verify-summary</code> (boolean)</span></dt><dd><p>Whether to use GPG verification for the summary of this remote.</p><p>This is ignored if <code class="option">collection-id</code> is set, as refs are verified in commit metadata in that case. Enabling <code class="option">gpg-verify-summary</code> would break peer to peer distribution of refs.</p></dd><dt><span class="term"><code class="option">collection-id</code> (string)</span></dt><dd><p>The globally unique identifier for the upstream collection repository, to allow mirrors to be grouped.</p></dd></dl></div><p>
All flatpak-specific keys have a xa. prefix:
- </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">xa.disable</code> (boolean)</span></dt><dd><p>Whether the remote is disabled. Defaults to false.</p></dd><dt><span class="term"><code class="option">xa.prio</code> (integer)</span></dt><dd><p>The priority for the remote. This is used when listing remotes. Defaults to 1.</p></dd><dt><span class="term"><code class="option">xa.noenumerate</code> (boolean)</span></dt><dd><p>Whether this remote should be used when presenting available contents. Defaults to true.</p></dd><dt><span class="term"><code class="option">xa.nodeps</code> (boolean)</span></dt><dd><p>Whether this remote should be used when searching for dependencies. Defaults to true.</p></dd><dt><span class="term"><code class="option">xa.title</code> (string)</span></dt><dd><p>An optional title to use when presenting this remote in a UI.</p></dd><dt><span class="term"><code class="option">xa.title-is-set</code> (boolean)</span></dt><dd><p>This key is set to true if <code class="option">xa.title</code> has been explicitly set.</p></dd><dt><span class="term"><code class="option">xa.default-branch</code> (string)</span></dt><dd><p>The default branch to use when installing from this remote.</p></dd><dt><span class="term"><code class="option">xa.default-branch-is-set</code> (boolean)</span></dt><dd><p>This key is set to true if <code class="option">xa.default-branch</code> has been explicitly set.</p></dd><dt><span class="term"><code class="option">xa.main-ref</code> (string)</span></dt><dd><p>The main reference served by this remote. This is used for origin remotes of applications installed via a flatpakref file.</p></dd><dt><span class="term"><code class="option">xa.oci</code> (boolean)</span></dt><dd><p>Whether this is an OCI remote. Defaults to false.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm140021657038848"></a><h2>Examples</h2><pre class="programlisting">
+ </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="option">xa.disable</code> (boolean)</span></dt><dd><p>Whether the remote is disabled. Defaults to false.</p></dd><dt><span class="term"><code class="option">xa.prio</code> (integer)</span></dt><dd><p>The priority for the remote. This is used when listing remotes. Defaults to 1.</p></dd><dt><span class="term"><code class="option">xa.noenumerate</code> (boolean)</span></dt><dd><p>Whether this remote should be used when presenting available contents. Defaults to true.</p></dd><dt><span class="term"><code class="option">xa.nodeps</code> (boolean)</span></dt><dd><p>Whether this remote should be used when searching for dependencies. Defaults to true.</p></dd><dt><span class="term"><code class="option">xa.title</code> (string)</span></dt><dd><p>An optional title to use when presenting this remote in a UI.</p></dd><dt><span class="term"><code class="option">xa.title-is-set</code> (boolean)</span></dt><dd><p>This key is set to true if <code class="option">xa.title</code> has been explicitly set.</p></dd><dt><span class="term"><code class="option">xa.default-branch</code> (string)</span></dt><dd><p>The default branch to use when installing from this remote.</p></dd><dt><span class="term"><code class="option">xa.default-branch-is-set</code> (boolean)</span></dt><dd><p>This key is set to true if <code class="option">xa.default-branch</code> has been explicitly set.</p></dd><dt><span class="term"><code class="option">xa.main-ref</code> (string)</span></dt><dd><p>The main reference served by this remote. This is used for origin remotes of applications installed via a flatpakref file.</p></dd></dl></div></div></div><div class="refsect1"><a id="idm45412550281792"></a><h2>Examples</h2><pre class="programlisting">
[remote "gnome-nightly-apps"]
gpg-verify=true
gpg-verify-summary=true
-
url=https://sdk.gnome.org/nightly/repo-apps/
xa.title=GNOME Applications
-</pre></div><div class="refsect1"><a id="idm140021655306016"></a><h2>See also</h2><p>
+</pre><pre class="programlisting">
+[remote "flathub"]
+gpg-verify=true
+gpg-verify-summary=false
+collection-id=org.flathub.Stable
+url=https://dl.flathub.org/repo/
+xa.title=Flathub
+</pre></div><div class="refsect1"><a id="idm45412550279200"></a><h2>See also</h2><p>
<a class="citerefentry" href="#flatpak-remote-modify"><span class="citerefentry"><span class="refentrytitle">flatpak-remote-modify</span>(1)</span></a>
</p></div></div></div></div></body></html> \ No newline at end of file
diff --git a/reference/html/flatpak-flatpak-bundle-ref.html b/reference/html/FlatpakBundleRef.html
index 6c63c5b3..0ead8347 100644
--- a/reference/html/flatpak-flatpak-bundle-ref.html
+++ b/reference/html/FlatpakBundleRef.html
@@ -2,39 +2,39 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>flatpak-bundle-ref: Flatpak Library Reference Manual</title>
+<title>FlatpakBundleRef: Flatpak Library Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
-<link rel="prev" href="FlatpakRemote.html" title="FlatpakRemote">
+<link rel="prev" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">
<link rel="next" href="flatpak-Error-codes.html" title="Error codes">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
- <a href="#flatpak-flatpak-bundle-ref.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
- <a href="#flatpak-flatpak-bundle-ref.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
- <a href="#flatpak-flatpak-bundle-ref.properties" class="shortcut">Properties</a></span>
+ <a href="#FlatpakBundleRef.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#FlatpakBundleRef.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#FlatpakBundleRef.properties" class="shortcut">Properties</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="FlatpakRemote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="FlatpakRemoteRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="flatpak-Error-codes.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
-<a name="flatpak-flatpak-bundle-ref"></a><div class="titlepage"></div>
+<a name="FlatpakBundleRef"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
-<h2><span class="refentrytitle"><a name="flatpak-flatpak-bundle-ref.top_of_page"></a>flatpak-bundle-ref</span></h2>
-<p>flatpak-bundle-ref</p>
+<h2><span class="refentrytitle"><a name="FlatpakBundleRef.top_of_page"></a>FlatpakBundleRef</span></h2>
+<p>FlatpakBundleRef</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.functions"></a><h2>Functions</h2>
+<a name="FlatpakBundleRef.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
@@ -43,42 +43,42 @@
<tbody>
<tr>
<td class="function_type">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="returnvalue">FlatpakBundleRef</span></a> *
+<a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="returnvalue">FlatpakBundleRef</span></a> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-new" title="flatpak_bundle_ref_new ()">flatpak_bundle_ref_new</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-new" title="flatpak_bundle_ref_new ()">flatpak_bundle_ref_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GFile</span> *
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-file" title="flatpak_bundle_ref_get_file ()">flatpak_bundle_ref_get_file</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-file" title="flatpak_bundle_ref_get_file ()">flatpak_bundle_ref_get_file</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-metadata" title="flatpak_bundle_ref_get_metadata ()">flatpak_bundle_ref_get_metadata</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-metadata" title="flatpak_bundle_ref_get_metadata ()">flatpak_bundle_ref_get_metadata</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-appstream" title="flatpak_bundle_ref_get_appstream ()">flatpak_bundle_ref_get_appstream</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-appstream" title="flatpak_bundle_ref_get_appstream ()">flatpak_bundle_ref_get_appstream</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-icon" title="flatpak_bundle_ref_get_icon ()">flatpak_bundle_ref_get_icon</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-icon" title="flatpak_bundle_ref_get_icon ()">flatpak_bundle_ref_get_icon</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
@@ -86,15 +86,15 @@
<span class="returnvalue">char</span> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-origin" title="flatpak_bundle_ref_get_origin ()">flatpak_bundle_ref_get_origin</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-origin" title="flatpak_bundle_ref_get_origin ()">flatpak_bundle_ref_get_origin</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">guint64</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-installed-size" title="flatpak_bundle_ref_get_installed_size ()">flatpak_bundle_ref_get_installed_size</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-installed-size" title="flatpak_bundle_ref_get_installed_size ()">flatpak_bundle_ref_get_installed_size</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
@@ -102,14 +102,14 @@
<span class="returnvalue">char</span> *
</td>
<td class="function_name">
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-runtime-repo-url" title="flatpak_bundle_ref_get_runtime_repo_url ()">flatpak_bundle_ref_get_runtime_repo_url</a> <span class="c_punctuation">()</span>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-runtime-repo-url" title="flatpak_bundle_ref_get_runtime_repo_url ()">flatpak_bundle_ref_get_runtime_repo_url</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.properties"></a><h2>Properties</h2>
+<a name="FlatpakBundleRef.properties"></a><h2>Properties</h2>
<div class="informaltable"><table class="informaltable" border="0">
<colgroup>
<col width="150px" class="properties_type">
@@ -118,14 +118,14 @@
</colgroup>
<tbody><tr>
<td class="property_type">
-<span class="type">GFile</span> *</td>
-<td class="property_name"><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef--file" title="The “file” property">file</a></td>
-<td class="property_flags">Read / Write</td>
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakBundleRef.html#FlatpakBundleRef--file" title="The “file” property">file</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr></tbody>
</table></div>
</div>
-<a name="FlatpakBundleRef"></a><div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.other"></a><h2>Types and Values</h2>
+<div class="refsect1">
+<a name="FlatpakBundleRef.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
@@ -133,27 +133,27 @@
</colgroup>
<tbody><tr>
<td class="datatype_keyword">struct</td>
-<td class="function_name"><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef-struct" title="struct FlatpakBundleRef">FlatpakBundleRef</a></td>
+<td class="function_name"><a class="link" href="FlatpakBundleRef.html#FlatpakBundleRef-struct" title="struct FlatpakBundleRef">FlatpakBundleRef</a></td>
</tr></tbody>
</table></div>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<a name="FlatpakBundleRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> <a class="link" href="FlatpakRef.html" title="FlatpakRef">FlatpakRef</a>
<span class="lineart">╰──</span> FlatpakBundleRef
</pre>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.description"></a><h2>Description</h2>
+<a name="FlatpakBundleRef.description"></a><h2>Description</h2>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.functions_details"></a><h2>Functions</h2>
+<a name="FlatpakBundleRef.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="flatpak-bundle-ref-new"></a><h3>flatpak_bundle_ref_new ()</h3>
-<pre class="programlisting"><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="returnvalue">FlatpakBundleRef</span></a> *
-flatpak_bundle_ref_new (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="returnvalue">FlatpakBundleRef</span></a> *
+flatpak_bundle_ref_new (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *file</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a new bundle ref for the given file.</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-new.parameters"></a><h4>Parameters</h4>
@@ -166,7 +166,7 @@ flatpak_bundle_ref_new (<em class="parameter"><code><span class="type">GFile</sp
<tbody>
<tr>
<td class="parameter_name"><p>file</p></td>
-<td class="parameter_description"><p>a <span class="type">GFile</span></p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -185,8 +185,8 @@ flatpak_bundle_ref_new (<em class="parameter"><code><span class="type">GFile</sp
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-file"></a><h3>flatpak_bundle_ref_get_file ()</h3>
-<pre class="programlisting"><span class="returnvalue">GFile</span> *
-flatpak_bundle_ref_get_file (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
+flatpak_bundle_ref_get_file (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
<p>Get the file this bundle is stored in.</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-file.parameters"></a><h4>Parameters</h4>
@@ -198,21 +198,21 @@ flatpak_bundle_ref_get_file (<em class="parameter"><code><a class="link" href="f
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>a <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-file.returns"></a><h4>Returns</h4>
-<p> (transfer full) : an <span class="type">GFile</span></p>
+<p> (transfer full) : an <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-metadata"></a><h3>flatpak_bundle_ref_get_metadata ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
-flatpak_bundle_ref_get_metadata (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
+flatpak_bundle_ref_get_metadata (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
<p>Get the metadata for the app/runtime</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-metadata.parameters"></a><h4>Parameters</h4>
@@ -224,21 +224,21 @@ flatpak_bundle_ref_get_metadata (<em class="parameter"><code><a class="link" hre
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>a <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-metadata.returns"></a><h4>Returns</h4>
-<p> (transfer full) : an <span class="type">GBytes</span> with the metadata contents, or <code class="literal">NULL</code></p>
+<p> (transfer full) : an <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> with the metadata contents, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-appstream"></a><h3>flatpak_bundle_ref_get_appstream ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
-flatpak_bundle_ref_get_appstream (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
+flatpak_bundle_ref_get_appstream (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
<p>Get the compressed appstream for the app/runtime</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-appstream.parameters"></a><h4>Parameters</h4>
@@ -250,21 +250,21 @@ flatpak_bundle_ref_get_appstream (<em class="parameter"><code><a class="link" hr
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>a <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-appstream.returns"></a><h4>Returns</h4>
-<p> (transfer full) : an <span class="type">GBytes</span> with the appstream contents, or <code class="literal">NULL</code></p>
+<p> (transfer full) : an <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> with the appstream contents, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-icon"></a><h3>flatpak_bundle_ref_get_icon ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
-flatpak_bundle_ref_get_icon (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>,
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
+flatpak_bundle_ref_get_icon (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>,
<em class="parameter"><code><span class="type">int</span> size</code></em>);</pre>
<p>Get the icon png data for the app/runtime</p>
<div class="refsect3">
@@ -278,7 +278,7 @@ flatpak_bundle_ref_get_icon (<em class="parameter"><code><a class="link" href="f
<tbody>
<tr>
<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>a <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -291,14 +291,14 @@ flatpak_bundle_ref_get_icon (<em class="parameter"><code><a class="link" href="f
</div>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-icon.returns"></a><h4>Returns</h4>
-<p> (transfer full) : an <span class="type">GBytes</span> with png contents</p>
+<p> (transfer full) : an <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> with png contents</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-origin"></a><h3>flatpak_bundle_ref_get_origin ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *
-flatpak_bundle_ref_get_origin (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+flatpak_bundle_ref_get_origin (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
<p>Get the origin url stored in the bundle</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-origin.parameters"></a><h4>Parameters</h4>
@@ -310,21 +310,21 @@ flatpak_bundle_ref_get_origin (<em class="parameter"><code><a class="link" href=
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>self</p></td>
-<td class="parameter_description"><p>a <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-origin.returns"></a><h4>Returns</h4>
-<p> (transfer full) : an url string, or <code class="literal">NULL</code></p>
+<p> (transfer full) : an url string, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-bundle-ref-get-installed-size"></a><h3>flatpak_bundle_ref_get_installed_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint64</span>
-flatpak_bundle_ref_get_installed_size (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+flatpak_bundle_ref_get_installed_size (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
<p>Returns the installed size for the bundle.</p>
<div class="refsect3">
<a name="flatpak-bundle-ref-get-installed-size.parameters"></a><h4>Parameters</h4>
@@ -351,26 +351,26 @@ flatpak_bundle_ref_get_installed_size (<em class="parameter"><code><a class="lin
<a name="flatpak-bundle-ref-get-runtime-repo-url"></a><h3>flatpak_bundle_ref_get_runtime_repo_url ()</h3>
<pre class="programlisting"><span class="returnvalue">char</span> *
flatpak_bundle_ref_get_runtime_repo_url
- (<em class="parameter"><code><a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
+ (<em class="parameter"><code><a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef"><span class="type">FlatpakBundleRef</span></a> *self</code></em>);</pre>
</div>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.other_details"></a><h2>Types and Values</h2>
+<a name="FlatpakBundleRef.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="FlatpakBundleRef-struct"></a><h3>struct FlatpakBundleRef</h3>
<pre class="programlisting">struct FlatpakBundleRef;</pre>
</div>
</div>
<div class="refsect1">
-<a name="flatpak-flatpak-bundle-ref.property-details"></a><h2>Property Details</h2>
+<a name="FlatpakBundleRef.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="FlatpakBundleRef--file"></a><h3>The <code class="literal">“file”</code> property</h3>
-<pre class="programlisting"> “file” <span class="type">GFile</span> *</pre>
-<p>Flags: Read / Write</p>
+<pre class="programlisting"> “file” <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *</pre>
+<p>Flags: Read / Write / Construct Only</p>
</div>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakInstallation.html b/reference/html/FlatpakInstallation.html
index 0d1ed6c0..e847e538 100644
--- a/reference/html/FlatpakInstallation.html
+++ b/reference/html/FlatpakInstallation.html
@@ -7,8 +7,8 @@
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
<link rel="prev" href="ch01.html" title="Flatpak">
-<link rel="next" href="FlatpakRef.html" title="FlatpakRef">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<link rel="next" href="FlatpakRemote.html" title="FlatpakRemote">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -21,7 +21,7 @@
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="ch01.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="FlatpakRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="FlatpakRemote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="FlatpakInstallation"></a><div class="titlepage"></div>
@@ -74,7 +74,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-get-is-user" title="flatpak_installation_get_is_user ()">flatpak_installation_get_is_user</a> <span class="c_punctuation">()</span>
@@ -82,7 +82,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GFile</span> *
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-get-path" title="flatpak_installation_get_path ()">flatpak_installation_get_path</a> <span class="c_punctuation">()</span>
@@ -90,7 +90,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GFileMonitor</span> *
+<a href="/usr/share/gtk-doc/html/gio/GFileMonitor.html#GFileMonitor-struct"><span class="returnvalue">GFileMonitor</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-create-monitor" title="flatpak_installation_create_monitor ()">flatpak_installation_create_monitor</a> <span class="c_punctuation">()</span>
@@ -130,7 +130,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-uninstall" title="flatpak_installation_uninstall ()">flatpak_installation_uninstall</a> <span class="c_punctuation">()</span>
@@ -138,7 +138,15 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakInstallation.html#flatpak-installation-uninstall-full" title="flatpak_installation_uninstall_full ()">flatpak_installation_uninstall_full</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-launch" title="flatpak_installation_launch ()">flatpak_installation_launch</a> <span class="c_punctuation">()</span>
@@ -176,7 +184,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gint</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-get-priority" title="flatpak_installation_get_priority ()">flatpak_installation_get_priority</a> <span class="c_punctuation">()</span>
@@ -192,7 +200,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-installed-refs" title="flatpak_installation_list_installed_refs ()">flatpak_installation_list_installed_refs</a> <span class="c_punctuation">()</span>
@@ -200,7 +208,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-installed-refs-by-kind" title="flatpak_installation_list_installed_refs_by_kind ()">flatpak_installation_list_installed_refs_by_kind</a> <span class="c_punctuation">()</span>
@@ -208,7 +216,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-installed-refs-for-update" title="flatpak_installation_list_installed_refs_for_update ()">flatpak_installation_list_installed_refs_for_update</a> <span class="c_punctuation">()</span>
@@ -216,7 +224,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-installed-related-refs-sync" title="flatpak_installation_list_installed_related_refs_sync ()">flatpak_installation_list_installed_related_refs_sync</a> <span class="c_punctuation">()</span>
@@ -224,7 +232,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remote-refs-sync" title="flatpak_installation_list_remote_refs_sync ()">flatpak_installation_list_remote_refs_sync</a> <span class="c_punctuation">()</span>
@@ -232,7 +240,15 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remotes-by-type" title="flatpak_installation_list_remotes_by_type ()">flatpak_installation_list_remotes_by_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remote-related-refs-sync" title="flatpak_installation_list_remote_related_refs_sync ()">flatpak_installation_list_remote_related_refs_sync</a> <span class="c_punctuation">()</span>
@@ -240,7 +256,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remotes" title="flatpak_installation_list_remotes ()">flatpak_installation_list_remotes</a> <span class="c_punctuation">()</span>
@@ -256,7 +272,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-fetch-remote-metadata-sync" title="flatpak_installation_fetch_remote_metadata_sync ()">flatpak_installation_fetch_remote_metadata_sync</a> <span class="c_punctuation">()</span>
@@ -272,7 +288,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-fetch-remote-size-sync" title="flatpak_installation_fetch_remote_size_sync ()">flatpak_installation_fetch_remote_size_sync</a> <span class="c_punctuation">()</span>
@@ -288,7 +304,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-update-appstream-sync" title="flatpak_installation_update_appstream_sync ()">flatpak_installation_update_appstream_sync</a> <span class="c_punctuation">()</span>
@@ -312,7 +328,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-drop-caches" title="flatpak_installation_drop_caches ()">flatpak_installation_drop_caches</a> <span class="c_punctuation">()</span>
@@ -320,7 +336,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()">flatpak_installation_modify_remote</a> <span class="c_punctuation">()</span>
@@ -328,7 +344,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-remove-remote" title="flatpak_installation_remove_remote ()">flatpak_installation_remove_remote</a> <span class="c_punctuation">()</span>
@@ -336,7 +352,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-update-remote-sync" title="flatpak_installation_update_remote_sync ()">flatpak_installation_update_remote_sync</a> <span class="c_punctuation">()</span>
@@ -344,7 +360,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-cleanup-local-refs-sync" title="flatpak_installation_cleanup_local_refs_sync ()">flatpak_installation_cleanup_local_refs_sync</a> <span class="c_punctuation">()</span>
@@ -360,7 +376,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-prune-local-repo" title="flatpak_installation_prune_local_repo ()">flatpak_installation_prune_local_repo</a> <span class="c_punctuation">()</span>
@@ -368,7 +384,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-remove-local-ref-sync" title="flatpak_installation_remove_local_ref_sync ()">flatpak_installation_remove_local_ref_sync</a> <span class="c_punctuation">()</span>
@@ -376,7 +392,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-set-config-sync" title="flatpak_installation_set_config_sync ()">flatpak_installation_set_config_sync</a> <span class="c_punctuation">()</span>
@@ -384,7 +400,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-installation-update-appstream-full-sync" title="flatpak_installation_update_appstream_full_sync ()">flatpak_installation_update_appstream_full_sync</a> <span class="c_punctuation">()</span>
@@ -406,7 +422,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GPtrArray</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstallation.html#flatpak-get-system-installations" title="flatpak_get_system_installations ()">flatpak_get_system_installations</a> <span class="c_punctuation">()</span>
@@ -445,6 +461,10 @@
</tr>
<tr>
<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="FlatpakInstallation.html#FlatpakUninstallFlags" title="enum FlatpakUninstallFlags">FlatpakUninstallFlags</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="FlatpakInstallation.html#FlatpakStorageType" title="enum FlatpakStorageType">FlatpakStorageType</a></td>
</tr>
</tbody>
@@ -452,7 +472,7 @@
</div>
<div class="refsect1">
<a name="FlatpakInstallation.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> FlatpakInstallation
</pre>
</div>
@@ -465,15 +485,15 @@ location for flatpak applications. Typical installation locations are either
system-wide (in $prefix/var/lib/flatpak) or per-user (in ~/.local/share/flatpak).</p>
<p>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.</p>
+uninstall applications and runtimes, using <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a>.</p>
</div>
<div class="refsect1">
<a name="FlatpakInstallation.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="flatpak-installation-new-system"></a><h3>flatpak_installation_new_system ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
-flatpak_installation_new_system (<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+flatpak_installation_new_system (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a new <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> for the system-wide installation.</p>
<div class="refsect3">
<a name="flatpak-installation-new-system.parameters"></a><h4>Parameters</h4>
@@ -486,12 +506,12 @@ flatpak_installation_new_system (<em class="parameter"><code><span class="type">
<tbody>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -509,8 +529,8 @@ flatpak_installation_new_system (<em class="parameter"><code><span class="type">
<pre class="programlisting"><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
flatpak_installation_new_system_with_id
(<em class="parameter"><code>const <span class="type">char</span> *id</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a new <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> for the system-wide installation <em class="parameter"><code>id</code></em>
.</p>
<div class="refsect3">
@@ -529,12 +549,12 @@ flatpak_installation_new_system_with_id
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -551,8 +571,8 @@ flatpak_installation_new_system_with_id
<div class="refsect2">
<a name="flatpak-installation-new-user"></a><h3>flatpak_installation_new_user ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
-flatpak_installation_new_user (<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+flatpak_installation_new_user (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a new <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> for the per-user installation.</p>
<div class="refsect3">
<a name="flatpak-installation-new-user.parameters"></a><h4>Parameters</h4>
@@ -565,12 +585,12 @@ flatpak_installation_new_user (<em class="parameter"><code><span class="type">GC
<tbody>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -586,10 +606,10 @@ flatpak_installation_new_user (<em class="parameter"><code><span class="type">GC
<div class="refsect2">
<a name="flatpak-installation-new-for-path"></a><h3>flatpak_installation_new_for_path ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
-flatpak_installation_new_for_path (<em class="parameter"><code><span class="type">GFile</span> *path</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> user</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+flatpak_installation_new_for_path (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *path</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> user</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a new <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> for the installation at the given <em class="parameter"><code>path</code></em>
.</p>
<div class="refsect3">
@@ -603,7 +623,7 @@ flatpak_installation_new_for_path (<em class="parameter"><code><span class="type
<tbody>
<tr>
<td class="parameter_name"><p>path</p></td>
-<td class="parameter_description"><p>a <span class="type">GFile</span></p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -613,12 +633,12 @@ flatpak_installation_new_for_path (<em class="parameter"><code><span class="type
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -633,7 +653,7 @@ flatpak_installation_new_for_path (<em class="parameter"><code><span class="type
<hr>
<div class="refsect2">
<a name="flatpak-installation-get-is-user"></a><h3>flatpak_installation_get_is_user ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_get_is_user (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>);</pre>
<p>Returns whether the installation is for a user-specific location.</p>
<div class="refsect3">
@@ -653,14 +673,14 @@ flatpak_installation_get_is_user (<em class="parameter"><code><a class="link" hr
</div>
<div class="refsect3">
<a name="flatpak-installation-get-is-user.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if <em class="parameter"><code>self</code></em>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>self</code></em>
is a per-user installation</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-get-path"></a><h3>flatpak_installation_get_path ()</h3>
-<pre class="programlisting"><span class="returnvalue">GFile</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
flatpak_installation_get_path (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>);</pre>
<p>Returns the installation location for <em class="parameter"><code>self</code></em>
.</p>
@@ -681,19 +701,19 @@ flatpak_installation_get_path (<em class="parameter"><code><a class="link" href=
</div>
<div class="refsect3">
<a name="flatpak-installation-get-path.returns"></a><h4>Returns</h4>
-<p>an <span class="type">GFile</span>. </p>
+<p>an <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-create-monitor"></a><h3>flatpak_installation_create_monitor ()</h3>
-<pre class="programlisting"><span class="returnvalue">GFileMonitor</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFileMonitor.html#GFileMonitor-struct"><span class="returnvalue">GFileMonitor</span></a> *
flatpak_installation_create_monitor (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Gets monitor object for the installation. The returned file monitor will
-emit the <span class="type">“changed”</span> signal whenever an application or runtime
+emit the <a href="/usr/share/gtk-doc/html/gio/GFileMonitor.html#GFileMonitor-changed"><span class="type">“changed”</span></a> signal whenever an application or runtime
was installed, uninstalled or updated.</p>
<div class="refsect3">
<a name="flatpak-installation-create-monitor.parameters"></a><h4>Parameters</h4>
@@ -711,12 +731,12 @@ was installed, uninstalled or updated.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -724,7 +744,7 @@ was installed, uninstalled or updated.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-create-monitor.returns"></a><h4>Returns</h4>
-<p>a new <span class="type">GFileMonitor</span> instance, or <code class="literal">NULL</code> on error. </p>
+<p>a new <a href="/usr/share/gtk-doc/html/gio/GFileMonitor.html#GFileMonitor-struct"><span class="type">GFileMonitor</span></a> instance, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -739,9 +759,9 @@ flatpak_installation_install (<em class="parameter"><code><a class="link" href="
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Install a new application or runtime.</p>
<p>Note that this function was originally written to always return a
<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a>. Since 0.9.13, passing
@@ -802,12 +822,12 @@ accordingly.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -815,7 +835,7 @@ accordingly.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-install.returns"></a><h4>Returns</h4>
-<p>The ref for the newly installed app or <code class="literal">NULL</code> on failure. </p>
+<p>The ref for the newly installed app or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -832,9 +852,9 @@ flatpak_installation_install_full (<em class="parameter"><code><a class="link" h
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> * const *subpaths</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Install a new application or runtime.</p>
<p>Note that this function was originally written to always return a
<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a>. Since 0.9.13, passing
@@ -889,7 +909,7 @@ accordingly.</p>
</tr>
<tr>
<td class="parameter_name"><p>subpaths</p></td>
-<td class="parameter_description"><p>A list of subpaths to fetch, or <code class="literal">NULL</code> for everything. </p></td>
+<td class="parameter_description"><p>A list of subpaths to fetch, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for everything. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
</tr>
<tr>
@@ -905,12 +925,12 @@ accordingly.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -918,7 +938,7 @@ accordingly.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-install-full.returns"></a><h4>Returns</h4>
-<p>The ref for the newly installed app or <code class="literal">NULL</code> on failure. </p>
+<p>The ref for the newly installed app or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -933,9 +953,9 @@ flatpak_installation_update (<em class="parameter"><code><a class="link" href="F
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Update an application or runtime.</p>
<p>If the specified package is not installed, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-ERROR-NOT-INSTALLED:CAPS"><code class="literal">FLATPAK_ERROR_NOT_INSTALLED</code></a>
will be thrown.</p>
@@ -993,12 +1013,12 @@ already up to date, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1006,7 +1026,7 @@ already up to date, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-
</div>
<div class="refsect3">
<a name="flatpak-installation-update.returns"></a><h4>Returns</h4>
-<p>The ref for the newly updated app or <code class="literal">NULL</code> on failure. </p>
+<p>The ref for the newly updated app or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -1022,9 +1042,9 @@ flatpak_installation_update_full (<em class="parameter"><code><a class="link" hr
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> * const *subpaths</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Update an application or runtime.</p>
<p>If the specified package is not installed, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-ERROR-NOT-INSTALLED:CAPS"><code class="literal">FLATPAK_ERROR_NOT_INSTALLED</code></a>
will be thrown.</p>
@@ -1071,7 +1091,7 @@ already up to date, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-
</tr>
<tr>
<td class="parameter_name"><p>subpaths</p></td>
-<td class="parameter_description"><p>A list of subpaths to fetch, or <code class="literal">NULL</code> for everything. </p></td>
+<td class="parameter_description"><p>A list of subpaths to fetch, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for everything. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
</tr>
<tr>
@@ -1087,12 +1107,12 @@ already up to date, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1100,23 +1120,23 @@ already up to date, then <a class="link" href="flatpak-Error-codes.html#FLATPAK-
</div>
<div class="refsect3">
<a name="flatpak-installation-update-full.returns"></a><h4>Returns</h4>
-<p>The ref for the newly updated app or <code class="literal">NULL</code> on failure. </p>
+<p>The ref for the newly updated app or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-uninstall"></a><h3>flatpak_installation_uninstall ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_uninstall (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a> kind</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Uninstall an application or runtime.</p>
<div class="refsect3">
<a name="flatpak-installation-uninstall.parameters"></a><h4>Parameters</h4>
@@ -1144,13 +1164,15 @@ flatpak_installation_uninstall (<em class="parameter"><code><a class="link" href
</tr>
<tr>
<td class="parameter_name"><p>arch</p></td>
-<td class="parameter_description"><p>architecture of the app or runtime to uninstall</p></td>
-<td class="parameter_annotations"> </td>
+<td class="parameter_description"><p>architecture of the app or runtime to uninstall; if
+<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <a class="link" href="FlatpakInstallation.html#flatpak-get-default-arch" title="flatpak_get_default_arch ()"><code class="function">flatpak_get_default_arch()</code></a> is assumed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>branch</p></td>
-<td class="parameter_description"><p>name of the branch of the app or runtime to uninstall</p></td>
-<td class="parameter_annotations"> </td>
+<td class="parameter_description"><p>name of the branch of the app or runtime to uninstall;
+if <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <code class="literal">master</code> is assumed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>progress</p></td>
@@ -1165,12 +1187,12 @@ flatpak_installation_uninstall (<em class="parameter"><code><a class="link" href
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1178,20 +1200,106 @@ flatpak_installation_uninstall (<em class="parameter"><code><a class="link" href
</div>
<div class="refsect3">
<a name="flatpak-installation-uninstall.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</p>
</div>
</div>
<hr>
<div class="refsect2">
+<a name="flatpak-installation-uninstall-full"></a><h3>flatpak_installation_uninstall_full ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_installation_uninstall_full (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakUninstallFlags" title="enum FlatpakUninstallFlags"><span class="type">FlatpakUninstallFlags</span></a> flags</code></em>,
+ <em class="parameter"><code><a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a> kind</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
+ <em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Uninstall an application or runtime.</p>
+<div class="refsect3">
+<a name="flatpak-installation-uninstall-full.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>flags</p></td>
+<td class="parameter_description"><p>set of <a class="link" href="FlatpakInstallation.html#FlatpakUninstallFlags" title="enum FlatpakUninstallFlags"><span class="type">FlatpakUninstallFlags</span></a> flags</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>kind</p></td>
+<td class="parameter_description"><p>what this ref contains (an <a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a>)</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>name</p></td>
+<td class="parameter_description"><p>name of the app or runtime to uninstall</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>arch</p></td>
+<td class="parameter_description"><p>architecture of the app or runtime to uninstall; if
+<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <a class="link" href="FlatpakInstallation.html#flatpak-get-default-arch" title="flatpak_get_default_arch ()"><code class="function">flatpak_get_default_arch()</code></a> is assumed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>branch</p></td>
+<td class="parameter_description"><p>name of the branch of the app or runtime to uninstall;
+if <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <code class="literal">master</code> is assumed. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>progress</p></td>
+<td class="parameter_description"><p>the callback. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>progress_data</p></td>
+<td class="parameter_description"><p>user data passed to <em class="parameter"><code>progress</code></em>
+. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym> progress][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-installation-uninstall-full.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</p>
+</div>
+<p class="since">Since: 0.11.8</p>
+</div>
+<hr>
+<div class="refsect2">
<a name="flatpak-installation-launch"></a><h3>flatpak_installation_launch ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_launch (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *commit</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Launch an installed application.</p>
<p>You can use <a class="link" href="FlatpakInstallation.html#flatpak-installation-get-installed-ref" title="flatpak_installation_get_installed_ref ()"><code class="function">flatpak_installation_get_installed_ref()</code></a> or
<a class="link" href="FlatpakInstallation.html#flatpak-installation-get-current-installed-app" title="flatpak_installation_get_current_installed_app ()"><code class="function">flatpak_installation_get_current_installed_app()</code></a> to find out what builds
@@ -1234,12 +1342,12 @@ to launch. </p></td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1247,7 +1355,7 @@ to launch. </p></td>
</div>
<div class="refsect3">
<a name="flatpak-installation-launch.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code>, unless an error occurred</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, unless an error occurred</p>
</div>
</div>
<hr>
@@ -1257,11 +1365,11 @@ to launch. </p></td>
flatpak_installation_get_current_installed_app
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Get the last build of reference <em class="parameter"><code>name</code></em>
that was installed with
-<a class="link" href="FlatpakInstallation.html#flatpak-installation-install" title="flatpak_installation_install ()"><code class="function">flatpak_installation_install()</code></a>, or <code class="literal">NULL</code> if the reference has
+<a class="link" href="FlatpakInstallation.html#flatpak-installation-install" title="flatpak_installation_install ()"><code class="function">flatpak_installation_install()</code></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the reference has
never been installed locally.</p>
<div class="refsect3">
<a name="flatpak-installation-get-current-installed-app.parameters"></a><h4>Parameters</h4>
@@ -1284,12 +1392,12 @@ never been installed locally.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1369,8 +1477,8 @@ flatpak_installation_get_installed_ref
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Returns information about an installed ref, such as the available builds,
its size, location, etc.</p>
<div class="refsect3">
@@ -1409,12 +1517,12 @@ its size, location, etc.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1422,14 +1530,14 @@ its size, location, etc.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-get-installed-ref.returns"></a><h4>Returns</h4>
-<p>an <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a>, or <code class="literal">NULL</code> if an error occurred. </p>
+<p>an <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-get-priority"></a><h3>flatpak_installation_get_priority ()</h3>
-<pre class="programlisting"><span class="returnvalue">gint</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
flatpak_installation_get_priority (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>);</pre>
<p>Returns the numeric priority of the system installation for <em class="parameter"><code>self</code></em>
.</p>
@@ -1485,11 +1593,11 @@ flatpak_installation_get_storage_type (<em class="parameter"><code><a class="lin
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-installed-refs"></a><h3>flatpak_installation_list_installed_refs ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_installed_refs
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists the installed references.</p>
<div class="refsect3">
<a name="flatpak-installation-list-installed-refs.parameters"></a><h4>Parameters</h4>
@@ -1507,12 +1615,12 @@ flatpak_installation_list_installed_refs
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1520,7 +1628,7 @@ flatpak_installation_list_installed_refs
</div>
<div class="refsect3">
<a name="flatpak-installation-list-installed-refs.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakInstalledRef]</span></p>
</div>
@@ -1528,12 +1636,12 @@ flatpak_installation_list_installed_refs
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-installed-refs-by-kind"></a><h3>flatpak_installation_list_installed_refs_by_kind ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_installed_refs_by_kind
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a> kind</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists the installed references of a specific kind.</p>
<div class="refsect3">
<a name="flatpak-installation-list-installed-refs-by-kind.parameters"></a><h4>Parameters</h4>
@@ -1556,12 +1664,12 @@ flatpak_installation_list_installed_refs_by_kind
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1569,7 +1677,7 @@ flatpak_installation_list_installed_refs_by_kind
</div>
<div class="refsect3">
<a name="flatpak-installation-list-installed-refs-by-kind.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakInstalledRef]</span></p>
</div>
@@ -1577,11 +1685,11 @@ flatpak_installation_list_installed_refs_by_kind
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-installed-refs-for-update"></a><h3>flatpak_installation_list_installed_refs_for_update ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_installed_refs_for_update
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists the installed references that has a remote update that is not
locally available. However, even though an app is not returned by this
it can have local updates available that has not been deployed. Look
@@ -1602,12 +1710,12 @@ at commit vs latest_commit on installed apps for this.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1615,21 +1723,21 @@ at commit vs latest_commit on installed apps for this.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-list-installed-refs-for-update.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
-<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> instances. </p>
+<p>a GPtrArray of
+<a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> instances, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakInstalledRef]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-installed-related-refs-sync"></a><h3>flatpak_installation_list_installed_related_refs_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_installed_related_refs_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists all the locally installed refs from <em class="parameter"><code>remote_name</code></em>
that are
related to <em class="parameter"><code>ref</code></em>
@@ -1668,12 +1776,12 @@ FLATPAK_UPDATE_FLAGS_NO_PULL to install previously pulled refs.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1681,7 +1789,7 @@ FLATPAK_UPDATE_FLAGS_NO_PULL to install previously pulled refs.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-list-installed-related-refs-sync.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakRelatedRef]</span></p>
</div>
@@ -1690,12 +1798,12 @@ FLATPAK_UPDATE_FLAGS_NO_PULL to install previously pulled refs.</p>
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-remote-refs-sync"></a><h3>flatpak_installation_list_remote_refs_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_remote_refs_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code>const <span class="type">char</span> *remote_or_uri</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists all the applications and runtimes in a remote.</p>
<div class="refsect3">
<a name="flatpak-installation-list-remote-refs-sync.parameters"></a><h4>Parameters</h4>
@@ -1712,18 +1820,18 @@ flatpak_installation_list_remote_refs_sync
<td class="parameter_annotations"> </td>
</tr>
<tr>
-<td class="parameter_name"><p>remote_name</p></td>
-<td class="parameter_description"><p>the name of the remote</p></td>
+<td class="parameter_name"><p>remote_or_uri</p></td>
+<td class="parameter_description"><p>the name or URI of the remote</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1731,21 +1839,78 @@ flatpak_installation_list_remote_refs_sync
</div>
<div class="refsect3">
<a name="flatpak-installation-list-remote-refs-sync.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakRemoteRef]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
+<a name="flatpak-installation-list-remotes-by-type"></a><h3>flatpak_installation_list_remotes_by_type ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+flatpak_installation_list_remotes_by_type
+ (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
+ <em class="parameter"><code>const <a class="link" href="FlatpakRemote.html#FlatpakRemoteType" title="enum FlatpakRemoteType"><span class="type">FlatpakRemoteType</span></a> types[]</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> num_types</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Lists only the remotes whose type is included in the <em class="parameter"><code>types</code></em>
+ argument.</p>
+<div class="refsect3">
+<a name="flatpak-installation-list-remotes-by-type.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>types</p></td>
+<td class="parameter_description"><p>an array of <a class="link" href="FlatpakRemote.html#FlatpakRemoteType" title="enum FlatpakRemoteType"><span class="type">FlatpakRemoteType</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=num_types]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>num_types</p></td>
+<td class="parameter_description"><p>the number of types provided in <em class="parameter"><code>types</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-installation-list-remotes-by-type.returns"></a><h4>Returns</h4>
+<p>a GPtrArray of
+<a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> instances. </p>
+<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakRemote]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
<a name="flatpak-installation-list-remote-related-refs-sync"></a><h3>flatpak_installation_list_remote_related_refs_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_remote_related_refs_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists all the available refs on <em class="parameter"><code>remote_name</code></em>
that are related to
<em class="parameter"><code>ref</code></em>
@@ -1759,6 +1924,8 @@ everyone should always be installed. For example,
reference should be installed/updated with the app, and
<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-delete" title="flatpak_related_ref_should_delete ()"><code class="function">flatpak_related_ref_should_delete()</code></a> returns TRUE if it
should be uninstalled with the main ref.</p>
+<p>The commit property of each FlatpakRelatedRef is not guaranteed to be
+non-<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p>
<div class="refsect3">
<a name="flatpak-installation-list-remote-related-refs-sync.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1785,12 +1952,12 @@ should be uninstalled with the main ref.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1798,7 +1965,7 @@ should be uninstalled with the main ref.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-list-remote-related-refs-sync.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakRelatedRef]</span></p>
</div>
@@ -1807,12 +1974,12 @@ should be uninstalled with the main ref.</p>
<hr>
<div class="refsect2">
<a name="flatpak-installation-list-remotes"></a><h3>flatpak_installation_list_remotes ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
flatpak_installation_list_remotes (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
-<p>Lists the remotes, in priority (highest first) order. For same priority,
-an earlier added remote comes before a later added one.</p>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Lists the static remotes, in priority (highest first) order. For same
+priority, an earlier added remote comes before a later added one.</p>
<div class="refsect3">
<a name="flatpak-installation-list-remotes.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1829,12 +1996,12 @@ an earlier added remote comes before a later added one.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1853,9 +2020,9 @@ an earlier added remote comes before a later added one.</p>
<pre class="programlisting"><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="returnvalue">FlatpakRemote</span></a> *
flatpak_installation_get_remote_by_name
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Looks up a remote by name.</p>
<div class="refsect3">
<a name="flatpak-installation-get-remote-by-name.parameters"></a><h4>Parameters</h4>
@@ -1878,12 +2045,12 @@ flatpak_installation_get_remote_by_name
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1891,21 +2058,23 @@ flatpak_installation_get_remote_by_name
</div>
<div class="refsect3">
<a name="flatpak-installation-get-remote-by-name.returns"></a><h4>Returns</h4>
-<p>a <a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> instances, or <code class="literal">NULL</code> error. </p>
+<p>a <a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> instances, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> error. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-fetch-remote-metadata-sync"></a><h3>flatpak_installation_fetch_remote_metadata_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
flatpak_installation_fetch_remote_metadata_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="type">FlatpakRef</span></a> *ref</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Obtains the metadata file from a commit.</p>
+<p>NOTE: Since 0.11.4 this information is accessible in FlatpakRemoteRef, so this
+function is not very useful anymore.</p>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-metadata-sync.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1932,12 +2101,12 @@ flatpak_installation_fetch_remote_metadata_sync
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -1945,8 +2114,8 @@ flatpak_installation_fetch_remote_metadata_sync
</div>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-metadata-sync.returns"></a><h4>Returns</h4>
-<p>a <span class="type">GBytes</span> containing the flatpak metadata file,
-or <code class="literal">NULL</code> if an error occurred. </p>
+<p>a <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> containing the flatpak metadata file,
+or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -1961,8 +2130,8 @@ flatpak_installation_fetch_remote_ref_sync
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *branch</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Gets the current remote branch of a ref in the remote.</p>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-ref-sync.parameters"></a><h4>Parameters</h4>
@@ -2005,12 +2174,12 @@ flatpak_installation_fetch_remote_ref_sync
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2018,28 +2187,30 @@ flatpak_installation_fetch_remote_ref_sync
</div>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-ref-sync.returns"></a><h4>Returns</h4>
-<p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> instance, or <code class="literal">NULL</code>. </p>
+<p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> instance, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-fetch-remote-size-sync"></a><h3>flatpak_installation_fetch_remote_size_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_fetch_remote_size_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="type">FlatpakRef</span></a> *ref</code></em>,
- <em class="parameter"><code><span class="type">guint64</span> *download_size</code></em>,
- <em class="parameter"><code><span class="type">guint64</span> *installed_size</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *download_size</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> *installed_size</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Gets information about the maximum amount of data that needs to be transferred
to pull the ref from a remote repository, and about the amount of
local disk space that is required to check out this commit.</p>
<p>Note that if there are locally available data that are in the ref, which is common
for instance if you're doing an update then the real download size may be smaller
than what is returned here.</p>
+<p>NOTE: Since 0.11.4 this information is accessible in FlatpakRemoteRef, so this
+function is not very useful anymore.</p>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-size-sync.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -2076,12 +2247,12 @@ than what is returned here.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2089,7 +2260,7 @@ than what is returned here.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-fetch-remote-size-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code>, unless an error occurred</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, unless an error occurred</p>
</div>
</div>
<hr>
@@ -2099,8 +2270,8 @@ than what is returned here.</p>
flatpak_installation_load_app_overrides
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *app_id</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Loads the metadata overrides file for an application.</p>
<div class="refsect3">
<a name="flatpak-installation-load-app-overrides.parameters"></a><h4>Parameters</h4>
@@ -2123,12 +2294,12 @@ flatpak_installation_load_app_overrides
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2137,21 +2308,21 @@ flatpak_installation_load_app_overrides
<div class="refsect3">
<a name="flatpak-installation-load-app-overrides.returns"></a><h4>Returns</h4>
<p>the contents of the overrides files,
-or <code class="literal">NULL</code> if an error occurred. </p>
+or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-update-appstream-sync"></a><h3>flatpak_installation_update_appstream_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_update_appstream_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> *out_changed</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *out_changed</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Updates the local copy of appstream for <em class="parameter"><code>remote_name</code></em>
for the specified <em class="parameter"><code>arch</code></em>
.
@@ -2177,22 +2348,22 @@ If you need progress feedback, use <a class="link" href="FlatpakInstallation.htm
</tr>
<tr>
<td class="parameter_name"><p>arch</p></td>
-<td class="parameter_description"><p>Architecture to update, or <code class="literal">NULL</code> for the local machine arch</p></td>
+<td class="parameter_description"><p>Architecture to update, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the local machine arch</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>out_changed</p></td>
-<td class="parameter_description"><p>Set to <code class="literal">TRUE</code> if the contents of the appstream changed, <code class="literal">FALSE</code> if nothing changed. </p></td>
+<td class="parameter_description"><p>Set to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contents of the appstream changed, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if nothing changed. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2200,7 +2371,7 @@ If you need progress feedback, use <a class="link" href="FlatpakInstallation.htm
</div>
<div class="refsect3">
<a name="flatpak-installation-update-appstream-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success, or <code class="literal">FALSE</code> on error</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</p>
</div>
</div>
<hr>
@@ -2208,11 +2379,11 @@ If you need progress feedback, use <a class="link" href="FlatpakInstallation.htm
<a name="flatpak-installation-install-bundle"></a><h3>flatpak_installation_install_bundle ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="returnvalue">FlatpakInstalledRef</span></a> *
flatpak_installation_install_bundle (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GFile</span> *file</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *file</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Install an application or runtime from an flatpak bundle file.
See flatpak-build-bundle(1) for how to create bundles.</p>
<div class="refsect3">
@@ -2231,7 +2402,7 @@ See flatpak-build-bundle(1) for how to create bundles.</p>
</tr>
<tr>
<td class="parameter_name"><p>file</p></td>
-<td class="parameter_description"><p>a <span class="type">GFile</span> that is an flatpak bundle</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> that is an flatpak bundle</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -2247,12 +2418,12 @@ See flatpak-build-bundle(1) for how to create bundles.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2260,7 +2431,7 @@ See flatpak-build-bundle(1) for how to create bundles.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-install-bundle.returns"></a><h4>Returns</h4>
-<p>The ref for the newly installed app or <code class="literal">NULL</code> on failure. </p>
+<p>The ref for the newly installed app or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -2269,14 +2440,14 @@ See flatpak-build-bundle(1) for how to create bundles.</p>
<a name="flatpak-installation-install-ref-file"></a><h3>flatpak_installation_install_ref_file ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="returnvalue">FlatpakRemoteRef</span></a> *
flatpak_installation_install_ref_file (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GBytes</span> *ref_file_data</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *ref_file_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Creates a remote based on the passed in .flatpakref file contents
in <em class="parameter"><code>ref_file_data</code></em>
and returns the <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> that can be used
to install it.</p>
-<p>Note, the <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> will not have the commit field set, to
+<p>Note, the <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> will not have the commit field set, or other details, to
avoid unnecessary roundtrips. If you need that you have to resolve it
explicitly with <a class="link" href="FlatpakInstallation.html#flatpak-installation-fetch-remote-ref-sync" title="flatpak_installation_fetch_remote_ref_sync ()"><code class="function">flatpak_installation_fetch_remote_ref_sync()</code></a>.</p>
<div class="refsect3">
@@ -2300,12 +2471,12 @@ explicitly with <a class="link" href="FlatpakInstallation.html#flatpak-installat
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2313,7 +2484,7 @@ explicitly with <a class="link" href="FlatpakInstallation.html#flatpak-installat
</div>
<div class="refsect3">
<a name="flatpak-installation-install-ref-file.returns"></a><h4>Returns</h4>
-<p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> if the remote has been added successfully, <code class="literal">NULL</code>
+<p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> if the remote has been added successfully, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
on error. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
@@ -2322,10 +2493,10 @@ on error. </p>
<hr>
<div class="refsect2">
<a name="flatpak-installation-drop-caches"></a><h3>flatpak_installation_drop_caches ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_drop_caches (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Drops all internal (in-memory) caches. For instance, this may be needed to pick up new or changed
remotes configured outside this installation instance.</p>
<div class="refsect3">
@@ -2344,12 +2515,12 @@ remotes configured outside this installation instance.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2357,17 +2528,17 @@ remotes configured outside this installation instance.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-drop-caches.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> on error</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-modify-remote"></a><h3>flatpak_installation_modify_remote ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_modify_remote (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *remote</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Saves changes in the <em class="parameter"><code>remote</code></em>
object.</p>
<div class="refsect3">
@@ -2391,12 +2562,12 @@ flatpak_installation_modify_remote (<em class="parameter"><code><a class="link"
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2404,17 +2575,17 @@ flatpak_installation_modify_remote (<em class="parameter"><code><a class="link"
</div>
<div class="refsect3">
<a name="flatpak-installation-modify-remote.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the modifications have been committed successfully</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the modifications have been committed successfully</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-remove-remote"></a><h3>flatpak_installation_remove_remote ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_remove_remote (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Removes the remote with the given name from the installation.</p>
<div class="refsect3">
<a name="flatpak-installation-remove-remote.parameters"></a><h4>Parameters</h4>
@@ -2437,12 +2608,12 @@ flatpak_installation_remove_remote (<em class="parameter"><code><a class="link"
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2450,18 +2621,18 @@ flatpak_installation_remove_remote (<em class="parameter"><code><a class="link"
</div>
<div class="refsect3">
<a name="flatpak-installation-remove-remote.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the remote has been removed successfully</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the remote has been removed successfully</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-update-remote-sync"></a><h3>flatpak_installation_update_remote_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_update_remote_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *name</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Updates the local configuration of a remote repository by fetching
the related information from the summary file in the remote OSTree
repository and committing the changes to the local installation.</p>
@@ -2486,12 +2657,12 @@ repository and committing the changes to the local installation.</p>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2499,18 +2670,18 @@ repository and committing the changes to the local installation.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-update-remote-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the remote has been updated successfully</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the remote has been updated successfully</p>
</div>
<p class="since">Since: 0.6.13</p>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-cleanup-local-refs-sync"></a><h3>flatpak_installation_cleanup_local_refs_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_cleanup_local_refs_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Remove all OSTree refs from the local flatpak repository which are not
in a deployed state. The next time the underlying OSTree repo is pruned,
objects which were attached to that ref will be removed. This is useful if
@@ -2537,12 +2708,12 @@ referred to by <em class="parameter"><code>ref</code></em>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2550,7 +2721,7 @@ referred to by <em class="parameter"><code>ref</code></em>
</div>
<div class="refsect3">
<a name="flatpak-installation-cleanup-local-refs-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</p>
</div>
<p class="since">Since: 0.10.0</p>
</div>
@@ -2560,8 +2731,8 @@ referred to by <em class="parameter"><code>ref</code></em>
<pre class="programlisting"><span class="returnvalue">char</span> *
flatpak_installation_get_config (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Get a global configuration option for the remote, see
<a class="link" href="FlatpakInstallation.html#flatpak-installation-set-config-sync" title="flatpak_installation_set_config_sync ()"><code class="function">flatpak_installation_set_config_sync()</code></a> for supported keys.</p>
<div class="refsect3">
@@ -2585,12 +2756,12 @@ flatpak_installation_get_config (<em class="parameter"><code><a class="link" hre
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2598,16 +2769,16 @@ flatpak_installation_get_config (<em class="parameter"><code><a class="link" hre
</div>
<div class="refsect3">
<a name="flatpak-installation-get-config.returns"></a><h4>Returns</h4>
-<p> The (newly allocated) value, or <code class="literal">NULL</code> on error (<code class="literal">G_KEY_FILE_ERROR_KEY_NOT_FOUND</code> error if key is not set)</p>
+<p> The (newly allocated) value, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error (<a href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#G-KEY-FILE-ERROR-KEY-NOT-FOUND:CAPS"><code class="literal">G_KEY_FILE_ERROR_KEY_NOT_FOUND</code></a> error if key is not set)</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-prune-local-repo"></a><h3>flatpak_installation_prune_local_repo ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_prune_local_repo (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Remove all orphaned OSTree objects from the underlying OSTree repo in
<em class="parameter"><code>installation</code></em>
.</p>
@@ -2627,12 +2798,12 @@ flatpak_installation_prune_local_repo (<em class="parameter"><code><a class="lin
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2640,19 +2811,19 @@ flatpak_installation_prune_local_repo (<em class="parameter"><code><a class="lin
</div>
<div class="refsect3">
<a name="flatpak-installation-prune-local-repo.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-remove-local-ref-sync"></a><h3>flatpak_installation_remove_local_ref_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_remove_local_ref_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Remove the OSTree ref given by <em class="parameter"><code>remote_name</code></em>
:<em class="parameter"><code>ref</code></em>
from the local flatpak
@@ -2691,12 +2862,12 @@ referred to by <em class="parameter"><code>ref</code></em>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2704,18 +2875,18 @@ referred to by <em class="parameter"><code>ref</code></em>
</div>
<div class="refsect3">
<a name="flatpak-installation-remove-local-ref-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-set-config-sync"></a><h3>flatpak_installation_set_config_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_set_config_sync (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *key</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *value</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Set a global configuration option for the installation, currently
the only supported key is "languages", which is a comman-separated
list of langue codes like "sv;en;pl", or "" to mean all languages.</p>
@@ -2740,17 +2911,17 @@ list of langue codes like "sv;en;pl", or "" to mean all languages.</p>
</tr>
<tr>
<td class="parameter_name"><p>value</p></td>
-<td class="parameter_description"><p>the new value, or <code class="literal">NULL</code> to unset</p></td>
+<td class="parameter_description"><p>the new value, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2758,22 +2929,22 @@ list of langue codes like "sv;en;pl", or "" to mean all languages.</p>
</div>
<div class="refsect3">
<a name="flatpak-installation-set-config-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the option was set correctly</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the option was set correctly</p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-installation-update-appstream-full-sync"></a><h3>flatpak_installation_update_appstream_full_sync ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installation_update_appstream_full_sync
(<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *remote_name</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>,
<em class="parameter"><code><a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()"><span class="type">FlatpakProgressCallback</span></a> progress</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> progress_data</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> *out_changed</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> progress_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *out_changed</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Updates the local copy of appstream for <em class="parameter"><code>remote_name</code></em>
for the specified <em class="parameter"><code>arch</code></em>
.</p>
@@ -2798,7 +2969,7 @@ flatpak_installation_update_appstream_full_sync
</tr>
<tr>
<td class="parameter_name"><p>arch</p></td>
-<td class="parameter_description"><p>Architecture to update, or <code class="literal">NULL</code> for the local machine arch</p></td>
+<td class="parameter_description"><p>Architecture to update, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for the local machine arch</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@@ -2814,17 +2985,17 @@ flatpak_installation_update_appstream_full_sync
</tr>
<tr>
<td class="parameter_name"><p>out_changed</p></td>
-<td class="parameter_description"><p>Set to <code class="literal">TRUE</code> if the contents of the appstream changed, <code class="literal">FALSE</code> if nothing changed. </p></td>
+<td class="parameter_description"><p>Set to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the contents of the appstream changed, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if nothing changed. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2832,7 +3003,7 @@ flatpak_installation_update_appstream_full_sync
</div>
<div class="refsect3">
<a name="flatpak-installation-update-appstream-full-sync.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> on success, or <code class="literal">FALSE</code> on error</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on error</p>
</div>
</div>
<hr>
@@ -2861,9 +3032,9 @@ on the current machine, in order of priority (default is first).</p>
<hr>
<div class="refsect2">
<a name="flatpak-get-system-installations"></a><h3>flatpak_get_system_installations ()</h3>
-<pre class="programlisting"><span class="returnvalue">GPtrArray</span> *
-flatpak_get_system_installations (<em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="returnvalue">GPtrArray</span></a> *
+flatpak_get_system_installations (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Lists the system installations according to the current configuration and current
availability (e.g. doesn't return a configured installation if not reachable).</p>
<div class="refsect3">
@@ -2877,12 +3048,12 @@ availability (e.g. doesn't return a configured installation if not reachable).</
<tbody>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -2890,7 +3061,7 @@ availability (e.g. doesn't return a configured installation if not reachable).</
</div>
<div class="refsect3">
<a name="flatpak-get-system-installations.returns"></a><h4>Returns</h4>
-<p>an GPtrArray of
+<p>a GPtrArray of
<a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> instances. </p>
<p><span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakInstallation]</span></p>
</div>
@@ -2901,9 +3072,9 @@ availability (e.g. doesn't return a configured installation if not reachable).</
<a name="FlatpakProgressCallback"></a><h3>FlatpakProgressCallback ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
<span class="c_punctuation">(</span>*FlatpakProgressCallback<span class="c_punctuation">)</span> (<em class="parameter"><code>const <span class="type">char</span> *status</code></em>,
- <em class="parameter"><code><span class="type">guint</span> progress</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> estimating</code></em>,
- <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> progress</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> estimating</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
<p>The progress callback is called repeatedly during long-running operations
such as installations or updates, and can be used to update progress information
in a user interface.</p>
@@ -2985,8 +3156,17 @@ is just an estimate</p></td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-UPDATE-FLAGS-NO-STATIC-DELTAS:CAPS"></a>FLATPAK_UPDATE_FLAGS_NO_STATIC_DELTAS</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Don't use static deltas when pulling</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-UPDATE-FLAGS-NO-PRUNE:CAPS"></a>FLATPAK_UPDATE_FLAGS_NO_PRUNE</p></td>
+<td class="enum_member_description">
+<p>Don't prune the local OSTree repository after updating (Since: 0.11.8)</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
@@ -3014,22 +3194,60 @@ is just an estimate</p></td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-INSTALL-FLAGS-NO-STATIC-DELTAS:CAPS"></a>FLATPAK_INSTALL_FLAGS_NO_STATIC_DELTAS</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Don't use static deltas when pulling</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-INSTALL-FLAGS-NO-DEPLOY:CAPS"></a>FLATPAK_INSTALL_FLAGS_NO_DEPLOY</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Don't install any new builds that might be fetched</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-INSTALL-FLAGS-NO-PULL:CAPS"></a>FLATPAK_INSTALL_FLAGS_NO_PULL</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Don't try to fetch new builds from the remote repo</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakUninstallFlags"></a><h3>enum FlatpakUninstallFlags</h3>
+<p>Flags to alter the behavior of <a class="link" href="FlatpakInstallation.html#flatpak-installation-uninstall-full" title="flatpak_installation_uninstall_full ()"><code class="function">flatpak_installation_uninstall_full()</code></a>.</p>
+<div class="refsect3">
+<a name="FlatpakUninstallFlags.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-UNINSTALL-FLAGS-NONE:CAPS"></a>FLATPAK_UNINSTALL_FLAGS_NONE</p></td>
+<td class="enum_member_description">
+<p>Default</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-UNINSTALL-FLAGS-NO-PRUNE:CAPS"></a>FLATPAK_UNINSTALL_FLAGS_NO_PRUNE</p></td>
+<td class="enum_member_description">
+<p>Don't prune the local OSTree repository after uninstalling</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
+<p class="since">Since: 0.11.8</p>
</div>
<hr>
<div class="refsect2">
@@ -3087,6 +3305,6 @@ is just an estimate</p></td>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakInstalledRef.html b/reference/html/FlatpakInstalledRef.html
index dfe3b8c9..8a2d32f6 100644
--- a/reference/html/FlatpakInstalledRef.html
+++ b/reference/html/FlatpakInstalledRef.html
@@ -8,7 +8,7 @@
<link rel="up" href="ch01.html" title="Flatpak">
<link rel="prev" href="FlatpakRef.html" title="FlatpakRef">
<link rel="next" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -50,7 +50,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">guint64</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-installed-size" title="flatpak_installed_ref_get_installed_size ()">flatpak_installed_ref_get_installed_size</a> <span class="c_punctuation">()</span>
@@ -58,7 +58,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-is-current" title="flatpak_installed_ref_get_is_current ()">flatpak_installed_ref_get_is_current</a> <span class="c_punctuation">()</span>
@@ -80,7 +80,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GBytes</span> *
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-load-metadata" title="flatpak_installed_ref_load_metadata ()">flatpak_installed_ref_load_metadata</a> <span class="c_punctuation">()</span>
@@ -93,6 +93,20 @@
<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-subpaths" title="flatpak_installed_ref_get_subpaths ()">flatpak_installed_ref_get_subpaths</a> <span class="c_punctuation">()</span>
</td>
</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol" title="flatpak_installed_ref_get_eol ()">flatpak_installed_ref_get_eol</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol-rebase" title="flatpak_installed_ref_get_eol_rebase ()">flatpak_installed_ref_get_eol_rebase</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
</tbody>
</table></div>
</div>
@@ -107,34 +121,46 @@
<tbody>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--deploy-dir" title="The “deploy-dir” property">deploy-dir</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
-<td class="property_type"><span class="type">guint64</span></td>
+<td class="property_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life" title="The “end-of-life” property">end-of-life</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life-rebase" title="The “end-of-life-rebase” property">end-of-life-rebase</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--installed-size" title="The “installed-size” property">installed-size</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
-<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--is-current" title="The “is-current” property">is-current</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--latest-commit" title="The “latest-commit” property">latest-commit</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--origin" title="The “origin” property">origin</a></td>
<td class="property_flags">Read / Write</td>
</tr>
<tr>
-<td class="property_type"><span class="type">GStrv</span></td>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
<td class="property_name"><a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--subpaths" title="The “subpaths” property">subpaths</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@@ -156,7 +182,7 @@
</div>
<div class="refsect1">
<a name="FlatpakInstalledRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> <a class="link" href="FlatpakRef.html" title="FlatpakRef">FlatpakRef</a>
<span class="lineart">╰──</span> FlatpakInstalledRef
</pre>
@@ -198,7 +224,7 @@ flatpak_installed_ref_get_deploy_dir (<em class="parameter"><code><a class="link
<hr>
<div class="refsect2">
<a name="flatpak-installed-ref-get-installed-size"></a><h3>flatpak_installed_ref_get_installed_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint64</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
flatpak_installed_ref_get_installed_size
(<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>);</pre>
<p>Returns the installed size of the ref.</p>
@@ -225,7 +251,7 @@ flatpak_installed_ref_get_installed_size
<hr>
<div class="refsect2">
<a name="flatpak-installed-ref-get-is-current"></a><h3>flatpak_installed_ref_get_is_current ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_installed_ref_get_is_current (<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>);</pre>
<p>Returns whether the ref is current.</p>
<div class="refsect3">
@@ -245,7 +271,7 @@ flatpak_installed_ref_get_is_current (<em class="parameter"><code><a class="link
</div>
<div class="refsect3">
<a name="flatpak-installed-ref-get-is-current.returns"></a><h4>Returns</h4>
-<p> <code class="literal">TRUE</code> if the ref is current</p>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the ref is current</p>
</div>
</div>
<hr>
@@ -306,10 +332,10 @@ flatpak_installed_ref_get_origin (<em class="parameter"><code><a class="link" hr
<hr>
<div class="refsect2">
<a name="flatpak-installed-ref-load-metadata"></a><h3>flatpak_installed_ref_load_metadata ()</h3>
-<pre class="programlisting"><span class="returnvalue">GBytes</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
flatpak_installed_ref_load_metadata (<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Loads the metadata file for this ref.</p>
<div class="refsect3">
<a name="flatpak-installed-ref-load-metadata.parameters"></a><h4>Parameters</h4>
@@ -327,12 +353,12 @@ flatpak_installed_ref_load_metadata (<em class="parameter"><code><a class="link"
</tr>
<tr>
<td class="parameter_name"><p>cancellable</p></td>
-<td class="parameter_description"><p>a <span class="type">GCancellable</span>. </p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>a return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>a return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -340,8 +366,8 @@ flatpak_installed_ref_load_metadata (<em class="parameter"><code><a class="link"
</div>
<div class="refsect3">
<a name="flatpak-installed-ref-load-metadata.returns"></a><h4>Returns</h4>
-<p>a <span class="type">GBytes</span> containing the metadata file,
-or <code class="literal">NULL</code> if an error occurred. </p>
+<p>a <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> containing the metadata file,
+or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if an error occurred. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -350,7 +376,7 @@ or <code class="literal">NULL</code> if an error occurred. </p>
<a name="flatpak-installed-ref-get-subpaths"></a><h3>flatpak_installed_ref_get_subpaths ()</h3>
<pre class="programlisting">const <span class="returnvalue">char</span> * const *
flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>);</pre>
-<p>Returns the subpaths that are installed, or <code class="literal">NULL</code> if all files installed.</p>
+<p>Returns the subpaths that are installed, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if all files installed.</p>
<div class="refsect3">
<a name="flatpak-installed-ref-get-subpaths.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -368,7 +394,63 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
</div>
<div class="refsect3">
<a name="flatpak-installed-ref-get-subpaths.returns"></a><h4>Returns</h4>
-<p>A strv, or <code class="literal">NULL</code>. </p>
+<p>A strv, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-installed-ref-get-eol"></a><h3>flatpak_installed_ref_get_eol ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_installed_ref_get_eol (<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>);</pre>
+<p>Returns the end-of-life reason string, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
+ref is not end-of-lifed.</p>
+<div class="refsect3">
+<a name="flatpak-installed-ref-get-eol.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-installed-ref-get-eol.returns"></a><h4>Returns</h4>
+<p>the end-of-life reason or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-installed-ref-get-eol-rebase"></a><h3>flatpak_installed_ref_get_eol_rebase ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_installed_ref_get_eol_rebase (<em class="parameter"><code><a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a> *self</code></em>);</pre>
+<p>Returns the end-of-life rebased ref, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
+ref is not end-of-lifed.</p>
+<div class="refsect3">
+<a name="flatpak-installed-ref-get-eol-rebase.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef"><span class="type">FlatpakInstalledRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-installed-ref-get-eol-rebase.returns"></a><h4>Returns</h4>
+<p>the end-of-life rebased ref or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
</div>
@@ -384,15 +466,31 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
<a name="FlatpakInstalledRef.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="FlatpakInstalledRef--deploy-dir"></a><h3>The <code class="literal">“deploy-dir”</code> property</h3>
-<pre class="programlisting"> “deploy-dir” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “deploy-dir” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Where the application is installed.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
+<a name="FlatpakInstalledRef--end-of-life"></a><h3>The <code class="literal">“end-of-life”</code> property</h3>
+<pre class="programlisting"> “end-of-life” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>The reason for the ref to be end of life.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakInstalledRef--end-of-life-rebase"></a><h3>The <code class="literal">“end-of-life-rebase”</code> property</h3>
+<pre class="programlisting"> “end-of-life-rebase” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>The new ref for the end of lifeed ref.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
<a name="FlatpakInstalledRef--installed-size"></a><h3>The <code class="literal">“installed-size”</code> property</h3>
-<pre class="programlisting"> “installed-size” <span class="type">guint64</span></pre>
+<pre class="programlisting"> “installed-size” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
<p>The installed size of the application.</p>
<p>Flags: Read / Write</p>
<p>Default value: 0</p>
@@ -400,7 +498,7 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
<hr>
<div class="refsect2">
<a name="FlatpakInstalledRef--is-current"></a><h3>The <code class="literal">“is-current”</code> property</h3>
-<pre class="programlisting"> “is-current” <span class="type">gboolean</span></pre>
+<pre class="programlisting"> “is-current” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
<p>Whether the application is current.</p>
<p>Flags: Read / Write</p>
<p>Default value: FALSE</p>
@@ -408,7 +506,7 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
<hr>
<div class="refsect2">
<a name="FlatpakInstalledRef--latest-commit"></a><h3>The <code class="literal">“latest-commit”</code> property</h3>
-<pre class="programlisting"> “latest-commit” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “latest-commit” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The latest commit.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
@@ -416,7 +514,7 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
<hr>
<div class="refsect2">
<a name="FlatpakInstalledRef--origin"></a><h3>The <code class="literal">“origin”</code> property</h3>
-<pre class="programlisting"> “origin” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “origin” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The origin.</p>
<p>Flags: Read / Write</p>
<p>Default value: NULL</p>
@@ -424,12 +522,12 @@ flatpak_installed_ref_get_subpaths (<em class="parameter"><code><a class="link"
<hr>
<div class="refsect2">
<a name="FlatpakInstalledRef--subpaths"></a><h3>The <code class="literal">“subpaths”</code> property</h3>
-<pre class="programlisting"> “subpaths” <span class="type">GStrv</span></pre>
+<pre class="programlisting"> “subpaths” <a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
<p>Flags: Read / Write</p>
</div>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakRef.html b/reference/html/FlatpakRef.html
index 00987629..fdcfb1c0 100644
--- a/reference/html/FlatpakRef.html
+++ b/reference/html/FlatpakRef.html
@@ -6,9 +6,9 @@
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
-<link rel="prev" href="FlatpakInstallation.html" title="FlatpakInstallation">
+<link rel="prev" href="FlatpakTransaction.html" title="FlatpakTransaction">
<link rel="next" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -21,7 +21,7 @@
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="FlatpakInstallation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="FlatpakTransaction.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="FlatpakInstalledRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
@@ -114,38 +114,38 @@
<tbody>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--arch" title="The “arch” property">arch</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--branch" title="The “branch” property">branch</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--collection-id" title="The “collection-id” property">collection-id</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--commit" title="The “commit” property">commit</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a></td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--kind" title="The “kind” property">kind</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRef.html#FlatpakRef--name" title="The “name” property">name</a></td>
-<td class="property_flags">Read / Write</td>
+<td class="property_flags">Read / Write / Construct Only</td>
</tr>
</tbody>
</table></div>
@@ -171,9 +171,9 @@
</div>
<div class="refsect1">
<a name="FlatpakRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> FlatpakRef
- <span class="lineart">├──</span> <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef">FlatpakBundleRef</a>
+ <span class="lineart">├──</span> <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
<span class="lineart">├──</span> <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
<span class="lineart">├──</span> <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
<span class="lineart">╰──</span> <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
@@ -389,7 +389,7 @@ flatpak_ref_get_name (<em class="parameter"><code><a class="link" href="FlatpakR
<a name="flatpak-ref-parse"></a><h3>flatpak_ref_parse ()</h3>
<pre class="programlisting"><a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="returnvalue">FlatpakRef</span></a> *
flatpak_ref_parse (<em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
- <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Tries to parse a full ref name and return a <a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="type">FlatpakRef</span></a> (without a
commit set) or fail if the ref is invalid somehow.</p>
<div class="refsect3">
@@ -408,7 +408,7 @@ commit set) or fail if the ref is invalid somehow.</p>
</tr>
<tr>
<td class="parameter_name"><p>error</p></td>
-<td class="parameter_description"><p>return location for a <span class="type">GError</span></p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -416,7 +416,7 @@ commit set) or fail if the ref is invalid somehow.</p>
</div>
<div class="refsect3">
<a name="flatpak-ref-parse.returns"></a><h4>Returns</h4>
-<p>an <a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="type">FlatpakRef</span></a>, or <code class="literal">NULL</code>. </p>
+<p>an <a class="link" href="FlatpakRef.html" title="FlatpakRef"><span class="type">FlatpakRef</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -463,33 +463,33 @@ commit set) or fail if the ref is invalid somehow.</p>
<a name="FlatpakRef.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="FlatpakRef--arch"></a><h3>The <code class="literal">“arch”</code> property</h3>
-<pre class="programlisting"> “arch” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “arch” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The architecture of the application or runtime.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="FlatpakRef--branch"></a><h3>The <code class="literal">“branch”</code> property</h3>
-<pre class="programlisting"> “branch” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “branch” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The branch of the application or runtime.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="FlatpakRef--collection-id"></a><h3>The <code class="literal">“collection-id”</code> property</h3>
-<pre class="programlisting"> “collection-id” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “collection-id” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The collection ID.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
<div class="refsect2">
<a name="FlatpakRef--commit"></a><h3>The <code class="literal">“commit”</code> property</h3>
-<pre class="programlisting"> “commit” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “commit” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The commit.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
<hr>
@@ -497,20 +497,20 @@ commit set) or fail if the ref is invalid somehow.</p>
<a name="FlatpakRef--kind"></a><h3>The <code class="literal">“kind”</code> property</h3>
<pre class="programlisting"> “kind” <a class="link" href="FlatpakRef.html#FlatpakRefKind" title="enum FlatpakRefKind"><span class="type">FlatpakRefKind</span></a></pre>
<p>The kind of artifact.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: FLATPAK_REF_KIND_APP</p>
</div>
<hr>
<div class="refsect2">
<a name="FlatpakRef--name"></a><h3>The <code class="literal">“name”</code> property</h3>
-<pre class="programlisting"> “name” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “name” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The name of the application or runtime.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakRelatedRef.html b/reference/html/FlatpakRelatedRef.html
new file mode 100644
index 00000000..ff47591f
--- /dev/null
+++ b/reference/html/FlatpakRelatedRef.html
@@ -0,0 +1,288 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FlatpakRelatedRef: Flatpak Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
+<link rel="up" href="ch01.html" title="Flatpak">
+<link rel="prev" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">
+<link rel="next" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#FlatpakRelatedRef.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#FlatpakRelatedRef.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#FlatpakRelatedRef.properties" class="shortcut">Properties</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="FlatpakInstalledRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="FlatpakRemoteRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="FlatpakRelatedRef"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="FlatpakRelatedRef.top_of_page"></a>FlatpakRelatedRef</span></h2>
+<p>FlatpakRelatedRef — Related application reference</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="returnvalue">FlatpakRelatedRef</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-new" title="flatpak_related_ref_new ()">flatpak_related_ref_new</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> * const *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-get-subpaths" title="flatpak_related_ref_get_subpaths ()">flatpak_related_ref_get_subpaths</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-download" title="flatpak_related_ref_should_download ()">flatpak_related_ref_should_download</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-delete" title="flatpak_related_ref_should_delete ()">flatpak_related_ref_should_delete</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-autoprune" title="flatpak_related_ref_should_autoprune ()">flatpak_related_ref_should_autoprune</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--should-autoprune" title="The “should-autoprune” property">should-autoprune</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--should-delete" title="The “should-delete” property">should-delete</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--should-download" title="The “should-download” property">should-download</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--subpaths" title="The “subpaths” property">subpaths</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword">struct</td>
+<td class="function_name"><a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef-struct" title="struct FlatpakRelatedRef">FlatpakRelatedRef</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> <a class="link" href="FlatpakRef.html" title="FlatpakRef">FlatpakRef</a>
+ <span class="lineart">╰──</span> FlatpakRelatedRef
+</pre>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.description"></a><h2>Description</h2>
+<p>A FlatpakRelatedRef provides information about an ref that is related
+to another ref. For instance, the local extension ref of an app.</p>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="flatpak-related-ref-new"></a><h3>flatpak_related_ref_new ()</h3>
+<pre class="programlisting"><a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="returnvalue">FlatpakRelatedRef</span></a> *
+flatpak_related_ref_new (<em class="parameter"><code>const <span class="type">char</span> *collection_id</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *full_ref</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *commit</code></em>,
+ <em class="parameter"><code><span class="type">char</span> **subpaths</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> download</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> delete</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-related-ref-get-subpaths"></a><h3>flatpak_related_ref_get_subpaths ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> * const *
+flatpak_related_ref_get_subpaths (<em class="parameter"><code><a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> *self</code></em>);</pre>
+<p>Returns the subpaths that should be installed/updated for the ref.
+This returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if all files should be installed.</p>
+<div class="refsect3">
+<a name="flatpak-related-ref-get-subpaths.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-related-ref-get-subpaths.returns"></a><h4>Returns</h4>
+<p>A strv, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+<p class="since">Since: 0.6.7</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-related-ref-should-download"></a><h3>flatpak_related_ref_should_download ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_related_ref_should_download (<em class="parameter"><code><a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-related-ref-should-delete"></a><h3>flatpak_related_ref_should_delete ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_related_ref_should_delete (<em class="parameter"><code><a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> *self</code></em>);</pre>
+<p>Returns whether to auto-delete the ref with the main ref.</p>
+<div class="refsect3">
+<a name="flatpak-related-ref-should-delete.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-related-ref-should-delete.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the ref should be deleted with the main ref.</p>
+</div>
+<p class="since">Since: 0.6.7</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-related-ref-should-autoprune"></a><h3>flatpak_related_ref_should_autoprune ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_related_ref_should_autoprune (<em class="parameter"><code><a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a> *self</code></em>);</pre>
+<p>Returns whether to delete when pruning unused refs.</p>
+<div class="refsect3">
+<a name="flatpak-related-ref-should-autoprune.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef"><span class="type">FlatpakRelatedRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-related-ref-should-autoprune.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the ref should be considered unused when pruning.</p>
+</div>
+<p class="since">Since: 0.11.8</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="FlatpakRelatedRef-struct"></a><h3>struct FlatpakRelatedRef</h3>
+<pre class="programlisting">struct FlatpakRelatedRef;</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakRelatedRef.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="FlatpakRelatedRef--should-autoprune"></a><h3>The <code class="literal">“should-autoprune”</code> property</h3>
+<pre class="programlisting"> “should-autoprune” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Whether to delete when pruning unused refs.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRelatedRef--should-delete"></a><h3>The <code class="literal">“should-delete”</code> property</h3>
+<pre class="programlisting"> “should-delete” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Whether to auto-delete the ref with the main ref.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRelatedRef--should-download"></a><h3>The <code class="literal">“should-download”</code> property</h3>
+<pre class="programlisting"> “should-download” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
+<p>Whether to auto-download the ref with the main ref.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: FALSE</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRelatedRef--subpaths"></a><h3>The <code class="literal">“subpaths”</code> property</h3>
+<pre class="programlisting"> “subpaths” <a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
+<p>Flags: Read / Write / Construct Only</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.28</div>
+</body>
+</html> \ No newline at end of file
diff --git a/reference/html/FlatpakRemote.html b/reference/html/FlatpakRemote.html
index 2b787971..41ee3254 100644
--- a/reference/html/FlatpakRemote.html
+++ b/reference/html/FlatpakRemote.html
@@ -6,9 +6,9 @@
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
-<link rel="prev" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">
-<link rel="next" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<link rel="prev" href="FlatpakInstallation.html" title="FlatpakInstallation">
+<link rel="next" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -21,8 +21,8 @@
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="FlatpakRemoteRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="flatpak-flatpak-bundle-ref.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="p" href="FlatpakInstallation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="FlatpakTransactionOperation.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="FlatpakRemote"></a><div class="titlepage"></div>
@@ -58,7 +58,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GFile</span> *
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-appstream-dir" title="flatpak_remote_get_appstream_dir ()">flatpak_remote_get_appstream_dir</a> <span class="c_punctuation">()</span>
@@ -66,7 +66,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">GFile</span> *
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-appstream-timestamp" title="flatpak_remote_get_appstream_timestamp ()">flatpak_remote_get_appstream_timestamp</a> <span class="c_punctuation">()</span>
@@ -106,7 +106,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-gpg-verify" title="flatpak_remote_get_gpg_verify ()">flatpak_remote_get_gpg_verify</a> <span class="c_punctuation">()</span>
@@ -130,7 +130,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-nodeps" title="flatpak_remote_get_nodeps ()">flatpak_remote_get_nodeps</a> <span class="c_punctuation">()</span>
@@ -146,7 +146,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-noenumerate" title="flatpak_remote_get_noenumerate ()">flatpak_remote_get_noenumerate</a> <span class="c_punctuation">()</span>
@@ -218,7 +218,7 @@
</tr>
<tr>
<td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
</td>
<td class="function_name">
<a class="link" href="FlatpakRemote.html#flatpak-remote-get-disabled" title="flatpak_remote_get_disabled ()">flatpak_remote_get_disabled</a> <span class="c_punctuation">()</span>
@@ -246,7 +246,7 @@
<tbody>
<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRemote.html#FlatpakRemote--name" title="The “name” property">name</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@@ -279,7 +279,7 @@
</div>
<div class="refsect1">
<a name="FlatpakRemote.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> FlatpakRemote
</pre>
</div>
@@ -357,7 +357,7 @@ flatpak_remote_get_name (<em class="parameter"><code><a class="link" href="Flatp
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-appstream-dir"></a><h3>flatpak_remote_get_appstream_dir ()</h3>
-<pre class="programlisting"><span class="returnvalue">GFile</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
flatpak_remote_get_appstream_dir (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>);</pre>
<p>Returns the directory where this remote will store locally cached
@@ -387,14 +387,14 @@ appstream information for the specified <em class="parameter"><code>arch</code><
</div>
<div class="refsect3">
<a name="flatpak-remote-get-appstream-dir.returns"></a><h4>Returns</h4>
-<p>a <span class="type">GFile</span>. </p>
+<p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-appstream-timestamp"></a><h3>flatpak_remote_get_appstream_timestamp ()</h3>
-<pre class="programlisting"><span class="returnvalue">GFile</span> *
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
flatpak_remote_get_appstream_timestamp
(<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
<em class="parameter"><code>const <span class="type">char</span> *arch</code></em>);</pre>
@@ -425,7 +425,7 @@ has been updated (or tried to update) for the specified <em class="parameter"><c
</div>
<div class="refsect3">
<a name="flatpak-remote-get-appstream-timestamp.returns"></a><h4>Returns</h4>
-<p>a <span class="type">GFile</span>. </p>
+<p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
</div>
@@ -452,7 +452,7 @@ flatpak_remote_get_collection_id (<em class="parameter"><code><a class="link" hr
</div>
<div class="refsect3">
<a name="flatpak-remote-get-collection-id.returns"></a><h4>Returns</h4>
-<p>the collection ID, or <code class="literal">NULL</code> if unset. </p>
+<p>the collection ID, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unset. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
</div>
</div>
@@ -482,7 +482,7 @@ effect.</p>
</tr>
<tr>
<td class="parameter_name"><p>collection_id</p></td>
-<td class="parameter_description"><p>The new collection ID, or <code class="literal">NULL</code> to unset. </p></td>
+<td class="parameter_description"><p>The new collection ID, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
</tr>
</tbody>
@@ -512,7 +512,7 @@ flatpak_remote_get_default_branch (<em class="parameter"><code><a class="link" h
</div>
<div class="refsect3">
<a name="flatpak-remote-get-default-branch.returns"></a><h4>Returns</h4>
-<p>the default branch, or <code class="literal">NULL</code>. </p>
+<p>the default branch, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
</div>
<p class="since">Since: 0.6.12</p>
@@ -554,7 +554,7 @@ effect.</p>
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-gpg-verify"></a><h3>flatpak_remote_get_gpg_verify ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_remote_get_gpg_verify (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>);</pre>
<p>Returns whether GPG verification is enabled for the remote.</p>
<div class="refsect3">
@@ -582,7 +582,7 @@ flatpak_remote_get_gpg_verify (<em class="parameter"><code><a class="link" href=
<a name="flatpak-remote-set-gpg-verify"></a><h3>flatpak_remote_set_gpg_verify ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
flatpak_remote_set_gpg_verify (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> gpg_verify</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> gpg_verify</code></em>);</pre>
<p>Sets the gpg_verify config of this remote. See <a class="link" href="FlatpakRemote.html#flatpak-remote-get-gpg-verify" title="flatpak_remote_get_gpg_verify ()"><code class="function">flatpak_remote_get_gpg_verify()</code></a>.</p>
<p>Note: This is a local modification of this object, you must commit changes
using <a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()"><code class="function">flatpak_installation_modify_remote()</code></a> for the changes to take
@@ -615,7 +615,7 @@ effect.</p>
<a name="flatpak-remote-set-gpg-key"></a><h3>flatpak_remote_set_gpg_key ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
flatpak_remote_set_gpg_key (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">GBytes</span> *gpg_key</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *gpg_key</code></em>);</pre>
<p>Sets the trusted gpg key for this remote.</p>
<p>Note: This is a local modification of this object, you must commit changes
using <a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()"><code class="function">flatpak_installation_modify_remote()</code></a> for the changes to take
@@ -636,7 +636,7 @@ effect.</p>
</tr>
<tr>
<td class="parameter_name"><p>gpg_key</p></td>
-<td class="parameter_description"><p>a <span class="type">GBytes</span> with gpg binary key data</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> with gpg binary key data</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@@ -646,7 +646,7 @@ effect.</p>
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-nodeps"></a><h3>flatpak_remote_get_nodeps ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_remote_get_nodeps (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>);</pre>
<p>Returns whether this remote should be used to find dependencies.</p>
<div class="refsect3">
@@ -674,7 +674,7 @@ flatpak_remote_get_nodeps (<em class="parameter"><code><a class="link" href="Fla
<a name="flatpak-remote-set-nodeps"></a><h3>flatpak_remote_set_nodeps ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
flatpak_remote_set_nodeps (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> nodeps</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> nodeps</code></em>);</pre>
<p>Sets the nodeps config of this remote. See <a class="link" href="FlatpakRemote.html#flatpak-remote-get-nodeps" title="flatpak_remote_get_nodeps ()"><code class="function">flatpak_remote_get_nodeps()</code></a>.</p>
<p>Note: This is a local modification of this object, you must commit changes
using <a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()"><code class="function">flatpak_installation_modify_remote()</code></a> for the changes to take
@@ -705,7 +705,7 @@ effect.</p>
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-noenumerate"></a><h3>flatpak_remote_get_noenumerate ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_remote_get_noenumerate (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>);</pre>
<p>Returns whether this remote should be used to list applications.</p>
<div class="refsect3">
@@ -733,7 +733,7 @@ flatpak_remote_get_noenumerate (<em class="parameter"><code><a class="link" href
<a name="flatpak-remote-set-noenumerate"></a><h3>flatpak_remote_set_noenumerate ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
flatpak_remote_set_noenumerate (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> noenumerate</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> noenumerate</code></em>);</pre>
<p>Sets the noenumeration config of this remote. See <a class="link" href="FlatpakRemote.html#flatpak-remote-get-noenumerate" title="flatpak_remote_get_noenumerate ()"><code class="function">flatpak_remote_get_noenumerate()</code></a>.</p>
<p>Note: This is a local modification of this object, you must commit changes
using <a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()"><code class="function">flatpak_installation_modify_remote()</code></a> for the changes to take
@@ -970,7 +970,7 @@ effect.</p>
<hr>
<div class="refsect2">
<a name="flatpak-remote-get-disabled"></a><h3>flatpak_remote_get_disabled ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
flatpak_remote_get_disabled (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>);</pre>
<p>Returns whether this remote is disabled.</p>
<div class="refsect3">
@@ -990,7 +990,7 @@ flatpak_remote_get_disabled (<em class="parameter"><code><a class="link" href="F
</div>
<div class="refsect3">
<a name="flatpak-remote-get-disabled.returns"></a><h4>Returns</h4>
-<p> whether the remote is marked as "don't enumerate"</p>
+<p> whether the remote is marked as disabled</p>
</div>
</div>
<hr>
@@ -998,7 +998,7 @@ flatpak_remote_get_disabled (<em class="parameter"><code><a class="link" href="F
<a name="flatpak-remote-set-disabled"></a><h3>flatpak_remote_set_disabled ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
flatpak_remote_set_disabled (<em class="parameter"><code><a class="link" href="FlatpakRemote.html" title="FlatpakRemote"><span class="type">FlatpakRemote</span></a> *self</code></em>,
- <em class="parameter"><code><span class="type">gboolean</span> disabled</code></em>);</pre>
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> disabled</code></em>);</pre>
<p>Sets the disabled config of this remote. See <a class="link" href="FlatpakRemote.html#flatpak-remote-get-disabled" title="flatpak_remote_get_disabled ()"><code class="function">flatpak_remote_get_disabled()</code></a>.</p>
<p>Note: This is a local modification of this object, you must commit changes
using <a class="link" href="FlatpakInstallation.html#flatpak-installation-modify-remote" title="flatpak_installation_modify_remote ()"><code class="function">flatpak_installation_modify_remote()</code></a> for the changes to take
@@ -1036,6 +1036,8 @@ effect.</p>
<hr>
<div class="refsect2">
<a name="FlatpakRemoteType"></a><h3>enum FlatpakRemoteType</h3>
+<p>Different types of <em class="parameter"><code>FlatpakRemote</code></em>
+.</p>
<div class="refsect3">
<a name="FlatpakRemoteType.members"></a><h4>Members</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@@ -1047,18 +1049,24 @@ effect.</p>
<tbody>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-REMOTE-TYPE-STATIC:CAPS"></a>FLATPAK_REMOTE_TYPE_STATIC</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Statically configured remote</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-REMOTE-TYPE-USB:CAPS"></a>FLATPAK_REMOTE_TYPE_USB</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Dynamically detected local pathname remote</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
<tr>
<td class="enum_member_name"><p><a name="FLATPAK-REMOTE-TYPE-LAN:CAPS"></a>FLATPAK_REMOTE_TYPE_LAN</p></td>
-<td> </td>
-<td> </td>
+<td class="enum_member_description">
+<p>Dynamically detected network remote</p>
+</td>
+<td class="enum_member_annotations"> </td>
</tr>
</tbody>
</table></div>
@@ -1069,7 +1077,7 @@ effect.</p>
<a name="FlatpakRemote.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
<a name="FlatpakRemote--name"></a><h3>The <code class="literal">“name”</code> property</h3>
-<pre class="programlisting"> “name” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “name” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>Name of the remote, as used in configuration files and when interfacing
with OSTree. This is typically human readable, but could be generated, and
must conform to <a href="/usr/share/gtk-doc/html/ostree/ostree-Core-repository-independent-functions.html#ostree-validate-remote-name"><code class="function">ostree_validate_remote_name()</code></a>. It should typically not be
@@ -1096,6 +1104,6 @@ time.</p>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakRemoteRef.html b/reference/html/FlatpakRemoteRef.html
index a955ec49..a5bdd900 100644
--- a/reference/html/FlatpakRemoteRef.html
+++ b/reference/html/FlatpakRemoteRef.html
@@ -7,8 +7,8 @@
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
<link rel="prev" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">
-<link rel="next" href="FlatpakRemote.html" title="FlatpakRemote">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<link rel="next" href="FlatpakBundleRef.html" title="FlatpakBundleRef">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -22,7 +22,7 @@
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="FlatpakRelatedRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
-<td><a accesskey="n" href="FlatpakRemote.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="FlatpakBundleRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="FlatpakRemoteRef"></a><div class="titlepage"></div>
@@ -40,13 +40,53 @@
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
-<tbody><tr>
+<tbody>
+<tr>
<td class="function_type">const <span class="returnvalue">char</span> *
</td>
<td class="function_name">
<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-remote-name" title="flatpak_remote_ref_get_remote_name ()">flatpak_remote_ref_get_remote_name</a> <span class="c_punctuation">()</span>
</td>
-</tr></tbody>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-download-size" title="flatpak_remote_ref_get_download_size ()">flatpak_remote_ref_get_download_size</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol" title="flatpak_remote_ref_get_eol ()">flatpak_remote_ref_get_eol</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol-rebase" title="flatpak_remote_ref_get_eol_rebase ()">flatpak_remote_ref_get_eol_rebase</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-installed-size" title="flatpak_remote_ref_get_installed_size ()">flatpak_remote_ref_get_installed_size</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-metadata" title="flatpak_remote_ref_get_metadata ()">flatpak_remote_ref_get_metadata</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
</table></div>
</div>
<div class="refsect1">
@@ -57,12 +97,42 @@
<col width="300px" class="properties_name">
<col width="200px" class="properties_flags">
</colgroup>
-<tbody><tr>
+<tbody>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--download-size" title="The “download-size” property">download-size</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life" title="The “end-of-life” property">end-of-life</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
<td class="property_type">
-<span class="type">gchar</span> *</td>
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life-rebase" title="The “end-of-life-rebase” property">end-of-life-rebase</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
+<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--installed-size" title="The “installed-size” property">installed-size</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--metadata" title="The “metadata” property">metadata</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+<tr>
+<td class="property_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
<td class="property_name"><a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--remote-name" title="The “remote-name” property">remote-name</a></td>
-<td class="property_flags">Read / Write</td>
-</tr></tbody>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr>
+</tbody>
</table></div>
</div>
<div class="refsect1">
@@ -80,7 +150,7 @@
</div>
<div class="refsect1">
<a name="FlatpakRemoteRef.object-hierarchy"></a><h2>Object Hierarchy</h2>
-<pre class="screen"> GObject
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">╰──</span> <a class="link" href="FlatpakRef.html" title="FlatpakRef">FlatpakRef</a>
<span class="lineart">╰──</span> FlatpakRemoteRef
</pre>
@@ -118,6 +188,142 @@ flatpak_remote_ref_get_remote_name (<em class="parameter"><code><a class="link"
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-remote-ref-get-download-size"></a><h3>flatpak_remote_ref_get_download_size ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+flatpak_remote_ref_get_download_size (<em class="parameter"><code><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> *self</code></em>);</pre>
+<p>Returns the download size of the ref.</p>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-download-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-download-size.returns"></a><h4>Returns</h4>
+<p> the download size</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-remote-ref-get-eol"></a><h3>flatpak_remote_ref_get_eol ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_remote_ref_get_eol (<em class="parameter"><code><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> *self</code></em>);</pre>
+<p>Returns the end-of-life reason string, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
+ref is not end-of-lifed.</p>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-eol.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-eol.returns"></a><h4>Returns</h4>
+<p>the end-of-life reason or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-remote-ref-get-eol-rebase"></a><h3>flatpak_remote_ref_get_eol_rebase ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_remote_ref_get_eol_rebase (<em class="parameter"><code><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> *self</code></em>);</pre>
+<p>Returns the end-of-life rebased ref, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the
+ref is not end-of-lifed.</p>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-eol-rebase.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-eol-rebase.returns"></a><h4>Returns</h4>
+<p>the end-of-life rebased ref or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-remote-ref-get-installed-size"></a><h3>flatpak_remote_ref_get_installed_size ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
+flatpak_remote_ref_get_installed_size (<em class="parameter"><code><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> *self</code></em>);</pre>
+<p>Returns the installed size of the ref.</p>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-installed-size.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-installed-size.returns"></a><h4>Returns</h4>
+<p> the installed size</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-remote-ref-get-metadata"></a><h3>flatpak_remote_ref_get_metadata ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="returnvalue">GBytes</span></a> *
+flatpak_remote_ref_get_metadata (<em class="parameter"><code><a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a> *self</code></em>);</pre>
+<p>Returns the app metadata from the metadata cach of the ref.</p>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-metadata.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef"><span class="type">FlatpakRemoteRef</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-remote-ref-get-metadata.returns"></a><h4>Returns</h4>
+<p>a <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> with the metadata file
+contents or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
+</div>
+</div>
</div>
<div class="refsect1">
<a name="FlatpakRemoteRef.other_details"></a><h2>Types and Values</h2>
@@ -129,15 +335,54 @@ flatpak_remote_ref_get_remote_name (<em class="parameter"><code><a class="link"
<div class="refsect1">
<a name="FlatpakRemoteRef.property-details"></a><h2>Property Details</h2>
<div class="refsect2">
+<a name="FlatpakRemoteRef--download-size"></a><h3>The <code class="literal">“download-size”</code> property</h3>
+<pre class="programlisting"> “download-size” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
+<p>The download size of the application.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRemoteRef--end-of-life"></a><h3>The <code class="literal">“end-of-life”</code> property</h3>
+<pre class="programlisting"> “end-of-life” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>The reason for the ref to be end of life.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRemoteRef--end-of-life-rebase"></a><h3>The <code class="literal">“end-of-life-rebase”</code> property</h3>
+<pre class="programlisting"> “end-of-life-rebase” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
+<p>The new ref for the end of lifeed ref.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: NULL</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRemoteRef--installed-size"></a><h3>The <code class="literal">“installed-size”</code> property</h3>
+<pre class="programlisting"> “installed-size” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
+<p>The installed size of the application.</p>
+<p>Flags: Read / Write / Construct Only</p>
+<p>Default value: 0</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakRemoteRef--metadata"></a><h3>The <code class="literal">“metadata”</code> property</h3>
+<pre class="programlisting"> “metadata” <a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *</pre>
+<p>The metadata info for the application.</p>
+<p>Flags: Read / Write / Construct Only</p>
+</div>
+<hr>
+<div class="refsect2">
<a name="FlatpakRemoteRef--remote-name"></a><h3>The <code class="literal">“remote-name”</code> property</h3>
-<pre class="programlisting"> “remote-name” <span class="type">gchar</span> *</pre>
+<pre class="programlisting"> “remote-name” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
<p>The name of the remote.</p>
-<p>Flags: Read / Write</p>
+<p>Flags: Read / Write / Construct Only</p>
<p>Default value: NULL</p>
</div>
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/FlatpakTransaction.html b/reference/html/FlatpakTransaction.html
new file mode 100644
index 00000000..a6335dba
--- /dev/null
+++ b/reference/html/FlatpakTransaction.html
@@ -0,0 +1,1299 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FlatpakTransaction: Flatpak Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
+<link rel="up" href="ch01.html" title="Flatpak">
+<link rel="prev" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">
+<link rel="next" href="FlatpakRef.html" title="FlatpakRef">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#FlatpakTransaction.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#FlatpakTransaction.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span> 
+ <a href="#FlatpakTransaction.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span> 
+ <a href="#FlatpakTransaction.properties" class="shortcut">Properties</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#FlatpakTransaction.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="FlatpakTransactionProgress.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="FlatpakRef.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="FlatpakTransaction"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="FlatpakTransaction.top_of_page"></a>FlatpakTransaction</span></h2>
+<p>FlatpakTransaction — Transaction information</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="FlatpakTransaction.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="returnvalue">FlatpakTransaction</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-new-for-installation" title="flatpak_transaction_new_for_installation ()">flatpak_transaction_new_for_installation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install" title="flatpak_transaction_add_install ()">flatpak_transaction_add_install</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install-bundle" title="flatpak_transaction_add_install_bundle ()">flatpak_transaction_add_install_bundle</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install-flatpakref" title="flatpak_transaction_add_install_flatpakref ()">flatpak_transaction_add_install_flatpakref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-update" title="flatpak_transaction_add_update ()">flatpak_transaction_add_update</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-uninstall" title="flatpak_transaction_add_uninstall ()">flatpak_transaction_add_uninstall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-default-dependency-sources" title="flatpak_transaction_add_default_dependency_sources ()">flatpak_transaction_add_default_dependency_sources</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-dependency-source" title="flatpak_transaction_add_dependency_source ()">flatpak_transaction_add_dependency_source</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-run" title="flatpak_transaction_run ()">flatpak_transaction_run</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="returnvalue">FlatpakTransactionOperation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-current-operation" title="flatpak_transaction_get_current_operation ()">flatpak_transaction_get_current_operation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-installation" title="flatpak_transaction_get_installation ()">flatpak_transaction_get_installation</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-operations" title="flatpak_transaction_get_operations ()">flatpak_transaction_get_operations</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-is-empty" title="flatpak_transaction_is_empty ()">flatpak_transaction_is_empty</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-dependencies" title="flatpak_transaction_set_disable_dependencies ()">flatpak_transaction_set_disable_dependencies</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-prune" title="flatpak_transaction_set_disable_prune ()">flatpak_transaction_set_disable_prune</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-related" title="flatpak_transaction_set_disable_related ()">flatpak_transaction_set_disable_related</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-static-deltas" title="flatpak_transaction_set_disable_static_deltas ()">flatpak_transaction_set_disable_static_deltas</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-no-deploy" title="flatpak_transaction_set_no_deploy ()">flatpak_transaction_set_no_deploy</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-no-pull" title="flatpak_transaction_set_no_pull ()">flatpak_transaction_set_no_pull</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-reinstall" title="flatpak_transaction_set_reinstall ()">flatpak_transaction_set_reinstall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-force-uninstall" title="flatpak_transaction_set_force_uninstall ()">flatpak_transaction_set_force_uninstall</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-default-arch" title="flatpak_transaction_set_default_arch ()">flatpak_transaction_set_default_arch</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.properties"></a><h2>Properties</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="properties_type">
+<col width="300px" class="properties_name">
+<col width="200px" class="properties_flags">
+</colgroup>
+<tbody><tr>
+<td class="property_type">
+<a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *</td>
+<td class="property_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction--installation" title="The “installation” property">installation</a></td>
+<td class="property_flags">Read / Write / Construct Only</td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody>
+<tr>
+<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-add-new-remote" title="The “add-new-remote” signal">add-new-remote</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-choose-remote-for-ref" title="The “choose-remote-for-ref” signal">choose-remote-for-ref</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-end-of-lifed" title="The “end-of-lifed” signal">end-of-lifed</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-new-operation" title="The “new-operation” signal">new-operation</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-done" title="The “operation-done” signal">operation-done</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-error" title="The “operation-error” signal">operation-error</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+<tr>
+<td class="signal_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
+<td class="signal_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-ready" title="The “ready” signal">ready</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody>
+<tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransaction-struct" title="FlatpakTransaction">FlatpakTransaction</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransactionOperationType" title="enum FlatpakTransactionOperationType">FlatpakTransactionOperationType</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransactionErrorDetails" title="enum FlatpakTransactionErrorDetails">FlatpakTransactionErrorDetails</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransactionRemoteReason" title="enum FlatpakTransactionRemoteReason">FlatpakTransactionRemoteReason</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="FlatpakTransaction.html#FlatpakTransactionResult" title="enum FlatpakTransactionResult">FlatpakTransactionResult</a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> FlatpakTransaction
+</pre>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+FlatpakTransaction implements
+ <a href="/usr/share/gtk-doc/html/gio/GInitable.html#GInitable-struct">GInitable</a>.</p>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.description"></a><h2>Description</h2>
+<p>FlatpakTransaction is an object representing an install/update
+transaction. You create an object like this using <a class="link" href="FlatpakTransaction.html#flatpak-transaction-new-for-installation" title="flatpak_transaction_new_for_installation ()"><code class="function">flatpak_transaction_new_for_installation()</code></a>
+and then you add all the operations (installs, updates, etc) you wish to do. Then
+you start the transaction with <a class="link" href="FlatpakTransaction.html#flatpak-transaction-run" title="flatpak_transaction_run ()"><code class="function">flatpak_transaction_run()</code></a> which will resolve all kinds
+of dependencies and report progress and status while downloading and installing these.</p>
+<p>A transaction is a blocking operation, and all signals are emitted in the same thread.
+This means you should either handle the signals directly (say, by doing blocking console
+interaction, or by just returning without interaction), or run the operation in a separate
+thread and do your own forwarding to the GUI thread.</p>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="flatpak-transaction-new-for-installation"></a><h3>flatpak_transaction_new_for_installation ()</h3>
+<pre class="programlisting"><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="returnvalue">FlatpakTransaction</span></a> *
+flatpak_transaction_new_for_installation
+ (<em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *installation</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Creates a new <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> object that can be used to do installation
+and updates of multiple refs, as well as their dependencies, in a single
+operation. Set the options you want on the transaction and add the
+refs you want to install/update, then start the transaction with
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-run" title="flatpak_transaction_run ()"><code class="function">flatpak_transaction_run()</code></a>.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-new-for-installation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>installation</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>cancellable</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a>. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-new-for-installation.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on failure. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-install"></a><h3>flatpak_transaction_add_install ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_add_install (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *remote</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> **subpaths</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Adds installing the given ref to this transaction.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-install.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>remote</p></td>
+<td class="parameter_description"><p>the name of the remote</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ref</p></td>
+<td class="parameter_description"><p>the ref</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>subpaths</p></td>
+<td class="parameter_description"><p>subpaths to install, or the
+empty list or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to pull all subpaths. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-add-install.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success; <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
+set on failure.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-install-bundle"></a><h3>flatpak_transaction_add_install_bundle ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_add_install_bundle
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> *file</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *gpg_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Adds installing the given bundle to this transaction.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-install-bundle.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>file</p></td>
+<td class="parameter_description"><p>a <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> that is an flatpak bundle</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>gpg_data</p></td>
+<td class="parameter_description"><p>GPG key with which to check bundle signatures, or
+<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the key embedded in the bundle (if any). </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-add-install-bundle.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success; <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
+set on failure.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-install-flatpakref"></a><h3>flatpak_transaction_add_install_flatpakref ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_add_install_flatpakref
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a> *flatpakref_data</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-update"></a><h3>flatpak_transaction_add_update ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_add_update (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> **subpaths</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *commit</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Adds updating the given ref to this transaction.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-update.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ref</p></td>
+<td class="parameter_description"><p>the ref</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>subpaths</p></td>
+<td class="parameter_description"><p>subpaths to install; <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+to use the current set, or <code class="literal">{ "", NULL }</code> to pull all subpaths. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>commit</p></td>
+<td class="parameter_description"><p>the commit to update to, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to use the latest. </p></td>
+<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-add-update.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success; <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
+set on failure.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-uninstall"></a><h3>flatpak_transaction_add_uninstall ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_add_uninstall (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *ref</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>Adds uninstalling the given ref to this transaction.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-uninstall.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ref</p></td>
+<td class="parameter_description"><p>the ref</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>return location for a <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-add-uninstall.returns"></a><h4>Returns</h4>
+<p> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success; <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> with <em class="parameter"><code>error</code></em>
+set on failure.</p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-default-dependency-sources"></a><h3>flatpak_transaction_add_default_dependency_sources ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_add_default_dependency_sources
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>);</pre>
+<p>Similar to <a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-dependency-source" title="flatpak_transaction_add_dependency_source ()"><code class="function">flatpak_transaction_add_dependency_source()</code></a>, but adds
+all the default installations, which means all the defined system-wide
+(but not per-user) installations.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-default-dependency-sources.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-add-dependency-source"></a><h3>flatpak_transaction_add_dependency_source ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_add_dependency_source
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *installation</code></em>);</pre>
+<p>Adds an extra installation as a source for application dependencies.
+This means that applications can be installed in this transaction relying
+on runtimes from this additional installation (wheres it would normally
+install required runtimes that are not installed in the installation
+the transaction works on).</p>
+<div class="refsect3">
+<a name="flatpak-transaction-add-dependency-source.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>installation</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-run"></a><h3>flatpak_transaction_run ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_run (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gio/GCancellable.html#GCancellable-struct"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-get-current-operation"></a><h3>flatpak_transaction_get_current_operation ()</h3>
+<pre class="programlisting"><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="returnvalue">FlatpakTransactionOperation</span></a> *
+flatpak_transaction_get_current_operation
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>);</pre>
+<p>Gets the current operation.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-get-current-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-get-current-operation.returns"></a><h4>Returns</h4>
+<p>the current <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-get-installation"></a><h3>flatpak_transaction_get_installation ()</h3>
+<pre class="programlisting"><a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="returnvalue">FlatpakInstallation</span></a> *
+flatpak_transaction_get_installation (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>);</pre>
+<p>Gets the installation this transaction was created for.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-get-installation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-get-installation.returns"></a><h4>Returns</h4>
+<p>a <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a>. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-get-operations"></a><h3>flatpak_transaction_get_operations ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
+flatpak_transaction_get_operations (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>);</pre>
+<p>Gets the list of operations.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-get-operations.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-get-operations.returns"></a><h4>Returns</h4>
+<p>a <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of operations. </p>
+<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> FlatpakTransactionOperation]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-is-empty"></a><h3>flatpak_transaction_is_empty ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_is_empty (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-disable-dependencies"></a><h3>flatpak_transaction_set_disable_dependencies ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_disable_dependencies
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> disable_dependencies</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-disable-prune"></a><h3>flatpak_transaction_set_disable_prune ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_disable_prune (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> disable_prune</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-disable-related"></a><h3>flatpak_transaction_set_disable_related ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_disable_related
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> disable_related</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-disable-static-deltas"></a><h3>flatpak_transaction_set_disable_static_deltas ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_disable_static_deltas
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> disable_static_deltas</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-no-deploy"></a><h3>flatpak_transaction_set_no_deploy ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_no_deploy (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> no_deploy</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-no-pull"></a><h3>flatpak_transaction_set_no_pull ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_no_pull (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> no_pull</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-reinstall"></a><h3>flatpak_transaction_set_reinstall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_reinstall (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> reinstall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-force-uninstall"></a><h3>flatpak_transaction_set_force_uninstall ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_force_uninstall
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_uninstall</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-set-default-arch"></a><h3>flatpak_transaction_set_default_arch ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_set_default_arch (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *self</code></em>,
+ <em class="parameter"><code>const <span class="type">char</span> *arch</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="FlatpakTransaction-struct"></a><h3>FlatpakTransaction</h3>
+<pre class="programlisting">typedef struct _FlatpakTransaction FlatpakTransaction;</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransactionOperationType"></a><h3>enum FlatpakTransactionOperationType</h3>
+<p>The type of a <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a>.</p>
+<div class="refsect3">
+<a name="FlatpakTransactionOperationType.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-OPERATION-INSTALL:CAPS"></a>FLATPAK_TRANSACTION_OPERATION_INSTALL</p></td>
+<td class="enum_member_description">
+<p>Install a ref from a remote</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-OPERATION-UPDATE:CAPS"></a>FLATPAK_TRANSACTION_OPERATION_UPDATE</p></td>
+<td class="enum_member_description">
+<p>Update an installed ref</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-OPERATION-INSTALL-BUNDLE:CAPS"></a>FLATPAK_TRANSACTION_OPERATION_INSTALL_BUNDLE</p></td>
+<td class="enum_member_description">
+<p>Install a bundle from a file</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-OPERATION-UNINSTALL:CAPS"></a>FLATPAK_TRANSACTION_OPERATION_UNINSTALL</p></td>
+<td class="enum_member_description">
+<p>Uninstall a ref</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-OPERATION-LAST-TYPE:CAPS"></a>FLATPAK_TRANSACTION_OPERATION_LAST_TYPE</p></td>
+<td class="enum_member_description">
+<p>The (currently) last operation type</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransactionErrorDetails"></a><h3>enum FlatpakTransactionErrorDetails</h3>
+<p>The details for <a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-error" title="The “operation-error” signal"><span class="type">“operation-error”</span></a>.</p>
+<div class="refsect3">
+<a name="FlatpakTransactionErrorDetails.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-ERROR-DETAILS-NON-FATAL:CAPS"></a>FLATPAK_TRANSACTION_ERROR_DETAILS_NON_FATAL</p></td>
+<td class="enum_member_description">
+<p>The operation failure was not fatal</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransactionRemoteReason"></a><h3>enum FlatpakTransactionRemoteReason</h3>
+<p>The reason for <a class="link" href="FlatpakTransaction.html#FlatpakTransaction-add-new-remote" title="The “add-new-remote” signal"><span class="type">“add-new-remote”</span></a>.</p>
+<div class="refsect3">
+<a name="FlatpakTransactionRemoteReason.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-REMOTE-GENERIC-REPO:CAPS"></a>FLATPAK_TRANSACTION_REMOTE_GENERIC_REPO</p></td>
+<td class="enum_member_description">
+<p>The remote specified in the flatpakref has other apps too</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-REMOTE-RUNTIME-DEPS:CAPS"></a>FLATPAK_TRANSACTION_REMOTE_RUNTIME_DEPS</p></td>
+<td class="enum_member_description">
+<p>The remote has runtimes needed for the app</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransactionResult"></a><h3>enum FlatpakTransactionResult</h3>
+<p>The details for <a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-done" title="The “operation-done” signal"><span class="type">“operation-done”</span></a>.</p>
+<div class="refsect3">
+<a name="FlatpakTransactionResult.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody><tr>
+<td class="enum_member_name"><p><a name="FLATPAK-TRANSACTION-RESULT-NO-CHANGE:CAPS"></a>FLATPAK_TRANSACTION_RESULT_NO_CHANGE</p></td>
+<td class="enum_member_description">
+<p>The update caused no changes</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="FlatpakTransaction--installation"></a><h3>The <code class="literal">“installation”</code> property</h3>
+<pre class="programlisting"> “installation” <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation"><span class="type">FlatpakInstallation</span></a> *</pre>
+<p>The installation instance.</p>
+<p>Flags: Read / Write / Construct Only</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransaction.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="FlatpakTransaction-add-new-remote"></a><h3>The <code class="literal">“add-new-remote”</code> signal</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> reason,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *from_id,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *suggested_remote_name,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *url,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>As part of the transaction, it is required or recommended
+that a new remote is added, for the reason described in <em class="parameter"><code>reason</code></em>
+.
+Return <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to add it.</p>
+<div class="refsect3">
+<a name="FlatpakTransaction-add-new-remote.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>reason</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html#FlatpakTransactionRemoteReason" title="enum FlatpakTransactionRemoteReason"><span class="type">FlatpakTransactionRemoteReason</span></a> for this suggestion</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>from_id</p></td>
+<td class="parameter_description"><p>The id of the app/runtime</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>suggested_remote_name</p></td>
+<td class="parameter_description"><p>The suggested remote name</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>url</p></td>
+<td class="parameter_description"><p>The repo url</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-choose-remote-for-ref"></a><h3>The <code class="literal">“choose-remote-for-ref”</code> signal</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *for_ref,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *runtime_ref,
+ <a href="/usr/share/gtk-doc/html/glib/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a> remotes,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<div class="refsect3">
+<a name="FlatpakTransaction-choose-remote-for-ref.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>for_ref</p></td>
+<td class="parameter_description"><p>The ref we are installing</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>runtime_ref</p></td>
+<td class="parameter_description"><p>The ref we are looking for</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>remotes</p></td>
+<td class="parameter_description"><p>the remotes that has the ref, sorted in prio order</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="FlatpakTransaction-choose-remote-for-ref.returns"></a><h4>Returns</h4>
+<p> the index of the remote to use, or -1 to not pick one (and fail)</p>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-end-of-lifed"></a><h3>The <code class="literal">“end-of-lifed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ref,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *reason,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rebase,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<div class="refsect3">
+<a name="FlatpakTransaction-end-of-lifed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>ref</p></td>
+<td class="parameter_description"><p>The ref we are installing</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>reason</p></td>
+<td class="parameter_description"><p>The eol reason, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>rebase</p></td>
+<td class="parameter_description"><p>The new name, if rebased, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-new-operation"></a><h3>The <code class="literal">“new-operation”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *operation,
+ <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *progress,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<div class="refsect3">
+<a name="FlatpakTransaction-new-operation.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>operation</p></td>
+<td class="parameter_description"><p>The new <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>progress</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> for <em class="parameter"><code>operation</code></em>
+</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-operation-done"></a><h3>The <code class="literal">“operation-done”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *operation,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> result,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<div class="refsect3">
+<a name="FlatpakTransaction-operation-done.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>operation</p></td>
+<td class="parameter_description"><p>The <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> which finished</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>result</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html#FlatpakTransactionResult" title="enum FlatpakTransactionResult"><span class="type">FlatpakTransactionResult</span></a> giving details about the result</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-operation-error"></a><h3>The <code class="literal">“operation-error”</code> signal</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *operation,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> details,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<div class="refsect3">
+<a name="FlatpakTransaction-operation-error.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>operation</p></td>
+<td class="parameter_description"><p>The <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> which failed</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>error</p></td>
+<td class="parameter_description"><p>A <a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>details</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html#FlatpakTransactionErrorDetails" title="enum FlatpakTransactionErrorDetails"><span class="type">FlatpakTransactionErrorDetails</span></a> with details about the error</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="FlatpakTransaction-operation-error.returns"></a><h4>Returns</h4>
+<p> the <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to contine transaction, <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> to stop</p>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakTransaction-ready"></a><h3>The <code class="literal">“ready”</code> signal</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+user_function (<a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a> *object,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>This is is emitted when all the refs involved in the operation have been
+resolved to commits. At this point <a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-operations" title="flatpak_transaction_get_operations ()"><code class="function">flatpak_transaction_get_operations()</code></a>
+will return all the operations that will be executed as part of the
+transaction. If this returns FALSE, the operation is aborted.</p>
+<div class="refsect3">
+<a name="FlatpakTransaction-ready.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction"><span class="type">FlatpakTransaction</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.28</div>
+</body>
+</html> \ No newline at end of file
diff --git a/reference/html/FlatpakTransactionOperation.html b/reference/html/FlatpakTransactionOperation.html
new file mode 100644
index 00000000..be394c09
--- /dev/null
+++ b/reference/html/FlatpakTransactionOperation.html
@@ -0,0 +1,217 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FlatpakTransactionOperation: Flatpak Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
+<link rel="up" href="ch01.html" title="Flatpak">
+<link rel="prev" href="FlatpakRemote.html" title="FlatpakRemote">
+<link rel="next" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#FlatpakTransactionOperation.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#FlatpakTransactionOperation.object-hierarchy" class="shortcut">Object Hierarchy</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="FlatpakRemote.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="FlatpakTransactionProgress.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="FlatpakTransactionOperation"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="FlatpakTransactionOperation.top_of_page"></a>FlatpakTransactionOperation</span></h2>
+<p>FlatpakTransactionOperation</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-bundle-path" title="flatpak_transaction_operation_get_bundle_path ()">flatpak_transaction_operation_get_bundle_path</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-commit" title="flatpak_transaction_operation_get_commit ()">flatpak_transaction_operation_get_commit</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a class="link" href="FlatpakTransaction.html#FlatpakTransactionOperationType" title="enum FlatpakTransactionOperationType"><span class="returnvalue">FlatpakTransactionOperationType</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-operation-type" title="flatpak_transaction_operation_get_operation_type ()">flatpak_transaction_operation_get_operation_type</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-ref" title="flatpak_transaction_operation_get_ref ()">flatpak_transaction_operation_get_ref</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-remote" title="flatpak_transaction_operation_get_remote ()">flatpak_transaction_operation_get_remote</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-metadata" title="flatpak_transaction_operation_get_metadata ()">flatpak_transaction_operation_get_metadata</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-old-metadata" title="flatpak_transaction_operation_get_old_metadata ()">flatpak_transaction_operation_get_old_metadata</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">const <span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-type-to-string" title="flatpak_transaction_operation_type_to_string ()">flatpak_transaction_operation_type_to_string</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="FlatpakTransactionOperation.html#FlatpakTransactionOperation-struct" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> FlatpakTransactionOperation
+</pre>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-bundle-path"></a><h3>flatpak_transaction_operation_get_bundle_path ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="returnvalue">GFile</span></a> *
+flatpak_transaction_operation_get_bundle_path
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+<p>Gets the path to the bundle.</p>
+<div class="refsect3">
+<a name="flatpak-transaction-operation-get-bundle-path.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody><tr>
+<td class="parameter_name"><p>self</p></td>
+<td class="parameter_description"><p>a <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect3">
+<a name="flatpak-transaction-operation-get-bundle-path.returns"></a><h4>Returns</h4>
+<p>the bundle <a href="/usr/share/gtk-doc/html/gio/GFile.html#GFile-struct"><span class="type">GFile</span></a> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p>
+<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-commit"></a><h3>flatpak_transaction_operation_get_commit ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_transaction_operation_get_commit
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-operation-type"></a><h3>flatpak_transaction_operation_get_operation_type ()</h3>
+<pre class="programlisting"><a class="link" href="FlatpakTransaction.html#FlatpakTransactionOperationType" title="enum FlatpakTransactionOperationType"><span class="returnvalue">FlatpakTransactionOperationType</span></a>
+flatpak_transaction_operation_get_operation_type
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-ref"></a><h3>flatpak_transaction_operation_get_ref ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_transaction_operation_get_ref (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-remote"></a><h3>flatpak_transaction_operation_get_remote ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_transaction_operation_get_remote
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-metadata"></a><h3>flatpak_transaction_operation_get_metadata ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> *
+flatpak_transaction_operation_get_metadata
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-get-old-metadata"></a><h3>flatpak_transaction_operation_get_old_metadata ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> *
+flatpak_transaction_operation_get_old_metadata
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation"><span class="type">FlatpakTransactionOperation</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-operation-type-to-string"></a><h3>flatpak_transaction_operation_type_to_string ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *
+flatpak_transaction_operation_type_to_string
+ (<em class="parameter"><code><a class="link" href="FlatpakTransaction.html#FlatpakTransactionOperationType" title="enum FlatpakTransactionOperationType"><span class="type">FlatpakTransactionOperationType</span></a> kind</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionOperation.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="FlatpakTransactionOperation-struct"></a><h3>FlatpakTransactionOperation</h3>
+<pre class="programlisting">typedef struct _FlatpakTransactionOperation FlatpakTransactionOperation;</pre>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.28</div>
+</body>
+</html> \ No newline at end of file
diff --git a/reference/html/FlatpakTransactionProgress.html b/reference/html/FlatpakTransactionProgress.html
new file mode 100644
index 00000000..2533f96c
--- /dev/null
+++ b/reference/html/FlatpakTransactionProgress.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>FlatpakTransactionProgress: Flatpak Library Reference Manual</title>
+<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
+<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
+<link rel="up" href="ch01.html" title="Flatpak">
+<link rel="prev" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">
+<link rel="next" href="FlatpakTransaction.html" title="FlatpakTransaction">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
+<td width="100%" align="left" class="shortcuts">
+<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
+ <a href="#FlatpakTransactionProgress.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span> 
+ <a href="#FlatpakTransactionProgress.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_signals">  <span class="dim">|</span> 
+ <a href="#FlatpakTransactionProgress.signals" class="shortcut">Signals</a></span>
+</td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
+<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="FlatpakTransactionOperation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="n" href="FlatpakTransaction.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="refentry">
+<a name="FlatpakTransactionProgress"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="FlatpakTransactionProgress.top_of_page"></a>FlatpakTransactionProgress</span></h2>
+<p>FlatpakTransactionProgress</p>
+</td>
+<td class="gallery_image" valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.functions"></a><h2>Functions</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="functions_return">
+<col class="functions_name">
+</colgroup>
+<tbody>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-is-estimating" title="flatpak_transaction_progress_get_is_estimating ()">flatpak_transaction_progress_get_is_estimating</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">int</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-progress" title="flatpak_transaction_progress_get_progress ()">flatpak_transaction_progress_get_progress</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">char</span> *
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-status" title="flatpak_transaction_progress_get_status ()">flatpak_transaction_progress_get_status</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+<tr>
+<td class="function_type">
+<span class="returnvalue">void</span>
+</td>
+<td class="function_name">
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-set-update-frequency" title="flatpak_transaction_progress_set_update_frequency ()">flatpak_transaction_progress_set_update_frequency</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.signals"></a><h2>Signals</h2>
+<div class="informaltable"><table class="informaltable" border="0">
+<colgroup>
+<col width="150px" class="signals_return">
+<col width="300px" class="signals_name">
+<col width="200px" class="signals_flags">
+</colgroup>
+<tbody><tr>
+<td class="signal_type"><span class="returnvalue">void</span></td>
+<td class="signal_name"><a class="link" href="FlatpakTransactionProgress.html#FlatpakTransactionProgress-changed" title="The “changed” signal">changed</a></td>
+<td class="signal_flags"><a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.other"></a><h2>Types and Values</h2>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="name">
+<col class="description">
+</colgroup>
+<tbody><tr>
+<td class="datatype_keyword"> </td>
+<td class="function_name"><a class="link" href="FlatpakTransactionProgress.html#FlatpakTransactionProgress-struct" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a></td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
+ <span class="lineart">╰──</span> FlatpakTransactionProgress
+</pre>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.description"></a><h2>Description</h2>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.functions_details"></a><h2>Functions</h2>
+<div class="refsect2">
+<a name="flatpak-transaction-progress-get-is-estimating"></a><h3>flatpak_transaction_progress_get_is_estimating ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
+flatpak_transaction_progress_get_is_estimating
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-progress-get-progress"></a><h3>flatpak_transaction_progress_get_progress ()</h3>
+<pre class="programlisting"><span class="returnvalue">int</span>
+flatpak_transaction_progress_get_progress
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-progress-get-status"></a><h3>flatpak_transaction_progress_get_status ()</h3>
+<pre class="programlisting"><span class="returnvalue">char</span> *
+flatpak_transaction_progress_get_status
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *self</code></em>);</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-transaction-progress-set-update-frequency"></a><h3>flatpak_transaction_progress_set_update_frequency ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+flatpak_transaction_progress_set_update_frequency
+ (<em class="parameter"><code><a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *self</code></em>,
+ <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> update_frequency</code></em>);</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.other_details"></a><h2>Types and Values</h2>
+<div class="refsect2">
+<a name="FlatpakTransactionProgress-struct"></a><h3>FlatpakTransactionProgress</h3>
+<pre class="programlisting">typedef struct _FlatpakTransactionProgress FlatpakTransactionProgress;</pre>
+</div>
+</div>
+<div class="refsect1">
+<a name="FlatpakTransactionProgress.signal-details"></a><h2>Signal Details</h2>
+<div class="refsect2">
+<a name="FlatpakTransactionProgress-changed"></a><h3>The <code class="literal">“changed”</code> signal</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>
+user_function (<a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a> *object,
+ <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
+<p>Emitted when some detail of the progress object changes, you can call the various methods to get the current status.</p>
+<div class="refsect3">
+<a name="FlatpakTransactionProgress-changed.parameters"></a><h4>Parameters</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="150px" class="parameters_name">
+<col class="parameters_description">
+<col width="200px" class="parameters_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="parameter_name"><p>object</p></td>
+<td class="parameter_description"><p>A <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress"><span class="type">FlatpakTransactionProgress</span></a></p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+<tr>
+<td class="parameter_name"><p>user_data</p></td>
+<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
+<td class="parameter_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<p>Flags: <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>Generated by GTK-Doc V1.28</div>
+</body>
+</html> \ No newline at end of file
diff --git a/reference/html/annotation-glossary.html b/reference/html/annotation-glossary.html
index 5da218af..9730b686 100644
--- a/reference/html/annotation-glossary.html
+++ b/reference/html/annotation-glossary.html
@@ -7,7 +7,7 @@
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="index.html" title="Flatpak Library Reference Manual">
<link rel="prev" href="full-api-index.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -62,6 +62,6 @@
<dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/ch01.html b/reference/html/ch01.html
index 46463197..f1593d0d 100644
--- a/reference/html/ch01.html
+++ b/reference/html/ch01.html
@@ -8,7 +8,7 @@
<link rel="up" href="index.html" title="Flatpak Library Reference Manual">
<link rel="prev" href="index.html" title="Flatpak Library Reference Manual">
<link rel="next" href="FlatpakInstallation.html" title="FlatpakInstallation">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -27,6 +27,18 @@
<span class="refentrytitle"><a href="FlatpakInstallation.html">FlatpakInstallation</a></span><span class="refpurpose"> — Installation information</span>
</dt>
<dt>
+<span class="refentrytitle"><a href="FlatpakRemote.html">FlatpakRemote</a></span><span class="refpurpose"> — Remote repository</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransactionOperation.html">FlatpakTransactionOperation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransactionProgress.html">FlatpakTransactionProgress</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransaction.html">FlatpakTransaction</a></span><span class="refpurpose"> — Transaction information</span>
+</dt>
+<dt>
<span class="refentrytitle"><a href="FlatpakRef.html">FlatpakRef</a></span><span class="refpurpose"> — Application reference</span>
</dt>
<dt>
@@ -39,10 +51,7 @@
<span class="refentrytitle"><a href="FlatpakRemoteRef.html">FlatpakRemoteRef</a></span><span class="refpurpose"> — Remote application reference</span>
</dt>
<dt>
-<span class="refentrytitle"><a href="FlatpakRemote.html">FlatpakRemote</a></span><span class="refpurpose"> — Remote repository</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="flatpak-flatpak-bundle-ref.html">flatpak-bundle-ref</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="FlatpakBundleRef.html">FlatpakBundleRef</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="flatpak-Error-codes.html">Error codes</a></span><span class="refpurpose"></span>
@@ -53,6 +62,6 @@
</dl></div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/flatpak-Error-codes.html b/reference/html/flatpak-Error-codes.html
index c0520936..ccdc75be 100644
--- a/reference/html/flatpak-Error-codes.html
+++ b/reference/html/flatpak-Error-codes.html
@@ -6,9 +6,9 @@
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="up" href="ch01.html" title="Flatpak">
-<link rel="prev" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">
+<link rel="prev" href="FlatpakBundleRef.html" title="FlatpakBundleRef">
<link rel="next" href="flatpak-Version-information.html" title="Version information">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -19,7 +19,7 @@
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
-<td><a accesskey="p" href="flatpak-flatpak-bundle-ref.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="FlatpakBundleRef.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="flatpak-Version-information.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
@@ -38,14 +38,24 @@
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
-<tbody><tr>
+<tbody>
+<tr>
<td class="function_type">
-<span class="returnvalue">GQuark</span>
+<a href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>
</td>
<td class="function_name">
<a class="link" href="flatpak-Error-codes.html#flatpak-error-quark" title="flatpak_error_quark ()">flatpak_error_quark</a> <span class="c_punctuation">()</span>
</td>
-</tr></tbody>
+</tr>
+<tr>
+<td class="function_type">
+<a href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>
+</td>
+<td class="function_name">
+<a class="link" href="flatpak-Error-codes.html#flatpak-portal-error-quark" title="flatpak_portal_error_quark ()">flatpak_portal_error_quark</a> <span class="c_punctuation">()</span>
+</td>
+</tr>
+</tbody>
</table></div>
</div>
<div class="refsect1">
@@ -64,6 +74,14 @@
<td class="datatype_keyword">enum</td>
<td class="function_name"><a class="link" href="flatpak-Error-codes.html#FlatpakError" title="enum FlatpakError">FlatpakError</a></td>
</tr>
+<tr>
+<td class="define_keyword">#define</td>
+<td class="function_name"><a class="link" href="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR:CAPS" title="FLATPAK_PORTAL_ERROR">FLATPAK_PORTAL_ERROR</a></td>
+</tr>
+<tr>
+<td class="datatype_keyword">enum</td>
+<td class="function_name"><a class="link" href="flatpak-Error-codes.html#FlatpakPortalError" title="enum FlatpakPortalError">FlatpakPortalError</a></td>
+</tr>
</tbody>
</table></div>
</div>
@@ -74,9 +92,15 @@
<a name="flatpak-Error-codes.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="flatpak-error-quark"></a><h3>flatpak_error_quark ()</h3>
-<pre class="programlisting"><span class="returnvalue">GQuark</span>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>
flatpak_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
</div>
+<hr>
+<div class="refsect2">
+<a name="flatpak-portal-error-quark"></a><h3>flatpak_portal_error_quark ()</h3>
+<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="returnvalue">GQuark</span></a>
+flatpak_portal_error_quark (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+</div>
</div>
<div class="refsect1">
<a name="flatpak-Error-codes.other_details"></a><h2>Types and Values</h2>
@@ -120,6 +144,127 @@ flatpak_error_quark (<em class="parameter"><code><span class="type">void</span><
</td>
<td class="enum_member_annotations"> </td>
</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-DIFFERENT-REMOTE:CAPS"></a>FLATPAK_ERROR_DIFFERENT_REMOTE</p></td>
+<td class="enum_member_description">
+<p>The App/Runtime is already installed, but from a different remote.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-ABORTED:CAPS"></a>FLATPAK_ERROR_ABORTED</p></td>
+<td class="enum_member_description">
+<p>The transaction was aborted (returned TRUE in operation-error signal).</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-SKIPPED:CAPS"></a>FLATPAK_ERROR_SKIPPED</p></td>
+<td class="enum_member_description">
+<p>The App/Runtime install was skipped due to earlier errors.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-NEED-NEW-FLATPAK:CAPS"></a>FLATPAK_ERROR_NEED_NEW_FLATPAK</p></td>
+<td class="enum_member_description">
+<p>The App/Runtime needs a more recent version of flatpak.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-REMOTE-NOT-FOUND:CAPS"></a>FLATPAK_ERROR_REMOTE_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>The specified remote was not found.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-RUNTIME-NOT-FOUND:CAPS"></a>FLATPAK_ERROR_RUNTIME_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>An runtime needed for the app was not found.</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-ERROR-DOWNGRADE:CAPS"></a>FLATPAK_ERROR_DOWNGRADE</p></td>
+<td class="enum_member_description">
+<p>The pulled commit is a downgrade, and a downgrade wasn't
+ specifically allowed. (Since: 1.0)</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FLATPAK-PORTAL-ERROR:CAPS"></a><h3>FLATPAK_PORTAL_ERROR</h3>
+<pre class="programlisting">#define FLATPAK_PORTAL_ERROR flatpak_portal_error_quark ()
+</pre>
+</div>
+<hr>
+<div class="refsect2">
+<a name="FlatpakPortalError"></a><h3>enum FlatpakPortalError</h3>
+<div class="refsect3">
+<a name="FlatpakPortalError.members"></a><h4>Members</h4>
+<div class="informaltable"><table class="informaltable" width="100%" border="0">
+<colgroup>
+<col width="300px" class="enum_members_name">
+<col class="enum_members_description">
+<col width="200px" class="enum_members_annotations">
+</colgroup>
+<tbody>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-FAILED:CAPS"></a>FLATPAK_PORTAL_ERROR_FAILED</p></td>
+<td class="enum_member_description">
+<p>General portal failure</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-INVALID-ARGUMENT:CAPS"></a>FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT</p></td>
+<td class="enum_member_description">
+<p>An argument was invalid</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-NOT-FOUND:CAPS"></a>FLATPAK_PORTAL_ERROR_NOT_FOUND</p></td>
+<td class="enum_member_description">
+<p>The object was not fount</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-EXISTS:CAPS"></a>FLATPAK_PORTAL_ERROR_EXISTS</p></td>
+<td class="enum_member_description">
+<p>The object already exists</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-NOT-ALLOWED:CAPS"></a>FLATPAK_PORTAL_ERROR_NOT_ALLOWED</p></td>
+<td class="enum_member_description">
+<p>The call was not allowed</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-CANCELLED:CAPS"></a>FLATPAK_PORTAL_ERROR_CANCELLED</p></td>
+<td class="enum_member_description">
+<p>The call was cancelled by the user</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
+<tr>
+<td class="enum_member_name"><p><a name="FLATPAK-PORTAL-ERROR-WINDOW-DESTROYED:CAPS"></a>FLATPAK_PORTAL_ERROR_WINDOW_DESTROYED</p></td>
+<td class="enum_member_description">
+<p>The window was destroyed by the user</p>
+</td>
+<td class="enum_member_annotations"> </td>
+</tr>
</tbody>
</table></div>
</div>
@@ -127,6 +272,6 @@ flatpak_error_quark (<em class="parameter"><code><span class="type">void</span><
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/flatpak-Version-information.html b/reference/html/flatpak-Version-information.html
index 24b3458b..b8b47716 100644
--- a/reference/html/flatpak-Version-information.html
+++ b/reference/html/flatpak-Version-information.html
@@ -8,7 +8,7 @@
<link rel="up" href="ch01.html" title="Flatpak">
<link rel="prev" href="flatpak-Error-codes.html" title="Error codes">
<link rel="next" href="object-tree.html" title="Object Hierarchy">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -87,19 +87,19 @@
<a name="flatpak-Version-information.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="FLATPAK-MAJOR-VERSION:CAPS"></a><h3>FLATPAK_MAJOR_VERSION</h3>
-<pre class="programlisting">#define FLATPAK_MAJOR_VERSION (0)
+<pre class="programlisting">#define FLATPAK_MAJOR_VERSION (1)
</pre>
</div>
<hr>
<div class="refsect2">
<a name="FLATPAK-MINOR-VERSION:CAPS"></a><h3>FLATPAK_MINOR_VERSION</h3>
-<pre class="programlisting">#define FLATPAK_MINOR_VERSION (11)
+<pre class="programlisting">#define FLATPAK_MINOR_VERSION (0)
</pre>
</div>
<hr>
<div class="refsect2">
<a name="FLATPAK-MICRO-VERSION:CAPS"></a><h3>FLATPAK_MICRO_VERSION</h3>
-<pre class="programlisting">#define FLATPAK_MICRO_VERSION (3)
+<pre class="programlisting">#define FLATPAK_MICRO_VERSION (0)
</pre>
</div>
<hr>
@@ -111,6 +111,6 @@
</div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/flatpak.devhelp2 b/reference/html/flatpak.devhelp2
index 1122dd00..a7e8cdd2 100644
--- a/reference/html/flatpak.devhelp2
+++ b/reference/html/flatpak.devhelp2
@@ -3,12 +3,15 @@
<chapters>
<sub name="Flatpak" link="ch01.html">
<sub name="FlatpakInstallation" link="FlatpakInstallation.html"/>
+ <sub name="FlatpakRemote" link="FlatpakRemote.html"/>
+ <sub name="FlatpakTransactionOperation" link="FlatpakTransactionOperation.html"/>
+ <sub name="FlatpakTransactionProgress" link="FlatpakTransactionProgress.html"/>
+ <sub name="FlatpakTransaction" link="FlatpakTransaction.html"/>
<sub name="FlatpakRef" link="FlatpakRef.html"/>
<sub name="FlatpakInstalledRef" link="FlatpakInstalledRef.html"/>
<sub name="FlatpakRelatedRef" link="FlatpakRelatedRef.html"/>
<sub name="FlatpakRemoteRef" link="FlatpakRemoteRef.html"/>
- <sub name="FlatpakRemote" link="FlatpakRemote.html"/>
- <sub name="flatpak-bundle-ref" link="flatpak-flatpak-bundle-ref.html"/>
+ <sub name="FlatpakBundleRef" link="FlatpakBundleRef.html"/>
<sub name="Error codes" link="flatpak-Error-codes.html"/>
<sub name="Version information" link="flatpak-Version-information.html"/>
</sub>
@@ -29,6 +32,7 @@
<keyword type="function" name="flatpak_installation_update ()" link="FlatpakInstallation.html#flatpak-installation-update"/>
<keyword type="function" name="flatpak_installation_update_full ()" link="FlatpakInstallation.html#flatpak-installation-update-full"/>
<keyword type="function" name="flatpak_installation_uninstall ()" link="FlatpakInstallation.html#flatpak-installation-uninstall"/>
+ <keyword type="function" name="flatpak_installation_uninstall_full ()" link="FlatpakInstallation.html#flatpak-installation-uninstall-full" since="0.11.8"/>
<keyword type="function" name="flatpak_installation_launch ()" link="FlatpakInstallation.html#flatpak-installation-launch"/>
<keyword type="function" name="flatpak_installation_get_current_installed_app ()" link="FlatpakInstallation.html#flatpak-installation-get-current-installed-app"/>
<keyword type="function" name="flatpak_installation_get_display_name ()" link="FlatpakInstallation.html#flatpak-installation-get-display-name" since="0.8"/>
@@ -41,6 +45,7 @@
<keyword type="function" name="flatpak_installation_list_installed_refs_for_update ()" link="FlatpakInstallation.html#flatpak-installation-list-installed-refs-for-update"/>
<keyword type="function" name="flatpak_installation_list_installed_related_refs_sync ()" link="FlatpakInstallation.html#flatpak-installation-list-installed-related-refs-sync" since="0.6.7"/>
<keyword type="function" name="flatpak_installation_list_remote_refs_sync ()" link="FlatpakInstallation.html#flatpak-installation-list-remote-refs-sync"/>
+ <keyword type="function" name="flatpak_installation_list_remotes_by_type ()" link="FlatpakInstallation.html#flatpak-installation-list-remotes-by-type"/>
<keyword type="function" name="flatpak_installation_list_remote_related_refs_sync ()" link="FlatpakInstallation.html#flatpak-installation-list-remote-related-refs-sync" since="0.6.7"/>
<keyword type="function" name="flatpak_installation_list_remotes ()" link="FlatpakInstallation.html#flatpak-installation-list-remotes"/>
<keyword type="function" name="flatpak_installation_get_remote_by_name ()" link="FlatpakInstallation.html#flatpak-installation-get-remote-by-name"/>
@@ -68,7 +73,86 @@
<keyword type="struct" name="struct FlatpakInstallation" link="FlatpakInstallation.html#FlatpakInstallation-struct"/>
<keyword type="enum" name="enum FlatpakUpdateFlags" link="FlatpakInstallation.html#FlatpakUpdateFlags"/>
<keyword type="enum" name="enum FlatpakInstallFlags" link="FlatpakInstallation.html#FlatpakInstallFlags"/>
+ <keyword type="enum" name="enum FlatpakUninstallFlags" link="FlatpakInstallation.html#FlatpakUninstallFlags" since="0.11.8"/>
<keyword type="enum" name="enum FlatpakStorageType" link="FlatpakInstallation.html#FlatpakStorageType" since="0.6.15"/>
+ <keyword type="function" name="flatpak_remote_new ()" link="FlatpakRemote.html#flatpak-remote-new"/>
+ <keyword type="function" name="flatpak_remote_get_name ()" link="FlatpakRemote.html#flatpak-remote-get-name"/>
+ <keyword type="function" name="flatpak_remote_get_appstream_dir ()" link="FlatpakRemote.html#flatpak-remote-get-appstream-dir"/>
+ <keyword type="function" name="flatpak_remote_get_appstream_timestamp ()" link="FlatpakRemote.html#flatpak-remote-get-appstream-timestamp"/>
+ <keyword type="function" name="flatpak_remote_get_collection_id ()" link="FlatpakRemote.html#flatpak-remote-get-collection-id"/>
+ <keyword type="function" name="flatpak_remote_set_collection_id ()" link="FlatpakRemote.html#flatpak-remote-set-collection-id"/>
+ <keyword type="function" name="flatpak_remote_get_default_branch ()" link="FlatpakRemote.html#flatpak-remote-get-default-branch" since="0.6.12"/>
+ <keyword type="function" name="flatpak_remote_set_default_branch ()" link="FlatpakRemote.html#flatpak-remote-set-default-branch" since="0.6.12"/>
+ <keyword type="function" name="flatpak_remote_get_gpg_verify ()" link="FlatpakRemote.html#flatpak-remote-get-gpg-verify"/>
+ <keyword type="function" name="flatpak_remote_set_gpg_verify ()" link="FlatpakRemote.html#flatpak-remote-set-gpg-verify"/>
+ <keyword type="function" name="flatpak_remote_set_gpg_key ()" link="FlatpakRemote.html#flatpak-remote-set-gpg-key"/>
+ <keyword type="function" name="flatpak_remote_get_nodeps ()" link="FlatpakRemote.html#flatpak-remote-get-nodeps"/>
+ <keyword type="function" name="flatpak_remote_set_nodeps ()" link="FlatpakRemote.html#flatpak-remote-set-nodeps"/>
+ <keyword type="function" name="flatpak_remote_get_noenumerate ()" link="FlatpakRemote.html#flatpak-remote-get-noenumerate"/>
+ <keyword type="function" name="flatpak_remote_set_noenumerate ()" link="FlatpakRemote.html#flatpak-remote-set-noenumerate"/>
+ <keyword type="function" name="flatpak_remote_get_prio ()" link="FlatpakRemote.html#flatpak-remote-get-prio"/>
+ <keyword type="function" name="flatpak_remote_set_prio ()" link="FlatpakRemote.html#flatpak-remote-set-prio"/>
+ <keyword type="function" name="flatpak_remote_get_remote_type ()" link="FlatpakRemote.html#flatpak-remote-get-remote-type" since="0.9.8"/>
+ <keyword type="function" name="flatpak_remote_get_title ()" link="FlatpakRemote.html#flatpak-remote-get-title"/>
+ <keyword type="function" name="flatpak_remote_set_title ()" link="FlatpakRemote.html#flatpak-remote-set-title"/>
+ <keyword type="function" name="flatpak_remote_get_url ()" link="FlatpakRemote.html#flatpak-remote-get-url"/>
+ <keyword type="function" name="flatpak_remote_set_url ()" link="FlatpakRemote.html#flatpak-remote-set-url"/>
+ <keyword type="function" name="flatpak_remote_get_disabled ()" link="FlatpakRemote.html#flatpak-remote-get-disabled"/>
+ <keyword type="function" name="flatpak_remote_set_disabled ()" link="FlatpakRemote.html#flatpak-remote-set-disabled"/>
+ <keyword type="struct" name="struct FlatpakRemote" link="FlatpakRemote.html#FlatpakRemote-struct"/>
+ <keyword type="enum" name="enum FlatpakRemoteType" link="FlatpakRemote.html#FlatpakRemoteType"/>
+ <keyword type="property" name="The “name” property" link="FlatpakRemote.html#FlatpakRemote--name"/>
+ <keyword type="property" name="The “type” property" link="FlatpakRemote.html#FlatpakRemote--type"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_bundle_path ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-bundle-path"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_commit ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-commit"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_operation_type ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-operation-type"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_ref ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-ref"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_remote ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-remote"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_metadata ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-metadata"/>
+ <keyword type="function" name="flatpak_transaction_operation_get_old_metadata ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-old-metadata"/>
+ <keyword type="function" name="flatpak_transaction_operation_type_to_string ()" link="FlatpakTransactionOperation.html#flatpak-transaction-operation-type-to-string"/>
+ <keyword type="struct" name="FlatpakTransactionOperation" link="FlatpakTransactionOperation.html#FlatpakTransactionOperation-struct"/>
+ <keyword type="function" name="flatpak_transaction_progress_get_is_estimating ()" link="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-is-estimating"/>
+ <keyword type="function" name="flatpak_transaction_progress_get_progress ()" link="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-progress"/>
+ <keyword type="function" name="flatpak_transaction_progress_get_status ()" link="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-status"/>
+ <keyword type="function" name="flatpak_transaction_progress_set_update_frequency ()" link="FlatpakTransactionProgress.html#flatpak-transaction-progress-set-update-frequency"/>
+ <keyword type="struct" name="FlatpakTransactionProgress" link="FlatpakTransactionProgress.html#FlatpakTransactionProgress-struct"/>
+ <keyword type="signal" name="The “changed” signal" link="FlatpakTransactionProgress.html#FlatpakTransactionProgress-changed"/>
+ <keyword type="function" name="flatpak_transaction_new_for_installation ()" link="FlatpakTransaction.html#flatpak-transaction-new-for-installation"/>
+ <keyword type="function" name="flatpak_transaction_add_install ()" link="FlatpakTransaction.html#flatpak-transaction-add-install"/>
+ <keyword type="function" name="flatpak_transaction_add_install_bundle ()" link="FlatpakTransaction.html#flatpak-transaction-add-install-bundle"/>
+ <keyword type="function" name="flatpak_transaction_add_install_flatpakref ()" link="FlatpakTransaction.html#flatpak-transaction-add-install-flatpakref"/>
+ <keyword type="function" name="flatpak_transaction_add_update ()" link="FlatpakTransaction.html#flatpak-transaction-add-update"/>
+ <keyword type="function" name="flatpak_transaction_add_uninstall ()" link="FlatpakTransaction.html#flatpak-transaction-add-uninstall"/>
+ <keyword type="function" name="flatpak_transaction_add_default_dependency_sources ()" link="FlatpakTransaction.html#flatpak-transaction-add-default-dependency-sources"/>
+ <keyword type="function" name="flatpak_transaction_add_dependency_source ()" link="FlatpakTransaction.html#flatpak-transaction-add-dependency-source"/>
+ <keyword type="function" name="flatpak_transaction_run ()" link="FlatpakTransaction.html#flatpak-transaction-run"/>
+ <keyword type="function" name="flatpak_transaction_get_current_operation ()" link="FlatpakTransaction.html#flatpak-transaction-get-current-operation"/>
+ <keyword type="function" name="flatpak_transaction_get_installation ()" link="FlatpakTransaction.html#flatpak-transaction-get-installation"/>
+ <keyword type="function" name="flatpak_transaction_get_operations ()" link="FlatpakTransaction.html#flatpak-transaction-get-operations"/>
+ <keyword type="function" name="flatpak_transaction_is_empty ()" link="FlatpakTransaction.html#flatpak-transaction-is-empty"/>
+ <keyword type="function" name="flatpak_transaction_set_disable_dependencies ()" link="FlatpakTransaction.html#flatpak-transaction-set-disable-dependencies"/>
+ <keyword type="function" name="flatpak_transaction_set_disable_prune ()" link="FlatpakTransaction.html#flatpak-transaction-set-disable-prune"/>
+ <keyword type="function" name="flatpak_transaction_set_disable_related ()" link="FlatpakTransaction.html#flatpak-transaction-set-disable-related"/>
+ <keyword type="function" name="flatpak_transaction_set_disable_static_deltas ()" link="FlatpakTransaction.html#flatpak-transaction-set-disable-static-deltas"/>
+ <keyword type="function" name="flatpak_transaction_set_no_deploy ()" link="FlatpakTransaction.html#flatpak-transaction-set-no-deploy"/>
+ <keyword type="function" name="flatpak_transaction_set_no_pull ()" link="FlatpakTransaction.html#flatpak-transaction-set-no-pull"/>
+ <keyword type="function" name="flatpak_transaction_set_reinstall ()" link="FlatpakTransaction.html#flatpak-transaction-set-reinstall"/>
+ <keyword type="function" name="flatpak_transaction_set_force_uninstall ()" link="FlatpakTransaction.html#flatpak-transaction-set-force-uninstall"/>
+ <keyword type="function" name="flatpak_transaction_set_default_arch ()" link="FlatpakTransaction.html#flatpak-transaction-set-default-arch"/>
+ <keyword type="struct" name="FlatpakTransaction" link="FlatpakTransaction.html#FlatpakTransaction-struct"/>
+ <keyword type="enum" name="enum FlatpakTransactionOperationType" link="FlatpakTransaction.html#FlatpakTransactionOperationType"/>
+ <keyword type="enum" name="enum FlatpakTransactionErrorDetails" link="FlatpakTransaction.html#FlatpakTransactionErrorDetails"/>
+ <keyword type="enum" name="enum FlatpakTransactionRemoteReason" link="FlatpakTransaction.html#FlatpakTransactionRemoteReason"/>
+ <keyword type="enum" name="enum FlatpakTransactionResult" link="FlatpakTransaction.html#FlatpakTransactionResult"/>
+ <keyword type="property" name="The “installation” property" link="FlatpakTransaction.html#FlatpakTransaction--installation"/>
+ <keyword type="signal" name="The “add-new-remote” signal" link="FlatpakTransaction.html#FlatpakTransaction-add-new-remote"/>
+ <keyword type="signal" name="The “choose-remote-for-ref” signal" link="FlatpakTransaction.html#FlatpakTransaction-choose-remote-for-ref"/>
+ <keyword type="signal" name="The “end-of-lifed” signal" link="FlatpakTransaction.html#FlatpakTransaction-end-of-lifed"/>
+ <keyword type="signal" name="The “new-operation” signal" link="FlatpakTransaction.html#FlatpakTransaction-new-operation"/>
+ <keyword type="signal" name="The “operation-done” signal" link="FlatpakTransaction.html#FlatpakTransaction-operation-done"/>
+ <keyword type="signal" name="The “operation-error” signal" link="FlatpakTransaction.html#FlatpakTransaction-operation-error"/>
+ <keyword type="signal" name="The “ready” signal" link="FlatpakTransaction.html#FlatpakTransaction-ready"/>
<keyword type="function" name="flatpak_ref_format_ref ()" link="FlatpakRef.html#flatpak-ref-format-ref"/>
<keyword type="function" name="flatpak_ref_get_arch ()" link="FlatpakRef.html#flatpak-ref-get-arch"/>
<keyword type="function" name="flatpak_ref_get_branch ()" link="FlatpakRef.html#flatpak-ref-get-branch"/>
@@ -92,8 +176,12 @@
<keyword type="function" name="flatpak_installed_ref_get_origin ()" link="FlatpakInstalledRef.html#flatpak-installed-ref-get-origin"/>
<keyword type="function" name="flatpak_installed_ref_load_metadata ()" link="FlatpakInstalledRef.html#flatpak-installed-ref-load-metadata"/>
<keyword type="function" name="flatpak_installed_ref_get_subpaths ()" link="FlatpakInstalledRef.html#flatpak-installed-ref-get-subpaths"/>
+ <keyword type="function" name="flatpak_installed_ref_get_eol ()" link="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol"/>
+ <keyword type="function" name="flatpak_installed_ref_get_eol_rebase ()" link="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol-rebase"/>
<keyword type="struct" name="struct FlatpakInstalledRef" link="FlatpakInstalledRef.html#FlatpakInstalledRef-struct"/>
<keyword type="property" name="The “deploy-dir” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--deploy-dir"/>
+ <keyword type="property" name="The “end-of-life” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life"/>
+ <keyword type="property" name="The “end-of-life-rebase” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life-rebase"/>
<keyword type="property" name="The “installed-size” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--installed-size"/>
<keyword type="property" name="The “is-current” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--is-current"/>
<keyword type="property" name="The “latest-commit” property" link="FlatpakInstalledRef.html#FlatpakInstalledRef--latest-commit"/>
@@ -103,54 +191,41 @@
<keyword type="function" name="flatpak_related_ref_get_subpaths ()" link="FlatpakRelatedRef.html#flatpak-related-ref-get-subpaths" since="0.6.7"/>
<keyword type="function" name="flatpak_related_ref_should_download ()" link="FlatpakRelatedRef.html#flatpak-related-ref-should-download"/>
<keyword type="function" name="flatpak_related_ref_should_delete ()" link="FlatpakRelatedRef.html#flatpak-related-ref-should-delete" since="0.6.7"/>
+ <keyword type="function" name="flatpak_related_ref_should_autoprune ()" link="FlatpakRelatedRef.html#flatpak-related-ref-should-autoprune" since="0.11.8"/>
<keyword type="struct" name="struct FlatpakRelatedRef" link="FlatpakRelatedRef.html#FlatpakRelatedRef-struct"/>
+ <keyword type="property" name="The “should-autoprune” property" link="FlatpakRelatedRef.html#FlatpakRelatedRef--should-autoprune"/>
<keyword type="property" name="The “should-delete” property" link="FlatpakRelatedRef.html#FlatpakRelatedRef--should-delete"/>
<keyword type="property" name="The “should-download” property" link="FlatpakRelatedRef.html#FlatpakRelatedRef--should-download"/>
<keyword type="property" name="The “subpaths” property" link="FlatpakRelatedRef.html#FlatpakRelatedRef--subpaths"/>
<keyword type="function" name="flatpak_remote_ref_get_remote_name ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-remote-name"/>
+ <keyword type="function" name="flatpak_remote_ref_get_download_size ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-download-size"/>
+ <keyword type="function" name="flatpak_remote_ref_get_eol ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol"/>
+ <keyword type="function" name="flatpak_remote_ref_get_eol_rebase ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol-rebase"/>
+ <keyword type="function" name="flatpak_remote_ref_get_installed_size ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-installed-size"/>
+ <keyword type="function" name="flatpak_remote_ref_get_metadata ()" link="FlatpakRemoteRef.html#flatpak-remote-ref-get-metadata"/>
<keyword type="struct" name="struct FlatpakRemoteRef" link="FlatpakRemoteRef.html#FlatpakRemoteRef-struct"/>
+ <keyword type="property" name="The “download-size” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--download-size"/>
+ <keyword type="property" name="The “end-of-life” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life"/>
+ <keyword type="property" name="The “end-of-life-rebase” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life-rebase"/>
+ <keyword type="property" name="The “installed-size” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--installed-size"/>
+ <keyword type="property" name="The “metadata” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--metadata"/>
<keyword type="property" name="The “remote-name” property" link="FlatpakRemoteRef.html#FlatpakRemoteRef--remote-name"/>
- <keyword type="function" name="flatpak_remote_new ()" link="FlatpakRemote.html#flatpak-remote-new"/>
- <keyword type="function" name="flatpak_remote_get_name ()" link="FlatpakRemote.html#flatpak-remote-get-name"/>
- <keyword type="function" name="flatpak_remote_get_appstream_dir ()" link="FlatpakRemote.html#flatpak-remote-get-appstream-dir"/>
- <keyword type="function" name="flatpak_remote_get_appstream_timestamp ()" link="FlatpakRemote.html#flatpak-remote-get-appstream-timestamp"/>
- <keyword type="function" name="flatpak_remote_get_collection_id ()" link="FlatpakRemote.html#flatpak-remote-get-collection-id"/>
- <keyword type="function" name="flatpak_remote_set_collection_id ()" link="FlatpakRemote.html#flatpak-remote-set-collection-id"/>
- <keyword type="function" name="flatpak_remote_get_default_branch ()" link="FlatpakRemote.html#flatpak-remote-get-default-branch" since="0.6.12"/>
- <keyword type="function" name="flatpak_remote_set_default_branch ()" link="FlatpakRemote.html#flatpak-remote-set-default-branch" since="0.6.12"/>
- <keyword type="function" name="flatpak_remote_get_gpg_verify ()" link="FlatpakRemote.html#flatpak-remote-get-gpg-verify"/>
- <keyword type="function" name="flatpak_remote_set_gpg_verify ()" link="FlatpakRemote.html#flatpak-remote-set-gpg-verify"/>
- <keyword type="function" name="flatpak_remote_set_gpg_key ()" link="FlatpakRemote.html#flatpak-remote-set-gpg-key"/>
- <keyword type="function" name="flatpak_remote_get_nodeps ()" link="FlatpakRemote.html#flatpak-remote-get-nodeps"/>
- <keyword type="function" name="flatpak_remote_set_nodeps ()" link="FlatpakRemote.html#flatpak-remote-set-nodeps"/>
- <keyword type="function" name="flatpak_remote_get_noenumerate ()" link="FlatpakRemote.html#flatpak-remote-get-noenumerate"/>
- <keyword type="function" name="flatpak_remote_set_noenumerate ()" link="FlatpakRemote.html#flatpak-remote-set-noenumerate"/>
- <keyword type="function" name="flatpak_remote_get_prio ()" link="FlatpakRemote.html#flatpak-remote-get-prio"/>
- <keyword type="function" name="flatpak_remote_set_prio ()" link="FlatpakRemote.html#flatpak-remote-set-prio"/>
- <keyword type="function" name="flatpak_remote_get_remote_type ()" link="FlatpakRemote.html#flatpak-remote-get-remote-type" since="0.9.8"/>
- <keyword type="function" name="flatpak_remote_get_title ()" link="FlatpakRemote.html#flatpak-remote-get-title"/>
- <keyword type="function" name="flatpak_remote_set_title ()" link="FlatpakRemote.html#flatpak-remote-set-title"/>
- <keyword type="function" name="flatpak_remote_get_url ()" link="FlatpakRemote.html#flatpak-remote-get-url"/>
- <keyword type="function" name="flatpak_remote_set_url ()" link="FlatpakRemote.html#flatpak-remote-set-url"/>
- <keyword type="function" name="flatpak_remote_get_disabled ()" link="FlatpakRemote.html#flatpak-remote-get-disabled"/>
- <keyword type="function" name="flatpak_remote_set_disabled ()" link="FlatpakRemote.html#flatpak-remote-set-disabled"/>
- <keyword type="struct" name="struct FlatpakRemote" link="FlatpakRemote.html#FlatpakRemote-struct"/>
- <keyword type="enum" name="enum FlatpakRemoteType" link="FlatpakRemote.html#FlatpakRemoteType"/>
- <keyword type="property" name="The “name” property" link="FlatpakRemote.html#FlatpakRemote--name"/>
- <keyword type="property" name="The “type” property" link="FlatpakRemote.html#FlatpakRemote--type"/>
- <keyword type="function" name="flatpak_bundle_ref_new ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-new"/>
- <keyword type="function" name="flatpak_bundle_ref_get_file ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-file"/>
- <keyword type="function" name="flatpak_bundle_ref_get_metadata ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-metadata"/>
- <keyword type="function" name="flatpak_bundle_ref_get_appstream ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-appstream"/>
- <keyword type="function" name="flatpak_bundle_ref_get_icon ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-icon"/>
- <keyword type="function" name="flatpak_bundle_ref_get_origin ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-origin"/>
- <keyword type="function" name="flatpak_bundle_ref_get_installed_size ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-installed-size"/>
- <keyword type="function" name="flatpak_bundle_ref_get_runtime_repo_url ()" link="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-runtime-repo-url"/>
- <keyword type="struct" name="struct FlatpakBundleRef" link="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef-struct"/>
- <keyword type="property" name="The “file” property" link="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef--file"/>
+ <keyword type="function" name="flatpak_bundle_ref_new ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-new"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_file ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-file"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_metadata ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-metadata"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_appstream ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-appstream"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_icon ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-icon"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_origin ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-origin"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_installed_size ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-installed-size"/>
+ <keyword type="function" name="flatpak_bundle_ref_get_runtime_repo_url ()" link="FlatpakBundleRef.html#flatpak-bundle-ref-get-runtime-repo-url"/>
+ <keyword type="struct" name="struct FlatpakBundleRef" link="FlatpakBundleRef.html#FlatpakBundleRef-struct"/>
+ <keyword type="property" name="The “file” property" link="FlatpakBundleRef.html#FlatpakBundleRef--file"/>
<keyword type="function" name="flatpak_error_quark ()" link="flatpak-Error-codes.html#flatpak-error-quark"/>
+ <keyword type="function" name="flatpak_portal_error_quark ()" link="flatpak-Error-codes.html#flatpak-portal-error-quark"/>
<keyword type="macro" name="FLATPAK_ERROR" link="flatpak-Error-codes.html#FLATPAK-ERROR:CAPS"/>
<keyword type="enum" name="enum FlatpakError" link="flatpak-Error-codes.html#FlatpakError"/>
+ <keyword type="macro" name="FLATPAK_PORTAL_ERROR" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR:CAPS"/>
+ <keyword type="enum" name="enum FlatpakPortalError" link="flatpak-Error-codes.html#FlatpakPortalError"/>
<keyword type="macro" name="FLATPAK_CHECK_VERSION()" link="flatpak-Version-information.html#FLATPAK-CHECK-VERSION:CAPS"/>
<keyword type="macro" name="FLATPAK_MAJOR_VERSION" link="flatpak-Version-information.html#FLATPAK-MAJOR-VERSION:CAPS"/>
<keyword type="macro" name="FLATPAK_MINOR_VERSION" link="flatpak-Version-information.html#FLATPAK-MINOR-VERSION:CAPS"/>
@@ -160,22 +235,48 @@
<keyword type="constant" name="FLATPAK_UPDATE_FLAGS_NO_DEPLOY" link="FlatpakInstallation.html#FLATPAK-UPDATE-FLAGS-NO-DEPLOY:CAPS"/>
<keyword type="constant" name="FLATPAK_UPDATE_FLAGS_NO_PULL" link="FlatpakInstallation.html#FLATPAK-UPDATE-FLAGS-NO-PULL:CAPS"/>
<keyword type="constant" name="FLATPAK_UPDATE_FLAGS_NO_STATIC_DELTAS" link="FlatpakInstallation.html#FLATPAK-UPDATE-FLAGS-NO-STATIC-DELTAS:CAPS"/>
+ <keyword type="constant" name="FLATPAK_UPDATE_FLAGS_NO_PRUNE" link="FlatpakInstallation.html#FLATPAK-UPDATE-FLAGS-NO-PRUNE:CAPS"/>
<keyword type="constant" name="FLATPAK_INSTALL_FLAGS_NONE" link="FlatpakInstallation.html#FLATPAK-INSTALL-FLAGS-NONE:CAPS"/>
<keyword type="constant" name="FLATPAK_INSTALL_FLAGS_NO_STATIC_DELTAS" link="FlatpakInstallation.html#FLATPAK-INSTALL-FLAGS-NO-STATIC-DELTAS:CAPS"/>
<keyword type="constant" name="FLATPAK_INSTALL_FLAGS_NO_DEPLOY" link="FlatpakInstallation.html#FLATPAK-INSTALL-FLAGS-NO-DEPLOY:CAPS"/>
<keyword type="constant" name="FLATPAK_INSTALL_FLAGS_NO_PULL" link="FlatpakInstallation.html#FLATPAK-INSTALL-FLAGS-NO-PULL:CAPS"/>
+ <keyword type="constant" name="FLATPAK_UNINSTALL_FLAGS_NONE" link="FlatpakInstallation.html#FLATPAK-UNINSTALL-FLAGS-NONE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_UNINSTALL_FLAGS_NO_PRUNE" link="FlatpakInstallation.html#FLATPAK-UNINSTALL-FLAGS-NO-PRUNE:CAPS"/>
<keyword type="constant" name="FLATPAK_STORAGE_TYPE_DEFAULT" link="FlatpakInstallation.html#FLATPAK-STORAGE-TYPE-DEFAULT:CAPS"/>
<keyword type="constant" name="FLATPAK_STORAGE_TYPE_HARD_DISK" link="FlatpakInstallation.html#FLATPAK-STORAGE-TYPE-HARD-DISK:CAPS"/>
<keyword type="constant" name="FLATPAK_STORAGE_TYPE_SDCARD" link="FlatpakInstallation.html#FLATPAK-STORAGE-TYPE-SDCARD:CAPS"/>
<keyword type="constant" name="FLATPAK_STORAGE_TYPE_MMC" link="FlatpakInstallation.html#FLATPAK-STORAGE-TYPE-MMC:CAPS"/>
<keyword type="constant" name="FLATPAK_STORAGE_TYPE_NETWORK" link="FlatpakInstallation.html#FLATPAK-STORAGE-TYPE-NETWORK:CAPS"/>
- <keyword type="constant" name="FLATPAK_REF_KIND_APP" link="FlatpakRef.html#FLATPAK-REF-KIND-APP:CAPS"/>
- <keyword type="constant" name="FLATPAK_REF_KIND_RUNTIME" link="FlatpakRef.html#FLATPAK-REF-KIND-RUNTIME:CAPS"/>
<keyword type="constant" name="FLATPAK_REMOTE_TYPE_STATIC" link="FlatpakRemote.html#FLATPAK-REMOTE-TYPE-STATIC:CAPS"/>
<keyword type="constant" name="FLATPAK_REMOTE_TYPE_USB" link="FlatpakRemote.html#FLATPAK-REMOTE-TYPE-USB:CAPS"/>
<keyword type="constant" name="FLATPAK_REMOTE_TYPE_LAN" link="FlatpakRemote.html#FLATPAK-REMOTE-TYPE-LAN:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_OPERATION_INSTALL" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-OPERATION-INSTALL:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_OPERATION_UPDATE" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-OPERATION-UPDATE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_OPERATION_INSTALL_BUNDLE" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-OPERATION-INSTALL-BUNDLE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_OPERATION_UNINSTALL" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-OPERATION-UNINSTALL:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_OPERATION_LAST_TYPE" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-OPERATION-LAST-TYPE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_ERROR_DETAILS_NON_FATAL" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-ERROR-DETAILS-NON-FATAL:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_REMOTE_GENERIC_REPO" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-REMOTE-GENERIC-REPO:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_REMOTE_RUNTIME_DEPS" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-REMOTE-RUNTIME-DEPS:CAPS"/>
+ <keyword type="constant" name="FLATPAK_TRANSACTION_RESULT_NO_CHANGE" link="FlatpakTransaction.html#FLATPAK-TRANSACTION-RESULT-NO-CHANGE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_REF_KIND_APP" link="FlatpakRef.html#FLATPAK-REF-KIND-APP:CAPS"/>
+ <keyword type="constant" name="FLATPAK_REF_KIND_RUNTIME" link="FlatpakRef.html#FLATPAK-REF-KIND-RUNTIME:CAPS"/>
<keyword type="constant" name="FLATPAK_ERROR_ALREADY_INSTALLED" link="flatpak-Error-codes.html#FLATPAK-ERROR-ALREADY-INSTALLED:CAPS"/>
<keyword type="constant" name="FLATPAK_ERROR_NOT_INSTALLED" link="flatpak-Error-codes.html#FLATPAK-ERROR-NOT-INSTALLED:CAPS"/>
<keyword type="constant" name="FLATPAK_ERROR_ONLY_PULLED" link="flatpak-Error-codes.html#FLATPAK-ERROR-ONLY-PULLED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_DIFFERENT_REMOTE" link="flatpak-Error-codes.html#FLATPAK-ERROR-DIFFERENT-REMOTE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_ABORTED" link="flatpak-Error-codes.html#FLATPAK-ERROR-ABORTED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_SKIPPED" link="flatpak-Error-codes.html#FLATPAK-ERROR-SKIPPED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_NEED_NEW_FLATPAK" link="flatpak-Error-codes.html#FLATPAK-ERROR-NEED-NEW-FLATPAK:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_REMOTE_NOT_FOUND" link="flatpak-Error-codes.html#FLATPAK-ERROR-REMOTE-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_RUNTIME_NOT_FOUND" link="flatpak-Error-codes.html#FLATPAK-ERROR-RUNTIME-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="FLATPAK_ERROR_DOWNGRADE" link="flatpak-Error-codes.html#FLATPAK-ERROR-DOWNGRADE:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_FAILED" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-FAILED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_INVALID_ARGUMENT" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-INVALID-ARGUMENT:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_NOT_FOUND" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-NOT-FOUND:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_EXISTS" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-EXISTS:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_NOT_ALLOWED" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-NOT-ALLOWED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_CANCELLED" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-CANCELLED:CAPS"/>
+ <keyword type="constant" name="FLATPAK_PORTAL_ERROR_WINDOW_DESTROYED" link="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR-WINDOW-DESTROYED:CAPS"/>
</functions>
</book>
diff --git a/reference/html/full-api-index.html b/reference/html/full-api-index.html
index 3435320e..e14b6e01 100644
--- a/reference/html/full-api-index.html
+++ b/reference/html/full-api-index.html
@@ -8,7 +8,7 @@
<link rel="up" href="index.html" title="Flatpak Library Reference Manual">
<link rel="prev" href="object-tree.html" title="Object Hierarchy">
<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -31,6 +31,8 @@
 <span class="dim">|</span> 
<a class="shortcut" href="#idxS">S</a>
 <span class="dim">|</span> 
+ <a class="shortcut" href="#idxT">T</a>
+  <span class="dim">|</span> 
<a class="shortcut" href="#idxU">U</a></span></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><img src="up-insensitive.png" width="16" height="16" border="0"></td>
@@ -42,43 +44,43 @@
<a name="full-api-index"></a>API Index</h1></div></div></div>
<a name="idx"></a><a name="idxB"></a><h3 class="title">B</h3>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef-struct" title="struct FlatpakBundleRef">FlatpakBundleRef</a>, struct in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#FlatpakBundleRef-struct" title="struct FlatpakBundleRef">FlatpakBundleRef</a>, struct in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef--file" title="The “file” property">FlatpakBundleRef:file</a>, object property in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#FlatpakBundleRef--file" title="The “file” property">FlatpakBundleRef:file</a>, object property in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-appstream" title="flatpak_bundle_ref_get_appstream ()">flatpak_bundle_ref_get_appstream</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-appstream" title="flatpak_bundle_ref_get_appstream ()">flatpak_bundle_ref_get_appstream</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-file" title="flatpak_bundle_ref_get_file ()">flatpak_bundle_ref_get_file</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-file" title="flatpak_bundle_ref_get_file ()">flatpak_bundle_ref_get_file</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-icon" title="flatpak_bundle_ref_get_icon ()">flatpak_bundle_ref_get_icon</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-icon" title="flatpak_bundle_ref_get_icon ()">flatpak_bundle_ref_get_icon</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-installed-size" title="flatpak_bundle_ref_get_installed_size ()">flatpak_bundle_ref_get_installed_size</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-installed-size" title="flatpak_bundle_ref_get_installed_size ()">flatpak_bundle_ref_get_installed_size</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-metadata" title="flatpak_bundle_ref_get_metadata ()">flatpak_bundle_ref_get_metadata</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-metadata" title="flatpak_bundle_ref_get_metadata ()">flatpak_bundle_ref_get_metadata</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-origin" title="flatpak_bundle_ref_get_origin ()">flatpak_bundle_ref_get_origin</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-origin" title="flatpak_bundle_ref_get_origin ()">flatpak_bundle_ref_get_origin</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-get-runtime-repo-url" title="flatpak_bundle_ref_get_runtime_repo_url ()">flatpak_bundle_ref_get_runtime_repo_url</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-get-runtime-repo-url" title="flatpak_bundle_ref_get_runtime_repo_url ()">flatpak_bundle_ref_get_runtime_repo_url</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<dt>
-<a class="link" href="flatpak-flatpak-bundle-ref.html#flatpak-bundle-ref-new" title="flatpak_bundle_ref_new ()">flatpak_bundle_ref_new</a>, function in <a class="link" href="flatpak-flatpak-bundle-ref.html" title="flatpak-bundle-ref">flatpak-bundle-ref</a>
+<a class="link" href="FlatpakBundleRef.html#flatpak-bundle-ref-new" title="flatpak_bundle_ref_new ()">flatpak_bundle_ref_new</a>, function in <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
</dt>
<dd></dd>
<a name="idxC"></a><h3 class="title">C</h3>
@@ -226,6 +228,10 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remotes-by-type" title="flatpak_installation_list_remotes_by_type ()">flatpak_installation_list_remotes_by_type</a>, function in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstallation.html#flatpak-installation-list-remote-refs-sync" title="flatpak_installation_list_remote_refs_sync ()">flatpak_installation_list_remote_refs_sync</a>, function in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
</dt>
<dd></dd>
@@ -278,6 +284,10 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakInstallation.html#flatpak-installation-uninstall-full" title="flatpak_installation_uninstall_full ()">flatpak_installation_uninstall_full</a>, function in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstallation.html#flatpak-installation-update" title="flatpak_installation_update ()">flatpak_installation_update</a>, function in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
</dt>
<dd></dd>
@@ -306,6 +316,14 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life" title="The “end-of-life” property">FlatpakInstalledRef:end-of-life</a>, object property in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--end-of-life-rebase" title="The “end-of-life-rebase” property">FlatpakInstalledRef:end-of-life-rebase</a>, object property in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstalledRef.html#FlatpakInstalledRef--installed-size" title="The “installed-size” property">FlatpakInstalledRef:installed-size</a>, object property in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
</dt>
<dd></dd>
@@ -330,6 +348,14 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol" title="flatpak_installed_ref_get_eol ()">flatpak_installed_ref_get_eol</a>, function in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-eol-rebase" title="flatpak_installed_ref_get_eol_rebase ()">flatpak_installed_ref_get_eol_rebase</a>, function in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstalledRef.html#flatpak-installed-ref-get-installed-size" title="flatpak_installed_ref_get_installed_size ()">flatpak_installed_ref_get_installed_size</a>, function in <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
</dt>
<dd></dd>
@@ -372,6 +398,18 @@
<dd></dd>
<a name="idxP"></a><h3 class="title">P</h3>
<dt>
+<a class="link" href="flatpak-Error-codes.html#FlatpakPortalError" title="enum FlatpakPortalError">FlatpakPortalError</a>, enum in <a class="link" href="flatpak-Error-codes.html" title="Error codes">Error codes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="flatpak-Error-codes.html#FLATPAK-PORTAL-ERROR:CAPS" title="FLATPAK_PORTAL_ERROR">FLATPAK_PORTAL_ERROR</a>, macro in <a class="link" href="flatpak-Error-codes.html" title="Error codes">Error codes</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="flatpak-Error-codes.html#flatpak-portal-error-quark" title="flatpak_portal_error_quark ()">flatpak_portal_error_quark</a>, function in <a class="link" href="flatpak-Error-codes.html" title="Error codes">Error codes</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstallation.html#FlatpakProgressCallback" title="FlatpakProgressCallback ()">FlatpakProgressCallback</a>, user_function in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
</dt>
<dd></dd>
@@ -445,6 +483,10 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--should-autoprune" title="The “should-autoprune” property">FlatpakRelatedRef:should-autoprune</a>, object property in <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakRelatedRef.html#FlatpakRelatedRef--should-delete" title="The “should-delete” property">FlatpakRelatedRef:should-delete</a>, object property in <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
</dt>
<dd></dd>
@@ -465,6 +507,10 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-autoprune" title="flatpak_related_ref_should_autoprune ()">flatpak_related_ref_should_autoprune</a>, function in <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakRelatedRef.html#flatpak-related-ref-should-delete" title="flatpak_related_ref_should_delete ()">flatpak_related_ref_should_delete</a>, function in <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
</dt>
<dd></dd>
@@ -489,6 +535,26 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--download-size" title="The “download-size” property">FlatpakRemoteRef:download-size</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life" title="The “end-of-life” property">FlatpakRemoteRef:end-of-life</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--end-of-life-rebase" title="The “end-of-life-rebase” property">FlatpakRemoteRef:end-of-life-rebase</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--installed-size" title="The “installed-size” property">FlatpakRemoteRef:installed-size</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--metadata" title="The “metadata” property">FlatpakRemoteRef:metadata</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakRemoteRef.html#FlatpakRemoteRef--remote-name" title="The “remote-name” property">FlatpakRemoteRef:remote-name</a>, object property in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
</dt>
<dd></dd>
@@ -553,6 +619,26 @@
</dt>
<dd></dd>
<dt>
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-download-size" title="flatpak_remote_ref_get_download_size ()">flatpak_remote_ref_get_download_size</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol" title="flatpak_remote_ref_get_eol ()">flatpak_remote_ref_get_eol</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-eol-rebase" title="flatpak_remote_ref_get_eol_rebase ()">flatpak_remote_ref_get_eol_rebase</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-installed-size" title="flatpak_remote_ref_get_installed_size ()">flatpak_remote_ref_get_installed_size</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-metadata" title="flatpak_remote_ref_get_metadata ()">flatpak_remote_ref_get_metadata</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakRemoteRef.html#flatpak-remote-ref-get-remote-name" title="flatpak_remote_ref_get_remote_name ()">flatpak_remote_ref_get_remote_name</a>, function in <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
</dt>
<dd></dd>
@@ -601,13 +687,218 @@
<a class="link" href="FlatpakInstallation.html#FlatpakStorageType" title="enum FlatpakStorageType">FlatpakStorageType</a>, enum in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
</dt>
<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-struct" title="FlatpakTransaction">FlatpakTransaction</a>, struct in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-add-new-remote" title="The “add-new-remote” signal">FlatpakTransaction::add-new-remote</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-choose-remote-for-ref" title="The “choose-remote-for-ref” signal">FlatpakTransaction::choose-remote-for-ref</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-end-of-lifed" title="The “end-of-lifed” signal">FlatpakTransaction::end-of-lifed</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-new-operation" title="The “new-operation” signal">FlatpakTransaction::new-operation</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-done" title="The “operation-done” signal">FlatpakTransaction::operation-done</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-operation-error" title="The “operation-error” signal">FlatpakTransaction::operation-error</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction-ready" title="The “ready” signal">FlatpakTransaction::ready</a>, object signal in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransaction--installation" title="The “installation” property">FlatpakTransaction:installation</a>, object property in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransactionErrorDetails" title="enum FlatpakTransactionErrorDetails">FlatpakTransactionErrorDetails</a>, enum in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#FlatpakTransactionOperation-struct" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>, struct in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransactionOperationType" title="enum FlatpakTransactionOperationType">FlatpakTransactionOperationType</a>, enum in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#FlatpakTransactionProgress-struct" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>, struct in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#FlatpakTransactionProgress-changed" title="The “changed” signal">FlatpakTransactionProgress::changed</a>, object signal in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransactionRemoteReason" title="enum FlatpakTransactionRemoteReason">FlatpakTransactionRemoteReason</a>, enum in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#FlatpakTransactionResult" title="enum FlatpakTransactionResult">FlatpakTransactionResult</a>, enum in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-default-dependency-sources" title="flatpak_transaction_add_default_dependency_sources ()">flatpak_transaction_add_default_dependency_sources</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-dependency-source" title="flatpak_transaction_add_dependency_source ()">flatpak_transaction_add_dependency_source</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install" title="flatpak_transaction_add_install ()">flatpak_transaction_add_install</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install-bundle" title="flatpak_transaction_add_install_bundle ()">flatpak_transaction_add_install_bundle</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-install-flatpakref" title="flatpak_transaction_add_install_flatpakref ()">flatpak_transaction_add_install_flatpakref</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-uninstall" title="flatpak_transaction_add_uninstall ()">flatpak_transaction_add_uninstall</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-add-update" title="flatpak_transaction_add_update ()">flatpak_transaction_add_update</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-current-operation" title="flatpak_transaction_get_current_operation ()">flatpak_transaction_get_current_operation</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-installation" title="flatpak_transaction_get_installation ()">flatpak_transaction_get_installation</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-get-operations" title="flatpak_transaction_get_operations ()">flatpak_transaction_get_operations</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-is-empty" title="flatpak_transaction_is_empty ()">flatpak_transaction_is_empty</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-new-for-installation" title="flatpak_transaction_new_for_installation ()">flatpak_transaction_new_for_installation</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-bundle-path" title="flatpak_transaction_operation_get_bundle_path ()">flatpak_transaction_operation_get_bundle_path</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-commit" title="flatpak_transaction_operation_get_commit ()">flatpak_transaction_operation_get_commit</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-metadata" title="flatpak_transaction_operation_get_metadata ()">flatpak_transaction_operation_get_metadata</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-old-metadata" title="flatpak_transaction_operation_get_old_metadata ()">flatpak_transaction_operation_get_old_metadata</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-operation-type" title="flatpak_transaction_operation_get_operation_type ()">flatpak_transaction_operation_get_operation_type</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-ref" title="flatpak_transaction_operation_get_ref ()">flatpak_transaction_operation_get_ref</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-get-remote" title="flatpak_transaction_operation_get_remote ()">flatpak_transaction_operation_get_remote</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionOperation.html#flatpak-transaction-operation-type-to-string" title="flatpak_transaction_operation_type_to_string ()">flatpak_transaction_operation_type_to_string</a>, function in <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-is-estimating" title="flatpak_transaction_progress_get_is_estimating ()">flatpak_transaction_progress_get_is_estimating</a>, function in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-progress" title="flatpak_transaction_progress_get_progress ()">flatpak_transaction_progress_get_progress</a>, function in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-get-status" title="flatpak_transaction_progress_get_status ()">flatpak_transaction_progress_get_status</a>, function in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransactionProgress.html#flatpak-transaction-progress-set-update-frequency" title="flatpak_transaction_progress_set_update_frequency ()">flatpak_transaction_progress_set_update_frequency</a>, function in <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-run" title="flatpak_transaction_run ()">flatpak_transaction_run</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-default-arch" title="flatpak_transaction_set_default_arch ()">flatpak_transaction_set_default_arch</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-dependencies" title="flatpak_transaction_set_disable_dependencies ()">flatpak_transaction_set_disable_dependencies</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-prune" title="flatpak_transaction_set_disable_prune ()">flatpak_transaction_set_disable_prune</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-related" title="flatpak_transaction_set_disable_related ()">flatpak_transaction_set_disable_related</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-disable-static-deltas" title="flatpak_transaction_set_disable_static_deltas ()">flatpak_transaction_set_disable_static_deltas</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-force-uninstall" title="flatpak_transaction_set_force_uninstall ()">flatpak_transaction_set_force_uninstall</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-no-deploy" title="flatpak_transaction_set_no_deploy ()">flatpak_transaction_set_no_deploy</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-no-pull" title="flatpak_transaction_set_no_pull ()">flatpak_transaction_set_no_pull</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="FlatpakTransaction.html#flatpak-transaction-set-reinstall" title="flatpak_transaction_set_reinstall ()">flatpak_transaction_set_reinstall</a>, function in <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+</dt>
+<dd></dd>
<a name="idxU"></a><h3 class="title">U</h3>
<dt>
+<a class="link" href="FlatpakInstallation.html#FlatpakUninstallFlags" title="enum FlatpakUninstallFlags">FlatpakUninstallFlags</a>, enum in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
+</dt>
+<dd></dd>
+<dt>
<a class="link" href="FlatpakInstallation.html#FlatpakUpdateFlags" title="enum FlatpakUpdateFlags">FlatpakUpdateFlags</a>, enum in <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
</dt>
<dd></dd>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/index.html b/reference/html/index.html
index 7bd07ac3..e1bc3a1d 100644
--- a/reference/html/index.html
+++ b/reference/html/index.html
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Flatpak Library Reference Manual">
<link rel="next" href="ch01.html" title="Flatpak">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Flatpak Library Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- For flatpak 0.11.3
+ For flatpak 1.0.0
</p></div>
</div>
@@ -28,6 +28,18 @@
<span class="refentrytitle"><a href="FlatpakInstallation.html">FlatpakInstallation</a></span><span class="refpurpose"> — Installation information</span>
</dt>
<dt>
+<span class="refentrytitle"><a href="FlatpakRemote.html">FlatpakRemote</a></span><span class="refpurpose"> — Remote repository</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransactionOperation.html">FlatpakTransactionOperation</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransactionProgress.html">FlatpakTransactionProgress</a></span><span class="refpurpose"></span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="FlatpakTransaction.html">FlatpakTransaction</a></span><span class="refpurpose"> — Transaction information</span>
+</dt>
+<dt>
<span class="refentrytitle"><a href="FlatpakRef.html">FlatpakRef</a></span><span class="refpurpose"> — Application reference</span>
</dt>
<dt>
@@ -40,10 +52,7 @@
<span class="refentrytitle"><a href="FlatpakRemoteRef.html">FlatpakRemoteRef</a></span><span class="refpurpose"> — Remote application reference</span>
</dt>
<dt>
-<span class="refentrytitle"><a href="FlatpakRemote.html">FlatpakRemote</a></span><span class="refpurpose"> — Remote repository</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="flatpak-flatpak-bundle-ref.html">flatpak-bundle-ref</a></span><span class="refpurpose"></span>
+<span class="refentrytitle"><a href="FlatpakBundleRef.html">FlatpakBundleRef</a></span><span class="refpurpose"></span>
</dt>
<dt>
<span class="refentrytitle"><a href="flatpak-Error-codes.html">Error codes</a></span><span class="refpurpose"></span>
@@ -58,6 +67,6 @@
</dl></div>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/object-tree.html b/reference/html/object-tree.html
index 0ba5e3d5..537a7a7a 100644
--- a/reference/html/object-tree.html
+++ b/reference/html/object-tree.html
@@ -8,7 +8,7 @@
<link rel="up" href="index.html" title="Flatpak Library Reference Manual">
<link rel="prev" href="flatpak-Version-information.html" title="Version information">
<link rel="next" href="full-api-index.html" title="API Index">
-<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
+<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -23,17 +23,20 @@
<div class="titlepage"><div><div><h1 class="title">
<a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
<pre class="screen">
- GObject
+ <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a>
<span class="lineart">├──</span> <a class="link" href="FlatpakRef.html" title="FlatpakRef">FlatpakRef</a>
- <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="flatpak-flatpak-bundle-ref.html#FlatpakBundleRef">FlatpakBundleRef</a>
+ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="FlatpakBundleRef.html" title="FlatpakBundleRef">FlatpakBundleRef</a>
<span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="FlatpakInstalledRef.html" title="FlatpakInstalledRef">FlatpakInstalledRef</a>
<span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="FlatpakRelatedRef.html" title="FlatpakRelatedRef">FlatpakRelatedRef</a>
<span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="FlatpakRemoteRef.html" title="FlatpakRemoteRef">FlatpakRemoteRef</a>
<span class="lineart">├──</span> <a class="link" href="FlatpakInstallation.html" title="FlatpakInstallation">FlatpakInstallation</a>
- <span class="lineart">╰──</span> <a class="link" href="FlatpakRemote.html" title="FlatpakRemote">FlatpakRemote</a>
+ <span class="lineart">├──</span> <a class="link" href="FlatpakRemote.html" title="FlatpakRemote">FlatpakRemote</a>
+ <span class="lineart">├──</span> <a class="link" href="FlatpakTransaction.html" title="FlatpakTransaction">FlatpakTransaction</a>
+ <span class="lineart">├──</span> <a class="link" href="FlatpakTransactionOperation.html" title="FlatpakTransactionOperation">FlatpakTransactionOperation</a>
+ <span class="lineart">╰──</span> <a class="link" href="FlatpakTransactionProgress.html" title="FlatpakTransactionProgress">FlatpakTransactionProgress</a>
</pre>
</div>
<div class="footer">
-<hr>Generated by GTK-Doc V1.27</div>
+<hr>Generated by GTK-Doc V1.28</div>
</body>
</html> \ No newline at end of file
diff --git a/reference/html/style.css b/reference/html/style.css
index 36754209..4be4ede1 100644
--- a/reference/html/style.css
+++ b/reference/html/style.css
@@ -30,6 +30,10 @@ body
vertical-align: top;
}
+span.nowrap {
+ white-space: nowrap;
+}
+
div.gallery-float
{
float: left;