Commit Graph

73 Commits

Author SHA1 Message Date
Kalev Lember
94a3c2801c Update to 1.3.5 2023-11-19 23:21:42 +01:00
Debarshi Ray
9896afad21 Disable %check
Fedora's build environment runs inside a systemd-nspawn(1) container and
runs into this test failure:
  ...
  ...
  Adding library /lib/libcap.so.2
  Adding library /lib/libpcre2-8.so.0
  Adding library /lib/libselinux.so.1
  Adding library /lib/libtinfo.so.6
  error: /tmp/tmp.ppnOBuhUOv/export/share/icons/hicolor/64x64/apps/org.test.Hello.png
      is not a valid icon: bwrap: Can't mount proc on /newroot/proc:
      Operation not permitted
  OK closing connection
  (test program exited with status code 1)

... which, otherwise, passes when run interactively on a Fedora
Workstation 39 system.

It is the 'flatpak build-export ...' call in tests/make-test-runtime.sh,
which calls 'flatpak-validate-icon --sandbox' to validate the icons in a
bwrap(1) sandbox.  This used to work in the recent past, even with the
build running inside a systemd-nspawn(1) container, but not anymore,
likely because of other changes in the build environment.

Therefore, there's no point in blocking flatpak-builder builds until the
tests are fixed.

