Debarshi Ray
ce28037064
Specify the minimum BuildRequires for pkgconfig(gpgme)
...
... when building with Meson [1].
This makes things a little less surprising when doing maintenance across
Fedora, CentOS Stream and RHEL spanning a wide range of versions.
There's no need to do a build just for this.
[1] Upstream commit d28495d54f2a42b6
https://github.com/flatpak/flatpak/commit/d28495d54f2a42b6
https://github.com/flatpak/flatpak/pull/5173
2023-11-16 19:59:26 +01:00
Neal Gompa
3a1d691112
Fix appstream_version macro for prerelease appstream 1.0 package
2023-11-07 12:49:41 -05:00
Debarshi Ray
9046ad9c4d
Adjust to Appstream 1.0 API changes & fix regression in 'remote-info'
2023-11-07 09:56:34 +01:00
Debarshi Ray
79ebaca410
Unify the build with RHEL
...
The gpgme dependency was simplified to prefer pkg-config on
distributions released after 2016, as opposed to gpgme-config [1].
There's no need to do a build just for this.
[1] Flatpak commit 9b87e4c0d4557f7e
https://github.com/flatpak/flatpak/commit/9b87e4c0d4557f7e
2023-11-06 20:26:09 +01:00
Nicolas Chauvet
2e0f03b2a7
Switch libs deps to ostree-libs
...
On system not based on ostree, there is a following spurious error
/usr/lib/systemd/system-generators/ostree-system-generator failed with exit status 1
This can be avoided by removing the deps on ostree package on non-ostree
systems.
On ostree ones, the ostree package can be assumed to be installed.
Version will still be enforced by forced the right ostree-libs package
2023-07-21 09:21:36 +02:00
Fedora Release Engineering
b4b58837da
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 19:49:06 +00:00
Kalev Lember
50ab86ab58
Fix the build
2023-06-22 17:19:18 +02:00
Tomas Popela
27e1aeb745
Disable parental control support (through malcontent) on RHEL
2023-06-22 16:23:58 +02:00
David King
4cb4c4ee18
Update to 1.15.4
2023-03-17 07:06:52 +00:00
David King
6614399d84
Update to 1.15.3 ( #2120890 )
2023-02-23 12:46:06 +00:00
Fedora Release Engineering
0a10f11a8b
Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:32:33 +00:00
David King
e7728a4075
Require fusermount ( #2158474 )
2023-01-06 06:01:30 +00:00
David King
684f7eba6b
Update to 1.15.1
2022-12-14 18:14:11 +00:00
David King
7681d5d489
Update to 1.14.1 ( #2151850 )
2022-12-08 10:36:06 +00:00
Michael Catanzaro
90828d355f
Refresh gssproxy patch to use new socket path
2022-09-15 09:20:46 -05:00
Kalev Lember
cd6b3508dc
Force autoreconf to fix missing gtk-doc support
...
Latest upstream tarball has been dist'd without gtk-doc support.
2022-09-07 18:02:44 +02:00
Kalev Lember
d4214785cc
Update to 1.14.0
2022-09-07 17:16:28 +02:00
Debarshi Ray
06dc464d52
Use %sysusers_requires_compat to match %sysusers_create_compat
...
The %sysusers_create_compat RPM macro was introduced in commit
6c2b44a54a
, so this is meant to match with that.
It's not clear why the 'Requires(pre)' was added to the flatpak-libs
sub-package in commit b6456a51bb
when the actual %pre scriptlet
is part of the main package. It was likely a mistake.
2022-08-19 20:02:52 +02:00
Fedora Release Engineering
157d8d1323
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 03:16:17 +00:00
Debarshi Ray
37c03167da
Avoid SELinux denials caused by reading symbolic links in /var/lib/flatpak
...
https://bugzilla.redhat.com/show_bug.cgi?id=2071215
2022-07-14 15:56:29 +02:00
Ralf Corsépius
2f59c541aa
Let flatpak own %{_sysconfdir}/flatpak (RHBZ#2101073).
2022-06-26 11:34:01 +01:00
David King
166eb26669
Add gssproxy support
2022-06-17 07:52:55 +01:00
Debarshi Ray
575d1a8370
Update to 1.13.3
...
While Flatpak should ideally use at least appstream 0.15.3, certain
practicalities make it difficult to bump the requirement upstream:
https://github.com/flatpak/flatpak/pull/4949
This reverts 8cbbf30854
because the
downstream patch for gssproxy support doesn't apply anymore and needs
to be rebased. Ideally, we shouldn't be in a rush to apply unreviewed
patches to Rawhide unless there's some major ongoing crisis.
2022-06-17 03:21:38 +02:00
David King
8cbbf30854
Add gssproxy support
2022-06-07 14:41:27 +01:00
Timothée Ravier
6c2b44a54a
Use systemd-sysusers to create user & group
...
This duplicates the sysusers config from upstream but only installs the
upstream one. The configs should be kept in sync.
We can not use the upstream one as it requires pre-processing that will
only happen at a later time in the build process.
See: https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/#_dynamic_allocation
https://src.fedoraproject.org/rpms/flatpak/pull-request/8
2022-05-26 03:17:02 +02:00
Debarshi Ray
b6e9962fa4
Avoid SELinux denials
...
... caused by:
* Read access to /etc/passwd
* Watching files inside /usr/libexec
* Read access to /var/lib/flatpak
https://bugzilla.redhat.com/show_bug.cgi?id=2053634
https://bugzilla.redhat.com/show_bug.cgi?id=2070350
https://bugzilla.redhat.com/show_bug.cgi?id=2070741
2022-04-12 23:07:51 +02:00
Debarshi Ray
52deeed075
Update to 1.13.2 ( #2064038 )
2022-03-17 22:52:30 +01:00
Debarshi Ray
1335c272d7
Update to 1.13.1 ( #2059784 )
2022-03-12 02:16:56 +01:00
Debarshi Ray
954b9e873d
Specify the %{epoch} consistently
...
This is purely cosmetic. Since the package doesn't have an epoch, it
shouldn't result in any user-visible change.
2022-03-02 16:30:01 +01:00
Debarshi Ray
cf65dda8c9
Update to 1.12.6 ( #2053655 )
2022-02-25 20:37:43 +01:00
Debarshi Ray
c9cfcc3311
Update to 1.12.5 ( #2032528 )
2022-02-14 13:57:51 +01:00
Debarshi Ray
056c6d8094
Remove an obsolete Fedora-specific update path
2022-02-08 20:10:14 +01:00
Debarshi Ray
a1ff92135f
Don't try to add Fedora's OCI Flatpak repository on RHEL
2022-02-08 20:04:44 +01:00
Fedora Release Engineering
5ac2337b59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 03:06:02 +00:00
Debarshi Ray
eedb48461c
Update to 1.12.4 ( #2042071 )
2022-01-18 21:08:29 +01:00
Debarshi Ray
20d7e65fc9
Update to 1.12.3 ( #2040094 )
2022-01-14 02:47:15 +01:00
David King
1855dd828e
Update to 1.12.2 ( #2013492 )
2021-10-13 07:05:11 +01:00
David King
139c8cf5d5
Update to 1.12.1 ( #2012273 )
2021-10-08 19:21:14 +01:00
David King
79e7d63b25
Update to 1.12.0 ( #2012246 )
2021-10-08 17:36:32 +01:00
Kalev Lember
0731a188bf
Enable malcontent support
...
This also brings back the systemd system env generator that we had
problems with before -- hopefully we can figure out the selinux policy
support this time.
2021-09-09 13:28:53 +02:00
Kalev Lember
9ba1ef10d6
Update to 1.11.3
2021-08-25 17:03:23 +02:00
Fedora Release Engineering
b5d4cdbc2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 23:03:30 +00:00
David King
07789474c1
Update to 1.11.2 ( #1973591 )
2021-07-14 17:35:24 +01:00
Jeff Law
85dc7986c2
Re-enable LTO
2021-05-13 08:40:23 -06:00
David King
3f2d8c56c2
Update to 1.11.1 ( #1953833 )
2021-04-27 08:30:58 +01:00
Kalev Lember
89da895a64
Disable system env generator to work around selinux denials
...
The system env generator is used to get the list of flatpak apps in
gnome-initial-setup for parental controls support. We don't have
parental controls enabled in F33 and F34 (although it's planned for
F35), so we can just disable the system env generator to work around the
selinux denials for now while we don't have the selinux policy side
changes figured out.
https://bugzilla.redhat.com/show_bug.cgi?id=1947214
https://bugzilla.redhat.com/show_bug.cgi?id=1916652
https://github.com/flatpak/flatpak/issues/4128
2021-04-14 22:33:28 +02:00
Kalev Lember
fb7919120d
OCI: Switch to pax format for tar archives
...
For reasons unknown, libarchive appears to generate broken gnutar format
tar archives when the archive contains files that are larger than 2 GB.
This commit switches to the pax format to work this around.
This should be a better default as it also removes 256 char filename
length limitation and matches what other libraries are doing, e.g.
Python 3.8 switched to the pax format by default as well.
See https://pagure.io/fedora-infrastructure/issue/9840
2021-04-05 17:09:46 +02:00
Kalev Lember
d36f538490
Update to 1.10.2
2021-03-10 11:50:20 +01:00
Zbigniew Jędrzejewski-Szmek
6102d9ee6d
Rebuilt for updated systemd-rpm-macros
...
See https://pagure.io/fesco/issue/2583 .
2021-03-02 16:13:46 +01:00
Kalev Lember
62d4e1f5d1
Drop unneeded ldconfig_scriptlets macro call
2021-02-12 20:52:52 +01:00