17
0

37 Commits

Author SHA256 Message Date
f597cb9035 Accepting request 1316487 from GNOME:Next
- Update to version 1.4.7:
  + 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/request/show/1316487
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=65
2025-11-11 10:04:20 +00:00
1a073487d5 Accepting request 1306587 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1306587
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=63
2025-09-23 11:49:10 +00:00
cfd2771ba6 Accepting request 1305351 from GNOME:Next
Update to 1.4.5

OBS-URL: https://build.opensuse.org/request/show/1305351
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=62
2025-09-17 15:55:19 +00:00
0bcc743370 Accepting request 1231698 from GNOME:Next
- Require AppStream-compose instead of
  /usr/libexec/appstreamcli-compose: binaries below /usr/libexec
  are not automatically added to the rpm provides capabilities.

- depend on appstreamcli-compose not appstream-compose

OBS-URL: https://build.opensuse.org/request/show/1231698
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=60
2024-12-17 14:29:45 +00:00
4972a59229 Accepting request 1230152 from home:ldragon:branches:GNOME:Factory
Depend on appstreamcli-compose not appstream-compose.
appstreamcli-compose provides a plugin allowing appstreamcli compose to work.
appstream-compose is a functionally different program. 
Missing compose support results in flatpak-builder, crashing when producing appstream data

OBS-URL: https://build.opensuse.org/request/show/1230152
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=59
2024-12-12 11:29:21 +00:00
c101417600 Accepting request 1230133 from GNOME:Next
Add .changes from version 1.4.3

OBS-URL: https://build.opensuse.org/request/show/1230133
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=57
2024-12-11 14:55:30 +00:00
91428e7f07 Accepting request 1230131 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1230131
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=56
2024-12-11 14:46:50 +00:00
995d9e1a44 Accepting request 1194698 from GNOME:Next
- BuildRequire gettext-devel instead of gettext: allow OBS to
  shortcut through gettext-runtime-mini.

OBS-URL: https://build.opensuse.org/request/show/1194698
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=54
2024-08-19 14:44:07 +00:00
694c460a33 Accepting request 1158297 from home:andythe_great:branches:GNOME:Factory
- Temporary use fixed-libglnx archive provided from upsteam to fix
  https://github.com/flatpak/flatpak-builder/issues/590
- Update to version 1.4.2.
  + Fix missing test files in the generated tarballs
  + Fix possible empty id in provides when renaming
  + Fix minor memory leaks
- Update to version 1.4.1.
  + Add support for autoprune-unless in extensions
  + Add disable-http-decompression option to archive/file sources
  + Change rename-desktop-file and rename-appdata-file to also set
    the launchable or provide the old id if needed

