From 6a473d2273b31300fbbc41787146b3313de01b85 Mon Sep 17 00:00:00 2001 From: "Owen W. Taylor" Date: Wed, 27 Mar 2019 16:11:48 +0000 Subject: [PATCH 01/92] README.md: Update for f30 branch --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 0e8bd2a..fb4cc40 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,3 @@ This git repository contains the metadata for building the SDK org.fedoraproject.Sdk to accompany the org.fedoraproject.Platform runtime. - -**The master branch is unused** - this module uses branching -to match `modules/fedora-runtime`, where the Fedora 31 -version of the runtime starts on the f31 stream branch. From 065bb3a076755504dd73cefeb0102173a368e8f9 Mon Sep 17 00:00:00 2001 From: "Owen W. Taylor" Date: Wed, 27 Mar 2019 16:12:03 +0000 Subject: [PATCH 02/92] container.yaml: initial version --- container.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 container.yaml diff --git a/container.yaml b/container.yaml new file mode 100644 index 0000000..bb885a8 --- /dev/null +++ b/container.yaml @@ -0,0 +1,21 @@ +compose: + modules: + - flatpak-runtime:f30/sdk + signing_intent: unsigned + +flatpak: + id: org.fedoraproject.Sdk + name: flatpak-sdk + component: flatpak-sdk + branch: f30 + runtime: org.fedoraproject.Platform + finish-args: > + --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 + --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share + cleanup-commands: | + touch -d @0 /usr/share/fonts /usr/share/fonts/* + fc-cache -rs + +platforms: + only: x86_64 From 9f55cffaa28de53a2e2e3fe4abf445095125f6e1 Mon Sep 17 00:00:00 2001 From: "Owen W. Taylor" Date: Fri, 29 Mar 2019 13:54:34 +0000 Subject: [PATCH 03/92] 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. --- container.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index bb885a8..75b5ade 100644 --- a/container.yaml +++ b/container.yaml @@ -5,7 +5,7 @@ compose: flatpak: id: org.fedoraproject.Sdk - name: flatpak-sdk + name: f30/flatpak-sdk component: flatpak-sdk branch: f30 runtime: org.fedoraproject.Platform From 0d866408a504cff3ad9b969d407a757274737fcb Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 3 Jun 2019 12:26:27 +0200 Subject: [PATCH 04/92] Rebuild From 482f0c57d44d68f1fbbfc67c9ca51fcc40b256ab Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 20 Jun 2019 21:55:47 +0200 Subject: [PATCH 05/92] Rebuild From e9b08e8b4ae7f3cf4f56dd56b13f81f1e1443603 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 19 Sep 2019 16:37:24 +0200 Subject: [PATCH 06/92] Update to Fedora 31 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 75b5ade..5487f93 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f30/sdk + - flatpak-runtime:f31/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f30/flatpak-sdk + name: f31/flatpak-sdk component: flatpak-sdk - branch: f30 + branch: f31 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From 2350b466570c2355652f6d1d193f25e45a453867 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 9 Jan 2020 13:33:41 +0100 Subject: [PATCH 07/92] 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 --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 5487f93..7aeeb68 100644 --- a/container.yaml +++ b/container.yaml @@ -12,6 +12,7 @@ flatpak: finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=LD_LIBRARY_PATH=/app/lib64 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share cleanup-commands: | touch -d @0 /usr/share/fonts /usr/share/fonts/* From 121f0b18535c4022a41d1566d9f896c2f00bca60 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 27 Mar 2020 17:29:51 +0100 Subject: [PATCH 08/92] Update to Fedora 32 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 7aeeb68..1660d90 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f31/sdk + - flatpak-runtime:f32/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f31/flatpak-sdk + name: f32/flatpak-sdk component: flatpak-sdk - branch: f31 + branch: f32 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From f2476d8af185b64d8fe4384ad1f5510da33a3cbf Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 9 Sep 2020 13:34:50 +0200 Subject: [PATCH 09/92] 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. --- container.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/container.yaml b/container.yaml index 1660d90..ce18b75 100644 --- a/container.yaml +++ b/container.yaml @@ -14,7 +14,17 @@ flatpak: --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share + # For applications, appstream-compose is run automatically along with other processing + # of the tree. For runtimes, we have to run it manually. flatpak-module-tools local + # builds have issues if the cleanup script outputs to stdout, hence the 1>&2 + # redirection. cleanup-commands: | + appstream-compose --verbose \ + --prefix=/usr \ + --basename=org.fedoraproject.Sdk \ + --origin=flatpak \ + org.fedoraproject.Sdk 1>&2 + touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs From fb0ab4116b64d676b69eebf84005b8611222d99e Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 14 Sep 2020 22:53:25 +0200 Subject: [PATCH 10/92] Update to Fedora 33 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index ce18b75..5c94f53 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f32/sdk + - flatpak-runtime:f33/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f32/flatpak-sdk + name: f33/flatpak-sdk component: flatpak-sdk - branch: f32 + branch: f33 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From 9def34c203b8e3a293c5082425294ad35fc07888 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 5 Feb 2021 18:13:06 +0100 Subject: [PATCH 11/92] 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. --- container.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/container.yaml b/container.yaml index 5c94f53..e3998dc 100644 --- a/container.yaml +++ b/container.yaml @@ -25,6 +25,9 @@ flatpak: --origin=flatpak \ org.fedoraproject.Sdk 1>&2 + mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email + mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open + touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs From 60c625a5035bc1c0ddd494a014518d2e3d9d60cc Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 27 Mar 2021 21:37:11 +0100 Subject: [PATCH 12/92] Update to Fedora 34 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index e3998dc..4ffe48f 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f33/sdk + - flatpak-runtime:f34/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f33/flatpak-sdk + name: f34/flatpak-sdk component: flatpak-sdk - branch: f33 + branch: f34 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From 2e5b0a6cb62965d7a333642bec727ed1dd9c99de Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 4 Oct 2021 00:55:42 +0200 Subject: [PATCH 13/92] Update to Fedora 35 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 4ffe48f..6110334 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f34/sdk + - flatpak-runtime:f35/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f34/flatpak-sdk + name: f35/flatpak-sdk component: flatpak-sdk - branch: f34 + branch: f35 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From 783bb1753f2e50021afc5a606bbdded39c96a371 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 18 Oct 2021 19:43:58 +0200 Subject: [PATCH 14/92] 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 --- container.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/container.yaml b/container.yaml index 6110334..cdc321c 100644 --- a/container.yaml +++ b/container.yaml @@ -30,6 +30,3 @@ flatpak: touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs - -platforms: - only: x86_64 From e6c1d0316d02ff5acc3d2083d9ec3eae7f865b11 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 30 Sep 2021 11:23:05 +0200 Subject: [PATCH 15/92] 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 --- container.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/container.yaml b/container.yaml index cdc321c..9b5f13a 100644 --- a/container.yaml +++ b/container.yaml @@ -14,6 +14,16 @@ flatpak: --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share + --extension=org.freedesktop.Platform.GL=version=1.4 + --extension=org.freedesktop.Platform.GL=directory=lib64/GL + --extension=org.freedesktop.Platform.GL=subdirectories=true + --extension=org.freedesktop.Platform.GL=no-autodownload=true + --extension=org.freedesktop.Platform.GL=autodelete=false + --extension=org.freedesktop.Platform.GL=add-ld-path=lib + --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver + --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver + --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver + # For applications, appstream-compose is run automatically along with other processing # of the tree. For runtimes, we have to run it manually. flatpak-module-tools local # builds have issues if the cleanup script outputs to stdout, hence the 1>&2 @@ -28,5 +38,8 @@ flatpak: mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open + # Create a directory for mounting org.freedesktop.Platform.GL extension point + mkdir -p /usr/lib64/GL + touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs From 8adda5442a76bc587a760db1f580230e8099c7a9 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Thu, 4 Nov 2021 10:25:48 +0100 Subject: [PATCH 16/92] 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. --- container.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/container.yaml b/container.yaml index 9b5f13a..1f7028f 100644 --- a/container.yaml +++ b/container.yaml @@ -20,6 +20,7 @@ flatpak: --extension=org.freedesktop.Platform.GL=no-autodownload=true --extension=org.freedesktop.Platform.GL=autodelete=false --extension=org.freedesktop.Platform.GL=add-ld-path=lib + --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver @@ -41,5 +42,11 @@ flatpak: # Create a directory for mounting org.freedesktop.Platform.GL extension point mkdir -p /usr/lib64/GL + rm -r /etc/glvnd + ln -s ../lib64/GL/glvnd /etc/glvnd + + rm -r /etc/vulkan + ln -s ../lib64/GL/vulkan /etc/vulkan + touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs From 83742941dc2b7e5c0cad78cb25c3ed9cc1b17d1a Mon Sep 17 00:00:00 2001 From: Tomas Popela Date: Mon, 16 May 2022 15:03:34 +0200 Subject: [PATCH 17/92] Update to Fedora 36 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 1f7028f..506a8e6 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f35/sdk + - flatpak-runtime:f36/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f35/flatpak-sdk + name: f36/flatpak-sdk component: flatpak-sdk - branch: f35 + branch: f36 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From f83f564f9ea98b1b6f604896a34b726ccb8f6fda Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Wed, 17 Aug 2022 23:56:47 +0200 Subject: [PATCH 18/92] Update to Fedora 37 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 506a8e6..834233e 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f36/sdk + - flatpak-runtime:f37/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f36/flatpak-sdk + name: f37/flatpak-sdk component: flatpak-sdk - branch: f36 + branch: f37 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From 8bcf8caee6b83a470526b927b29e10994342691e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sat, 18 Feb 2023 19:52:39 -0500 Subject: [PATCH 19/92] 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 --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 834233e..08429c2 100644 --- a/container.yaml +++ b/container.yaml @@ -13,6 +13,7 @@ flatpak: --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 + --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL From e36e978c0628239081755f8ed7fb548e2f6f49b8 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 24 Feb 2023 16:57:04 +0100 Subject: [PATCH 20/92] 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 --- container.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 08429c2..12f8318 100644 --- a/container.yaml +++ b/container.yaml @@ -14,7 +14,7 @@ flatpak: --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin - --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share + --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true From d66fbce1803231a7e7e09bdd34e4ecea17a821ff Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 27 Mar 2023 18:59:46 +0200 Subject: [PATCH 21/92] Update to Fedora 38 --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 12f8318..9bbfd54 100644 --- a/container.yaml +++ b/container.yaml @@ -1,13 +1,13 @@ compose: modules: - - flatpak-runtime:f37/sdk + - flatpak-runtime:f38/sdk signing_intent: unsigned flatpak: id: org.fedoraproject.Sdk - name: f37/flatpak-sdk + name: f38/flatpak-sdk component: flatpak-sdk - branch: f37 + branch: f38 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 From db6e2f868975b4f5a8396fa69085791d22df282f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 19 Oct 2023 00:45:27 -0400 Subject: [PATCH 22/92] F39 --- container.yaml | 1574 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1549 insertions(+), 25 deletions(-) diff --git a/container.yaml b/container.yaml index 9bbfd54..56c385c 100644 --- a/container.yaml +++ b/container.yaml @@ -1,35 +1,20 @@ -compose: - modules: - - flatpak-runtime:f38/sdk - signing_intent: unsigned - flatpak: id: org.fedoraproject.Sdk - name: f38/flatpak-sdk + build-runtime: true + name: f39/flatpak-sdk component: flatpak-sdk - branch: f38 + branch: f39 runtime: org.fedoraproject.Platform finish-args: > - --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 - --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 - --env=LD_LIBRARY_PATH=/app/lib64 - --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin - --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share - --extension=org.freedesktop.Platform.GL=version=1.4 - --extension=org.freedesktop.Platform.GL=directory=lib64/GL - --extension=org.freedesktop.Platform.GL=subdirectories=true - --extension=org.freedesktop.Platform.GL=no-autodownload=true - --extension=org.freedesktop.Platform.GL=autodelete=false - --extension=org.freedesktop.Platform.GL=add-ld-path=lib + --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin + --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL + --extension=org.freedesktop.Platform.GL=subdirectories=true --extension=org.freedesktop.Platform.GL=no-autodownload=true + --extension=org.freedesktop.Platform.GL=autodelete=false --extension=org.freedesktop.Platform.GL=add-ld-path=lib --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d - --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver - --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver + --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver - - # For applications, appstream-compose is run automatically along with other processing - # of the tree. For runtimes, we have to run it manually. flatpak-module-tools local - # builds have issues if the cleanup script outputs to stdout, hence the 1>&2 - # redirection. cleanup-commands: | appstream-compose --verbose \ --prefix=/usr \ @@ -51,3 +36,1542 @@ flatpak: touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs + packages: + - abattis-cantarell-vf-fonts + - acl + - adobe-mappings-cmap + - adobe-mappings-cmap-deprecated + - adobe-mappings-pdf + - adobe-source-code-pro-fonts + - adwaita-cursor-theme + - adwaita-gtk2-theme + - adwaita-icon-theme + - adwaita-icon-theme-devel + - alsa-lib + - alsa-lib-devel + - alsa-plugins-arcamav + - alsa-plugins-oss + - alsa-plugins-pulseaudio + - alsa-plugins-upmix + - alsa-plugins-usbstream + - alsa-plugins-vdownmix + - alternatives + - annobin-docs + - annobin-plugin-gcc + - ansible-srpm-macros + - appstream + - appstream-data + - appstream-devel + - aspell + - aspell-devel + - at-spi2-atk + - at-spi2-atk-devel + - at-spi2-core + - at-spi2-core-devel + - atk + - atk-devel + - attr + - audit-libs + - audit-libs-devel + - authselect + - authselect-libs + - autoconf + - automake + - avahi + - avahi-devel + - avahi-glib + - avahi-libs + - avif-pixbuf-loader + - basesystem + - bash + - bash-devel + - bc + - binutils + - binutils-devel + - binutils-gold + - bison + - bluez-libs + - bomtool + - boost-regex + - brotli + - brotli-devel + - bubblewrap + - byacc + - bzip2 + - bzip2-devel + - bzip2-libs + - ca-certificates + - cairo + - cairo-devel + - cairo-gobject + - cairo-gobject-devel + - cairo-tools + - ccache + - cdparanoia-libs + - check + - check-devel + - cjson + - clang16-libs + - clang16-resource-filesystem + - cmake + - cmake-data + - cmake-filesystem + - codec2 + - colord-libs + - coreutils + - coreutils-common + - cpio + - cpp + - cracklib + - cracklib-devel + - cracklib-dicts + - crypto-policies + - crypto-policies-scripts + - ctags + - cups-devel + - cups-libs + - curl + - cvs + - cvsps + - cyrus-sasl + - cyrus-sasl-devel + - cyrus-sasl-lib + - cyrus-sasl-md5 + - cyrus-sasl-plain + - cyrus-sasl-scram + - dbus + - dbus-broker + - dbus-common + - dbus-devel + - dbus-libs + - dbus-tools + - debugedit + - default-fonts-core-sans + - dejavu-sans-fonts + - dejavu-sans-mono-fonts + - dejavu-serif-fonts + - desktop-file-utils + - diffutils + - docbook-dtds + - docbook-style-dsssl + - docbook-style-xsl + - docbook-utils + - double-conversion + - doxygen + - duktape + - dwz + - e2fsprogs-devel + - e2fsprogs-libs + - ed + - efi-srpm-macros + - elfutils + - elfutils-debuginfod-client + - elfutils-debuginfod-client-devel + - elfutils-default-yama-scope + - elfutils-devel + - elfutils-libelf + - elfutils-libelf-devel + - elfutils-libs + - emacs-filesystem + - enchant + - enchant2 + - enchant2-devel + - expat + - expat-devel + - fcitx5 + - fcitx5-data + - fcitx5-devel + - fcitx5-gtk + - fcitx5-gtk-devel + - fcitx5-gtk2 + - fcitx5-gtk3 + - fcitx5-gtk4 + - fdk-aac-free + - fdk-aac-free-devel + - fedora-gpg-keys + - fedora-release + - fedora-release-common + - fedora-release-identity-basic + - fedora-repos + - ffmpeg-free + - fftw + - fftw-devel + - fftw-libs + - fftw-libs-double + - fftw-libs-long + - name: fftw-libs-quad + platforms: + only: + - x86_64 + - fftw-libs-single + - file + - file-devel + - file-libs + - filesystem + - findutils + - flac + - flac-devel + - flac-libs + - flatpak-runtime-config + - flatpak-spawn + - flatpak-xdg-utils + - flex + - flite + - fontconfig + - fontconfig-devel + - fonts-filesystem + - fonts-srpm-macros + - fpc-srpm-macros + - freeglut + - freetype + - freetype-devel + - frei0r-devel + - frei0r-plugins + - fribidi + - fribidi-devel + - fuse-devel + - fuse-libs + - game-music-emu + - gavl + - gawk + - gawk-devel + - gc + - gcc + - gcc-c++ + - gcc-gfortran + - gcc-objc + - gcc-plugin-annobin + - gcr + - gcr-devel + - gcr-libs + - gcr3 + - gcr3-base + - gcr3-devel + - gd + - gdb + - gdb-gdbserver + - gdb-headless + - gdbm + - gdbm-devel + - gdbm-libs + - gdk-pixbuf2 + - gdk-pixbuf2-devel + - gdk-pixbuf2-modules + - geoclue2-devel + - geoclue2-libs + - gettext + - gettext-common-devel + - gettext-devel + - gettext-envsubst + - gettext-libs + - gettext-runtime + - ghc-srpm-macros + - giflib + - giflib-devel + - git + - git-core + - git-core-doc + - git-cvs + - gjs + - gjs-devel + - glade-libs + - glib-networking + - glib2 + - glib2-devel + - glibc + - glibc-all-langpacks + - glibc-common + - glibc-devel + - glibc-gconv-extra + - name: glibc-headers-s390 + platforms: + only: + - s390x + - name: glibc-headers-x86 + platforms: + only: + - x86_64 + - glibc-minimal-langpack + - glibc-nss-devel + - glslang + - glslang-devel + - glx-utils + - gmock + - gmp + - gmp-c++ + - gmp-devel + - gnat-srpm-macros + - gnome-themes-extra + - gnome-user-docs + - gnu-free-fonts-common + - gnu-free-mono-fonts + - gnu-free-sans-fonts + - gnu-free-serif-fonts + - gnupg2 + - gnupg2-smime + - gnutls + - gnutls-c++ + - gnutls-dane + - gnutls-devel + - go-srpm-macros + - gobject-introspection + - gobject-introspection-devel + - google-carlito-fonts + - google-crosextra-caladea-fonts + - google-droid-sans-fonts + - google-noto-color-emoji-fonts + - google-noto-fonts-common + - google-noto-sans-mono-vf-fonts + - google-noto-sans-vf-fonts + - google-noto-serif-vf-fonts + - gperf + - gpgme + - gpgme-devel + - gpgmepp + - gpgmepp-devel + - graphene + - graphene-devel + - graphite2 + - graphite2-devel + - graphviz + - grep + - groff + - groff-base + - groff-perl + - gsettings-desktop-schemas + - gsettings-desktop-schemas-devel + - gsm + - gssdp + - gssdp-devel + - gstreamer1 + - gstreamer1-devel + - gstreamer1-plugin-libav + - gstreamer1-plugins-bad-free + - gstreamer1-plugins-bad-free-devel + - gstreamer1-plugins-base + - gstreamer1-plugins-base-devel + - gstreamer1-plugins-good + - gstreamer1-plugins-good-gtk + - gstreamer1-plugins-ugly-free + - gtest + - gtest-devel + - gtk-doc + - gtk-immodules-imsettings + - gtk-update-icon-cache + - gtk2 + - gtk2-immodules + - gtk3 + - gtk3-devel + - gtk3-immodule-xim + - gtk3-immodules + - gtk4 + - gtk4-devel + - gtk4-devel-tools + - gtksourceview4 + - gtksourceview4-devel + - gtksourceview5 + - gtksourceview5-devel + - gts + - guile22 + - gupnp + - gupnp-devel + - gupnp-igd + - gupnp-igd-devel + - gvfs-client + - gvfs-devel + - gzip + - harfbuzz + - harfbuzz-devel + - harfbuzz-icu + - help2man + - hicolor-icon-theme + - highcontrast-icon-theme + - highway + - highway-devel + - hiredis + - hostname + - hunspell + - hunspell-af + - hunspell-ar + - hunspell-be + - hunspell-bg + - hunspell-bn + - hunspell-br + - hunspell-ca + - hunspell-cs + - hunspell-da + - hunspell-de + - hunspell-devel + - hunspell-el + - hunspell-en + - hunspell-en-GB + - hunspell-en-US + - hunspell-es + - hunspell-es-AR + - hunspell-es-BO + - hunspell-es-CL + - hunspell-es-CO + - hunspell-es-CR + - hunspell-es-CU + - hunspell-es-DO + - hunspell-es-EC + - hunspell-es-ES + - hunspell-es-GQ + - hunspell-es-GT + - hunspell-es-HN + - hunspell-es-MX + - hunspell-es-NI + - hunspell-es-PA + - hunspell-es-PE + - hunspell-es-PR + - hunspell-es-PY + - hunspell-es-SV + - hunspell-es-US + - hunspell-es-UY + - hunspell-es-VE + - hunspell-et + - hunspell-filesystem + - hunspell-fr + - hunspell-gd + - hunspell-gl + - hunspell-gu + - hunspell-he + - hunspell-hi + - hunspell-hr + - hunspell-hu + - hunspell-id + - hunspell-is + - hunspell-it + - hunspell-lt + - hunspell-lv + - hunspell-nb + - hunspell-ne + - hunspell-nl + - hunspell-nn + - hunspell-oc + - hunspell-pl + - hunspell-pt + - hunspell-pt-BR + - hunspell-ro + - hunspell-ru + - hunspell-si + - hunspell-sk + - hunspell-sl + - hunspell-sq + - hunspell-sr + - hunspell-sv + - hunspell-sw + - hunspell-te + - hunspell-th + - hunspell-tr + - hunspell-uk + - hunspell-vi + - hwdata + - hyphen + - hyphen-af + - hyphen-bg + - hyphen-ca + - hyphen-cs + - hyphen-da + - hyphen-de + - hyphen-devel + - hyphen-el + - hyphen-en + - hyphen-es + - hyphen-et + - hyphen-fr + - hyphen-gl + - hyphen-hr + - hyphen-hu + - hyphen-id + - hyphen-is + - hyphen-it + - hyphen-lt + - hyphen-lv + - hyphen-nb + - hyphen-nl + - hyphen-nn + - hyphen-pl + - hyphen-pt + - hyphen-pt-BR + - hyphen-ro + - hyphen-ru + - hyphen-sk + - hyphen-sl + - hyphen-sr + - hyphen-sv + - hyphen-te + - hyphen-uk + - hyphen-zu + - ibus-devel + - ibus-gtk2 + - ibus-gtk3 + - ibus-gtk4 + - ibus-libs + - icu + - ilbc + - info + - iso-codes + - iso-codes-devel + - itstool + - jansson + - jasper-devel + - jasper-libs + - javascriptcoregtk4.0 + - javascriptcoregtk4.1 + - javascriptcoregtk4.1-devel + - javascriptcoregtk6.0 + - javascriptcoregtk6.0-devel + - jbig2dec-libs + - jbigkit-libs + - jq + - jq-devel + - json-c + - json-glib + - json-glib-devel + - jsoncpp + - jxl-pixbuf-loader + - kernel-headers + - kernel-srpm-macros + - keyutils-libs + - keyutils-libs-devel + - kmod-libs + - krb5-devel + - krb5-libs + - krb5-pkinit + - krb5-workstation + - ladspa + - ladspa-devel + - lame + - lame-devel + - lame-libs + - lasi + - lcms2 + - lcms2-devel + - lcms2-utils + - leptonica + - less + - liba52 + - libabigail + - libabigail-devel + - libacl + - libacl-devel + - libadwaita + - libadwaita-devel + - libaom + - libaom-devel + - libappstream-glib + - libappstream-glib-builder + - libappstream-glib-devel + - libarchive + - libarchive-devel + - libasan + - libass + - libassuan + - libassuan-devel + - libasyncns + - libatomic + - libattr + - libattr-devel + - libavc1394 + - libavcodec-free + - libavcodec-free-devel + - libavdevice-free + - libavdevice-free-devel + - libavfilter-free + - libavfilter-free-devel + - libavformat-free + - libavformat-free-devel + - libavif + - libavif-devel + - libavutil-free + - libavutil-free-devel + - libb2 + - libbabeltrace + - libblkid + - libblkid-devel + - libbluray + - libbpf + - libbrotli + - libbs2b + - libcaca + - libcanberra + - libcanberra-gtk3 + - libcap + - libcap-devel + - libcap-ng + - libcap-ng-devel + - libcbor + - libcdio + - libcdio-paranoia + - libchromaprint + - libcloudproviders + - libcloudproviders-devel + - libcom_err + - libcom_err-devel + - libcurl + - libcurl-devel + - libdaemon + - libdatrie + - libdatrie-devel + - libdav1d + - libdav1d-devel + - libdb + - libdc1394 + - libdecor + - libdex + - libdrm + - libdrm-devel + - libdvbv5 + - libdvbv5-devel + - libdvdnav + - libdvdread + - libeconf + - libedit + - libepoxy + - libepoxy-devel + - liberation-fonts-common + - liberation-mono-fonts + - liberation-sans-fonts + - liberation-serif-fonts + - libevdev + - libevdev-devel + - libevdev-utils + - libevent + - libevent-devel + - libexif + - libexif-devel + - libfdisk + - libfdisk-devel + - libffi + - libffi-devel + - libfido2 + - libfl-devel + - libfl2 + - libfontenc + - libgcab1 + - libgcab1-devel + - libgcc + - libgcrypt + - libgcrypt-devel + - libgdither + - libgee + - libgee-devel + - libgfortran + - libglvnd + - libglvnd-core-devel + - libglvnd-devel + - libglvnd-egl + - libglvnd-gles + - libglvnd-glx + - libglvnd-opengl + - libgomp + - libgpg-error + - libgpg-error-devel + - libgs + - libgudev + - libgudev-devel + - libgusb + - libhandy + - libhandy-devel + - libICE + - libICE-devel + - libicu + - libicu-devel + - libidn2 + - libidn2-devel + - libiec61883 + - libijs + - libimagequant + - libinput + - libinput-devel + - name: libipt + platforms: + only: + - x86_64 + - libitm + - libitm-devel + - libjpeg-turbo + - libjpeg-turbo-devel + - libjpeg-turbo-utils + - libjxl + - libjxl-devel + - libkadm5 + - libksba + - libksba-devel + - libldac + - libldb + - liblerc + - liblsan + - libmanette + - libmanette-devel + - libmetalink + - libmicrohttpd + - libmicrohttpd-devel + - libmng + - libmng-devel + - libmodplug + - libmount + - libmount-devel + - libmpc + - libmpeg2 + - libmysofa + - libnghttp2 + - libnghttp2-devel + - libnice + - libnice-devel + - libnice-gstreamer1 + - libnotify + - libnotify-devel + - libnsl + - libnsl2 + - libobjc + - libogg + - libogg-devel + - libopenmpt + - libpaper + - libpciaccess + - libpciaccess-devel + - libperf + - libperf-devel + - libpipeline + - libpipeline-devel + - libpkgconf + - libpkgconf-devel + - libplacebo + - libpng + - libpng-devel + - libpostproc-free + - libpostproc-free-devel + - libproxy + - libproxy-devel + - libpsl + - libpsl-devel + - libpwquality + - name: libquadmath + platforms: + only: + - ppc64le + - x86_64 + - name: libquadmath-devel + platforms: + only: + - ppc64le + - x86_64 + - librabbitmq + - libraw1394 + - librist + - librsvg2 + - librsvg2-devel + - librsvg2-tools + - libsamplerate + - libsamplerate-devel + - libsbc + - libseccomp + - libseccomp-devel + - libsecret + - libsecret-devel + - libselinux + - libselinux-devel + - libselinux-utils + - libsemanage + - libsepol + - libsepol-devel + - libsepol-utils + - libshaderc + - libshout + - libsigsegv + - libSM + - libSM-devel + - libsmartcols + - libsmartcols-devel + - libsmbclient + - libsndfile + - libsndfile-devel + - libsodium + - libsoup + - libsoup3 + - libsoup3-devel + - libsrtp + - libsrtp-devel + - libss + - libss-devel + - libssh + - libssh-config + - libstdc++ + - libstdc++-devel + - libstemmer + - libswresample-free + - libswresample-free-devel + - libswscale-free + - libswscale-free-devel + - libsysprof + - libtalloc + - libtasn1 + - libtasn1-devel + - libtasn1-tools + - libtdb + - libtevent + - libthai + - libthai-devel + - libtheora + - libtheora-devel + - libtiff + - libtiff-devel + - libtirpc + - libtool + - libtool-ltdl + - libtool-ltdl-devel + - libtraceevent + - libtracker-sparql + - libtsan + - libubsan + - libudfread + - libunistring + - libunistring-devel + - libunwind + - libunwind-devel + - liburing + - libusb1 + - libutempter + - libuuid + - libuuid-devel + - libuv + - libv4l + - libv4l-devel + - libva + - libva-devel + - libvala + - libvala-devel + - libvdpau + - libvdpau-devel + - libvdpau-trace + - libverto + - libverto-devel + - libvisual + - name: libvmaf + platforms: + only: + - x86_64 + - name: libvmaf-devel + platforms: + only: + - x86_64 + - libvorbis + - libvorbis-devel + - libvpx + - libvpx-devel + - libwacom + - libwacom-data + - libwayland-client + - libwayland-cursor + - libwayland-egl + - libwayland-server + - libwbclient + - libwebp + - libwebp-devel + - libwebp-tools + - libwpe + - libwpe-devel + - libX11 + - libX11-common + - libX11-devel + - libX11-xcb + - libXau + - libXau-devel + - libxcb + - libxcb-devel + - libXcomposite + - libXcomposite-devel + - libxcrypt + - libxcrypt-devel + - libXcursor + - libXcursor-devel + - libXdamage + - libXdamage-devel + - libXdmcp + - libXdmcp-devel + - libXext + - libXext-devel + - libXfixes + - libXfixes-devel + - libXft + - libXft-devel + - libXi + - libXi-devel + - libXinerama + - libXinerama-devel + - libxkbcommon + - libxkbcommon-devel + - libxkbcommon-utils + - libxkbcommon-x11 + - libxkbcommon-x11-devel + - libxkbfile + - libxkbfile-devel + - libxml2 + - libxml2-devel + - libxmlb + - libXpm + - libXpm-devel + - libXrandr + - libXrandr-devel + - libXrender + - libXrender-devel + - libXScrnSaver + - libXScrnSaver-devel + - libxshmfence + - libxshmfence-devel + - libxslt + - libxslt-devel + - libXt + - libXt-devel + - libXtst + - libXtst-devel + - libXv + - libXv-devel + - libXxf86vm + - libXxf86vm-devel + - libyaml + - libzstd + - libzstd-devel + - lilv-libs + - llvm16-libs + - lm_sensors-libs + - lmdb-libs + - lpcnetfreedv + - lua-libs + - lua-srpm-macros + - lv2 + - lynx + - lz4 + - lz4-devel + - lz4-libs + - lzip + - m4 + - make + - mallard-rng + - man-db + - mbedtls + - mesa-dri-drivers + - mesa-filesystem + - mesa-libd3d + - mesa-libd3d-devel + - mesa-libEGL + - mesa-libEGL-devel + - mesa-libgbm + - mesa-libgbm-devel + - mesa-libGL + - mesa-libGL-devel + - mesa-libglapi + - mesa-libGLU + - mesa-va-drivers + - meson + - mkfontscale + - mlocate + - mozjs115 + - mozjs115-devel + - mpdecimal + - mpfr + - mpg123-devel + - mpg123-libs + - mtdev + - mythes + - mythes-bg + - mythes-ca + - mythes-cs + - mythes-da + - mythes-de + - mythes-devel + - mythes-en + - mythes-es + - mythes-fr + - mythes-hu + - mythes-it + - mythes-lv + - mythes-nb + - mythes-ne + - mythes-nn + - mythes-pl + - mythes-pt + - mythes-ro + - mythes-ru + - mythes-sk + - mythes-sl + - mythes-sv + - mythes-uk + - nano + - nasm + - ncompress + - ncurses + - ncurses-base + - ncurses-c++-libs + - ncurses-devel + - ncurses-libs + - netpbm + - nettle + - nettle-devel + - ninja-build + - npth + - npth-devel + - nspr + - nspr-devel + - nss + - nss-devel + - nss-pkcs11-devel + - nss-softokn + - nss-softokn-devel + - nss-softokn-freebl + - nss-softokn-freebl-devel + - nss-sysinit + - nss-tools + - nss-util + - nss-util-devel + - nss_db + - nss_hesiod + - numactl-libs + - nuspell + - nuspell-devel + - ocaml-srpm-macros + - ocl-icd + - ocl-icd-devel + - name: oneVPL + platforms: + only: + - x86_64 + - oniguruma + - oniguruma-devel + - openal-soft + - openal-soft-devel + - openblas-srpm-macros + - opencl-headers + - opencore-amr + - openjade + - openjpeg2 + - openjpeg2-devel + - openjpeg2-tools + - openldap + - openpgm + - opensp + - openssh + - openssh-clients + - openssl + - openssl-devel + - openssl-libs + - openssl-perl + - openssl-pkcs11 + - opus + - opus-devel + - opusfile + - opusfile-devel + - orc + - orc-compiler + - orc-devel + - p11-kit + - p11-kit-devel + - p11-kit-server + - p11-kit-trust + - package-notes-srpm-macros + - pam + - pam-libs + - pango + - pango-devel + - patch + - pciutils + - pciutils-devel + - pciutils-libs + - pcre + - pcre-cpp + - pcre-devel + - pcre-utf16 + - pcre-utf32 + - pcre2 + - pcre2-devel + - pcre2-syntax + - pcre2-utf16 + - pcre2-utf32 + - perf + - perl + - perl-Algorithm-Diff + - perl-Archive-Tar + - perl-Archive-Zip + - perl-Attribute-Handlers + - perl-autodie + - perl-AutoLoader + - perl-AutoSplit + - perl-autouse + - perl-B + - perl-base + - perl-Benchmark + - perl-bignum + - perl-blib + - perl-Carp + - perl-Class-Struct + - perl-Compress-Bzip2 + - perl-Compress-Raw-Bzip2 + - perl-Compress-Raw-Lzma + - perl-Compress-Raw-Zlib + - perl-Config-Extensions + - perl-Config-Perl-V + - perl-constant + - perl-CPAN + - perl-CPAN-Meta + - perl-CPAN-Meta-Requirements + - perl-CPAN-Meta-YAML + - perl-Data-Dumper + - perl-Data-OptList + - perl-Data-Section + - perl-DB_File + - perl-DBD-SQLite + - perl-DBI + - perl-DBM_Filter + - perl-debugger + - perl-deprecate + - perl-devel + - perl-Devel-Peek + - perl-Devel-PPPort + - perl-Devel-SelfStubber + - perl-Devel-Size + - perl-diagnostics + - perl-Digest + - perl-Digest-MD5 + - perl-Digest-SHA + - perl-Digest-SHA1 + - perl-DirHandle + - perl-doc + - perl-Dumpvalue + - perl-DynaLoader + - perl-Encode + - perl-Encode-devel + - perl-encoding + - perl-encoding-warnings + - perl-English + - perl-Env + - perl-Errno + - perl-Error + - perl-experimental + - perl-Exporter + - perl-ExtUtils-CBuilder + - perl-ExtUtils-Command + - perl-ExtUtils-Constant + - perl-ExtUtils-Embed + - perl-ExtUtils-Install + - perl-ExtUtils-MakeMaker + - perl-ExtUtils-Manifest + - perl-ExtUtils-Miniperl + - perl-ExtUtils-MM-Utils + - perl-ExtUtils-ParseXS + - perl-Fcntl + - perl-fields + - perl-File-Basename + - perl-File-Compare + - perl-File-Copy + - perl-File-DosGlob + - perl-File-Fetch + - perl-File-Find + - perl-File-HomeDir + - perl-File-Path + - perl-File-stat + - perl-File-Temp + - perl-File-Which + - perl-FileCache + - perl-FileHandle + - perl-filetest + - perl-Filter + - perl-Filter-Simple + - perl-FindBin + - perl-GDBM_File + - perl-Getopt-Long + - perl-Getopt-Std + - perl-Git + - perl-Hash-Util + - perl-Hash-Util-FieldHash + - perl-HTTP-Tiny + - perl-I18N-Collate + - perl-I18N-Langinfo + - perl-I18N-LangTags + - perl-if + - perl-Importer + - perl-inc-latest + - perl-interpreter + - perl-IO + - perl-IO-Compress + - perl-IO-Compress-Lzma + - perl-IO-Socket-IP + - perl-IO-Socket-SSL + - perl-IO-Zlib + - perl-IPC-Cmd + - perl-IPC-Open3 + - perl-IPC-System-Simple + - perl-IPC-SysV + - perl-JSON-PP + - perl-less + - perl-lib + - perl-libintl-perl + - perl-libnet + - perl-libnetcfg + - perl-libs + - perl-local-lib + - perl-locale + - perl-Locale-Maketext + - perl-Locale-Maketext-Simple + - perl-macros + - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-BigRat + - perl-Math-Complex + - perl-Memoize + - perl-meta-notation + - perl-MIME-Base64 + - perl-Module-Build + - perl-Module-CoreList + - perl-Module-CoreList-tools + - perl-Module-Load + - perl-Module-Load-Conditional + - perl-Module-Loaded + - perl-Module-Metadata + - perl-Module-Signature + - perl-Mozilla-CA + - perl-mro + - perl-MRO-Compat + - perl-NDBM_File + - perl-Net + - perl-Net-Ping + - perl-Net-SSLeay + - perl-NEXT + - perl-Object-HashBase + - perl-ODBM_File + - perl-Opcode + - perl-open + - perl-overload + - perl-overloading + - perl-Package-Generator + - perl-Params-Check + - perl-Params-Util + - perl-parent + - perl-PathTools + - perl-Perl-OSType + - perl-perlfaq + - perl-PerlIO-via-QuotedPrint + - perl-ph + - perl-Pod-Checker + - perl-Pod-Escapes + - perl-Pod-Functions + - perl-Pod-Html + - perl-Pod-Perldoc + - perl-Pod-Simple + - perl-Pod-Usage + - perl-podlators + - perl-POSIX + - perl-Safe + - perl-Scalar-List-Utils + - perl-Search-Dict + - perl-SelectSaver + - perl-SelfLoader + - perl-SGMLSpm + - perl-sigtrap + - perl-Socket + - perl-Software-License + - perl-sort + - perl-srpm-macros + - perl-Storable + - perl-Sub-Exporter + - perl-Sub-Install + - perl-subs + - perl-Symbol + - perl-Sys-Hostname + - perl-Sys-Syslog + - perl-Term-ANSIColor + - perl-Term-Cap + - perl-Term-Complete + - perl-Term-ReadLine + - perl-Term-Table + - perl-TermReadKey + - perl-Test + - perl-Test-Harness + - perl-Test-Simple + - perl-Text-Abbrev + - perl-Text-Balanced + - perl-Text-Diff + - perl-Text-Glob + - perl-Text-ParseWords + - perl-Text-Tabs+Wrap + - perl-Text-Template + - perl-Text-Unidecode + - perl-Thread + - perl-Thread-Queue + - perl-Thread-Semaphore + - perl-threads + - perl-threads-shared + - perl-Tie + - perl-Tie-File + - perl-Tie-Memoize + - perl-Tie-RefHash + - perl-Time + - perl-Time-HiRes + - perl-Time-Local + - perl-Time-Piece + - perl-Unicode-Collate + - perl-Unicode-EastAsianWidth + - perl-Unicode-Normalize + - perl-Unicode-UCD + - perl-URI + - perl-User-pwent + - perl-utils + - perl-vars + - perl-version + - perl-vmsish + - perl-XML-Parser + - pinentry + - pinentry-gnome3 + - pipewire-alsa + - pipewire-devel + - pipewire-gstreamer + - pipewire-jack-audio-connection-kit + - pipewire-jack-audio-connection-kit-devel + - pipewire-jack-audio-connection-kit-libs + - pipewire-libs + - pipewire-v4l2 + - pixman + - pixman-devel + - pkgconf + - pkgconf-m4 + - pkgconf-pkg-config + - polkit-devel + - polkit-docs + - polkit-libs + - poppler + - poppler-data + - poppler-glib + - popt + - procps-ng + - procps-ng-devel + - protobuf-c + - psl + - publicsuffix-list + - publicsuffix-list-dafsa + - pulseaudio-libs + - pulseaudio-libs-devel + - pulseaudio-libs-glib2 + - pyproject-srpm-macros + - python-pip-wheel + - python-srpm-macros + - python-unversioned-command + - python3 + - python3-brotli + - python3-cairo + - python3-cairo-devel + - python3-cython + - python3-dbus + - python3-devel + - python3-gobject + - python3-gobject-base + - python3-gobject-base-noarch + - python3-gobject-devel + - python3-libs + - python3-libxml2 + - python3-libxslt + - python3-lxml + - python3-mako + - python3-markdown + - python3-markupsafe + - python3-packaging + - python3-pip + - python3-pygments + - python3-pyparsing + - python3-setuptools + - python3-six + - python3-wheel + - qt5-srpm-macros + - qt6-srpm-macros + - rav1e-libs + - readline + - readline-devel + - redhat-rpm-config + - rhash + - rpm + - rpm-libs + - rpm-sequoia + - rpmautospec-rpm-macros + - rsvg-pixbuf-loader + - rubberband + - ruby + - ruby-bundled-gems + - ruby-default-gems + - ruby-devel + - ruby-libs + - rubygem-bundler + - rubygem-io-console + - rubygem-irb + - rubygem-json + - rubygem-psych + - rubygem-racc + - rubygem-rake + - rubygem-rbs + - rubygem-rdoc + - rubygem-typeprof + - rubygems + - rubypick + - rust-srpm-macros + - samba-client-libs + - samba-common + - samba-common-libs + - SDL2 + - SDL2-devel + - SDL2_image + - SDL2_image-devel + - SDL2_mixer + - SDL2_mixer-devel + - SDL2_net + - SDL2_net-devel + - SDL2_ttf + - SDL2_ttf-devel + - sed + - serd + - setup + - sgml-common + - shadow-utils + - shared-mime-info + - slang + - slang-devel + - slang-slsh + - snappy + - sord + - sound-theme-freedesktop + - soundtouch + - source-highlight + - soxr + - speex + - speex-devel + - speexdsp + - speexdsp-devel + - spirv-headers-devel + - spirv-tools + - spirv-tools-devel + - spirv-tools-libs + - sqlite + - sqlite-devel + - sqlite-libs + - sratom + - srt-libs + - strace + - subunit + - subunit-devel + - svt-av1-libs + - sysprof-agent + - sysprof-capture-devel + - systemd-devel + - systemd-libs + - systemd-standalone-tmpfiles + - systemtap-sdt-devel + - taglib + - tar + - tesseract + - tesseract-langpack-eng + - tesseract-tessdata-doc + - texinfo + - tpm2-tss + - tracker-devel + - turbojpeg + - turbojpeg-devel + - twolame-libs + - tzdata + - tzdata-java + - unbound-libs + - unzip + - urw-base35-bookman-fonts + - urw-base35-c059-fonts + - urw-base35-d050000l-fonts + - urw-base35-fonts + - urw-base35-fonts-common + - urw-base35-gothic-fonts + - urw-base35-nimbus-mono-ps-fonts + - urw-base35-nimbus-roman-fonts + - urw-base35-nimbus-sans-fonts + - urw-base35-p052-fonts + - urw-base35-standard-symbols-ps-fonts + - urw-base35-z003-fonts + - util-linux + - util-linux-core + - vala + - valgrind + - valgrind-devel + - valgrind-tools-devel + - vamp-plugin-sdk + - vapoursynth-libs + - vid.stab + - vim-data + - vim-filesystem + - vim-minimal + - vo-amrwbenc + - vulkan-headers + - vulkan-loader + - vulkan-loader-devel + - vulkan-validation-layers + - wavpack + - wavpack-devel + - wayland-devel + - wayland-protocols-devel + - webkit2gtk4.0 + - webkit2gtk4.1 + - webkit2gtk4.1-devel + - webkitgtk6.0 + - webkitgtk6.0-devel + - webp-pixbuf-loader + - webrtc-audio-processing + - webrtc-audio-processing-devel + - wget + - wget2 + - wget2-devel + - wget2-libs + - which + - woff2 + - woff2-devel + - wpebackend-fdo + - wpebackend-fdo-devel + - xapian-core-libs + - xcb-imdkit + - xcb-proto + - xcb-util + - xcb-util-cursor + - xcb-util-cursor-devel + - xcb-util-devel + - xcb-util-image + - xcb-util-image-devel + - xcb-util-keysyms + - xcb-util-keysyms-devel + - xcb-util-renderutil + - xcb-util-renderutil-devel + - xcb-util-wm + - xcb-util-wm-devel + - xdg-dbus-proxy + - xdg-user-dirs + - xdg-utils + - xkbcomp + - xkbcomp-devel + - xkeyboard-config + - xkeyboard-config-devel + - xml-common + - xorg-x11-fonts-ISO8859-1-100dpi + - xorg-x11-proto-devel + - xorg-x11-util-macros + - xorg-x11-xtrans-devel + - xprop + - xvidcore + - xxhash-libs + - xz + - xz-devel + - xz-libs + - xz-lzma-compat + - yelp + - yelp-devel + - yelp-libs + - yelp-tools + - yelp-xsl + - yelp-xsl-devel + - zeromq + - zimg + - zip + - zlib + - zlib-devel + - zstd + - zvbi From bdb8860055c43fa7f74b119d3cb4a1a950205bf9 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sat, 28 Oct 2023 23:34:21 -0400 Subject: [PATCH 23/92] Sync from runtime --- container.yaml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/container.yaml b/container.yaml index 56c385c..15a8b9d 100644 --- a/container.yaml +++ b/container.yaml @@ -186,6 +186,11 @@ flatpak: - fcitx5-gtk2 - fcitx5-gtk3 - fcitx5-gtk4 + - fcitx5-qt + - fcitx5-qt-libfcitx5qt5widgets + - fcitx5-qt-libfcitx5qtdbus + - fcitx5-qt-module + - fcitx5-qt6 - fdk-aac-free - fdk-aac-free-devel - fedora-gpg-keys @@ -352,6 +357,8 @@ flatpak: - gstreamer1-plugins-base-devel - gstreamer1-plugins-good - gstreamer1-plugins-good-gtk + - gstreamer1-plugins-good-qt + - gstreamer1-plugins-good-qt6 - gstreamer1-plugins-ugly-free - gtest - gtest-devel @@ -652,6 +659,8 @@ flatpak: - libgcab1 - libgcab1-devel - libgcc + - libgccjit + - libgccjit-devel - libgcrypt - libgcrypt-devel - libgdither @@ -1381,7 +1390,38 @@ flatpak: - python3-setuptools - python3-six - python3-wheel + - qadwaitadecorations-qt5 + - qadwaitadecorations-qt6 + - qt-settings + - qt5-qtbase + - qt5-qtbase-common + - qt5-qtbase-gui + - qt5-qtcharts + - qt5-qtdeclarative + - qt5-qtgraphicaleffects + - qt5-qtimageformats + - qt5-qtmultimedia + - qt5-qtquickcontrols + - qt5-qtquickcontrols2 + - qt5-qtsensors + - qt5-qtsvg + - qt5-qtwayland + - qt5-qtx11extras + - qt5-qtxmlpatterns - qt5-srpm-macros + - qt6-qt5compat + - qt6-qtbase + - qt6-qtbase-common + - qt6-qtbase-gui + - qt6-qtcharts + - qt6-qtdeclarative + - qt6-qtimageformats + - qt6-qtmultimedia + - qt6-qtpositioning + - qt6-qtserialport + - qt6-qtshadertools + - qt6-qtsvg + - qt6-qtwayland - qt6-srpm-macros - rav1e-libs - readline @@ -1471,6 +1511,7 @@ flatpak: - texinfo - tpm2-tss - tracker-devel + - tslib - turbojpeg - turbojpeg-devel - twolame-libs From 7e9851b364383870302bc452d4ecdd8ee489112e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 7 Nov 2023 15:07:21 -0500 Subject: [PATCH 24/92] Sync from runtime --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index 15a8b9d..2464c76 100644 --- a/container.yaml +++ b/container.yaml @@ -128,6 +128,7 @@ flatpak: - crypto-policies - crypto-policies-scripts - ctags + - cups-client - cups-devel - cups-libs - curl @@ -353,6 +354,7 @@ flatpak: - gstreamer1-plugin-libav - gstreamer1-plugins-bad-free - gstreamer1-plugins-bad-free-devel + - gstreamer1-plugins-bad-free-libs - gstreamer1-plugins-base - gstreamer1-plugins-base-devel - gstreamer1-plugins-good From 4800e01baf95a4a8872e45a0bf5b351fb6c466e1 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 21 Nov 2023 11:06:53 -0500 Subject: [PATCH 25/92] Refresh --- container.yaml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/container.yaml b/container.yaml index 2464c76..55fa459 100644 --- a/container.yaml +++ b/container.yaml @@ -174,19 +174,17 @@ flatpak: - elfutils-libelf-devel - elfutils-libs - emacs-filesystem - - enchant - enchant2 - enchant2-devel - expat - expat-devel - - fcitx5 - - fcitx5-data - fcitx5-devel - fcitx5-gtk - fcitx5-gtk-devel - fcitx5-gtk2 - fcitx5-gtk3 - fcitx5-gtk4 + - fcitx5-libs - fcitx5-qt - fcitx5-qt-libfcitx5qt5widgets - fcitx5-qt-libfcitx5qtdbus @@ -657,7 +655,6 @@ flatpak: - libfido2 - libfl-devel - libfl2 - - libfontenc - libgcab1 - libgcab1-devel - libgcc @@ -710,6 +707,7 @@ flatpak: - libkadm5 - libksba - libksba-devel + - liblc3 - libldac - libldb - liblerc @@ -977,7 +975,6 @@ flatpak: - mesa-libGLU - mesa-va-drivers - meson - - mkfontscale - mlocate - mozjs115 - mozjs115-devel @@ -1572,7 +1569,6 @@ flatpak: - wpebackend-fdo - wpebackend-fdo-devel - xapian-core-libs - - xcb-imdkit - xcb-proto - xcb-util - xcb-util-cursor @@ -1594,7 +1590,6 @@ flatpak: - xkeyboard-config - xkeyboard-config-devel - xml-common - - xorg-x11-fonts-ISO8859-1-100dpi - xorg-x11-proto-devel - xorg-x11-util-macros - xorg-x11-xtrans-devel From ef7e639db5d238f77f9e656cf384a5ffd13f3b4f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 17 Dec 2023 14:06:58 -0500 Subject: [PATCH 26/92] Refresh --- container.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/container.yaml b/container.yaml index 55fa459..95526e5 100644 --- a/container.yaml +++ b/container.yaml @@ -627,6 +627,7 @@ flatpak: - libdc1394 - libdecor - libdex + - libdovi - libdrm - libdrm-devel - libdvbv5 @@ -944,6 +945,7 @@ flatpak: - libzstd - libzstd-devel - lilv-libs + - llvm-libs - llvm16-libs - lm_sensors-libs - lmdb-libs @@ -1546,6 +1548,7 @@ flatpak: - vulkan-headers - vulkan-loader - vulkan-loader-devel + - vulkan-utility-libraries-devel - vulkan-validation-layers - wavpack - wavpack-devel From d10c1054850645796ed27d6aab30c2477c51ef34 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 10 Jan 2024 15:59:35 -0500 Subject: [PATCH 27/92] Add pyqt-base and qttranslations --- container.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/container.yaml b/container.yaml index 95526e5..44869d5 100644 --- a/container.yaml +++ b/container.yaml @@ -1364,6 +1364,8 @@ flatpak: - pulseaudio-libs-glib2 - pyproject-srpm-macros - python-pip-wheel + - python-pyqt6-rpm-macros + - python-qt5-rpm-macros - python-srpm-macros - python-unversioned-command - python3 @@ -1388,6 +1390,10 @@ flatpak: - python3-pip - python3-pygments - python3-pyparsing + - python3-pyqt5-sip + - python3-pyqt6-base + - python3-pyqt6-sip + - python3-qt5-base - python3-setuptools - python3-six - python3-wheel @@ -1406,6 +1412,7 @@ flatpak: - qt5-qtquickcontrols2 - qt5-qtsensors - qt5-qtsvg + - qt5-qttranslations - qt5-qtwayland - qt5-qtx11extras - qt5-qtxmlpatterns @@ -1422,6 +1429,7 @@ flatpak: - qt6-qtserialport - qt6-qtshadertools - qt6-qtsvg + - qt6-qttranslations - qt6-qtwayland - qt6-srpm-macros - rav1e-libs From bb768576ecb6c76b56882ee4e714a9419609c763 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 2 Feb 2024 18:46:05 +0100 Subject: [PATCH 28/92] Refresh --- container.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/container.yaml b/container.yaml index 44869d5..07aa0f5 100644 --- a/container.yaml +++ b/container.yaml @@ -186,9 +186,8 @@ flatpak: - fcitx5-gtk4 - fcitx5-libs - fcitx5-qt - - fcitx5-qt-libfcitx5qt5widgets - fcitx5-qt-libfcitx5qtdbus - - fcitx5-qt-module + - fcitx5-qt5 - fcitx5-qt6 - fdk-aac-free - fdk-aac-free-devel From 023bcd47289f71bc1ed1b94986f4d8b7b9c53037 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 19 Feb 2024 14:37:08 +0100 Subject: [PATCH 29/92] Refresh --- container.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 07aa0f5..3e8bd2c 100644 --- a/container.yaml +++ b/container.yaml @@ -224,6 +224,7 @@ flatpak: - fontconfig-devel - fonts-filesystem - fonts-srpm-macros + - forge-srpm-macros - fpc-srpm-macros - freeglut - freetype @@ -1555,7 +1556,6 @@ flatpak: - vulkan-headers - vulkan-loader - vulkan-loader-devel - - vulkan-utility-libraries-devel - vulkan-validation-layers - wavpack - wavpack-devel From cf140749e0c6230c09d39f3ec8ff5e1c117914c9 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 29 Feb 2024 15:51:00 -0500 Subject: [PATCH 30/92] Refresh --- container.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/container.yaml b/container.yaml index 3e8bd2c..5b756dd 100644 --- a/container.yaml +++ b/container.yaml @@ -869,6 +869,10 @@ flatpak: - x86_64 - libvorbis - libvorbis-devel + - name: libvpl + platforms: + only: + - x86_64 - libvpx - libvpx-devel - libwacom @@ -959,6 +963,7 @@ flatpak: - lz4-libs - lzip - m4 + - mailcap - make - mallard-rng - man-db @@ -1044,10 +1049,6 @@ flatpak: - ocaml-srpm-macros - ocl-icd - ocl-icd-devel - - name: oneVPL - platforms: - only: - - x86_64 - oniguruma - oniguruma-devel - openal-soft From 804d67a2a881b16d1263b68e39c344e9dfaedc50 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 22 Apr 2024 15:25:50 +0200 Subject: [PATCH 31/92] Update to Fedora 39 --- container.yaml | 114 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 76 insertions(+), 38 deletions(-) diff --git a/container.yaml b/container.yaml index 5b756dd..6eb0e01 100644 --- a/container.yaml +++ b/container.yaml @@ -1,18 +1,18 @@ flatpak: id: org.fedoraproject.Sdk build-runtime: true - name: f39/flatpak-sdk + name: f40/flatpak-sdk component: flatpak-sdk - branch: f39 + branch: f40 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share - --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL - --extension=org.freedesktop.Platform.GL=subdirectories=true --extension=org.freedesktop.Platform.GL=no-autodownload=true - --extension=org.freedesktop.Platform.GL=autodelete=false --extension=org.freedesktop.Platform.GL=add-ld-path=lib - --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d + --env=GPROFNG_SYSCONFDIR=/etc --extension=org.freedesktop.Platform.GL=version=1.4 + --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true + --extension=org.freedesktop.Platform.GL=no-autodownload=true --extension=org.freedesktop.Platform.GL=autodelete=false + --extension=org.freedesktop.Platform.GL=add-ld-path=lib --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver cleanup-commands: | @@ -38,6 +38,9 @@ flatpak: fc-cache -rs packages: - abattis-cantarell-vf-fonts + - abseil-cpp + - abseil-cpp-devel + - abseil-cpp-testing - acl - adobe-mappings-cmap - adobe-mappings-cmap-deprecated @@ -60,6 +63,8 @@ flatpak: - annobin-plugin-gcc - ansible-srpm-macros - appstream + - appstream-compose + - appstream-compose-devel - appstream-data - appstream-devel - aspell @@ -72,7 +77,6 @@ flatpak: - atk-devel - attr - audit-libs - - audit-libs-devel - authselect - authselect-libs - autoconf @@ -85,12 +89,17 @@ flatpak: - basesystem - bash - bash-devel - - bc - binutils - binutils-devel - binutils-gold + - name: binutils-gprofng + platforms: + only: + - aarch64 + - x86_64 - bison - bluez-libs + - bluez-libs-devel - bomtool - boost-regex - brotli @@ -111,8 +120,6 @@ flatpak: - check - check-devel - cjson - - clang16-libs - - clang16-resource-filesystem - cmake - cmake-data - cmake-filesystem @@ -220,6 +227,7 @@ flatpak: - flatpak-xdg-utils - flex - flite + - fmt - fontconfig - fontconfig-devel - fonts-filesystem @@ -233,8 +241,6 @@ flatpak: - frei0r-plugins - fribidi - fribidi-devel - - fuse-devel - - fuse-libs - game-music-emu - gavl - gawk @@ -350,6 +356,7 @@ flatpak: - gstreamer1 - gstreamer1-devel - gstreamer1-plugin-libav + - gstreamer1-plugin-openh264 - gstreamer1-plugins-bad-free - gstreamer1-plugins-bad-free-devel - gstreamer1-plugins-bad-free-libs @@ -374,12 +381,10 @@ flatpak: - gtk4 - gtk4-devel - gtk4-devel-tools - - gtksourceview4 - - gtksourceview4-devel - gtksourceview5 - gtksourceview5-devel - gts - - guile22 + - guile30 - gupnp - gupnp-devel - gupnp-igd @@ -413,6 +418,7 @@ flatpak: - hunspell-en - hunspell-en-GB - hunspell-en-US + - hunspell-eo - hunspell-es - hunspell-es-AR - hunspell-es-BO @@ -437,6 +443,7 @@ flatpak: - hunspell-es-UY - hunspell-es-VE - hunspell-et + - hunspell-fa - hunspell-filesystem - hunspell-fr - hunspell-gd @@ -449,6 +456,7 @@ flatpak: - hunspell-id - hunspell-is - hunspell-it + - hunspell-ko - hunspell-lt - hunspell-lv - hunspell-nb @@ -476,6 +484,7 @@ flatpak: - hwdata - hyphen - hyphen-af + - hyphen-be - hyphen-bg - hyphen-ca - hyphen-cs @@ -484,6 +493,7 @@ flatpak: - hyphen-devel - hyphen-el - hyphen-en + - hyphen-eo - hyphen-es - hyphen-et - hyphen-fr @@ -607,7 +617,6 @@ flatpak: - libcap - libcap-devel - libcap-ng - - libcap-ng-devel - libcbor - libcdio - libcdio-paranoia @@ -626,7 +635,9 @@ flatpak: - libdb - libdc1394 - libdecor + - libdecor-devel - libdex + - libdex-devel - libdovi - libdrm - libdrm-devel @@ -636,6 +647,11 @@ flatpak: - libdvdread - libeconf - libedit + - libei + - libei-devel + - libei-utils + - libeis + - libeis-devel - libepoxy - libepoxy-devel - liberation-fonts-common @@ -683,6 +699,11 @@ flatpak: - libgusb - libhandy - libhandy-devel + - name: libhwasan + platforms: + only: + - aarch64 + - x86_64 - libICE - libICE-devel - libicu @@ -693,7 +714,6 @@ flatpak: - libijs - libimagequant - libinput - - libinput-devel - name: libipt platforms: only: @@ -715,11 +735,9 @@ flatpak: - liblsan - libmanette - libmanette-devel - - libmetalink - libmicrohttpd - libmicrohttpd-devel - libmng - - libmng-devel - libmodplug - libmount - libmount-devel @@ -736,6 +754,8 @@ flatpak: - libnsl - libnsl2 - libobjc + - liboeffis + - liboeffis-devel - libogg - libogg-devel - libopenmpt @@ -790,7 +810,6 @@ flatpak: - libsepol-utils - libshaderc - libshout - - libsigsegv - libSM - libSM-devel - libsmartcols @@ -833,6 +852,7 @@ flatpak: - libtool-ltdl - libtool-ltdl-devel - libtraceevent + - libtraceevent-devel - libtracker-sparql - libtsan - libubsan @@ -842,6 +862,7 @@ flatpak: - libunwind - libunwind-devel - liburing + - liburing-devel - libusb1 - libutempter - libuuid @@ -886,7 +907,6 @@ flatpak: - libwebp-devel - libwebp-tools - libwpe - - libwpe-devel - libX11 - libX11-common - libX11-devel @@ -925,6 +945,7 @@ flatpak: - libxml2 - libxml2-devel - libxmlb + - libxmlb-devel - libXpm - libXpm-devel - libXrandr @@ -946,11 +967,11 @@ flatpak: - libXxf86vm - libXxf86vm-devel - libyaml + - libyaml-devel - libzstd - libzstd-devel - lilv-libs - llvm-libs - - llvm16-libs - lm_sensors-libs - lmdb-libs - lpcnetfreedv @@ -987,6 +1008,7 @@ flatpak: - mozjs115-devel - mpdecimal - mpfr + - mpfr-devel - mpg123-devel - mpg123-libs - mtdev @@ -1026,6 +1048,8 @@ flatpak: - nettle - nettle-devel - ninja-build + - noopenh264 + - noopenh264-devel - npth - npth-devel - nspr @@ -1091,10 +1115,6 @@ flatpak: - pciutils-devel - pciutils-libs - pcre - - pcre-cpp - - pcre-devel - - pcre-utf16 - - pcre-utf32 - pcre2 - pcre2-devel - pcre2-syntax @@ -1106,6 +1126,7 @@ flatpak: - perl-Archive-Tar - perl-Archive-Zip - perl-Attribute-Handlers + - perl-Authen-SASL - perl-autodie - perl-AutoLoader - perl-AutoSplit @@ -1117,6 +1138,7 @@ flatpak: - perl-blib - perl-Carp - perl-Class-Struct + - perl-Clone - perl-Compress-Bzip2 - perl-Compress-Raw-Bzip2 - perl-Compress-Raw-Lzma @@ -1128,6 +1150,7 @@ flatpak: - perl-CPAN-Meta - perl-CPAN-Meta-Requirements - perl-CPAN-Meta-YAML + - perl-Data-Dump - perl-Data-Dumper - perl-Data-OptList - perl-Data-Section @@ -1144,15 +1167,16 @@ flatpak: - perl-Devel-Size - perl-diagnostics - perl-Digest + - perl-Digest-HMAC - perl-Digest-MD5 - perl-Digest-SHA - - perl-Digest-SHA1 - perl-DirHandle - perl-doc - perl-Dumpvalue - perl-DynaLoader - perl-Encode - perl-Encode-devel + - perl-Encode-Locale - perl-encoding - perl-encoding-warnings - perl-English @@ -1180,6 +1204,7 @@ flatpak: - perl-File-Fetch - perl-File-Find - perl-File-HomeDir + - perl-File-Listing - perl-File-Path - perl-File-stat - perl-File-Temp @@ -1194,19 +1219,26 @@ flatpak: - perl-Getopt-Long - perl-Getopt-Std - perl-Git + - perl-GSSAPI - perl-Hash-Util - perl-Hash-Util-FieldHash + - perl-HTML-Parser + - perl-HTML-Tagset + - perl-HTTP-Cookies + - perl-HTTP-Date + - perl-HTTP-Message + - perl-HTTP-Negotiate - perl-HTTP-Tiny - perl-I18N-Collate - perl-I18N-Langinfo - perl-I18N-LangTags - perl-if - - perl-Importer - perl-inc-latest - perl-interpreter - perl-IO - perl-IO-Compress - perl-IO-Compress-Lzma + - perl-IO-HTML - perl-IO-Socket-IP - perl-IO-Socket-SSL - perl-IO-Zlib @@ -1221,14 +1253,15 @@ flatpak: - perl-libnet - perl-libnetcfg - perl-libs + - perl-libwww-perl - perl-local-lib - perl-locale - perl-Locale-Maketext - perl-Locale-Maketext-Simple + - perl-LWP-MediaTypes - perl-macros - perl-Math-BigInt - perl-Math-BigInt-FastCalc - - perl-Math-BigRat - perl-Math-Complex - perl-Memoize - perl-meta-notation @@ -1246,9 +1279,11 @@ flatpak: - perl-MRO-Compat - perl-NDBM_File - perl-Net + - perl-Net-HTTP - perl-Net-Ping - perl-Net-SSLeay - perl-NEXT + - perl-NTLM - perl-Object-HashBase - perl-ODBM_File - perl-Opcode @@ -1321,6 +1356,8 @@ flatpak: - perl-Time-HiRes - perl-Time-Local - perl-Time-Piece + - perl-TimeDate + - perl-Try-Tiny - perl-Unicode-Collate - perl-Unicode-EastAsianWidth - perl-Unicode-Normalize @@ -1331,6 +1368,7 @@ flatpak: - perl-vars - perl-version - perl-vmsish + - perl-WWW-RobotRules - perl-XML-Parser - pinentry - pinentry-gnome3 @@ -1370,6 +1408,7 @@ flatpak: - python-srpm-macros - python-unversioned-command - python3 + - python3-attrs - python3-brotli - python3-cairo - python3-cairo-devel @@ -1378,8 +1417,8 @@ flatpak: - python3-devel - python3-gobject - python3-gobject-base - - python3-gobject-base-noarch - python3-gobject-devel + - python3-jinja2 - python3-libs - python3-libxml2 - python3-libxslt @@ -1441,7 +1480,6 @@ flatpak: - rpm - rpm-libs - rpm-sequoia - - rpmautospec-rpm-macros - rsvg-pixbuf-loader - rubberband - ruby @@ -1490,13 +1528,11 @@ flatpak: - soundtouch - source-highlight - soxr + - speech-dispatcher-libs - speex - speex-devel - speexdsp - speexdsp-devel - - spirv-headers-devel - - spirv-tools - - spirv-tools-devel - spirv-tools-libs - sqlite - sqlite-devel @@ -1570,15 +1606,15 @@ flatpak: - webp-pixbuf-loader - webrtc-audio-processing - webrtc-audio-processing-devel - - wget + - webrtc-audio-processing0.3 - wget2 - wget2-devel - wget2-libs + - wget2-wget - which - woff2 - woff2-devel - wpebackend-fdo - - wpebackend-fdo-devel - xapian-core-libs - xcb-proto - xcb-util @@ -1606,6 +1642,7 @@ flatpak: - xorg-x11-xtrans-devel - xprop - xvidcore + - xxhash-devel - xxhash-libs - xz - xz-devel @@ -1618,9 +1655,10 @@ flatpak: - yelp-xsl - yelp-xsl-devel - zeromq + - zig-srpm-macros - zimg - zip - - zlib - - zlib-devel + - zlib-ng-compat + - zlib-ng-compat-devel - zstd - zvbi From e7e73d553e083a520a5d2bd71f67306f01e5fe31 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 27 Apr 2024 09:47:02 +0200 Subject: [PATCH 32/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index 6eb0e01..e40c2cf 100644 --- a/container.yaml +++ b/container.yaml @@ -1466,6 +1466,8 @@ flatpak: - qt6-qtimageformats - qt6-qtmultimedia - qt6-qtpositioning + - qt6-qtquick3d + - qt6-qtquicktimeline - qt6-qtserialport - qt6-qtshadertools - qt6-qtsvg From 8ed34859a17681cfa2f72c8e0835f0a5463da7a1 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 26 May 2024 22:17:17 -0400 Subject: [PATCH 33/92] Refresh --- container.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/container.yaml b/container.yaml index e40c2cf..5041e14 100644 --- a/container.yaml +++ b/container.yaml @@ -906,7 +906,6 @@ flatpak: - libwebp - libwebp-devel - libwebp-tools - - libwpe - libX11 - libX11-common - libX11-devel @@ -1616,7 +1615,6 @@ flatpak: - which - woff2 - woff2-devel - - wpebackend-fdo - xapian-core-libs - xcb-proto - xcb-util From badee38356021658dbe4a1b13a31f6ea00f7b864 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 29 May 2024 19:35:09 -0400 Subject: [PATCH 34/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index 5041e14..6ddb824 100644 --- a/container.yaml +++ b/container.yaml @@ -80,6 +80,7 @@ flatpak: - authselect - authselect-libs - autoconf + - autoconf-archive - automake - avahi - avahi-devel @@ -1043,6 +1044,7 @@ flatpak: - ncurses-c++-libs - ncurses-devel - ncurses-libs + - ncurses-term - netpbm - nettle - nettle-devel From 71809e2dae05b0d2f5ea29d1fa83e8f0922f6fd6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 31 May 2024 01:31:51 -0400 Subject: [PATCH 35/92] Refresh --- container.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/container.yaml b/container.yaml index 6ddb824..e9533f3 100644 --- a/container.yaml +++ b/container.yaml @@ -50,6 +50,8 @@ flatpak: - adwaita-gtk2-theme - adwaita-icon-theme - adwaita-icon-theme-devel + - adwaita-icon-theme-legacy + - adwaita-icon-theme-legacy-devel - alsa-lib - alsa-lib-devel - alsa-plugins-arcamav @@ -103,6 +105,11 @@ flatpak: - bluez-libs-devel - bomtool - boost-regex + - breeze-gtk + - breeze-gtk-common + - breeze-gtk-gtk2 + - breeze-gtk-gtk3 + - breeze-gtk-gtk4 - brotli - brotli-devel - bubblewrap @@ -120,6 +127,7 @@ flatpak: - cdparanoia-libs - check - check-devel + - check-static - cjson - cmake - cmake-data @@ -374,6 +382,7 @@ flatpak: - gtk-immodules-imsettings - gtk-update-icon-cache - gtk2 + - gtk2-engines - gtk2-immodules - gtk3 - gtk3-devel From f8f73d08779b26bf19d41902794a6c32fd1ab956 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 2 Jun 2024 17:01:40 -0400 Subject: [PATCH 36/92] Refresh gstreamer1-1.24 switched from webrtc-audio-processing 0.3 to 1.0, and no apps currently require 0.3. --- container.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/container.yaml b/container.yaml index e9533f3..f03d7a6 100644 --- a/container.yaml +++ b/container.yaml @@ -1618,7 +1618,6 @@ flatpak: - webp-pixbuf-loader - webrtc-audio-processing - webrtc-audio-processing-devel - - webrtc-audio-processing0.3 - wget2 - wget2-devel - wget2-libs From 288bf5f2058e38886fa3501c195e50b50b3a3654 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 19 Jun 2024 08:07:51 -0400 Subject: [PATCH 37/92] Refresh --- container.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/container.yaml b/container.yaml index f03d7a6..9fa9fd8 100644 --- a/container.yaml +++ b/container.yaml @@ -152,6 +152,7 @@ flatpak: - cvsps - cyrus-sasl - cyrus-sasl-devel + - cyrus-sasl-gssapi - cyrus-sasl-lib - cyrus-sasl-md5 - cyrus-sasl-plain @@ -1011,6 +1012,8 @@ flatpak: - mesa-libglapi - mesa-libGLU - mesa-va-drivers + - mesa-vdpau-drivers + - mesa-vulkan-drivers - meson - mlocate - mozjs115 From 9c840b567d6192ae1971d01833d54df414e1c62a Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 7 Jul 2024 00:54:41 -0400 Subject: [PATCH 38/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 9fa9fd8..d9a0355 100644 --- a/container.yaml +++ b/container.yaml @@ -1431,6 +1431,7 @@ flatpak: - python3-gobject - python3-gobject-base - python3-gobject-devel + - python3-gstreamer1 - python3-jinja2 - python3-libs - python3-libxml2 From 91aa2960cbff0294c26afa28e6e3f0968fac3111 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 19 Jul 2024 17:13:40 -0400 Subject: [PATCH 39/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index d9a0355..3d955a1 100644 --- a/container.yaml +++ b/container.yaml @@ -1454,6 +1454,7 @@ flatpak: - qadwaitadecorations-qt5 - qadwaitadecorations-qt6 - qt-settings + - qt5-filesystem - qt5-qtbase - qt5-qtbase-common - qt5-qtbase-gui @@ -1471,6 +1472,7 @@ flatpak: - qt5-qtx11extras - qt5-qtxmlpatterns - qt5-srpm-macros + - qt6-filesystem - qt6-qt5compat - qt6-qtbase - qt6-qtbase-common From aa1ec7d15bbdd8f1a9f99645702782c742342bb4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 11 Aug 2024 22:17:47 -0400 Subject: [PATCH 40/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 3d955a1..cc013fa 100644 --- a/container.yaml +++ b/container.yaml @@ -852,6 +852,7 @@ flatpak: - libtasn1-tools - libtdb - libtevent + - libtextstyle - libthai - libthai-devel - libtheora From 4cb592b2fd9507726f92a29a25e6cf8e0af5b02d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 20 Aug 2024 13:39:35 -0400 Subject: [PATCH 41/92] F41 This is generated from flatpak-runtime-scripts with modifications, and will certainly change prior to release. --- container.yaml | 134 ++++++++++--------------------------------------- 1 file changed, 26 insertions(+), 108 deletions(-) diff --git a/container.yaml b/container.yaml index cc013fa..19b9365 100644 --- a/container.yaml +++ b/container.yaml @@ -1,9 +1,9 @@ flatpak: id: org.fedoraproject.Sdk build-runtime: true - name: f40/flatpak-sdk + name: f41/flatpak-sdk component: flatpak-sdk - branch: f40 + branch: f41 runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 @@ -42,6 +42,7 @@ flatpak: - abseil-cpp-devel - abseil-cpp-testing - acl + - add-determinism - adobe-mappings-cmap - adobe-mappings-cmap-deprecated - adobe-mappings-pdf @@ -105,14 +106,10 @@ flatpak: - bluez-libs-devel - bomtool - boost-regex - - breeze-gtk - - breeze-gtk-common - - breeze-gtk-gtk2 - - breeze-gtk-gtk3 - - breeze-gtk-gtk4 - brotli - brotli-devel - bubblewrap + - build-reproducibility-srpm-macros - byacc - bzip2 - bzip2-devel @@ -142,7 +139,6 @@ flatpak: - cracklib-devel - cracklib-dicts - crypto-policies - - crypto-policies-scripts - ctags - cups-client - cups-devel @@ -202,9 +198,6 @@ flatpak: - fcitx5-gtk3 - fcitx5-gtk4 - fcitx5-libs - - fcitx5-qt - - fcitx5-qt-libfcitx5qtdbus - - fcitx5-qt5 - fcitx5-qt6 - fdk-aac-free - fdk-aac-free-devel @@ -255,7 +248,6 @@ flatpak: - gavl - gawk - gawk-devel - - gc - gcc - gcc-c++ - gcc-gfortran @@ -264,9 +256,6 @@ flatpak: - gcr - gcr-devel - gcr-libs - - gcr3 - - gcr3-base - - gcr3-devel - gd - gdb - gdb-gdbserver @@ -303,10 +292,6 @@ flatpak: - glibc-common - glibc-devel - glibc-gconv-extra - - name: glibc-headers-s390 - platforms: - only: - - s390x - name: glibc-headers-x86 platforms: only: @@ -354,6 +339,7 @@ flatpak: - graphite2 - graphite2-devel - graphviz + - graphviz-libs - grep - groff - groff-base @@ -374,8 +360,6 @@ flatpak: - gstreamer1-plugins-base-devel - gstreamer1-plugins-good - gstreamer1-plugins-good-gtk - - gstreamer1-plugins-good-qt - - gstreamer1-plugins-good-qt6 - gstreamer1-plugins-ugly-free - gtest - gtest-devel @@ -383,7 +367,6 @@ flatpak: - gtk-immodules-imsettings - gtk-update-icon-cache - gtk2 - - gtk2-engines - gtk2-immodules - gtk3 - gtk3-devel @@ -395,13 +378,11 @@ flatpak: - gtksourceview5 - gtksourceview5-devel - gts - - guile30 - gupnp - gupnp-devel - gupnp-igd - gupnp-igd-devel - gvfs-client - - gvfs-devel - gzip - harfbuzz - harfbuzz-devel @@ -538,14 +519,12 @@ flatpak: - ibus-libs - icu - ilbc + - imath - info - iso-codes - iso-codes-devel - itstool - jansson - - jasper-devel - - jasper-libs - - javascriptcoregtk4.0 - javascriptcoregtk4.1 - javascriptcoregtk4.1-devel - javascriptcoregtk6.0 @@ -576,7 +555,6 @@ flatpak: - lasi - lcms2 - lcms2-devel - - lcms2-utils - leptonica - less - liba52 @@ -589,8 +567,6 @@ flatpak: - libaom - libaom-devel - libappstream-glib - - libappstream-glib-builder - - libappstream-glib-devel - libarchive - libarchive-devel - libasan @@ -647,6 +623,7 @@ flatpak: - libdc1394 - libdecor - libdecor-devel + - libdeflate - libdex - libdex-devel - libdovi @@ -660,18 +637,15 @@ flatpak: - libedit - libei - libei-devel - - libei-utils - libeis - libeis-devel - libepoxy - libepoxy-devel - - liberation-fonts-common - liberation-mono-fonts - liberation-sans-fonts - liberation-serif-fonts - libevdev - libevdev-devel - - libevdev-utils - libevent - libevent-devel - libexif @@ -748,7 +722,6 @@ flatpak: - libmanette-devel - libmicrohttpd - libmicrohttpd-devel - - libmng - libmodplug - libmount - libmount-devel @@ -762,7 +735,6 @@ flatpak: - libnice-gstreamer1 - libnotify - libnotify-devel - - libnsl - libnsl2 - libobjc - liboeffis @@ -805,6 +777,10 @@ flatpak: - librsvg2 - librsvg2-devel - librsvg2-tools + - name: librtas + platforms: + only: + - ppc64le - libsamplerate - libsamplerate-devel - libsbc @@ -814,11 +790,9 @@ flatpak: - libsecret-devel - libselinux - libselinux-devel - - libselinux-utils - libsemanage - libsepol - libsepol-devel - - libsepol-utils - libshaderc - libshout - libSM @@ -829,7 +803,6 @@ flatpak: - libsndfile - libsndfile-devel - libsodium - - libsoup - libsoup3 - libsoup3-devel - libsrtp @@ -838,6 +811,7 @@ flatpak: - libss-devel - libssh - libssh-config + - libssh-devel - libstdc++ - libstdc++-devel - libstemmer @@ -869,6 +843,7 @@ flatpak: - libtsan - libubsan - libudfread + - libunibreak - libunistring - libunistring-devel - libunwind @@ -885,7 +860,6 @@ flatpak: - libva - libva-devel - libvala - - libvala-devel - libvdpau - libvdpau-devel - libvdpau-trace @@ -948,7 +922,6 @@ flatpak: - libXinerama-devel - libxkbcommon - libxkbcommon-devel - - libxkbcommon-utils - libxkbcommon-x11 - libxkbcommon-x11-devel - libxkbfile @@ -1016,7 +989,6 @@ flatpak: - mesa-vdpau-drivers - mesa-vulkan-drivers - meson - - mlocate - mozjs115 - mozjs115-devel - mpdecimal @@ -1025,30 +997,6 @@ flatpak: - mpg123-devel - mpg123-libs - mtdev - - mythes - - mythes-bg - - mythes-ca - - mythes-cs - - mythes-da - - mythes-de - - mythes-devel - - mythes-en - - mythes-es - - mythes-fr - - mythes-hu - - mythes-it - - mythes-lv - - mythes-nb - - mythes-ne - - mythes-nn - - mythes-pl - - mythes-pt - - mythes-ro - - mythes-ru - - mythes-sk - - mythes-sl - - mythes-sv - - mythes-uk - nano - nasm - ncompress @@ -1094,10 +1042,15 @@ flatpak: - openblas-srpm-macros - opencl-headers - opencore-amr + - name: opencsd + platforms: + only: + - aarch64 + - openexr-libs - openjade - - openjpeg2 - - openjpeg2-devel - - openjpeg2-tools + - openjpeg + - openjpeg-devel + - openjpeg-tools - openldap - openpgm - opensp @@ -1105,9 +1058,9 @@ flatpak: - openssh-clients - openssl - openssl-devel + - openssl-devel-engine - openssl-libs - openssl-perl - - openssl-pkcs11 - opus - opus-devel - opusfile @@ -1128,7 +1081,6 @@ flatpak: - pciutils - pciutils-devel - pciutils-libs - - pcre - pcre2 - pcre2-devel - pcre2-syntax @@ -1349,6 +1301,7 @@ flatpak: - perl-Test - perl-Test-Harness - perl-Test-Simple + - perl-Test2-Suite - perl-Text-Abbrev - perl-Text-Balanced - perl-Text-Diff @@ -1393,9 +1346,9 @@ flatpak: - pipewire-jack-audio-connection-kit-devel - pipewire-jack-audio-connection-kit-libs - pipewire-libs - - pipewire-v4l2 - pixman - pixman-devel + - pkcs11-provider - pkgconf - pkgconf-m4 - pkgconf-pkg-config @@ -1409,7 +1362,6 @@ flatpak: - procps-ng - procps-ng-devel - protobuf-c - - psl - publicsuffix-list - publicsuffix-list-dafsa - pulseaudio-libs @@ -1417,8 +1369,6 @@ flatpak: - pulseaudio-libs-glib2 - pyproject-srpm-macros - python-pip-wheel - - python-pyqt6-rpm-macros - - python-qt5-rpm-macros - python-srpm-macros - python-unversioned-command - python3 @@ -1427,7 +1377,6 @@ flatpak: - python3-cairo - python3-cairo-devel - python3-cython - - python3-dbus - python3-devel - python3-gobject - python3-gobject-base @@ -1445,48 +1394,16 @@ flatpak: - python3-pip - python3-pygments - python3-pyparsing - - python3-pyqt5-sip - - python3-pyqt6-base - - python3-pyqt6-sip - - python3-qt5-base - python3-setuptools - python3-six - python3-wheel - - qadwaitadecorations-qt5 - qadwaitadecorations-qt6 - - qt-settings - - qt5-filesystem - - qt5-qtbase - - qt5-qtbase-common - - qt5-qtbase-gui - - qt5-qtcharts - - qt5-qtdeclarative - - qt5-qtgraphicaleffects - - qt5-qtimageformats - - qt5-qtmultimedia - - qt5-qtquickcontrols - - qt5-qtquickcontrols2 - - qt5-qtsensors - - qt5-qtsvg - - qt5-qttranslations - - qt5-qtwayland - - qt5-qtx11extras - - qt5-qtxmlpatterns - qt5-srpm-macros - qt6-filesystem - - qt6-qt5compat - qt6-qtbase - qt6-qtbase-common - qt6-qtbase-gui - - qt6-qtcharts - qt6-qtdeclarative - - qt6-qtimageformats - - qt6-qtmultimedia - - qt6-qtpositioning - - qt6-qtquick3d - - qt6-qtquicktimeline - - qt6-qtserialport - - qt6-qtshadertools - qt6-qtsvg - qt6-qttranslations - qt6-qtwayland @@ -1568,6 +1485,7 @@ flatpak: - systemd-libs - systemd-standalone-tmpfiles - systemtap-sdt-devel + - systemtap-sdt-dtrace - taglib - tar - tesseract @@ -1617,7 +1535,6 @@ flatpak: - wavpack-devel - wayland-devel - wayland-protocols-devel - - webkit2gtk4.0 - webkit2gtk4.1 - webkit2gtk4.1-devel - webkitgtk6.0 @@ -1675,6 +1592,7 @@ flatpak: - zig-srpm-macros - zimg - zip + - zix - zlib-ng-compat - zlib-ng-compat-devel - zstd From d682e7792d038b452f10f878b5125e2270f34bf9 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 5 Sep 2024 18:39:18 -0400 Subject: [PATCH 42/92] Sync changes from 24.08 runtimes --- container.yaml | 50 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/container.yaml b/container.yaml index 19b9365..4a8b611 100644 --- a/container.yaml +++ b/container.yaml @@ -7,7 +7,8 @@ flatpak: runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 - --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin + --env=LD_LIBRARY_PATH=/app/lib64 --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" + --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true @@ -70,8 +71,6 @@ flatpak: - appstream-compose-devel - appstream-data - appstream-devel - - aspell - - aspell-devel - at-spi2-atk - at-spi2-atk-devel - at-spi2-core @@ -173,6 +172,7 @@ flatpak: - double-conversion - doxygen - duktape + - duktape-devel - dwz - e2fsprogs-devel - e2fsprogs-libs @@ -231,6 +231,7 @@ flatpak: - flex - flite - fmt + - fmt-devel - fontconfig - fontconfig-devel - fonts-filesystem @@ -250,6 +251,7 @@ flatpak: - gawk-devel - gcc - gcc-c++ + - gcc-gdb-plugin - gcc-gfortran - gcc-objc - gcc-plugin-annobin @@ -275,12 +277,15 @@ flatpak: - gettext-libs - gettext-runtime - ghc-srpm-macros + - gi-docgen + - gi-docgen-fonts - giflib - giflib-devel - git - git-core - git-core-doc - git-cvs + - git-lfs - gjs - gjs-devel - glade-libs @@ -300,6 +305,7 @@ flatpak: - glibc-nss-devel - glslang - glslang-devel + - glslc - glx-utils - gmock - gmp @@ -351,8 +357,11 @@ flatpak: - gssdp-devel - gstreamer1 - gstreamer1-devel + - gstreamer1-plugin-gif + - gstreamer1-plugin-gtk4 - gstreamer1-plugin-libav - gstreamer1-plugin-openh264 + - gstreamer1-plugin-reqwest - gstreamer1-plugins-bad-free - gstreamer1-plugins-bad-free-devel - gstreamer1-plugins-bad-free-libs @@ -385,8 +394,10 @@ flatpak: - gvfs-client - gzip - harfbuzz + - harfbuzz-cairo - harfbuzz-devel - harfbuzz-icu + - heif-pixbuf-loader - help2man - hicolor-icon-theme - highcontrast-icon-theme @@ -523,6 +534,8 @@ flatpak: - info - iso-codes - iso-codes-devel + - itcl + - itcl-devel - itstool - jansson - javascriptcoregtk4.1 @@ -595,7 +608,6 @@ flatpak: - libblkid - libblkid-devel - libbluray - - libbpf - libbrotli - libbs2b - libcaca @@ -634,6 +646,7 @@ flatpak: - libdvdnav - libdvdread - libeconf + - libeconf-devel - libedit - libei - libei-devel @@ -684,6 +697,8 @@ flatpak: - libgusb - libhandy - libhandy-devel + - libheif + - libheif-devel - name: libhwasan platforms: only: @@ -794,6 +809,8 @@ flatpak: - libsepol - libsepol-devel - libshaderc + - libshaderc-devel + - libshaderc-static - libshout - libSM - libSM-devel @@ -860,6 +877,7 @@ flatpak: - libva - libva-devel - libvala + - libvala-devel - libvdpau - libvdpau-devel - libvdpau-trace @@ -959,6 +977,8 @@ flatpak: - lm_sensors-libs - lmdb-libs - lpcnetfreedv + - lua + - lua-devel - lua-libs - lua-srpm-macros - lv2 @@ -989,8 +1009,8 @@ flatpak: - mesa-vdpau-drivers - mesa-vulkan-drivers - meson - - mozjs115 - - mozjs115-devel + - mozjs128 + - mozjs128-devel - mpdecimal - mpfr - mpfr-devel @@ -1030,8 +1050,6 @@ flatpak: - nss_db - nss_hesiod - numactl-libs - - nuspell - - nuspell-devel - ocaml-srpm-macros - ocl-icd - ocl-icd-devel @@ -1301,7 +1319,6 @@ flatpak: - perl-Test - perl-Test-Harness - perl-Test-Simple - - perl-Test2-Suite - perl-Text-Abbrev - perl-Text-Balanced - perl-Text-Diff @@ -1369,8 +1386,10 @@ flatpak: - pulseaudio-libs-glib2 - pyproject-srpm-macros - python-pip-wheel + - python-setuptools-wheel - python-srpm-macros - python-unversioned-command + - python-wheel-wheel - python3 - python3-attrs - python3-brotli @@ -1396,6 +1415,10 @@ flatpak: - python3-pyparsing - python3-setuptools - python3-six + - python3-smartypants + - python3-test + - python3-tkinter + - python3-typogrify - python3-wheel - qadwaitadecorations-qt6 - qt5-srpm-macros @@ -1411,7 +1434,9 @@ flatpak: - rav1e-libs - readline - readline-devel + - redhat-display-fonts - redhat-rpm-config + - redhat-text-fonts - rhash - rpm - rpm-libs @@ -1478,6 +1503,7 @@ flatpak: - strace - subunit - subunit-devel + - svt-av1-devel - svt-av1-libs - sysprof-agent - sysprof-capture-devel @@ -1488,10 +1514,16 @@ flatpak: - systemtap-sdt-dtrace - taglib - tar + - tcl + - tcl-devel + - tcl-thread + - tcl-thread-devel - tesseract - tesseract-langpack-eng - tesseract-tessdata-doc - texinfo + - tk + - tk-devel - tpm2-tss - tracker-devel - tslib From 693957113078ae9c77412e33fbe38ea5c3e7069b Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 5 Sep 2024 19:10:43 -0400 Subject: [PATCH 43/92] Removed itcl, tcl-thread Very little if anything use these Tcl extensions. --- container.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/container.yaml b/container.yaml index 4a8b611..eb7a8e4 100644 --- a/container.yaml +++ b/container.yaml @@ -534,8 +534,6 @@ flatpak: - info - iso-codes - iso-codes-devel - - itcl - - itcl-devel - itstool - jansson - javascriptcoregtk4.1 @@ -1516,8 +1514,6 @@ flatpak: - tar - tcl - tcl-devel - - tcl-thread - - tcl-thread-devel - tesseract - tesseract-langpack-eng - tesseract-tessdata-doc From b4e6a7b8e278dfdb8106a86925bbdea8b3da8d45 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 16 Sep 2024 21:58:10 -0400 Subject: [PATCH 44/92] Refresh --- container.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index eb7a8e4..0664b09 100644 --- a/container.yaml +++ b/container.yaml @@ -9,7 +9,8 @@ flatpak: --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LD_LIBRARY_PATH=/app/lib64 --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin - --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=TCLLIBPATH=/app/lib64/tcl8.6 + --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true --extension=org.freedesktop.Platform.GL=no-autodownload=true --extension=org.freedesktop.Platform.GL=autodelete=false @@ -606,6 +607,7 @@ flatpak: - libblkid - libblkid-devel - libbluray + - libbpf - libbrotli - libbs2b - libcaca From 5545a5b643b86137dc7bbe4d6b4b3a68b331125d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 6 Oct 2024 03:18:22 -0400 Subject: [PATCH 45/92] Refresh --- container.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/container.yaml b/container.yaml index 0664b09..bbca312 100644 --- a/container.yaml +++ b/container.yaml @@ -17,6 +17,8 @@ flatpak: --extension=org.freedesktop.Platform.GL=add-ld-path=lib --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver + --extension=org.freedesktop.Platform.openh264=version=2.4.1 --extension=org.freedesktop.Platform.openh264=directory=lib64/openh264 + --extension=org.freedesktop.Platform.openh264=add-ld-path=extra --extension=org.freedesktop.Platform.openh264=no-autodownload=true cleanup-commands: | appstream-compose --verbose \ --prefix=/usr \ @@ -27,8 +29,9 @@ flatpak: mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open - # Create a directory for mounting org.freedesktop.Platform.GL extension point + # Create a directory for mounting extension points mkdir -p /usr/lib64/GL + mkdir -p /usr/lib64/openh264 rm -r /etc/glvnd ln -s ../lib64/GL/glvnd /etc/glvnd @@ -131,8 +134,7 @@ flatpak: - cmake-filesystem - codec2 - colord-libs - - coreutils - - coreutils-common + - coreutils-single - cpio - cpp - cracklib @@ -699,6 +701,7 @@ flatpak: - libhandy-devel - libheif - libheif-devel + - libheif-tools - name: libhwasan platforms: only: @@ -961,7 +964,6 @@ flatpak: - libxslt - libxslt-devel - libXt - - libXt-devel - libXtst - libXtst-devel - libXv @@ -1249,6 +1251,7 @@ flatpak: - perl-Math-Complex - perl-Memoize - perl-meta-notation + - perl-MIME-Base32 - perl-MIME-Base64 - perl-Module-Build - perl-Module-CoreList @@ -1516,9 +1519,7 @@ flatpak: - tar - tcl - tcl-devel - - tesseract - - tesseract-langpack-eng - - tesseract-tessdata-doc + - tesseract-libs - texinfo - tk - tk-devel From 651c2d0867f58ece19143a080d75bcb107d39335 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 7 Oct 2024 22:07:29 -0400 Subject: [PATCH 46/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index bbca312..7d4d100 100644 --- a/container.yaml +++ b/container.yaml @@ -1424,6 +1424,7 @@ flatpak: - python3-typogrify - python3-wheel - qadwaitadecorations-qt6 + - qrencode-libs - qt5-srpm-macros - qt6-filesystem - qt6-qtbase From fef95d1ec6e7beff926176050144a943c72cc0f0 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 8 Oct 2024 11:21:23 -0400 Subject: [PATCH 47/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index 7d4d100..7af1933 100644 --- a/container.yaml +++ b/container.yaml @@ -75,6 +75,7 @@ flatpak: - appstream-compose-devel - appstream-data - appstream-devel + - aribb24 - at-spi2-atk - at-spi2-atk-devel - at-spi2-core @@ -583,6 +584,7 @@ flatpak: - libappstream-glib - libarchive - libarchive-devel + - libaribcaption - libasan - libass - libassuan From 1a621e6e1f6f966239523d7c31634630d6a670ef Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 27 Oct 2024 19:41:02 -0400 Subject: [PATCH 48/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 7af1933..076c9f5 100644 --- a/container.yaml +++ b/container.yaml @@ -361,6 +361,7 @@ flatpak: - gssdp-devel - gstreamer1 - gstreamer1-devel + - gstreamer1-plugin-dav1d - gstreamer1-plugin-gif - gstreamer1-plugin-gtk4 - gstreamer1-plugin-libav From b4f6359d9f467f2e06a5a9d35f1ca8b3c26108b4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 10 Nov 2024 11:44:08 -0500 Subject: [PATCH 49/92] Refresh --- container.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/container.yaml b/container.yaml index 076c9f5..63841eb 100644 --- a/container.yaml +++ b/container.yaml @@ -301,10 +301,6 @@ flatpak: - glibc-common - glibc-devel - glibc-gconv-extra - - name: glibc-headers-x86 - platforms: - only: - - x86_64 - glibc-minimal-langpack - glibc-nss-devel - glslang From 98b7a324814f6f101bd2f04d8c786ba0bc1a0275 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 18 Nov 2024 23:24:21 -0500 Subject: [PATCH 50/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 63841eb..0d65789 100644 --- a/container.yaml +++ b/container.yaml @@ -324,6 +324,7 @@ flatpak: - gnutls-c++ - gnutls-dane - gnutls-devel + - gnutls-utils - go-srpm-macros - gobject-introspection - gobject-introspection-devel From df2e0d7277e61919812535d71933902417c8d321 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 25 Nov 2024 18:53:57 -0500 Subject: [PATCH 51/92] Refresh --- container.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 0d65789..7a6feed 100644 --- a/container.yaml +++ b/container.yaml @@ -145,6 +145,7 @@ flatpak: - ctags - cups-client - cups-devel + - cups-filesystem - cups-libs - curl - cvs @@ -1261,7 +1262,6 @@ flatpak: - perl-Module-Loaded - perl-Module-Metadata - perl-Module-Signature - - perl-Mozilla-CA - perl-mro - perl-MRO-Compat - perl-NDBM_File @@ -1445,6 +1445,7 @@ flatpak: - rpm - rpm-libs - rpm-sequoia + - rsms-inter-vf-fonts - rsvg-pixbuf-loader - rubberband - ruby From e36243bf1ff87cae891972f7ae62a5268c08e935 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 10 Dec 2024 18:16:43 -0500 Subject: [PATCH 52/92] Enable dynamic ld.so.cache generation --- container.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 7a6feed..20c9040 100644 --- a/container.yaml +++ b/container.yaml @@ -7,7 +7,7 @@ flatpak: runtime: org.fedoraproject.Platform finish-args: > --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 - --env=LD_LIBRARY_PATH=/app/lib64 --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" + --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share @@ -29,6 +29,11 @@ flatpak: mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open + # enable dynamic ld.so.cache generation + [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig + cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf + rm -f /etc/ld.so.conf.d/*.conf + # Create a directory for mounting extension points mkdir -p /usr/lib64/GL mkdir -p /usr/lib64/openh264 From 990fa3227f4fef351d00d4c958246a6bbab9b8a8 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sat, 11 Jan 2025 23:45:54 -0500 Subject: [PATCH 53/92] Refresh --- container.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/container.yaml b/container.yaml index 20c9040..713aca0 100644 --- a/container.yaml +++ b/container.yaml @@ -117,6 +117,10 @@ flatpak: - boost-regex - brotli - brotli-devel + - bsdcat + - bsdcpio + - bsdtar + - bsdunzip - bubblewrap - build-reproducibility-srpm-macros - byacc @@ -212,9 +216,9 @@ flatpak: - fdk-aac-free - fdk-aac-free-devel - fedora-gpg-keys - - fedora-release - fedora-release-common - - fedora-release-identity-basic + - fedora-release-flatpak + - fedora-release-identity-flatpak - fedora-repos - ffmpeg-free - fftw @@ -1059,14 +1063,14 @@ flatpak: - nss_hesiod - numactl-libs - ocaml-srpm-macros - - ocl-icd - - ocl-icd-devel - oniguruma - oniguruma-devel - openal-soft - openal-soft-devel - openblas-srpm-macros - opencl-headers + - OpenCL-ICD-Loader + - OpenCL-ICD-Loader-devel - opencore-amr - name: opencsd platforms: From ff6b9d4fbe2fb20a43d103583b2312d0f2bcc022 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 3 Feb 2025 02:28:17 -0500 Subject: [PATCH 54/92] Sync extension support --- container.yaml | 247 ++++++++++++++++++++++--------------------------- 1 file changed, 111 insertions(+), 136 deletions(-) diff --git a/container.yaml b/container.yaml index 713aca0..1f40b13 100644 --- a/container.yaml +++ b/container.yaml @@ -5,20 +5,69 @@ flatpak: component: flatpak-sdk branch: f41 runtime: org.fedoraproject.Platform + add-extensions: + org.fedoraproject.Platform.GL: + directory: lib64/GL + versions: f41;1.4 + add-ld-path: lib + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/d3d;lib/dri;lib/gallium-pipe;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d + subdirectories: true + autodelete: false + no-autodownload: true + download-if: active-gl-driver + enable-if: active-gl-driver + autoprune-unless: active-gl-driver + org.fedoraproject.Platform.VAAPI.Intel: + directory: lib64/dri-intel-vaapi + add-ld-path: lib + autodelete: false + no-autodownload: true + download-if: have-intel-gpu + autoprune-unless: have-intel-gpu + org.fedoraproject.Platform.VAAPI.nvidia: + directory: lib64/dri-nvidia-vaapi + autodelete: false + no-autodownload: true + download-if: have-kernel-module-nvidia + autoprune-unless: have-kernel-module-nvidia + org.fedoraproject.Platform.VulkanLayer: + directory: lib64/vulkan + add-ld-path: lib + merge-dirs: share/vulkan/implicit_layer.d;share/vulkan/explicit_layer.d; + subdirectories: true + no-autodownload: true + org.fedoraproject.Platform.Locale: + directory: share/runtime/locale + autodelete: true + org.fedoraproject.Platform.GStreamer: + directory: lib64/extensions/gstreamer-1.0 + subdirectories: true + no-autodownload: true + org.freedesktop.Platform.openh264: + directory: lib64/openh264 + add-ld-path: extra + no-autodownload: true + org.fedoraproject.Gtk3theme: + directory: share/runtime/share/themes + version: '3.22' + subdirectories: true + subdirectory-suffix: gtk-3.0 + no-autodownload: true + download-if: active-gtk-theme + org.fedoraproject.Sdk.Extension: + directory: lib/sdk + add-ld-path: lib + subdirectories: true + no-autodownload: true finish-args: > - --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=ALSA_CONFIG_DIR=/usr/share/alsa --env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf + --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/extensions/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=LIBVA_DRIVERS_PATH=/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin - --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=TCLLIBPATH=/app/lib64/tcl8.6 - --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share - --env=GPROFNG_SYSCONFDIR=/etc --extension=org.freedesktop.Platform.GL=version=1.4 - --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true - --extension=org.freedesktop.Platform.GL=no-autodownload=true --extension=org.freedesktop.Platform.GL=autodelete=false - --extension=org.freedesktop.Platform.GL=add-ld-path=lib --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d - --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver - --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver - --extension=org.freedesktop.Platform.openh264=version=2.4.1 --extension=org.freedesktop.Platform.openh264=directory=lib64/openh264 - --extension=org.freedesktop.Platform.openh264=add-ld-path=extra --extension=org.freedesktop.Platform.openh264=no-autodownload=true + --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python + --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --env=GPROFNG_SYSCONFDIR=/etc cleanup-commands: | appstream-compose --verbose \ --prefix=/usr \ @@ -29,23 +78,58 @@ flatpak: mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open + rm -fr /usr/lib/systemd/ + rm -fr /usr/share/{doc,info,man} + # enable dynamic ld.so.cache generation [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf rm -f /etc/ld.so.conf.d/*.conf - # Create a directory for mounting extension points - mkdir -p /usr/lib64/GL - mkdir -p /usr/lib64/openh264 + # User ALSA configuration can conflict with flatpak setup + # https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/857 + sed -e '/~\/\.asoundrc/d' -e 's|/alsa/asoundrc|/asound.conf|' /usr/share/alsa/alsa.conf - rm -r /etc/glvnd - ln -s ../lib64/GL/glvnd /etc/glvnd + # Create symlinks to expected locations from GL extensions + rm -fr /etc/{egl,glvnd,OpenCL,vulkan} + rm -fr /usr/lib64/{clc,d3d,dri,gallium-pipe,gbm,vdpau}/ + ln -s ../lib64/GL/{egl,glvnd,OpenCL,vulkan} /etc/ + ln -s GL/lib/{clc,d3d,dri,gbm,gallium-pipe} GL/vdpau /usr/lib64/ + # Provide driver implementations with GL extensions + rm -f /usr/lib64/libdrm_*.so* - rm -r /etc/vulkan - ln -s ../lib64/GL/vulkan /etc/vulkan + # devel-to-runtime dependencies have not been been split yet + rm -f /usr/lib64/libLLVM* /usr/lib64/libsensors.so* /usr/lib64/libgallium-*.so \ + /usr/lib64/libEGL_mesa.so* /usr/lib64/libGLX_{mesa,system}.so* /usr/lib64/libglapi.so* + + # Create symlinks to expected locations from Vulkan extensions + rm -fr /usr/share/vulkan + ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs + + for l in `locale -a`; do + if [ ! -d /usr/lib/locale/$l ]; then + ln -s ../../share/runtime/locale/${l%_*}/lib/$l /usr/lib/locale/$l + fi + done + rm -f /usr/lib/locale/locale-archive* + + cd /usr/share/hunspell + for f in *; do + l=`echo $f | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'` + case $l in en) continue ;; esac + rm -f $f + ln -sf ../runtime/locale/$l/hunspell/$f . + done + cd /usr/share/hyphen + for f in *; do + l=`echo $f | sed -e 's/hyph_\([^-_\.]*\)[-_\.].*/\1/'` + case $l in en) continue ;; esac + rm -f $f + ln -sf ../runtime/locale/$l/hyphen/$f . + done packages: - abattis-cantarell-vf-fonts - abseil-cpp @@ -311,6 +395,7 @@ flatpak: - glibc-common - glibc-devel - glibc-gconv-extra + - glibc-langpack-en - glibc-minimal-langpack - glibc-nss-devel - glslang @@ -418,123 +503,18 @@ flatpak: - hiredis - hostname - hunspell - - hunspell-af - - hunspell-ar - - hunspell-be - - hunspell-bg - - hunspell-bn - - hunspell-br - - hunspell-ca - - hunspell-cs - - hunspell-da - - hunspell-de + - hunspell-?? + - hunspell-??-* + - hunspell-??? - hunspell-devel - - hunspell-el - - hunspell-en - - hunspell-en-GB - hunspell-en-US - - hunspell-eo - - hunspell-es - - hunspell-es-AR - - hunspell-es-BO - - hunspell-es-CL - - hunspell-es-CO - - hunspell-es-CR - - hunspell-es-CU - - hunspell-es-DO - - hunspell-es-EC - - hunspell-es-ES - - hunspell-es-GQ - - hunspell-es-GT - - hunspell-es-HN - - hunspell-es-MX - - hunspell-es-NI - - hunspell-es-PA - - hunspell-es-PE - - hunspell-es-PR - - hunspell-es-PY - - hunspell-es-SV - - hunspell-es-US - - hunspell-es-UY - - hunspell-es-VE - - hunspell-et - - hunspell-fa - hunspell-filesystem - - hunspell-fr - - hunspell-gd - - hunspell-gl - - hunspell-gu - - hunspell-he - - hunspell-hi - - hunspell-hr - - hunspell-hu - - hunspell-id - - hunspell-is - - hunspell-it - - hunspell-ko - - hunspell-lt - - hunspell-lv - - hunspell-nb - - hunspell-ne - - hunspell-nl - - hunspell-nn - - hunspell-oc - - hunspell-pl - - hunspell-pt - - hunspell-pt-BR - - hunspell-ro - - hunspell-ru - - hunspell-si - - hunspell-sk - - hunspell-sl - - hunspell-sq - - hunspell-sr - - hunspell-sv - - hunspell-sw - - hunspell-te - - hunspell-th - - hunspell-tr - - hunspell-uk - - hunspell-vi - hwdata - hyphen - - hyphen-af - - hyphen-be - - hyphen-bg - - hyphen-ca - - hyphen-cs - - hyphen-da - - hyphen-de + - hyphen-?? + - hyphen-??-* + - hyphen-??? - hyphen-devel - - hyphen-el - - hyphen-en - - hyphen-eo - - hyphen-es - - hyphen-et - - hyphen-fr - - hyphen-gl - - hyphen-hr - - hyphen-hu - - hyphen-id - - hyphen-is - - hyphen-it - - hyphen-lt - - hyphen-lv - - hyphen-nb - - hyphen-nl - - hyphen-nn - - hyphen-pl - - hyphen-pt - - hyphen-pt-BR - - hyphen-ro - - hyphen-ru - - hyphen-sk - - hyphen-sl - - hyphen-sr - - hyphen-sv - - hyphen-te - - hyphen-uk - - hyphen-zu - ibus-devel - ibus-gtk2 - ibus-gtk3 @@ -773,8 +753,6 @@ flatpak: - libpaper - libpciaccess - libpciaccess-devel - - libperf - - libperf-devel - libpipeline - libpipeline-devel - libpkgconf @@ -1017,9 +995,6 @@ flatpak: - mesa-libGL-devel - mesa-libglapi - mesa-libGLU - - mesa-va-drivers - - mesa-vdpau-drivers - - mesa-vulkan-drivers - meson - mozjs128 - mozjs128-devel @@ -1280,7 +1255,6 @@ flatpak: - perl-Net-SSLeay - perl-NEXT - perl-NTLM - - perl-Object-HashBase - perl-ODBM_File - perl-Opcode - perl-open @@ -1432,7 +1406,6 @@ flatpak: - python3-tkinter - python3-typogrify - python3-wheel - - qadwaitadecorations-qt6 - qrencode-libs - qt5-srpm-macros - qt6-filesystem @@ -1561,6 +1534,8 @@ flatpak: - vala - valgrind - valgrind-devel + - valgrind-gdb + - valgrind-scripts - valgrind-tools-devel - vamp-plugin-sdk - vapoursynth-libs From d6d24e589cc471ee2cdfc388b27feff54aad683f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 3 Feb 2025 09:25:15 -0500 Subject: [PATCH 55/92] Use Fedora openh264 extension --- container.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/container.yaml b/container.yaml index 1f40b13..2bbc927 100644 --- a/container.yaml +++ b/container.yaml @@ -43,10 +43,10 @@ flatpak: directory: lib64/extensions/gstreamer-1.0 subdirectories: true no-autodownload: true - org.freedesktop.Platform.openh264: + org.fedoraproject.Platform.openh264: directory: lib64/openh264 add-ld-path: extra - no-autodownload: true + autodelete: true org.fedoraproject.Gtk3theme: directory: share/runtime/share/themes version: '3.22' From f24eb296b9b43ae8ade41eafe4fde6cf12d2e9cc Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 5 Feb 2025 14:14:25 -0500 Subject: [PATCH 56/92] Revert openh264 extension support Apparently flatpak doesn't know how to handle extra-data when pulling from an OCI catalog, which surprisingly is handled differently than a local install from a downloaded .oci.tar image. --- container.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/container.yaml b/container.yaml index 2bbc927..1f40b13 100644 --- a/container.yaml +++ b/container.yaml @@ -43,10 +43,10 @@ flatpak: directory: lib64/extensions/gstreamer-1.0 subdirectories: true no-autodownload: true - org.fedoraproject.Platform.openh264: + org.freedesktop.Platform.openh264: directory: lib64/openh264 add-ld-path: extra - autodelete: true + no-autodownload: true org.fedoraproject.Gtk3theme: directory: share/runtime/share/themes version: '3.22' From 640a3eacd287fbab71a570d66438c2f7540a8bf3 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 5 Feb 2025 14:25:50 -0500 Subject: [PATCH 57/92] Fix openh264 version --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 1f40b13..3c254ef 100644 --- a/container.yaml +++ b/container.yaml @@ -45,6 +45,7 @@ flatpak: no-autodownload: true org.freedesktop.Platform.openh264: directory: lib64/openh264 + version: 2.4.1 add-ld-path: extra no-autodownload: true org.fedoraproject.Gtk3theme: From 8d0bf5886b57cf599ceaf0cdfcc75c54f92f770d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 12 Feb 2025 16:28:47 -0500 Subject: [PATCH 58/92] Refresh --- container.yaml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/container.yaml b/container.yaml index 3c254ef..0ff19f2 100644 --- a/container.yaml +++ b/container.yaml @@ -110,12 +110,13 @@ flatpak: touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs - for l in `locale -a`; do - if [ ! -d /usr/lib/locale/$l ]; then - ln -s ../../share/runtime/locale/${l%_*}/lib/$l /usr/lib/locale/$l - fi + cd /usr/lib/locale + for d in *; do + l=`echo $d | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'` + case $l in en) continue ;; esac + find $d -delete + ln -sf ../../share/runtime/locale/$l/lib/$d . done - rm -f /usr/lib/locale/locale-archive* cd /usr/share/hunspell for f in *; do @@ -232,6 +233,11 @@ flatpak: - coreutils-single - cpio - cpp + - name: cpuinfo + platforms: + only: + - aarch64 + - x86_64 - cracklib - cracklib-devel - cracklib-dicts @@ -392,11 +398,10 @@ flatpak: - glib2 - glib2-devel - glibc - - glibc-all-langpacks - glibc-common - glibc-devel - glibc-gconv-extra - - glibc-langpack-en + - glibc-langpack-* - glibc-minimal-langpack - glibc-nss-devel - glslang @@ -961,6 +966,7 @@ flatpak: - libXxf86vm-devel - libyaml - libyaml-devel + - libyuv - libzstd - libzstd-devel - lilv-libs @@ -1418,6 +1424,7 @@ flatpak: - qt6-qttranslations - qt6-qtwayland - qt6-srpm-macros + - rav1e-devel - rav1e-libs - readline - readline-devel @@ -1539,7 +1546,6 @@ flatpak: - valgrind-scripts - valgrind-tools-devel - vamp-plugin-sdk - - vapoursynth-libs - vid.stab - vim-data - vim-filesystem From e0afd963450553e5089b46620f34de1e855e5dd6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 12 Feb 2025 23:20:23 -0500 Subject: [PATCH 59/92] Refresh --- container.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 0ff19f2..a090238 100644 --- a/container.yaml +++ b/container.yaml @@ -113,7 +113,7 @@ flatpak: cd /usr/lib/locale for d in *; do l=`echo $d | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'` - case $l in en) continue ;; esac + case $l in C|en) continue ;; esac find $d -delete ln -sf ../../share/runtime/locale/$l/lib/$d . done @@ -1546,6 +1546,7 @@ flatpak: - valgrind-scripts - valgrind-tools-devel - vamp-plugin-sdk + - vapoursynth-libs - vid.stab - vim-data - vim-filesystem From 929d61d4d4b75212019ef9488e1074d77a319b43 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 2 Mar 2025 15:16:33 -0500 Subject: [PATCH 60/92] Refresh --- container.yaml | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/container.yaml b/container.yaml index a090238..708c306 100644 --- a/container.yaml +++ b/container.yaml @@ -82,6 +82,9 @@ flatpak: rm -fr /usr/lib/systemd/ rm -fr /usr/share/{doc,info,man} + # SSH error: Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf + rm -f /etc/ssh/ssh_config.d/* + # enable dynamic ld.so.cache generation [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf @@ -99,10 +102,6 @@ flatpak: # Provide driver implementations with GL extensions rm -f /usr/lib64/libdrm_*.so* - # devel-to-runtime dependencies have not been been split yet - rm -f /usr/lib64/libLLVM* /usr/lib64/libsensors.so* /usr/lib64/libgallium-*.so \ - /usr/lib64/libEGL_mesa.so* /usr/lib64/libGLX_{mesa,system}.so* /usr/lib64/libglapi.so* - # Create symlinks to expected locations from Vulkan extensions rm -fr /usr/share/vulkan ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan @@ -132,6 +131,15 @@ flatpak: rm -f $f ln -sf ../runtime/locale/$l/hyphen/$f . done + cd /usr/share/mythes + mv th_eo{,_v2}.dat + mv th_eo{,_v2}.idx + for f in *; do + l=`echo $f | sed -e 's/th_\([^-_\.]*\)[-_\.].*/\1/'` + case $l in en) continue ;; esac + rm -f $f + ln -sf ../runtime/locale/$l/mythes/$f . + done packages: - abattis-cantarell-vf-fonts - abseil-cpp @@ -990,17 +998,13 @@ flatpak: - mallard-rng - man-db - mbedtls - - mesa-dri-drivers - mesa-filesystem - mesa-libd3d - mesa-libd3d-devel - - mesa-libEGL - mesa-libEGL-devel - mesa-libgbm - mesa-libgbm-devel - - mesa-libGL - mesa-libGL-devel - - mesa-libglapi - mesa-libGLU - meson - mozjs128 @@ -1011,6 +1015,10 @@ flatpak: - mpg123-devel - mpg123-libs - mtdev + - mythes + - mythes-?? + - mythes-??-* + - mythes-devel - nano - nasm - ncompress From 0a913d3c7dd3deaa0cdbbd786713460c1a39aa12 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 2 Mar 2025 20:30:47 -0500 Subject: [PATCH 61/92] F42 --- container.yaml | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/container.yaml b/container.yaml index 708c306..8b19443 100644 --- a/container.yaml +++ b/container.yaml @@ -1,14 +1,14 @@ flatpak: id: org.fedoraproject.Sdk build-runtime: true - name: f41/flatpak-sdk + name: f42/flatpak-sdk component: flatpak-sdk - branch: f41 + branch: f42 runtime: org.fedoraproject.Platform add-extensions: org.fedoraproject.Platform.GL: directory: lib64/GL - versions: f41;1.4 + versions: f42;1.4 add-ld-path: lib merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/d3d;lib/dri;lib/gallium-pipe;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true @@ -266,8 +266,6 @@ flatpak: - cyrus-sasl-plain - cyrus-sasl-scram - dbus - - dbus-broker - - dbus-common - dbus-devel - dbus-libs - dbus-tools @@ -334,6 +332,7 @@ flatpak: - file-devel - file-libs - filesystem + - filesystem-srpm-macros - findutils - flac - flac-devel @@ -368,7 +367,6 @@ flatpak: - gcc-gfortran - gcc-objc - gcc-plugin-annobin - - gcr - gcr-devel - gcr-libs - gd @@ -468,9 +466,15 @@ flatpak: - gstreamer1 - gstreamer1-devel - gstreamer1-plugin-dav1d + - gstreamer1-plugin-fallbackswitch + - gstreamer1-plugin-fmp4 - gstreamer1-plugin-gif - gstreamer1-plugin-gtk4 + - gstreamer1-plugin-hsv + - gstreamer1-plugin-json - gstreamer1-plugin-libav + - gstreamer1-plugin-livesync + - gstreamer1-plugin-mp4 - gstreamer1-plugin-openh264 - gstreamer1-plugin-reqwest - gstreamer1-plugins-bad-free @@ -536,7 +540,6 @@ flatpak: - ibus-libs - icu - ilbc - - imath - info - iso-codes - iso-codes-devel @@ -550,6 +553,7 @@ flatpak: - jbigkit-libs - jq - jq-devel + - js-doxygen - json-c - json-glib - json-glib-devel @@ -641,7 +645,6 @@ flatpak: - libdc1394 - libdecor - libdecor-devel - - libdeflate - libdex - libdex-devel - libdovi @@ -739,6 +742,7 @@ flatpak: - libldac - libldb - liblerc + - liblerc-devel - liblsan - libmanette - libmanette-devel @@ -780,7 +784,6 @@ flatpak: - libproxy-devel - libpsl - libpsl-devel - - libpwquality - name: libquadmath platforms: only: @@ -856,6 +859,8 @@ flatpak: - libtiff - libtiff-devel - libtirpc + - libtommath + - libtommath-devel - libtool - libtool-ltdl - libtool-ltdl-devel @@ -978,6 +983,7 @@ flatpak: - libzstd - libzstd-devel - lilv-libs + - llvm-filesystem - llvm-libs - lm_sensors-libs - lmdb-libs @@ -986,7 +992,6 @@ flatpak: - lua-devel - lua-libs - lua-srpm-macros - - lv2 - lynx - lz4 - lz4-devel @@ -1006,6 +1011,7 @@ flatpak: - mesa-libgbm-devel - mesa-libGL-devel - mesa-libGLU + - mesa-libGLU-devel - meson - mozjs128 - mozjs128-devel @@ -1066,7 +1072,6 @@ flatpak: platforms: only: - aarch64 - - openexr-libs - openjade - openjpeg - openjpeg-devel @@ -1093,7 +1098,6 @@ flatpak: - p11-kit-server - p11-kit-trust - package-notes-srpm-macros - - pam - pam-libs - pango - pango-devel @@ -1398,11 +1402,14 @@ flatpak: - python3-cairo-devel - python3-cython - python3-devel + - python3-gitdb + - python3-GitPython - python3-gobject - python3-gobject-base - python3-gobject-devel - python3-gstreamer1 - python3-jinja2 + - python3-libarchive-c - python3-libs - python3-libxml2 - python3-libxslt @@ -1417,6 +1424,7 @@ flatpak: - python3-setuptools - python3-six - python3-smartypants + - python3-smmap - python3-test - python3-tkinter - python3-typogrify @@ -1445,7 +1453,7 @@ flatpak: - rpm-sequoia - rsms-inter-vf-fonts - rsvg-pixbuf-loader - - rubberband + - rubberband-libs - ruby - ruby-bundled-gems - ruby-default-gems @@ -1467,8 +1475,8 @@ flatpak: - samba-client-libs - samba-common - samba-common-libs - - SDL2 - - SDL2-devel + - sdl2-compat + - sdl2-compat-devel - SDL2_image - SDL2_image-devel - SDL2_mixer @@ -1477,6 +1485,7 @@ flatpak: - SDL2_net-devel - SDL2_ttf - SDL2_ttf-devel + - SDL3 - sed - serd - setup @@ -1492,6 +1501,7 @@ flatpak: - soundtouch - source-highlight - soxr + - spdlog - speech-dispatcher-libs - speex - speex-devel @@ -1512,6 +1522,7 @@ flatpak: - sysprof-capture-devel - systemd-devel - systemd-libs + - systemd-standalone-sysusers - systemd-standalone-tmpfiles - systemtap-sdt-devel - systemtap-sdt-dtrace @@ -1519,12 +1530,15 @@ flatpak: - tar - tcl - tcl-devel + - tcl8 - tesseract-libs - texinfo - tk - tk-devel + - tk8 - tpm2-tss - tracker-devel + - tree-sitter-srpm-macros - tslib - turbojpeg - turbojpeg-devel @@ -1547,14 +1561,13 @@ flatpak: - urw-base35-z003-fonts - util-linux - util-linux-core + - util-linux-script - vala - valgrind - valgrind-devel - valgrind-gdb - valgrind-scripts - valgrind-tools-devel - - vamp-plugin-sdk - - vapoursynth-libs - vid.stab - vim-data - vim-filesystem @@ -1568,6 +1581,7 @@ flatpak: - wavpack-devel - wayland-devel - wayland-protocols-devel + - web-assets-filesystem - webkit2gtk4.1 - webkit2gtk4.1-devel - webkitgtk6.0 From 1b3ba9f46f225a34f858cd9c2cb22a2c79179af1 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 16 Mar 2025 13:34:39 -0400 Subject: [PATCH 62/92] Drop gtk2, update openh264 to 2.5.1 --- container.yaml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/container.yaml b/container.yaml index 8b19443..af9a9fb 100644 --- a/container.yaml +++ b/container.yaml @@ -45,7 +45,7 @@ flatpak: no-autodownload: true org.freedesktop.Platform.openh264: directory: lib64/openh264 - version: 2.4.1 + version: 2.5.1 add-ld-path: extra no-autodownload: true org.fedoraproject.Gtk3theme: @@ -152,7 +152,6 @@ flatpak: - adobe-mappings-pdf - adobe-source-code-pro-fonts - adwaita-cursor-theme - - adwaita-gtk2-theme - adwaita-icon-theme - adwaita-icon-theme-devel - adwaita-icon-theme-legacy @@ -183,7 +182,6 @@ flatpak: - atk-devel - attr - audit-libs - - authselect - authselect-libs - autoconf - autoconf-archive @@ -266,6 +264,7 @@ flatpak: - cyrus-sasl-plain - cyrus-sasl-scram - dbus + - dbus-common - dbus-devel - dbus-libs - dbus-tools @@ -305,7 +304,6 @@ flatpak: - fcitx5-devel - fcitx5-gtk - fcitx5-gtk-devel - - fcitx5-gtk2 - fcitx5-gtk3 - fcitx5-gtk4 - fcitx5-libs @@ -419,8 +417,6 @@ flatpak: - gmp-c++ - gmp-devel - gnat-srpm-macros - - gnome-themes-extra - - gnome-user-docs - gnu-free-fonts-common - gnu-free-mono-fonts - gnu-free-sans-fonts @@ -490,8 +486,6 @@ flatpak: - gtk-doc - gtk-immodules-imsettings - gtk-update-icon-cache - - gtk2 - - gtk2-immodules - gtk3 - gtk3-devel - gtk3-immodule-xim @@ -515,7 +509,6 @@ flatpak: - heif-pixbuf-loader - help2man - hicolor-icon-theme - - highcontrast-icon-theme - highway - highway-devel - hiredis @@ -534,7 +527,6 @@ flatpak: - hyphen-??? - hyphen-devel - ibus-devel - - ibus-gtk2 - ibus-gtk3 - ibus-gtk4 - ibus-libs @@ -654,6 +646,7 @@ flatpak: - libdvbv5-devel - libdvdnav - libdvdread + - libebur128 - libeconf - libeconf-devel - libedit From 4985c3d69ecff1b29ded75020007acfa3af565bc Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 17 Mar 2025 09:41:45 -0400 Subject: [PATCH 63/92] Update to GNOME 48 runtime --- container.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/container.yaml b/container.yaml index af9a9fb..77cf345 100644 --- a/container.yaml +++ b/container.yaml @@ -156,6 +156,8 @@ flatpak: - adwaita-icon-theme-devel - adwaita-icon-theme-legacy - adwaita-icon-theme-legacy-devel + - adwaita-mono-fonts + - adwaita-sans-fonts - alsa-lib - alsa-lib-devel - alsa-plugins-arcamav @@ -171,7 +173,6 @@ flatpak: - appstream - appstream-compose - appstream-compose-devel - - appstream-data - appstream-devel - aribb24 - at-spi2-atk @@ -193,6 +194,8 @@ flatpak: - avif-pixbuf-loader - basesystem - bash + - bash-completion + - bash-completion-devel - bash-devel - binutils - binutils-devel @@ -509,6 +512,8 @@ flatpak: - heif-pixbuf-loader - help2man - hicolor-icon-theme + - hidapi + - hidapi-devel - highway - highway-devel - hiredis @@ -990,6 +995,9 @@ flatpak: - lz4-devel - lz4-libs - lzip + - lzo + - lzo-devel + - lzo-minilzo - m4 - mailcap - make @@ -1444,7 +1452,6 @@ flatpak: - rpm - rpm-libs - rpm-sequoia - - rsms-inter-vf-fonts - rsvg-pixbuf-loader - rubberband-libs - ruby From 3d0dc992aa7fc5ccc85606f458a226026a4c78f9 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 17 Mar 2025 10:32:01 -0400 Subject: [PATCH 64/92] Cleanup LLVM Even without Mesa components, perf will still pull llvm-libs into the SDK. --- container.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 77cf345..a2984d7 100644 --- a/container.yaml +++ b/container.yaml @@ -102,6 +102,9 @@ flatpak: # Provide driver implementations with GL extensions rm -f /usr/lib64/libdrm_*.so* + # Rely on GL.default extension for llvm-libs (for perf) + rm -f /usr/lib64/llvm*/ + # Create symlinks to expected locations from Vulkan extensions rm -fr /usr/share/vulkan ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan @@ -183,6 +186,7 @@ flatpak: - atk-devel - attr - audit-libs + - authselect - authselect-libs - autoconf - autoconf-archive @@ -983,7 +987,6 @@ flatpak: - lilv-libs - llvm-filesystem - llvm-libs - - lm_sensors-libs - lmdb-libs - lpcnetfreedv - lua @@ -1005,8 +1008,6 @@ flatpak: - man-db - mbedtls - mesa-filesystem - - mesa-libd3d - - mesa-libd3d-devel - mesa-libEGL-devel - mesa-libgbm - mesa-libgbm-devel From 7c6ff57c17ffbd6560394163b9dae4650795becd Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 17 Mar 2025 11:08:07 -0400 Subject: [PATCH 65/92] Fix LLVM cleanup --- container.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index a2984d7..314b4d4 100644 --- a/container.yaml +++ b/container.yaml @@ -103,7 +103,8 @@ flatpak: rm -f /usr/lib64/libdrm_*.so* # Rely on GL.default extension for llvm-libs (for perf) - rm -f /usr/lib64/llvm*/ + rm -fr /usr/lib64/LLVMgold.so* /usr/lib64/lib{LLVM,LTO,Remarks}* \ + /usr/lib64/bfd-plugins/LLVMgold.so* /usr/lib64/llvm*/ # Create symlinks to expected locations from Vulkan extensions rm -fr /usr/share/vulkan From 35c4bf72bf40a9e069ef9092b6e60aab195bb48a Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 18 Mar 2025 20:46:52 -0400 Subject: [PATCH 66/92] Refresh --- container.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/container.yaml b/container.yaml index 314b4d4..bbf9343 100644 --- a/container.yaml +++ b/container.yaml @@ -65,9 +65,8 @@ flatpak: --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/extensions/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LIBVA_DRIVERS_PATH=/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" - --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin - --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python - --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 + --env=PYTHONUSERBASE=/var/data/python --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc cleanup-commands: | appstream-compose --verbose \ @@ -195,6 +194,7 @@ flatpak: - avahi - avahi-devel - avahi-glib + - avahi-glib-devel - avahi-libs - avif-pixbuf-loader - basesystem @@ -861,6 +861,7 @@ flatpak: - libtheora-devel - libtiff - libtiff-devel + - libtinysparql - libtirpc - libtommath - libtommath-devel @@ -869,7 +870,6 @@ flatpak: - libtool-ltdl-devel - libtraceevent - libtraceevent-devel - - libtracker-sparql - libtsan - libubsan - libudfread @@ -1084,6 +1084,7 @@ flatpak: - opensp - openssh - openssh-clients + - openssh-keysign - openssl - openssl-devel - openssl-devel-engine @@ -1535,11 +1536,11 @@ flatpak: - tcl8 - tesseract-libs - texinfo + - tinysparql-devel - tk - tk-devel - tk8 - tpm2-tss - - tracker-devel - tree-sitter-srpm-macros - tslib - turbojpeg From d0e7b2eca06b7da0fc542a1134412d293e2623f7 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 23 Mar 2025 00:03:46 -0400 Subject: [PATCH 67/92] Refresh --- container.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/container.yaml b/container.yaml index bbf9343..35f9ea7 100644 --- a/container.yaml +++ b/container.yaml @@ -65,8 +65,9 @@ flatpak: --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/extensions/gstreamer-1.0:/usr/lib64/gstreamer-1.0 --env=LIBVA_DRIVERS_PATH=/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" - --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 - --env=PYTHONUSERBASE=/var/data/python --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/bin + --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python + --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc cleanup-commands: | appstream-compose --verbose \ @@ -770,6 +771,8 @@ flatpak: - liboeffis-devel - libogg - libogg-devel + - libopenjph + - libopenjph-devel - libopenmpt - libpaper - libpciaccess From 90e1fdbede52b2ca9fdb5efc0a8cd9445fb8b817 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 27 Apr 2025 14:35:47 -0400 Subject: [PATCH 68/92] Refresh --- container.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 35f9ea7..e1a4956 100644 --- a/container.yaml +++ b/container.yaml @@ -17,6 +17,15 @@ flatpak: download-if: active-gl-driver enable-if: active-gl-driver autoprune-unless: active-gl-driver + org.freedesktop.Platform.GL: + directory: lib64/GL + version: '1.4' + add-ld-path: lib + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;OpenCL/vendors;vulkan/icd.d;vulkan/implicit_layer.d + subdirectories: true + autodelete: false + no-autodownload: true + enable-if: active-gl-driver org.fedoraproject.Platform.VAAPI.Intel: directory: lib64/dri-intel-vaapi add-ld-path: lib @@ -48,6 +57,9 @@ flatpak: version: 2.5.1 add-ld-path: extra no-autodownload: true + org.fedoraproject.Platform.tessdata: + directory: share/tesseract/tessdata + no-autodownload: true org.fedoraproject.Gtk3theme: directory: share/runtime/share/themes version: '3.22' @@ -110,6 +122,9 @@ flatpak: rm -fr /usr/share/vulkan ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan + # Prepare mountpoint for tessdata extension + rm -fr /usr/share/tesseract/tessdata/* + touch -d @0 /usr/share/fonts /usr/share/fonts/* fc-cache -rs @@ -1087,7 +1102,6 @@ flatpak: - opensp - openssh - openssh-clients - - openssh-keysign - openssl - openssl-devel - openssl-devel-engine @@ -1537,7 +1551,11 @@ flatpak: - tcl - tcl-devel - tcl8 + - tesseract + - tesseract-common + - tesseract-langpack-eng - tesseract-libs + - tesseract-tessdata-doc - texinfo - tinysparql-devel - tk From 3c8ece8069178f5c8f7c418ac7092ff7b90145aa Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 11 May 2025 21:59:10 -0400 Subject: [PATCH 69/92] Add zlib-ng --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index e1a4956..b1afb3d 100644 --- a/container.yaml +++ b/container.yaml @@ -1664,7 +1664,9 @@ flatpak: - zimg - zip - zix + - zlib-ng - zlib-ng-compat - zlib-ng-compat-devel + - zlib-ng-devel - zstd - zvbi From 94baf386f4a0b2befac7554bb1ccfebbae943a32 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 19 May 2025 16:19:09 -0400 Subject: [PATCH 70/92] Refresh --- container.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/container.yaml b/container.yaml index b1afb3d..46cb93d 100644 --- a/container.yaml +++ b/container.yaml @@ -1551,7 +1551,6 @@ flatpak: - tcl - tcl-devel - tcl8 - - tesseract - tesseract-common - tesseract-langpack-eng - tesseract-libs From 47fd1a19e3e9c2122d4d48a977d212abc78f61a6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 19 Jun 2025 14:28:53 -0400 Subject: [PATCH 71/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 46cb93d..494e4b0 100644 --- a/container.yaml +++ b/container.yaml @@ -325,6 +325,7 @@ flatpak: - enchant2-devel - expat - expat-devel + - faad2-libs - fcitx5-devel - fcitx5-gtk - fcitx5-gtk-devel From 74ebf6256c10944de56e2bb4ed1538e657feee65 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 6 Jul 2025 22:26:00 -0400 Subject: [PATCH 72/92] Refresh --- container.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/container.yaml b/container.yaml index 494e4b0..fb81da6 100644 --- a/container.yaml +++ b/container.yaml @@ -1416,7 +1416,6 @@ flatpak: - python-setuptools-wheel - python-srpm-macros - python-unversioned-command - - python-wheel-wheel - python3 - python3-attrs - python3-brotli From ae192961942cb461df70f3eb1a00542dca01ac02 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 4 Aug 2025 16:16:02 -0400 Subject: [PATCH 73/92] Refresh --- container.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index fb81da6..2655b76 100644 --- a/container.yaml +++ b/container.yaml @@ -10,7 +10,7 @@ flatpak: directory: lib64/GL versions: f42;1.4 add-ld-path: lib - merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/d3d;lib/dri;lib/gallium-pipe;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/d3d;lib/dri;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true autodelete: false no-autodownload: true @@ -108,9 +108,9 @@ flatpak: # Create symlinks to expected locations from GL extensions rm -fr /etc/{egl,glvnd,OpenCL,vulkan} - rm -fr /usr/lib64/{clc,d3d,dri,gallium-pipe,gbm,vdpau}/ + rm -fr /usr/lib64/{clc,d3d,dri,gbm,vdpau}/ ln -s ../lib64/GL/{egl,glvnd,OpenCL,vulkan} /etc/ - ln -s GL/lib/{clc,d3d,dri,gbm,gallium-pipe} GL/vdpau /usr/lib64/ + ln -s GL/lib/{clc,d3d,dri,gbm} GL/vdpau /usr/lib64/ # Provide driver implementations with GL extensions rm -f /usr/lib64/libdrm_*.so* From fe5a3055aaa5b4e57b1f767be6496d299f4ebbd1 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 6 Aug 2025 22:46:22 -0400 Subject: [PATCH 74/92] Accept Codecs extensions --- container.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/container.yaml b/container.yaml index 2655b76..24f184e 100644 --- a/container.yaml +++ b/container.yaml @@ -48,8 +48,10 @@ flatpak: org.fedoraproject.Platform.Locale: directory: share/runtime/locale autodelete: true - org.fedoraproject.Platform.GStreamer: - directory: lib64/extensions/gstreamer-1.0 + org.fedoraproject.Platform.Codecs: + directory: lib64/codecs + add-ld-path: lib + merge-dirs: dri;gstreamer-1.0;libheif subdirectories: true no-autodownload: true org.freedesktop.Platform.openh264: @@ -74,8 +76,8 @@ flatpak: no-autodownload: true finish-args: > --env=ALSA_CONFIG_DIR=/usr/share/alsa --env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf - --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/extensions/gstreamer-1.0:/usr/lib64/gstreamer-1.0 - --env=LIBVA_DRIVERS_PATH=/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri + --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/codecs/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=LIBHEIF_PLUGIN_PATH=/usr/lib64/codecs/libheif:/usr/lib64/libheif --env=LIBVA_DRIVERS_PATH=/usr/lib64/codecs/dri:/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python From 1e2a5402fd0465aa3646dad32a3dad7ac4b19e1f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 11 Aug 2025 15:39:07 -0400 Subject: [PATCH 75/92] Sync Codecs improvements --- container.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/container.yaml b/container.yaml index 24f184e..c485053 100644 --- a/container.yaml +++ b/container.yaml @@ -51,7 +51,7 @@ flatpak: org.fedoraproject.Platform.Codecs: directory: lib64/codecs add-ld-path: lib - merge-dirs: dri;gstreamer-1.0;libheif + merge-dirs: bin;lib/dri;lib/gstreamer-1.0;lib/libheif;share/gstreamer-1.0/presets subdirectories: true no-autodownload: true org.freedesktop.Platform.openh264: @@ -76,10 +76,11 @@ flatpak: no-autodownload: true finish-args: > --env=ALSA_CONFIG_DIR=/usr/share/alsa --env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf - --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/codecs/gstreamer-1.0:/usr/lib64/gstreamer-1.0 - --env=LIBHEIF_PLUGIN_PATH=/usr/lib64/codecs/libheif:/usr/lib64/libheif --env=LIBVA_DRIVERS_PATH=/usr/lib64/codecs/dri:/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri + --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/codecs/lib/gstreamer-1.0:/usr/lib64/gstreamer-1.0 + --env=GST_PRESET_PATH=/usr/lib64/codecs/share/gstreamer-1.0/presets --env=LIBHEIF_PLUGIN_PATH=/usr/lib64/codecs/lib/libheif:/usr/lib64/libheif + --env=LIBVA_DRIVERS_PATH=/usr/lib64/codecs/lib/dri:/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" - --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/bin + --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/lib64/codecs/bin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc @@ -1606,6 +1607,7 @@ flatpak: - wavpack-devel - wayland-devel - wayland-protocols-devel + - wcurl - web-assets-filesystem - webkit2gtk4.1 - webkit2gtk4.1-devel From 93ad94de01e46849a89de0add8ce79034463e662 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 15 Aug 2025 14:28:31 -0400 Subject: [PATCH 76/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index c485053..99c4fed 100644 --- a/container.yaml +++ b/container.yaml @@ -1165,6 +1165,7 @@ flatpak: - perl-CPAN-Meta - perl-CPAN-Meta-Requirements - perl-CPAN-Meta-YAML + - perl-Crypt-URandom - perl-Data-Dump - perl-Data-Dumper - perl-Data-OptList From 982dbb2e8ce69dfd512da98bf4964af50c7e961e Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 8 Sep 2025 16:58:56 -0400 Subject: [PATCH 77/92] Refresh --- container.yaml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/container.yaml b/container.yaml index 99c4fed..4510fc3 100644 --- a/container.yaml +++ b/container.yaml @@ -10,7 +10,7 @@ flatpak: directory: lib64/GL versions: f42;1.4 add-ld-path: lib - merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/d3d;lib/dri;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/dri;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true autodelete: false no-autodownload: true @@ -111,9 +111,9 @@ flatpak: # Create symlinks to expected locations from GL extensions rm -fr /etc/{egl,glvnd,OpenCL,vulkan} - rm -fr /usr/lib64/{clc,d3d,dri,gbm,vdpau}/ + rm -fr /usr/lib64/{clc,dri,gbm,vdpau}/ ln -s ../lib64/GL/{egl,glvnd,OpenCL,vulkan} /etc/ - ln -s GL/lib/{clc,d3d,dri,gbm} GL/vdpau /usr/lib64/ + ln -s GL/lib/{clc,dri,gbm} GL/vdpau /usr/lib64/ # Provide driver implementations with GL extensions rm -f /usr/lib64/libdrm_*.so* @@ -162,6 +162,13 @@ flatpak: rm -f $f ln -sf ../runtime/locale/$l/mythes/$f . done + cd /usr/share/qt6/translations + for f in *.qm; do + l=`echo $f | sed -e 's/[^-_\.]*_\([^-_\.]*\)[-_\.].*/\1/'` + case $l in en) continue ;; esac + rm -f $f + ln -sf ../runtime/locale/$l/qt6/$f . + done packages: - abattis-cantarell-vf-fonts - abseil-cpp From 8c3363325a124d835c5fc3ec379e8c498669b79d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 9 Sep 2025 11:47:24 -0400 Subject: [PATCH 78/92] Fix qt6 Locale symlinks --- container.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 4510fc3..57b51b1 100644 --- a/container.yaml +++ b/container.yaml @@ -167,7 +167,7 @@ flatpak: l=`echo $f | sed -e 's/[^-_\.]*_\([^-_\.]*\)[-_\.].*/\1/'` case $l in en) continue ;; esac rm -f $f - ln -sf ../runtime/locale/$l/qt6/$f . + ln -sf ../../runtime/locale/$l/qt6/$f . done packages: - abattis-cantarell-vf-fonts From ad5da1c0bb8c48facf7ad5204143e1819d38bab8 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 16 Sep 2025 00:47:32 -0400 Subject: [PATCH 79/92] F43 --- container.yaml | 126 ++++++++++++++++++++++++++++++------------------- 1 file changed, 77 insertions(+), 49 deletions(-) diff --git a/container.yaml b/container.yaml index 57b51b1..4ca02cf 100644 --- a/container.yaml +++ b/container.yaml @@ -1,16 +1,26 @@ flatpak: id: org.fedoraproject.Sdk build-runtime: true - name: f42/flatpak-sdk + name: f43/flatpak-sdk component: flatpak-sdk - branch: f42 + branch: f43 runtime: org.fedoraproject.Platform add-extensions: + org.fedoraproject.Platform.CL: + directory: lib64/OpenCL + add-ld-path: lib + merge-dirs: lib/clc;vendors + subdirectories: true + autodelete: false + no-autodownload: true + download-if: active-gl-driver + enable-if: active-gl-driver + autoprune-unless: active-gl-driver org.fedoraproject.Platform.GL: directory: lib64/GL - versions: f42;1.4 + versions: f43;1.4 add-ld-path: lib - merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/dri;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/dri;lib/gbm;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true autodelete: false no-autodownload: true @@ -21,7 +31,7 @@ flatpak: directory: lib64/GL version: '1.4' add-ld-path: lib - merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;OpenCL/vendors;vulkan/icd.d;vulkan/implicit_layer.d + merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true autodelete: false no-autodownload: true @@ -54,11 +64,6 @@ flatpak: merge-dirs: bin;lib/dri;lib/gstreamer-1.0;lib/libheif;share/gstreamer-1.0/presets subdirectories: true no-autodownload: true - org.freedesktop.Platform.openh264: - directory: lib64/openh264 - version: 2.5.1 - add-ld-path: extra - no-autodownload: true org.fedoraproject.Platform.tessdata: directory: share/tesseract/tessdata no-autodownload: true @@ -82,7 +87,7 @@ flatpak: --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;" --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/lib64/codecs/bin:/usr/bin --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python - --env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share + --env=TCLLIBPATH=/app/lib64/tcl9.0 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share --env=GPROFNG_SYSCONFDIR=/etc cleanup-commands: | appstream-compose --verbose \ @@ -109,22 +114,33 @@ flatpak: # https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/857 sed -e '/~\/\.asoundrc/d' -e 's|/alsa/asoundrc|/asound.conf|' /usr/share/alsa/alsa.conf + # Create symlinks to expected locations from CL extensions + rm -fr /etc/OpenCL/vendors + ln -s ../../lib64/OpenCL/vendors /etc/OpenCL/ + ln -s OpenCL/lib/clc /usr/lib64/ + # Create symlinks to expected locations from GL extensions - rm -fr /etc/{egl,glvnd,OpenCL,vulkan} - rm -fr /usr/lib64/{clc,dri,gbm,vdpau}/ - ln -s ../lib64/GL/{egl,glvnd,OpenCL,vulkan} /etc/ - ln -s GL/lib/{clc,dri,gbm} GL/vdpau /usr/lib64/ + rm -fr /etc/{egl,glvnd,vulkan} + rm -fr /usr/lib64/{dri,gbm,vdpau}/ + ln -s ../lib64/GL/{egl,glvnd,vulkan} /etc/ + ln -s GL/lib/{dri,gbm} GL/vdpau /usr/lib64/ # Provide driver implementations with GL extensions rm -f /usr/lib64/libdrm_*.so* - # Rely on GL.default extension for llvm-libs (for perf) - rm -fr /usr/lib64/LLVMgold.so* /usr/lib64/lib{LLVM,LTO,Remarks}* \ - /usr/lib64/bfd-plugins/LLVMgold.so* /usr/lib64/llvm*/ + # Rely on GL.default extension for llvm/clang (for doxygen, perf) + rm -fr /usr/lib64/LLVMgold.so* /usr/lib64/lib{LLVM,LTO,Remarks,clang}* \ + /usr/lib64/bfd-plugins/LLVMgold.so* /usr/lib64/llvm*/ /usr/lib/clang/ # Create symlinks to expected locations from Vulkan extensions rm -fr /usr/share/vulkan ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan + # Create symlinks to expected locations from VAAPI.Intel extension + if [ $(arch) = x86_64 ]; then + ln -s dri-intel-vaapi/lib/{libmfx-gen,mfx} /usr/lib64/ + ln -s ../lib64/dri-intel-vaapi/share/mfx /usr/share/ + fi + # Prepare mountpoint for tessdata extension rm -fr /usr/share/tesseract/tessdata/* @@ -222,21 +238,19 @@ flatpak: - avahi-glib - avahi-glib-devel - avahi-libs - - avif-pixbuf-loader - - basesystem - bash - bash-completion - bash-completion-devel - bash-devel - binutils - binutils-devel - - binutils-gold - name: binutils-gprofng platforms: only: - aarch64 - x86_64 - bison + - blueprint-compiler - bluez-libs - bluez-libs-devel - bomtool @@ -265,6 +279,8 @@ flatpak: - check-devel - check-static - cjson + - clang20-libs + - clang20-resource-filesystem - cmake - cmake-data - cmake-filesystem @@ -344,7 +360,6 @@ flatpak: - fcitx5-libs - fcitx5-qt6 - fdk-aac-free - - fdk-aac-free-devel - fedora-gpg-keys - fedora-release-common - fedora-release-flatpak @@ -391,6 +406,7 @@ flatpak: - fribidi - fribidi-devel - game-music-emu + - gap-srpm-macros - gavl - gawk - gawk-devel @@ -411,7 +427,6 @@ flatpak: - gdbm-libs - gdk-pixbuf2 - gdk-pixbuf2-devel - - gdk-pixbuf2-modules - geoclue2-devel - geoclue2-libs - gettext @@ -447,6 +462,12 @@ flatpak: - glslang-devel - glslc - glx-utils + - glycin-devel + - glycin-gtk4-devel + - glycin-gtk4-libs + - glycin-libs + - glycin-loaders + - glycin-thumbnailer - gmock - gmp - gmp-c++ @@ -457,7 +478,15 @@ flatpak: - gnu-free-sans-fonts - gnu-free-serif-fonts - gnupg2 + - gnupg2-dirmngr + - gnupg2-gpg-agent + - gnupg2-gpgconf + - gnupg2-keyboxd + - gnupg2-scdaemon - gnupg2-smime + - gnupg2-utils + - gnupg2-verify + - gnupg2-wks - gnutls - gnutls-c++ - gnutls-dane @@ -479,6 +508,7 @@ flatpak: - gpgme-devel - gpgmepp - gpgmepp-devel + - gpgverify - graphene - graphene-devel - graphite2 @@ -497,17 +527,9 @@ flatpak: - gstreamer1 - gstreamer1-devel - gstreamer1-plugin-dav1d - - gstreamer1-plugin-fallbackswitch - - gstreamer1-plugin-fmp4 - gstreamer1-plugin-gif - gstreamer1-plugin-gtk4 - - gstreamer1-plugin-hsv - - gstreamer1-plugin-json - gstreamer1-plugin-libav - - gstreamer1-plugin-livesync - - gstreamer1-plugin-mp4 - - gstreamer1-plugin-openh264 - - gstreamer1-plugin-reqwest - gstreamer1-plugins-bad-free - gstreamer1-plugins-bad-free-devel - gstreamer1-plugins-bad-free-libs @@ -515,7 +537,6 @@ flatpak: - gstreamer1-plugins-base-devel - gstreamer1-plugins-good - gstreamer1-plugins-good-gtk - - gstreamer1-plugins-ugly-free - gtest - gtest-devel - gtk-doc @@ -541,7 +562,6 @@ flatpak: - harfbuzz-cairo - harfbuzz-devel - harfbuzz-icu - - heif-pixbuf-loader - help2man - hicolor-icon-theme - hidapi @@ -574,6 +594,7 @@ flatpak: - iso-codes-devel - itstool - jansson + - java-srpm-macros - javascriptcoregtk4.1 - javascriptcoregtk4.1-devel - javascriptcoregtk6.0 @@ -587,7 +608,6 @@ flatpak: - json-glib - json-glib-devel - jsoncpp - - jxl-pixbuf-loader - kernel-headers - kernel-srpm-macros - keyutils-libs @@ -607,7 +627,6 @@ flatpak: - lcms2-devel - leptonica - less - - liba52 - libabigail - libabigail-devel - libacl @@ -768,7 +787,10 @@ flatpak: - libkadm5 - libksba - libksba-devel + - liblastlog2 + - liblastlog2-devel - liblc3 + - liblc3-devel - libldac - libldb - liblerc @@ -776,14 +798,12 @@ flatpak: - liblsan - libmanette - libmanette-devel - - libmicrohttpd - - libmicrohttpd-devel - libmodplug - libmount - libmount-devel - libmpc - - libmpeg2 - libmysofa + - libmysofa-devel - libnghttp2 - libnghttp2-devel - libnice @@ -910,6 +930,7 @@ flatpak: - liburing - liburing-devel - libusb1 + - libusb1-devel - libutempter - libuuid - libuuid-devel @@ -1015,8 +1036,8 @@ flatpak: - libzstd - libzstd-devel - lilv-libs - - llvm-filesystem - - llvm-libs + - llvm20-filesystem + - llvm20-libs - lmdb-libs - lpcnetfreedv - lua @@ -1045,8 +1066,8 @@ flatpak: - mesa-libGLU - mesa-libGLU-devel - meson - - mozjs128 - - mozjs128-devel + - mozjs140 + - mozjs140-devel - mpdecimal - mpfr - mpfr-devel @@ -1090,12 +1111,14 @@ flatpak: - nss_db - nss_hesiod - numactl-libs + - nv-codec-headers - ocaml-srpm-macros - oniguruma - oniguruma-devel - openal-soft - openal-soft-devel - openblas-srpm-macros + - opencl-filesystem - opencl-headers - OpenCL-ICD-Loader - OpenCL-ICD-Loader-devel @@ -1407,6 +1430,10 @@ flatpak: - pkgconf - pkgconf-m4 - pkgconf-pkg-config + - plutosvg + - plutosvg-devel + - plutovg + - plutovg-devel - polkit-devel - polkit-docs - polkit-libs @@ -1454,7 +1481,6 @@ flatpak: - python3-pygments - python3-pyparsing - python3-setuptools - - python3-six - python3-smartypants - python3-smmap - python3-test @@ -1483,7 +1509,6 @@ flatpak: - rpm - rpm-libs - rpm-sequoia - - rsvg-pixbuf-loader - rubberband-libs - ruby - ruby-bundled-gems @@ -1517,6 +1542,11 @@ flatpak: - SDL2_ttf - SDL2_ttf-devel - SDL3 + - SDL3-devel + - SDL3_image + - SDL3_image-devel + - SDL3_ttf + - SDL3_ttf-devel - sed - serd - setup @@ -1558,10 +1588,10 @@ flatpak: - systemtap-sdt-devel - systemtap-sdt-dtrace - taglib + - taglib-devel - tar - tcl - tcl-devel - - tcl8 - tesseract-common - tesseract-langpack-eng - tesseract-libs @@ -1570,7 +1600,6 @@ flatpak: - tinysparql-devel - tk - tk-devel - - tk8 - tpm2-tss - tree-sitter-srpm-macros - tslib @@ -1610,18 +1639,15 @@ flatpak: - vulkan-headers - vulkan-loader - vulkan-loader-devel - - vulkan-validation-layers - wavpack - wavpack-devel - wayland-devel - wayland-protocols-devel - - wcurl - web-assets-filesystem - webkit2gtk4.1 - webkit2gtk4.1-devel - webkitgtk6.0 - webkitgtk6.0-devel - - webp-pixbuf-loader - webrtc-audio-processing - webrtc-audio-processing-devel - wget2 @@ -1648,6 +1674,8 @@ flatpak: - xdg-dbus-proxy - xdg-user-dirs - xdg-utils + - xevd-libs + - xeve-libs - xkbcomp - xkbcomp-devel - xkeyboard-config From 173fd261f0018691818421d330ff9d92288df6d6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 28 Sep 2025 12:13:58 -0400 Subject: [PATCH 80/92] Refresh --- container.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/container.yaml b/container.yaml index 4ca02cf..e398402 100644 --- a/container.yaml +++ b/container.yaml @@ -728,6 +728,7 @@ flatpak: - libfido2 - libfl-devel - libfl2 + - libfyaml - libgcab1 - libgcab1-devel - libgcc @@ -1036,6 +1037,8 @@ flatpak: - libzstd - libzstd-devel - lilv-libs + - llvm-filesystem + - llvm-libs - llvm20-filesystem - llvm20-libs - lmdb-libs @@ -1090,6 +1093,7 @@ flatpak: - netpbm - nettle - nettle-devel + - ngtcp2 - ninja-build - noopenh264 - noopenh264-devel @@ -1149,8 +1153,8 @@ flatpak: - orc-compiler - orc-devel - p11-kit + - p11-kit-client - p11-kit-devel - - p11-kit-server - p11-kit-trust - package-notes-srpm-macros - pam-libs From 816ef781a35ac8c85a7be31c4544db6e7d8413d4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 12 Oct 2025 21:53:54 -0400 Subject: [PATCH 81/92] Refresh --- container.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/container.yaml b/container.yaml index e398402..3d0895d 100644 --- a/container.yaml +++ b/container.yaml @@ -141,6 +141,9 @@ flatpak: ln -s ../lib64/dri-intel-vaapi/share/mfx /usr/share/ fi + # Only needed for %post of legacy fonts + rm -f /usr/bin/mkfont{dir,scale} /usr/lib64/libfontenc.so* + # Prepare mountpoint for tessdata extension rm -fr /usr/share/tesseract/tessdata/* @@ -289,11 +292,6 @@ flatpak: - coreutils-single - cpio - cpp - - name: cpuinfo - platforms: - only: - - aarch64 - - x86_64 - cracklib - cracklib-devel - cracklib-dicts @@ -728,6 +726,7 @@ flatpak: - libfido2 - libfl-devel - libfl2 + - libfontenc - libfyaml - libgcab1 - libgcab1-devel @@ -1069,6 +1068,7 @@ flatpak: - mesa-libGLU - mesa-libGLU-devel - meson + - mkfontscale - mozjs140 - mozjs140-devel - mpdecimal From 09fcdd8937a2371d3103a439c8f21dda09ffd226 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 23 Oct 2025 20:47:34 -0400 Subject: [PATCH 82/92] Refresh --- container.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/container.yaml b/container.yaml index 3d0895d..a0676d4 100644 --- a/container.yaml +++ b/container.yaml @@ -14,8 +14,6 @@ flatpak: autodelete: false no-autodownload: true download-if: active-gl-driver - enable-if: active-gl-driver - autoprune-unless: active-gl-driver org.fedoraproject.Platform.GL: directory: lib64/GL versions: f43;1.4 From 3f6353636eaff87c6d0329adf09a52776169ca11 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 26 Oct 2025 13:37:16 -0400 Subject: [PATCH 83/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index a0676d4..c5cf7bf 100644 --- a/container.yaml +++ b/container.yaml @@ -1092,6 +1092,7 @@ flatpak: - nettle - nettle-devel - ngtcp2 + - ngtcp2-crypto-gnutls - ninja-build - noopenh264 - noopenh264-devel From dc7ee66ed4e6f23c6463aea856877cc10cdd7cea Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 19 Nov 2025 23:22:26 -0500 Subject: [PATCH 84/92] Refresh --- container.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/container.yaml b/container.yaml index c5cf7bf..bb838bc 100644 --- a/container.yaml +++ b/container.yaml @@ -280,8 +280,8 @@ flatpak: - check-devel - check-static - cjson - - clang20-libs - - clang20-resource-filesystem + - clang-libs + - clang-resource-filesystem - cmake - cmake-data - cmake-filesystem @@ -1036,8 +1036,6 @@ flatpak: - lilv-libs - llvm-filesystem - llvm-libs - - llvm20-filesystem - - llvm20-libs - lmdb-libs - lpcnetfreedv - lua @@ -1093,6 +1091,7 @@ flatpak: - nettle-devel - ngtcp2 - ngtcp2-crypto-gnutls + - ngtcp2-crypto-ossl - ninja-build - noopenh264 - noopenh264-devel @@ -1499,7 +1498,6 @@ flatpak: - qt6-qtdeclarative - qt6-qtsvg - qt6-qttranslations - - qt6-qtwayland - qt6-srpm-macros - rav1e-devel - rav1e-libs @@ -1603,6 +1601,7 @@ flatpak: - tinysparql-devel - tk - tk-devel + - tmux - tpm2-tss - tree-sitter-srpm-macros - tslib @@ -1646,6 +1645,7 @@ flatpak: - wavpack-devel - wayland-devel - wayland-protocols-devel + - wcurl - web-assets-filesystem - webkit2gtk4.1 - webkit2gtk4.1-devel From e54cd5370d1ed7531e417482f32810e306a72d14 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 30 Nov 2025 21:01:42 -0500 Subject: [PATCH 85/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index bb838bc..4b5d13b 100644 --- a/container.yaml +++ b/container.yaml @@ -321,6 +321,7 @@ flatpak: - dejavu-serif-fonts - desktop-file-utils - diffutils + - dns-root-data - docbook-dtds - docbook-style-dsssl - docbook-style-xsl From 938fe335763408430dce8953b028afc201a1b62f Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 18 Feb 2026 00:01:15 -0500 Subject: [PATCH 86/92] Add qt6-qtwayland-adwaita-decoration --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index 4b5d13b..814aa92 100644 --- a/container.yaml +++ b/container.yaml @@ -1499,6 +1499,7 @@ flatpak: - qt6-qtdeclarative - qt6-qtsvg - qt6-qttranslations + - qt6-qtwayland-adwaita-decoration - qt6-srpm-macros - rav1e-devel - rav1e-libs From 153ec424e24338b911061b04716af1fea62fc038 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 2 Mar 2026 23:23:02 -0500 Subject: [PATCH 87/92] F44 --- container.yaml | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/container.yaml b/container.yaml index 814aa92..58ac9d9 100644 --- a/container.yaml +++ b/container.yaml @@ -1,9 +1,9 @@ flatpak: id: org.fedoraproject.Sdk build-runtime: true - name: f43/flatpak-sdk + name: f44/flatpak-sdk component: flatpak-sdk - branch: f43 + branch: f44 runtime: org.fedoraproject.Platform add-extensions: org.fedoraproject.Platform.CL: @@ -16,7 +16,7 @@ flatpak: download-if: active-gl-driver org.fedoraproject.Platform.GL: directory: lib64/GL - versions: f43;1.4 + versions: f44;1.4 add-ld-path: lib merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/dri;lib/gbm;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d subdirectories: true @@ -216,6 +216,7 @@ flatpak: - annobin-docs - annobin-plugin-gcc - ansible-srpm-macros + - aom - appstream - appstream-compose - appstream-compose-devel @@ -274,6 +275,7 @@ flatpak: - cairo-gobject - cairo-gobject-devel - cairo-tools + - capstone - ccache - cdparanoia-libs - check @@ -285,6 +287,7 @@ flatpak: - cmake - cmake-data - cmake-filesystem + - cmake-srpm-macros - codec2 - colord-libs - coreutils-single @@ -805,6 +808,8 @@ flatpak: - libmysofa-devel - libnghttp2 - libnghttp2-devel + - libnghttp3 + - libnghttp3-devel - libnice - libnice-devel - libnice-gstreamer1 @@ -822,6 +827,7 @@ flatpak: - libpaper - libpciaccess - libpciaccess-devel + - libpfm - libpipeline - libpipeline-devel - libpkgconf @@ -829,8 +835,6 @@ flatpak: - libplacebo - libpng - libpng-devel - - libpostproc-free - - libpostproc-free-devel - libproxy - libproxy-devel - libpsl @@ -851,10 +855,6 @@ flatpak: - librsvg2 - librsvg2-devel - librsvg2-tools - - name: librtas - platforms: - only: - - ppc64le - libsamplerate - libsamplerate-devel - libsbc @@ -864,6 +864,7 @@ flatpak: - libsecret-devel - libselinux - libselinux-devel + - libselinux-utils - libsemanage - libsepol - libsepol-devel @@ -1035,6 +1036,7 @@ flatpak: - libzstd - libzstd-devel - lilv-libs + - linkdupes - llvm-filesystem - llvm-libs - lmdb-libs @@ -1056,7 +1058,6 @@ flatpak: - make - mallard-rng - man-db - - mbedtls - mesa-filesystem - mesa-libEGL-devel - mesa-libgbm @@ -1093,6 +1094,8 @@ flatpak: - ngtcp2 - ngtcp2-crypto-gnutls - ngtcp2-crypto-ossl + - ngtcp2-crypto-ossl-devel + - ngtcp2-devel - ninja-build - noopenh264 - noopenh264-devel @@ -1120,16 +1123,13 @@ flatpak: - oniguruma-devel - openal-soft - openal-soft-devel + - openapv-libs - openblas-srpm-macros - opencl-filesystem - opencl-headers - OpenCL-ICD-Loader - OpenCL-ICD-Loader-devel - opencore-amr - - name: opencsd - platforms: - only: - - aarch64 - openjade - openjpeg - openjpeg-devel @@ -1437,6 +1437,7 @@ flatpak: - plutosvg-devel - plutovg - plutovg-devel + - policycoreutils - polkit-devel - polkit-docs - polkit-libs @@ -1499,8 +1500,10 @@ flatpak: - qt6-qtdeclarative - qt6-qtsvg - qt6-qttranslations + - qt6-qtwayland - qt6-qtwayland-adwaita-decoration - qt6-srpm-macros + - R-srpm-macros - rav1e-devel - rav1e-libs - readline @@ -1511,6 +1514,7 @@ flatpak: - rhash - rpm - rpm-libs + - rpm-plugin-selinux - rpm-sequoia - rubberband-libs - ruby @@ -1533,7 +1537,8 @@ flatpak: - rust-srpm-macros - samba-client-libs - samba-common - - samba-common-libs + - samba-core-libs + - samba-ndr-libs - sdl2-compat - sdl2-compat-devel - SDL2_image @@ -1551,6 +1556,8 @@ flatpak: - SDL3_ttf - SDL3_ttf-devel - sed + - selinux-policy + - selinux-policy-targeted - serd - setup - sgml-common @@ -1565,6 +1572,7 @@ flatpak: - soundtouch - source-highlight - soxr + - spandsp - spdlog - speech-dispatcher-libs - speex @@ -1603,7 +1611,6 @@ flatpak: - tinysparql-devel - tk - tk-devel - - tmux - tpm2-tss - tree-sitter-srpm-macros - tslib From 958b523011c765038bd02fa4bbb4f7c60e9be9e3 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 26 Apr 2026 15:22:12 -0400 Subject: [PATCH 88/92] Refresh --- container.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/container.yaml b/container.yaml index 58ac9d9..5d12da5 100644 --- a/container.yaml +++ b/container.yaml @@ -448,6 +448,7 @@ flatpak: - gjs - gjs-devel - glade-libs + - glfw - glib-networking - glib2 - glib2-devel @@ -561,7 +562,10 @@ flatpak: - harfbuzz - harfbuzz-cairo - harfbuzz-devel + - harfbuzz-gpu - harfbuzz-icu + - harfbuzz-raster + - harfbuzz-vector - help2man - hicolor-icon-theme - hidapi @@ -741,6 +745,7 @@ flatpak: - libgee - libgee-devel - libgfortran + - libGLEW - libglvnd - libglvnd-core-devel - libglvnd-devel @@ -1185,6 +1190,7 @@ flatpak: - perl-bignum - perl-blib - perl-Carp + - perl-Class-Inspector - perl-Class-Struct - perl-Clone - perl-Compress-Bzip2 @@ -1255,6 +1261,7 @@ flatpak: - perl-File-HomeDir - perl-File-Listing - perl-File-Path + - perl-File-ShareDir - perl-File-stat - perl-File-Temp - perl-File-Which @@ -1473,6 +1480,7 @@ flatpak: - python3-gstreamer1 - python3-jinja2 - python3-libarchive-c + - python3-libdex - python3-libs - python3-libxml2 - python3-libxslt From e5099db886f62a550182f7035585b89e5eadbd4b Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Sun, 17 May 2026 19:13:00 -0400 Subject: [PATCH 89/92] Refresh --- container.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/container.yaml b/container.yaml index 5d12da5..ba8462b 100644 --- a/container.yaml +++ b/container.yaml @@ -303,8 +303,6 @@ flatpak: - cups-filesystem - cups-libs - curl - - cvs - - cvsps - cyrus-sasl - cyrus-sasl-devel - cyrus-sasl-gssapi @@ -415,7 +413,9 @@ flatpak: - gcc-gdb-plugin - gcc-gfortran - gcc-objc + - gcc-objc++ - gcc-plugin-annobin + - gcc-plugin-devel - gcr-devel - gcr-libs - gd @@ -443,7 +443,6 @@ flatpak: - git - git-core - git-core-doc - - git-cvs - git-lfs - gjs - gjs-devel @@ -809,6 +808,7 @@ flatpak: - libmount - libmount-devel - libmpc + - libmpc-devel - libmysofa - libmysofa-devel - libnghttp2 @@ -1144,6 +1144,7 @@ flatpak: - opensp - openssh - openssh-clients + - openssh-keysign - openssl - openssl-devel - openssl-devel-engine @@ -1210,8 +1211,6 @@ flatpak: - perl-Data-OptList - perl-Data-Section - perl-DB_File - - perl-DBD-SQLite - - perl-DBI - perl-DBM_Filter - perl-debugger - perl-deprecate @@ -1651,9 +1650,7 @@ flatpak: - valgrind-scripts - valgrind-tools-devel - vid.stab - - vim-data - vim-filesystem - - vim-minimal - vo-amrwbenc - vulkan-headers - vulkan-loader From dacea99e7e94edd712a1e195955797c96ba5e2e4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 8 Jun 2026 13:43:28 -0400 Subject: [PATCH 90/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index ba8462b..ad6d591 100644 --- a/container.yaml +++ b/container.yaml @@ -347,6 +347,7 @@ flatpak: - emacs-filesystem - enchant2 - enchant2-devel + - erlang-srpm-macros - expat - expat-devel - faad2-libs @@ -473,6 +474,7 @@ flatpak: - gmp-c++ - gmp-devel - gnat-srpm-macros + - gnome-srpm-macros - gnu-free-fonts-common - gnu-free-mono-fonts - gnu-free-sans-fonts From 62ef46f88de74472d04213f9c39e1ff4445c8a4d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Tue, 14 Jul 2026 09:58:40 -0400 Subject: [PATCH 91/92] Refresh --- container.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/container.yaml b/container.yaml index ad6d591..d21943c 100644 --- a/container.yaml +++ b/container.yaml @@ -252,6 +252,7 @@ flatpak: - aarch64 - x86_64 - bison + - blake3 - blueprint-compiler - bluez-libs - bluez-libs-devel @@ -1610,6 +1611,7 @@ flatpak: - taglib - taglib-devel - tar + - tbb - tcl - tcl-devel - tesseract-common From 9fb2ede73b18f557531627545a90e3901216297d Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 6 Aug 2026 15:30:00 -0400 Subject: [PATCH 92/92] Refresh --- container.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/container.yaml b/container.yaml index d21943c..36773ae 100644 --- a/container.yaml +++ b/container.yaml @@ -794,6 +794,7 @@ flatpak: - libjxl - libjxl-devel - libkadm5 + - libklvanc - libksba - libksba-devel - liblastlog2