+ Pass --wrap-mode=nodownload to meson setup if building without
network for the meson buildsystem
+ Install debug extension by default when using the --install
argument
+ Support setting environment buildflags for the qmake
buildsystem
+ Create a fixed alias for builddir of current module at
/run/active-build
+ Set LANGUAGE to avoid AppStream output localisation
+ Fix a compiler warning
+ Improvements to docs and CI
+ Start new branching policy, document maintainance and
versioning docs
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=65
- Update to version 1.4.6:
+ Support specifying appstream compose URL policy with
--compose-url-policy argument
+ Support fetching and checking out Git LFS objects
+ Prevent deleting current working directory, state directory or their
parents with --force-clean
+ Create appstream ref branches in locally exported repo
+ Log SDK, runtime and base versions and commits used with
--verbose
+ Pass --no-gpg-sign to git commit when committing archives
inside state directory
+ Pass --no-gpg-sign to git am when applying patches
+ Fix the meson build with -Dinstalled_tests=true
+ Fix the screenshot ref commit test to work offline
+ Improvements to docs and CI
- Add git-lfs Recommends. (forwarded request 1306587 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1306712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak-builder?expand=0&rev=30
+ Support specifying appstream compose URL policy with
--compose-url-policy argument
+ Support fetching and checking out Git LFS objects
+ Prevent deleting current working directory, state directory or their
parents with --force-clean
+ Create appstream ref branches in locally exported repo
+ Log SDK, runtime and base versions and commits used with
--verbose
+ Pass --no-gpg-sign to git commit when committing archives
inside state directory
+ Pass --no-gpg-sign to git am when applying patches
+ Fix the meson build with -Dinstalled_tests=true
+ Fix the screenshot ref commit test to work offline
+ Improvements to docs and CI
- Add git-lfs Recommends.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=63
- Update to version 1.4.0
+ Deprecate SHA1 and MD5 hashes for sources
+ Remove all usage of libsoup (bumps GLib requirement to 2.66)
+ Fix errors in included manifests not being fatal
+ Fix crash on empty manifests or incorrect JSON type
+ Various updates to the JSON Schema
+ Add meson buildsystem;
+ Set the HTTP Referer header on file/archive Sources
+ Fix no-autodownload in extensions incorrectly setting autodelete
+ Reduce verbosity of unzip usage
+ Ignore $schema properties in manifests
+ Change git usage to be more forgiving about submodules
+ Add installed_tests option to meson project
+ Fix libglnx meson subproject when built from autotools dist
+ Fix tests not running in parallel under meson
+ Replace appstream-glib with libappstream
+ Run tests in parallel respecting number of jobs set
+ Add missing secret-env and secret-opts keys to the JSON schema
+ Improve parsing of git submodules
+ Meson build fixes
+ Add rename-mime-file and rename-mime-icons properties
+ Re-implement support for data: URIs
+ Set download speed timeout for HTTP downloads
+ Enabled compressed HTTP downloads
+ Use meson setup with meson buildsystem to avoid warning
+ Fix libappstream not handling ID's ending with .desktop
+ Fix ostree deployment on 64-bit inode filesystems
- remove 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch
- Add patch fusermount3.diff to enforce usage of fuse v3
- Switch to meson build system
OBS-URL: https://build.opensuse.org/request/show/1136680
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=50
- Update to version 1.2.0:
+ Add missing newlines in some output
+ Fix missing error check in the new inline data support
+ Updated documentation.
- Changes from version 1.1.2:
+ New secret-opts feature lets you pass e.g. CI secrets into the
build.
+ Support content-encoding when downloading.
+ New inline data source allowing easy creation of files from
embedded content from the manifest.
- Changes from version 1.1.1:
+ We now use the external debugedit project instead of using an
internal copy.
+ The system version can be used, or if not an internal version
is used built using git submodules.
+ Note, this needs libdw 0.172, which may not be available on
older distributions.
- Replace old and no longer used libdwarf-devel with the correct
pkgconfig(libdw) BuildRequires (and stop passing header to
configure). (forwarded request 924252 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/924743
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak-builder?expand=0&rev=17
- Update to version 1.2.0:
+ Add missing newlines in some output
+ Fix missing error check in the new inline data support
+ Updated documentation.
- Changes from version 1.1.2:
+ New secret-opts feature lets you pass e.g. CI secrets into the
build.
+ Support content-encoding when downloading.
+ New inline data source allowing easy creation of files from
embedded content from the manifest.
- Changes from version 1.1.1:
+ We now use the external debugedit project instead of using an
internal copy.
+ The system version can be used, or if not an internal version
is used built using git submodules.
+ Note, this needs libdw 0.172, which may not be available on
older distributions.
- Replace old and no longer used libdwarf-devel with the correct
pkgconfig(libdw) BuildRequires (and stop passing header to
configure).
OBS-URL: https://build.opensuse.org/request/show/924252
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=36
- Update to version 1.0.14.
* Ensure that sources cannot create files outside the build
directory.
* If --sandbox is enabled, ensure sources can't real files
outside the manifest directory.
- Update for version 1.0.13.
* Fix a bug where git submodules were bundled even when disabled
(whereas in the previous release this issue was fixed for the
extraction phase)
* For bundled extensions, use the specified version as the branch
rather than using the branch of the parent app (forwarded request 904280 from andythe_great)
OBS-URL: https://build.opensuse.org/request/show/906034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/flatpak-builder?expand=0&rev=16
- Update to version 1.0.14.
* Ensure that sources cannot create files outside the build
directory.
* If --sandbox is enabled, ensure sources can't real files
outside the manifest directory.
- Update for version 1.0.13.
* Fix a bug where git submodules were bundled even when disabled
(whereas in the previous release this issue was fixed for the
extraction phase)
* For bundled extensions, use the specified version as the branch
rather than using the branch of the parent app
OBS-URL: https://build.opensuse.org/request/show/904280
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=35
- Update to version 1.0.7:
+ Use the new die-with-parent feature of HostCommand when build
to run in a flatpak.
+ Fix some details in how we create platform commits to fix font
cache mtime issues.
- Changes from version 1.0.6:
+ Pass --noninteractive when installing for flatpak >= 1.2.0.
+ Doc fixes.
- Changes from version 1.0.5:
+ Due to a change in the output of "flatpak info" the support for
loading default build options from the sdk regressed with
flatpak 1.2.x. This is fixed and everyone who built flatpaks
with 1.2.x are recommended to update to this release and
re-build.
- Changes from version 1.0.4:
+ Add --add/remove-tag options
+ Allow using a full ref as sdk and use the branch from that.
OBS-URL: https://build.opensuse.org/request/show/706212
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=25
- Update to version 1.0.3:
+ Compress changes in cache, fixing the build of large
applications like libreoffice in some cases.
+ Add new default-branch manifest option to allow overridable
branch name.
- Changes from version 1.0.2:
+ Print a warning when a YAML document has a float-like string
value.
+ Handle .txz archive suffixes.
+ Set SOURCE_DATE_EPOCH to the mtime of the manifest in the
build.
+ Update python post-processor to handle python 3.7 pyc files.
+ Allow unsetting env vars in the build options by setting them
to null.
+ Documentation improvements.
OBS-URL: https://build.opensuse.org/request/show/669514
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=21