Commit graph

23 commits

Author SHA1 Message Date
Kalev Lember
5ed294cca3 End of life 2023-08-04 09:47:44 +02:00
Kalev Lember
e36e978c06 Add /run/host/user-share to XDG_DATA_DIRS
This makes per-user icon themes available inside sandboxes.

https://bugzilla.redhat.com/show_bug.cgi?id=2172274
2023-02-24 17:00:45 +01:00
Yaakov Selkowitz
8bcf8caee6 Add sbindir to PATH
flatpak uses a hardcoded default PATH=/app/bin:/usr/bin.  The
Freedesktop runtimes have a /usr/sbin -> bin symlink, and Flathub apps
will override sbindir with /app/bin where needed.  OTOH the Fedora
runtime consists of RPM packages with distinct /usr/bin and /usr/sbin,
and apps compiling from RPM spec files and therefore might end up with
binaries in /app/sbin too.

https://gitlab.com/fedora/sigs/flatpak/fedora-flatpaks/-/issues/8
2023-02-18 19:52:39 -05:00
Kalev Lember
f83f564f9e Update to Fedora 37 2022-08-17 23:56:47 +02:00
Tomas Popela
83742941dc Update to Fedora 36 2022-05-16 15:03:34 +02:00
Kalev Lember
8adda5442a container.yaml: Hook up libegl and vulkan extensions
This copies the merge-dirs setup from org.freedesktop.Platform//21.08
and adds symlinks to hook into /etc/glvnd and /etc/vulkan.

Mesa and other rpm-packaged drivers install into /usr/share/glvnd and
/usr/share/vulkan, leaving /etc/glvnd and /etc/vulkan for sysadmin
overrides. Since there are no sysadmin overrides in flatpak we can use
this by making /etc/glvnd and /etc/vulkan symlinks to /usr/lib/GL/glvnd
and /usr/lib/GL/vulkan, which will then be filled in by the extensions.

See https://bugzilla.redhat.com/show_bug.cgi?id=1785251 for the discussion
of this setup.

We sadly can't use the same setup for OpenCL as there doesn't appear to
be a similar /etc/OpenCL and /usr/share/OpenCL split. It's probably
necessary to split mesa extension out of org.fedoraproject.Platform in
the future to get OpenCL correctly hooked up.
2021-12-08 10:55:56 +01:00
Kalev Lember
e6c1d0316d Register org.freedesktop.Platform.GL extension point for NVIDIA drivers
This makes it possible to use the NVIDIA drivers distributed on flathub.

https://bugzilla.redhat.com/show_bug.cgi?id=1785251
2021-12-08 10:55:47 +01:00
Kalev Lember
783bb1753f Remove only: x86_64
We should be able to build the aarch64 version after
https://src.fedoraproject.org/modules/flatpak-runtime/c/6e69b2564d2f8c48af351a255e32c7ea60579e56?branch=f35
2021-10-18 19:43:58 +02:00
Kalev Lember
2e5b0a6cb6 Update to Fedora 35 2021-10-04 00:55:42 +02:00
Kalev Lember
60c625a503 Update to Fedora 34 2021-03-27 21:37:11 +01:00
Kalev Lember
9def34c203 Install flatpak-xdg-email and flatpak-xdg-open as xdg-email and xdg-open
This matches with the flatpak-xdg-utils change that added flatpak
prefix to flatpak-xdg-utils versions of xdg-email and xdg-open.

With this change, we now include _both_ xdg-utils and flatpak-xdg-utils
in the module build, and overwrite the xdg-utils versions of xdg-email
and xdg-open with the flatpak-xdg-utils versions when building the
container.
2021-02-05 18:13:06 +01:00
Kalev Lember
fb0ab4116b Update to Fedora 33 2020-09-14 22:53:25 +02:00
Kalev Lember
f2476d8af1 container.yaml: Run appstream-compose
Just adding the appdata to the flatpak-runtime-config wasn't sufficient -
we also have to run appstream-compose to get it in the right place for
flatpak build-bundle to find.
2020-09-09 13:34:50 +02:00
Kalev Lember
121f0b1853 Update to Fedora 32 2020-03-27 17:29:51 +01:00
Kalev Lember
2350b46657 Add LD_LIBRARY_PATH to finish-args
This used to come hardcoded from flatpak-module-tools, but was removed
in flatpak-module-tools 0.11.2. This commit moves it here so that we
don't lose LD_LIBRARY_PATH.

See https://bodhi.fedoraproject.org/updates/FEDORA-FLATPAK-2020-30fe5a648b
2020-02-03 17:35:52 +01:00
Kalev Lember
e9b08e8b4a Update to Fedora 31 2019-09-19 16:37:24 +02:00
Kalev Lember
482f0c57d4 Rebuild 2019-06-20 21:55:47 +02:00
Kalev Lember
0d866408a5 Rebuild 2019-06-03 12:26:27 +02:00
Owen W. Taylor
9f55cffaa2 Use f30/flatpak-sdk as the registry repository
We need a separate repository for each runtime branch, since Bodhi always
overwrites the testing/latest tags in the repository when a build is pushed
to testing or stable.
2019-03-29 13:54:34 +00:00
Owen W. Taylor
065bb3a076 container.yaml: initial version 2019-03-27 16:12:03 +00:00
Owen W. Taylor
6a473d2273 README.md: Update for f30 branch 2019-03-27 16:11:48 +00:00
Owen W. Taylor
589f665bb0 README.md: update to describe branch usage 2019-03-27 16:09:56 +00:00
5821f3cd59 Added the README 2019-03-27 15:47:06 +00:00