| NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO | COLOPHON | |
|  | 
FLATPAK BUILD-UPDAT(1)  flatpak build-update-repo  FLATPAK BUILD-UPDAT(1)
       flatpak-build-update-repo - Create a repository from a build
       directory
       flatpak build-update-repo [OPTION...] LOCATION
       Updates repository metadata for the repository at LOCATION. This
       command generates an OSTree summary file that lists the contents
       of the repository. The summary is used by flatpak remote-ls and
       other commands to display the contents of remote repositories.
       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.
       The following options are understood:
       -h, --help
           Show help options and exit.
       --redirect-url=URL
           Redirect this repo to a new URL.
       --title=TITLE
           A title for the repository, e.g. for display in a UI. The
           title is stored in the repository summary.
       --comment=COMMENT
           A single-line comment for the remote, e.g. for display in a
           UI. The comment is stored in the repository summary.
       --description=DESCRIPTION
           A full-paragraph description for the remote, e.g. for display
           in a UI. The description is stored in the repository summary.
       --homepage=URL
           URL for a website for the remote, e.g. for display in a UI.
           The url is stored in the repository summary.
       --icon=URL
           URL for an icon for the remote, e.g. for display in a UI. The
           url is stored in the repository summary.
       --default-branch=BRANCH
           A default branch for the repository, mainly for use in a UI.
       --gpg-import=FILE
           Import a new default GPG public key from the given file.
       --collection-id=COLLECTION-ID
           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.
       --deploy-collection-id
           Deploy the collection ID (set using --collection-id) 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.
       --deploy-sideload-collection-id
           This is similar to --deploy-collection-id, but it only applies
           the deploy to clients newer than flatpak 1.7 which supports
           the new form of sideloads.
       --gpg-sign=KEYID
           Sign the commit with this GPG key. This option can be used
           multiple times.
       --gpg-homedir=PATH
           GPG Homedir to use when looking for keyrings
       --generate-static-deltas
           Generate static deltas for all references. This generates
           from-empty and delta static files that allow for faster
           download.
       --static-delta-jobs=NUM-JOBS
           Limit the number of parallel jobs creating static deltas. The
           default is the number of cpus.
       --static-delta-ignore-ref=PATTERN
           Don't generate deltas for runtime or application id matching
           this pattern. For instance,
           --static-delta-ignore-ref=*.Sources means there will not be
           any deltas for source refs.
       --prune
           Remove unreferenced objects in repo.
       --prune-depth
           Only keep at most this number of old versions for any
           particular ref. Default is -1 which means infinite.
       -v, --verbose
           Print debug information during command processing.
       --ostree-verbose
           Print OSTree debug information during command processing.
       ostree(1), flatpak(1), flatpak-remote-ls(1),
       flatpak-build-export(1)
       This page is part of the flatpak (a tool for building and
       distributing desktop applications on Linux) project.  Information
       about the project can be found at ⟨http://flatpak.org/⟩.  It is
       not known how to report bugs for this man page; if you know,
       please send a mail to man-pages@man7.org.  This page was obtained
       from the project's upstream Git repository
       ⟨https://github.com/flatpak/flatpak⟩ on 2025-08-11.  (At that
       time, the date of the most recent commit that was found in the
       repository was 2025-08-06.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there is
       a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       man-pages@man7.org
flatpak                                            FLATPAK BUILD-UPDAT(1)
Pages that refer to this page: flatpak(1), flatpak-build-bundle(1), flatpak-build-commit-from(1), flatpak-build-export(1), flatpak-build-import-bundle(1), flatpak-repo(1)