Commit Graph

170 Commits

Author SHA1 Message Date
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
Kalev Lember
7ad9f2f5c6 Add G_BEGIN_DECLS/G_END_DECLS to public headers
https://bugzilla.redhat.com/show_bug.cgi?id=1927439
2021-02-12 20:51:16 +01:00
Fedora Release Engineering
b4680b002f - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 05:38:01 +00:00
Kalev Lember
804a329f4b Update to 1.10.1 2021-01-21 15:08:13 +01:00
Kalev Lember
d8f22358a8 Fix whitespace 2021-01-14 11:21:17 +01:00
Kalev Lember
8b44ebd45e Update to 1.10.0 2021-01-14 11:18:21 +01:00
Kalev Lember
1bc15b80ff Use "Fedora Flatpaks" as the remote title
This should make it clearer in various app centers that this is the
Fedora Flatpak repo and make it easier to distinguish from regular
Fedora RPMs when they are displayed side by side. Unofficially everybody
already talks about "Fedora Flatpaks" so it makes sense to use the same
name here to reinforce the terminology.

This goes together with
https://gitlab.gnome.org/GNOME/gnome-software/-/merge_requests/564
that makes gnome-software actually use flatpak-provided repo titles.

See https://lists.fedoraproject.org/archives/list/desktop@lists.fedoraproject.org/message/CVN5OUHIHF6ST264FNXMD4ETMPOMAW34/
for the discussion.
2021-01-11 10:11:28 +01:00
David King
a1e059e194 Update to 1.9.3 (#1910054) 2020-12-22 13:39:23 +00:00
Tom Stellard
10325ad25f Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 22:40:42 +00:00
Kalev Lember
c7c97f535c Update to 1.9.2 2020-11-20 15:51:53 +01:00
Kalev Lember
f15771df6f Update to 1.9.1 2020-11-19 11:45:14 +01:00
David King
f5b3099c37 Drop obsolete Requires on system-release 2020-11-18 16:04:43 +00:00
Kalev Lember
fb01726dcf Update to 1.8.3 2020-11-17 14:48:21 +01:00
Jeff Law
1a5680034e Fix bogus volatiles caught by gcc-11 2020-10-31 13:35:07 -06:00
Kalev Lember
6b8a0a5ed0 Backport various OCI fixes from upstream 2020-09-11 16:54:54 +02:00
Kalev Lember
df2fd06ece Update to 1.8.2 2020-08-21 15:53:08 +02:00
Fedora Release Engineering
086321cf22 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 17:32:28 +00:00
David King
f49d0a50a8 Update to 1.8.1 (#1853667) 2020-07-03 16:44:35 +01:00
Jeff Law
b778818a12 Disable LTO. 2020-06-30 13:51:50 -06:00
David King
4349e0b1eb Update to 1.8.0 (#1850676) 2020-06-24 22:01:23 +01:00
David King
9fc080a850 Update to 1.7.3 (#1820762) 2020-06-10 22:21:56 +01:00
Kalev Lember
06c56653c4 Update to 1.7.2 2020-04-03 23:53:57 +02:00
David King
4633568306 Update to 1.7.1 (#1818882) 2020-03-30 19:26:10 +01:00
Kalev Lember
b130ae6163 Update to 1.6.3 2020-03-30 16:09:48 +02:00
David King
cbda78cb50 Update to 1.6.2 (#1802609) 2020-02-13 14:49:23 +00:00
Fedora Release Engineering
0960530c29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 18:36:50 +00:00
David King
986c93c11c Update to 1.6.1 2020-01-23 13:22:42 +00:00
David King
9aa57fe40b Remove broken python3 sed hack
Flatpak now uses python3 in the shebang.
2020-01-17 20:34:28 +00:00
David King
3ad53a0dd3 Update to 1.6.0 2019-12-20 13:38:38 +00:00
David King
95c9e95809 Update to 1.5.2 2019-12-16 15:09:26 +00:00
David King
95b9553e41 Update to 1.5.1 2019-11-28 11:07:21 +00:00
Orion Poplawski
a343b97b28 Use %%{?selinux_requires} for proper install ordering 2019-11-01 21:45:38 -06:00
David King
dfa060b4a2 Update to 1.5.0 2019-10-03 09:53:38 +01:00
Kalev Lember
8600e73a2e Update to 1.4.3 2019-09-19 11:30:54 +02:00
Debarshi Ray
2e3aca0122 Trim unused shared library linkages from the session helper
https://github.com/flatpak/flatpak/pull/3052
2019-09-18 18:28:20 +02:00
Owen W. Taylor
72458d352a Add patch fixing problem with downloading icons for OCI remotes (#1683375) 2019-08-07 20:54:28 +00:00
Tim Zabel
693cc488ca SELinux needs additional Requires (#1732132) 2019-07-25 12:52:55 +01:00
Fedora Release Engineering
3fd2cc9fff - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 00:40:43 +00:00
Kalev Lember
9c30279458 Backport a patch that fixes a fairly large memory leak in gnome-software 2019-07-09 13:30:52 +03:00
David King
0df18e4ad5 Update to 1.4.2 (#1725071) 2019-06-28 13:20:38 +01:00
David King
bb2e321977 Use Requires(post) for selinux-policy (#1723118) 2019-06-25 22:51:34 +01:00
Debarshi Ray
5da8672e30 Split the session helper into a separate sub-package
The org.freedesktop.Flatpak user D-Bus service isn't just used by
flatpak(1) or applications running as Flatpaks. It's also used by
toolbox(1) for similar reasons:
 * To keep various configuration files inside the container
   synchronized with the host
 * To let the container request certain commands to be run on the host

Since the org.freedesktop.Flatpak D-Bus is a standalone utility that
doesn't itself require the main flatpak package to work, this reduces
the dependency footprint of toolbox for those who care about such
things. eg., Fedora CoreOS.

Add a versioned conflict on the old unified main flatpak package to
resolve cases where the session-helper sub-package is requested to be
installed when the old unified main package is already present. See:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Conflicts
2019-06-25 19:02:41 +02:00
Kalev Lember
6d5bdff69b Update to 1.4.1 2019-06-13 10:53:34 +02:00
Kalev Lember
842e7bdf8a Backport an upstream patch to fix gnome-software CI 2019-06-12 10:22:54 +02:00
Kalev Lember
7895c61f77 Update to 1.4.0 2019-05-28 15:19:22 +02:00
Kalev Lember
d26e302c1a Update to 1.3.4 2019-05-10 09:41:48 +02:00