OBS-URL: https://build.opensuse.org/request/show/1158297
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=52
2024-03-18 12:44:29 +00:00
e515567215 Accepting request 1136680 from home:ldragon:branches:GNOME:Factory
- 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
2024-01-04 10:24:59 +00:00
79a65a7e8d Accepting request 1107809 from home:alarrosa:branches:GNOME:Factory
- Add patch from upstream to fix corrupted files when using a large
  fs with 64-bit inodes (boo#1214708):
  * 0001-builder-Fix-silent-truncation-of-gt-32-bit-inodes.patch

OBS-URL: https://build.opensuse.org/request/show/1107809
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=48
2023-08-29 15:04:41 +00:00
0e609e1387 Accepting request 1064095 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1064095
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=46
2023-02-10 15:16:41 +00:00
a67e8a4ae1 tweak changelog
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=44
2022-12-05 09:32:18 +00:00
1b666e089a Accepting request 1040013 from home:dirkmueller:Factory
- update to 1.2.3:
  * This is a minor bug-fix release that fixes cloning `file://` URIs with git
    2.38.1 or newer.

OBS-URL: https://build.opensuse.org/request/show/1040013
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=43
2022-12-05 09:31:26 +00:00
f6112fde7a Accepting request 971110 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/971110
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=41
2022-04-27 12:06:16 +00:00
9fea1cea18 Accepting request 967814 from home:fcrozat:branches:GNOME:Factory
- Ensure flatpak >= 1.12.4 is a build and runtime dependency.
- Update url in description.

OBS-URL: https://build.opensuse.org/request/show/967814
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=39
2022-04-08 14:56:29 +00:00
89a2aadeda Accepting request 947493 from GNOME:Next
tweak

OBS-URL: https://build.opensuse.org/request/show/947493
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=38
2022-01-21 09:41:37 +00:00
707623e3cb Accepting request 947459 from home:AndreasStieger:branches:GNOME:Factory
flatpak-builder 1.2.2
CVE-2022-21682 boo#1194611

OBS-URL: https://build.opensuse.org/request/show/947459
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=37
2022-01-19 17:26:20 +00:00
e7aba45255 Accepting request 924252 from GNOME:Next
- 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
2021-10-11 17:19:57 +00:00
c4b6eab409 Accepting request 904280 from home:andythe_great:branches:GNOME:Factory
- 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
2021-07-13 07:26:50 +00:00
56ea87b5bc Accepting request 876586 from home:andythe_great:branches:GNOME:Factory
- Update to version 1.0.12.
  * Make --run work if manifest has --metadata in build-finish.
  * Don't try to extract git submodules if they were disabled.

OBS-URL: https://build.opensuse.org/request/show/876586
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=33
2021-03-18 18:30:57 +00:00
531b672764 Accepting request 828672 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/828672
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=31
2020-08-24 13:36:12 +00:00
cde32a2dca Accepting request 741612 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/741612
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=29
2019-10-24 11:04:59 +00:00
813bfdb5e1 Accepting request 730214 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/730214
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=27
2019-09-12 16:52:20 +00:00
fc3a5454d9 Accepting request 706212 from GNOME:Next
- 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
2019-05-29 19:22:37 +00:00
a9465a1e4f Accepting request 674440 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/674440
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=23
2019-02-13 10:47:06 +00:00
1ad6d4f10e Accepting request 669514 from GNOME:Next
- 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
2019-01-29 12:58:50 +00:00
445a4ebded Accepting request 660137 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/660137
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=19
2018-12-21 08:46:50 +00:00
298a065c99 Accepting request 631733 from home:iznogood
- Update to version 1.0.0:
  + Respect no-parallel-make with ninja.
  + Fixed regression in data: uris.
  + Warn about deprecated cmake property.
  + Make X-Flatpak-RenamedFrom a list.
  + Fix handling of mirror uris with no terminating slash.
  + Take arch into account for --skip-if-unchanged.
  + Fix --run when run inside a flatpak sandbox.
  + Ensure GIT commiter env var is set when applying git patches.
  + Keep x-* properties in the manifest when creating
    manifest.json.
  + New property paths in patch source to apply multiple patches.

OBS-URL: https://build.opensuse.org/request/show/631733
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=17
2018-08-27 11:57:01 +00:00
90bc1f5d3e Accepting request 629080 from GNOME:Next
Followup push to flatpak push, go unstable here too

OBS-URL: https://build.opensuse.org/request/show/629080
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=16
2018-08-15 09:09:41 +00:00
446de714a3 Accepting request 602907 from home:iznogood:branches:GNOME:Factory
- Update to version 0.10.10:
  + We now support yaml manifest as well as json.
  + New source type "svn" to download subversion checkouts.
  + New source type "dir" for local directories.
  + Set FLATPAK_BUILDER_N_JOBS in environment during build.
  + If not using ccache, enforce it of. This helps builds with
    meson as they pick up ccache by default, which makes no
    sense when there is no persistent storage for ccache to use.
  + New options prepend--path similar to the existing append--path
    ones, but prepending instead.
  + New argument --no-shallow-clone which disables any shallow
    clone optimizations.
  + New inherit-sdk-extensions property similar to
    inherit-extensions, but is not inherited in the platform.
  + We now ignore json keys starting with "//" and "__" allowing
    these to be used for comments.
  + Fixed a bug that caused --install to not work properly.
  + New argument --extension-tag for using the new tagged extension
    feature.
  + The build metadata now records which extensions were produced
    as part of a build.
  + New property add-build-extensions allows creating exension
    points that can be used during the build.
  + flatpak-builder --run now also binds /run/build-runtime to the
    builds, allowing it to work when building runtimes.

OBS-URL: https://build.opensuse.org/request/show/602907
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=14
2018-05-02 09:03:10 +00:00
690a4d60e3 Accepting request 583609 from GNOME:Next
Scripted push of project GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/583609
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=12
2018-03-09 10:09:49 +00:00
39d18e6655 Accepting request 583075 from home:fcrozat:branches:GNOME:Factory
- Update to version 0.10.9:
  + Support -y argument, which passes it on to flatpak install, etc.
  + Fix build on glibc 2.27.
- Changes from version 0.10.8:
  + Fix build on recent glibc.
- Changes from version 0.10.7:
  + Add support for --socket=fallback-x11.
  + Fix assert in --install.
  + Fix --disable-updates for git sources.
  + When mirroring git repos, use a temporary download dir.
  + Support running flatpak-builder inside a flatpak sandbox.

OBS-URL: https://build.opensuse.org/request/show/583075
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=10
2018-03-05 16:33:22 +00:00
a6ccf9e3a2 Accepting request 559317 from GNOME:Next
- Update to version 0.10.6:
  + New checksum types for file/archive sources: md5, sha1, sha512.
  + Support including source snippets from another file, similar to
    how module includes are supported.
  + The app id renaming in the appdata file is now more careful to
    avoid renaming other parts.
  + The cache default repo format for new caches is now
    bare-user-only which means building with flatpak-builder works
    on filesystems that don't support xattrs.
  + New --install argument will install the finished build using
    the new flatpak install install-directly-from-local-repo
    feature. This makes it easier to test local builds.

OBS-URL: https://build.opensuse.org/request/show/559317
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=7
2017-12-22 13:18:21 +00:00
94df817ea6 Accepting request 546161 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/546161
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=4
2017-12-02 14:01:05 +00:00
9bd5e540f3 Accepting request 541606 from home:jengelh:branches:GNOME:Factory
- Adjust RPM groups.

OBS-URL: https://build.opensuse.org/request/show/541606
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=2
2017-11-14 10:57:25 +00:00
888218228c Accepting request 539651 from GNOME:Next
- Update to version 0.10.4:
  + Fixed source bundling of git repos with older versions of git.
  + Allow git sources to use "HEAD" branch.
  + Fixed crashes in some cases of git failure.
- Update to version 0.10.3:
  + Yet more fixed or older versions of git. In particular, we
    disable fsck during transfer when doing a shallow clone and the
    git version is less than 1.8.3.2.
- Changes from version 0.10.2:
  + Even more fixes for shallow git clones with older versions of
    git.
  + New property for git sources, disable-shallow-clone which falls
    back to cloning the entire remote.
- Changes from version 0.10.1:
  + Fix handling of shallow git clones with older versions of git.
  + Fix issue where flatpak-builder --run could exit if some thread
    in the parent process exited, exposeb by e.g. gnome-builder.
- Changes from version 0.10.0:
  + We now do shallow clones of git repos when downloading if
    possible.
  + The way the cache works internally was slightly tweaked which
    will cause all existing caches to be rebuilt.
- Changes from version 0.9.99:
  + Fix git source bundling on older git version.
  + New property: appdata-license lets you easily modify the
    appstream license field.
  + New source type "extra-data" which makes it easier to use
    extra-data apps.
  + We now automatically compress debuginfo unless the
    no-debuginfo-compression option is specified.
  + Appstream files called .metainfo.xml are now recognized.
  + New prepare-platform-commands property, similar
    to cleanup-platform-commands, but run before importing all the
    changes from the SDK.
  + We now apply all the deletions that happened in the SDK on the
    base when creating the platform.
- Changes from version 0.9.98:
  + build cache hits are now faster.
  + git sources have a new property "tag" which works the same as
    "branch", but improves readability when referencing a git tag.
  + flatpak-builder --run now passes --with-appdir which is useful
    when testing uninstalled builds.
  + When bundling git repos in .Sources we now make a shallow clone
    which uses a lot less space.
  + .Locale extensions now always set the new locale-subset
    property.
  + locale-subset is supported in the add-extension property.
  + build-options now also supports make-args and make-install
    args, which allows per-arch make flags.
- Bump pkgconfig(flatpak) BuildRequires to 0.10.0.
- Bump pkgconfig(ostree-1) BuildRequires to 2017.12.
- Initial build for openSUSE, version 0.9.11.

OBS-URL: https://build.opensuse.org/request/show/539651
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/flatpak-builder?expand=0&rev=1
2017-11-08 10:29:46 +00:00