https://src.fedoraproject.org/rpms/flatpak-builder/pull-request/4
2023-11-14 09:50:14 +01:00
Debarshi Ray
d5208e5b93 Update to 1.3.4 (#2212349)
... and enable installed tests, which are now supported with Meson.

https://src.fedoraproject.org/rpms/flatpak-builder/pull-request/4
2023-11-13 18:48:22 +01:00
Fedora Release Engineering
0628f902d0 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:49:16 +00:00
David King
38ccfcfe9a Update to 1.3.3 (#2179415) 2023-03-21 10:30:08 +00:00
David King
5493bfa712 Drop libsoup dependency 2023-02-09 18:32:12 +00:00
David King
3f7ee4b611 Update to 1.3.1 (#2159101) 2023-02-09 18:21:43 +00:00
Fedora Release Engineering
826785ec27 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:32:43 +00:00
Miroslav Suchý
912a591b47 Migrate to SPDX license
See https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1
2022-12-26 22:57:09 +00:00
David King
1d77ca2b9b Update to 1.2.3 (#2149163) 2022-11-29 07:47:19 +00:00
Fedora Release Engineering
947e0e94ca Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:16:27 +00:00
Debarshi Ray
44e61ac73a Work with both FUSE 2 and FUSE 3
There is a general desire to migrate away from FUSE 2 to FUSE 3:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/UUOKLRLQHN2AC4SLAXERC7QAKW6FBSFX/

flatpak-builder requires FUSE indirectly through it's use of OSTree's
rofiles-fuse binary.  Until now, flatpak-builder could only work with
a rofiles-fuse binary that was built against FUSE 2 because of the
use of some optimization options that are only needed for FUSE 2 and
hence don't work with FUSE 3.  See:
https://github.com/flatpak/flatpak-builder/commit/99b35552274150bd

This disables the optimization in the hope that OSTree will switch to
building against FUSE 3.  In the meantime, flatpak-builder will be
slower but will continue to work with FUSE 2.
2022-04-02 00:20:53 +02:00
Debarshi Ray
3c12a7a7e6 Update a comment
Since 1.0.11, flatpak-builder prefers Breezy (brz) over Bazaar-NG
(bzr). The former is a "friendly fork" that's been ported to Python 3
and is maintained, while the latter uses Python 2 and appears to be
essentially unmaintained.

No need to issue a build just for this.
2022-03-09 12:09:39 +01:00
Fedora Release Engineering
fce691f35e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:06:11 +00:00
Debarshi Ray
b557b17fd2 Update to 1.2.2 2022-01-19 00:56:06 +01:00
Debarshi Ray
258265aa25 Add 'Recommends: /usr/bin/zstd' to go with the new *.tar.zst support
Fallout from 0cc35785e5
2022-01-19 00:44:52 +01:00
Debarshi Ray
b8d79dd8e9 Update to 1.2.1 2022-01-18 23:59:59 +01:00
Debarshi Ray
0cc35785e5 Update to 1.2.0 2021-10-12 01:55:52 +02:00
Debarshi Ray
6257fbfbba Update to 1.1.2 2021-09-23 17:24:04 +02:00
Debarshi Ray
cc12f7d62e Update to 1.1.1 2021-09-01 17:05:39 +02:00
Debarshi Ray
b44b352b78 Update to 1.0.14 2021-08-31 17:03:54 +02:00
Fedora Release Engineering
4b433ca590 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:03:39 +00:00
Kalev Lember
39a9813986 Remove bzr, lzip and svn recommends as they are not common enough
There is no need to pull them in for everybody that installs
flatpak-builder. If people want to build code from a bzr repo, they can
just install bzr manually then.
2021-03-29 12:40:03 +02:00
Kalev Lember
2422825a68 Recommend all the archive handlers etc, instead of hard requiring
They may or may not be needed depending on what code is being built.

Moving it all to recommends makes it possible for people who e.g. know
they don't need or want to install one of these to exclude it.

This also makes it simpler for RHEL where we can just leave all of the
archive handlers in as recommends, instead of disabling them when they
don't happen to be available in RHEL core.
2021-03-25 14:09:29 +01:00
Kalev Lember
7cfd2693a3 Fix whitespace 2021-02-17 13:41:13 +01:00
Kalev Lember
eb17044bbf Update to 1.0.12 2021-02-17 13:37:25 +01:00
Fedora Release Engineering
2fb8f8a360 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:38:10 +00:00
Tom Stellard
95a3d87b9f Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:40:53 +00:00
Bastien Nocera
48b930e4b3 + flatpak-builder-1.0.10-3
Require ccache on Fedora where it is available
2020-12-08 16:34:34 +01:00
Fedora Release Engineering
fb29ae99d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:32:37 +00:00
Kalev Lember
e3e5cfa9a3 Update to 1.0.10 2020-03-20 10:35:02 +01:00
David King
75a5c46820 Use elfutils instead of libdwarf 2020-02-25 11:49:06 +00:00
Fedora Release Engineering
0b6a48cddb - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 18:37:01 +00:00
David King
6354e5a736 Update to 1.0.9 2019-09-14 10:47:12 +01:00
Fedora Release Engineering
6afaa26412 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 00:40:53 +00:00
Kalev Lember
aeffa2760c Update to 1.0.7 2019-05-10 09:59:10 +02:00
Kalev Lember
6743395329 Update to 1.0.5 2019-02-08 11:51:15 +01:00
Kalev Lember
3fd9d76d8d Update to 1.0.4 2019-02-05 14:23:13 +01:00
Fedora Release Engineering
28e8192788 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 19:48:28 +00:00
David King
eb85b50d0b Add dependency on lzip 2019-01-30 09:15:29 +00:00
David King
a35f9bcef3 Update to 1.0.3 2019-01-28 12:52:18 +00:00
Kalev Lember
d6d5f376dd Update to 1.0.2 2019-01-15 16:29:08 +01:00
Kalev Lember
1102f23e38 Change bzr requires to recommends 2019-01-15 16:28:50 +01:00
Kalev Lember
02d91443d2 Change svn requires to recommends
flatpak-builder currently Requires: subversion to support manifests that
use subversion.

Probably most manifests won't need that feature, since subversion has
been largely replaced by git, so using a Requires is a little harsh.

Resolves: #1639355
2018-10-16 14:47:27 +02:00
Kalev Lember
0567bc3bcd Drop unused BRs 2018-10-04 15:15:32 +02:00
Kalev Lember
b2f2148d91 Update to 1.0.1 2018-10-04 15:13:29 +02:00
Kalev Lember
9135124630 Add a RHEL conditional 2018-09-06 11:27:24 +02:00
David King
fe30064e6c Update to 1.0.0 2018-08-20 11:10:48 +01:00
Kalev Lember
716e0f9cad Update license to "LGPLv2+ and GPLv2+"
src/builder-utils.c has portions derived from GPLv2+ code, the rest is
LGPLv2+.
2018-08-13 16:33:32 +02:00
Florian Weimer
005582a5ae Rebuild with fixed binutils 2018-07-31 14:34:30 +02:00