public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [flatpaks/flatpak-runtime] f45: Remove flatpak-runtime.yaml, add package list to container.yaml
@ 2026-09-11 14:42 Owen W. Taylor
  0 siblings, 0 replies; only message in thread
From: Owen W. Taylor @ 2026-09-11 14:42 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : flatpaks/flatpak-runtime
            Branch : f45
            Commit : ae41263d931725f8cbf110cce92ae5e7a440dbb1
            Author : Owen W. Taylor <otaylor@fishsoup.net>
            Date   : 2026-03-02T20:29:45-05:00
            Stats  : +2553/-4695 in 15 file(s)
            URL    : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/ae41263d931725f8cbf110cce92ae5e7a440dbb1?branch=f45

            Log:
            Remove flatpak-runtime.yaml, add package list to container.yaml

For a module-less Flatpak future, put the package lists in container.yaml
instead generating a modulemd file.

---
diff --git a/.gitignore b/.gitignore
index f719f66..8e82968 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 out/*
 tools/__pycache__
-flatpak-runtime.new.yaml
+container.new.yaml
+container-sdk.new.yaml
 reports/*.json
 reports/runtime.html

diff --git a/Makefile b/Makefile
index 5ed5149..dce9653 100644
--- a/Makefile
+++ b/Makefile
@@ -15,16 +15,14 @@ FILE_LISTS = \
 
 all:
 	@echo "Targets:"
-	@echo "  report: Generates HTML reports in reports/, and a candidate flatpak-runtime.new.yaml"
-	@echo "  update: Generates the above files, then copies flatpak-runtime.new.yaml to flatpak-runtime.yaml"
+	@echo "  report: Generates HTML reports in reports/, and a candidate container.new.yaml"
+	@echo "  update: Generates the above files, then copies container.new.yaml to container.yaml"
 
-report: reports/applications.json reports/application-packages.json reports/runtime.html flatpak-runtime.new.yaml
-
-new-runtime: reports/runtime.html flatpak-runtime.new.yaml
-	cp flatpak-runtime.new.yaml flatpak-runtime.yaml
+report: reports/applications.json reports/application-packages.json reports/runtime.html container.new.yaml container-sdk.new.yaml
 
 update: report
-	cp flatpak-runtime.new.yaml flatpak-runtime.yaml
+	cp container.new.yaml container.yaml
+	cp container-sdk.new.yaml container-sdk.yaml
 
 reports/runtime.html $(PROFILE_FILES): $(PACKAGE_LISTS) package-notes.txt tools/generate-runtime-report.py tools/util.py runtime-template.html
 	./tools/generate-runtime-report.py
@@ -49,10 +47,10 @@ out/ratings.json: tools/download-reviews.sh
 reports/applications.json reports/application-packages.json: out/runtime.profile tools/generate-app-reports.py out/fedora-appstream.xml.gz out/flathub-appstream.xml.gz out/ratings.json
 	./tools/generate-app-reports.py
 
-flatpak-runtime.new.yaml: $(PROFILE_FILES) flatpak-runtime.in.yaml flatpak-runtime-baseonly.in.yaml tools/generate-modulemd.py tools/util.py
-	./tools/generate-modulemd.py
+container.new.yaml container-sdk.new.yaml: $(PROFILE_FILES) container.in.yaml container-sdk.in.yaml tools/generate-container-yaml.py tools/util.py
+	./tools/generate-container-yaml.py
 
 clean:
 	rm -f out/* report.html flatpak-runtime.new.yaml
 
-.PHONY: all clean report update new-runtime
+.PHONY: all clean report update

diff --git a/README.md b/README.md
index 670e15a..cf5ee85 100644
--- a/README.md
+++ b/README.md
@@ -75,9 +75,8 @@ Creating a runtime for a new Fedora release
 First make sure that the branches for new Fedora release are created in the
 following components:
 
- * [modules/flatpak-runtime](https://src.fedoraproject.org/modules/flatpak-runtime/branches) - this repository
- * [modules/flatpak-common](https://src.fedoraproject.org/modules/flatpak-common/branches)
- * [module/flatpak-sdk](https://src.fedoraproject.org/modules/flatpak-sdk/branches)
+ * [flatpaks/flatpak-runtime](https://src.fedoraproject.org/modules/flatpak-runtime/branches) - this repository
+ * [flatpaks/flatpak-sdk](https://src.fedoraproject.org/modules/flatpak-sdk/branches)
  * [rpms/flatpak-runtime-config](https://src.fedoraproject.org/rpms/flatpak-runtime-config)
 
 Once done, please do the following steps in this exact order:
@@ -86,10 +85,10 @@ Once done, please do the following steps in this exact order:
  2. Create a new file under the data directory data/f36-live.packages (replace
     the f36 with the new release) and put the list of packages
     (`rpm -qa --qf "%{NAME}\n" | sort`) from a live Fedora Workstation media.
- 3. Replace all occurrences of an old Fedora release with the new one in `modules/flatpak-runtime` - i.e. [f34 -> f35](https://src.fedoraproject.org/modules/flatpak-runtime/c/76972d6a76390f21e4e70fd960773e597d810de3) and [f35 -> f36](https://src.fedoraproject.org/modules/flatpak-runtime/c/ff05f48642694c1aaf70df1fdc0a5a6d8fb30939)
+ 3. Replace all occurrences of an old Fedora release with the new one in `flatpaks/flatpak-runtime` - i.e. [f34 -> f35](https://src.fedoraproject.org/modules/flatpak-runtime/c/76972d6a76390f21e4e70fd960773e597d810de3) and [f35 -> f36](https://src.fedoraproject.org/modules/flatpak-runtime/c/ff05f48642694c1aaf70df1fdc0a5a6d8fb30939)
  4. Bump the required freedesktop and GNOME Flatpak SDKs versions if required in
     `tools/generate-files.sh`
- 6. Run `make new-runtime`. In case of any problems you will need to update the
+ 6. Run `make update`. In case of any problems you will need to update the
     `tools/resolve-files.py` to adapt it for new library versions and so on.
     Once the new runtime files are generated, consult the content of it and again
     modify `tools/resolve-files.py` to exclude any libraries, binaries or packages
@@ -106,7 +105,7 @@ Once done, please do the following steps in this exact order:
  10. Update modules/flatpak-sdk - i.e. [f35 -> f36](https://src.fedoraproject.org/modules/flatpak-sdk/c/83742941dc2b7e5c0cad78cb25c3ed9cc1b17d1a?branch=f36)
      and build it with `fedpkg flatpak-build` (no need to build a module for
      flatpak-sdk). On the other hand if you will need to make any changes to the
-     flatpak-runtime defitions (to add more packages that are not pulled on
+     flatpak-runtime definitions (to add more packages that are not pulled on
      x86_64 - i.e. [this change](https://src.fedoraproject.org/modules/flatpak-runtime/c/4737e749c62b19daf07366444517be9b98ff7ac9?branch=f36))
      then you will need to again do a module build of flatpak-runtime and once
      it's done, you can start a new `fedpkg flatpak-build` of flatpak-runtime

diff --git a/container-sdk.in.yaml b/container-sdk.in.yaml
new file mode 100644
index 0000000..0a2bdd3
--- /dev/null
+++ b/container-sdk.in.yaml
@@ -0,0 +1,49 @@
+flatpak:
+    id: org.fedoraproject.Sdk
+    build-runtime: true
+    name: @RELEASE@/flatpak-sdk
+    component: flatpak-sdk
+    branch: @RELEASE@
+    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
+        --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
+
+    # 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
+
+        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
+
+        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

diff --git a/container-sdk.yaml b/container-sdk.yaml
new file mode 100644
index 0000000..4cc52b2
--- /dev/null
+++ b/container-sdk.yaml
@@ -0,0 +1,1574 @@
+flatpak:
+    id: org.fedoraproject.Sdk
+    build-runtime: true
+    name: f39/flatpak-sdk
+    component: flatpak-sdk
+    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
+        --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: |
+        appstream-compose --verbose   \
+            --prefix=/usr             \
+            --basename=org.fedoraproject.Sdk \
+            --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
+
+        # 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
+    packages:
+    - abattis-cantarell-fonts
+    - 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
+    - bsdtar
+    - 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
+    - clang-libs
+    - clang-resource-filesystem
+    - cmake
+    - cmake-data
+    - cmake-filesystem
+    - cmake-rpm-macros
+    - 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
+    - fedora-repos-rawhide
+    - 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-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-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-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-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-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
+    -   name: libasan
+        platforms:
+            only:
+            - aarch64
+    - 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
+    - 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
+    - libicu72
+    - 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
+    - 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
+    - libobjc2
+    - libobjc2-devel
+    - 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:
+            - x86_64
+    -   name: libquadmath-devel
+        platforms:
+            only:
+            - 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
+    - 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-compat
+    - 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
+    - llvm-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
+    - mozjs102
+    - mozjs102-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
+    - openssl1.1
+    - 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
+    - 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
+    - protobuf-c
+    - psl
+    - publicsuffix-list
+    - publicsuffix-list-dafsa
+    - pugixml
+    - pulseaudio-libs
+    - pulseaudio-libs-devel
+    - pulseaudio-libs-glib2
+    - pyproject-srpm-macros
+    - python-pip-wheel
+    - python-srpm-macros
+    - python-unversioned-command
+    - python3
+    - python3-cairo
+    - python3-cairo-devel
+    - python3-cython
+    - 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-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
+    - 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

diff --git a/container.in.yaml b/container.in.yaml
new file mode 100644
index 0000000..ca716d1
--- /dev/null
+++ b/container.in.yaml
@@ -0,0 +1,53 @@
+flatpak:
+    id: org.fedoraproject.Platform
+    build-runtime: true
+    name: @RELEASE@/flatpak-runtime
+    component: flatpak-runtime
+    branch: @RELEASE@
+    sdk: org.fedoraproject.Sdk
+    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
+        --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
+
+    # 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.Platform \
+            --origin=flatpak          \
+            org.fedoraproject.Platform 1>&2
+
+        mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email
+        mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open
+
+        rm -rf /etc/flatpak-builder/
+
+        # 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
+
+    packages: []

diff --git a/container.yaml b/container.yaml
index a1d7c62..acd867c 100644
--- a/container.yaml
+++ b/container.yaml
@@ -1,32 +1,20 @@
-compose:
-    modules:
-        - flatpak-runtime:f38
 flatpak:
     id: org.fedoraproject.Platform
-    name: f38/flatpak-runtime
-    branch: f38
+    build-runtime: true
+    name: f39/flatpak-runtime
+    component: flatpak-runtime
+    branch: f39
     sdk: org.fedoraproject.Sdk
     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=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
+        --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             \
@@ -50,3 +38,774 @@ flatpak:
 
         touch -d @0 /usr/share/fonts /usr/share/fonts/*
         fc-cache -rs
+    packages:
+    - abattis-cantarell-fonts
+    - abattis-cantarell-vf-fonts
+    - acl
+    - adobe-source-code-pro-fonts
+    - adwaita-cursor-theme
+    - adwaita-gtk2-theme
+    - adwaita-icon-theme
+    - alsa-lib
+    - alsa-plugins-arcamav
+    - alsa-plugins-oss
+    - alsa-plugins-pulseaudio
+    - alsa-plugins-upmix
+    - alsa-plugins-usbstream
+    - alsa-plugins-vdownmix
+    - alternatives
+    - appstream
+    - appstream-data
+    - aspell
+    - at-spi2-atk
+    - at-spi2-core
+    - atk
+    - attr
+    - audit-libs
+    - authselect
+    - authselect-libs
+    - avahi-glib
+    - avahi-libs
+    - avif-pixbuf-loader
+    - basesystem
+    - bash
+    - bluez-libs
+    - bsdtar
+    - bubblewrap
+    - bzip2
+    - bzip2-libs
+    - ca-certificates
+    - cairo
+    - cairo-gobject
+    - cdparanoia-libs
+    - cjson
+    - codec2
+    - colord-libs
+    - coreutils
+    - coreutils-common
+    - cracklib
+    - cracklib-dicts
+    - crypto-policies
+    - crypto-policies-scripts
+    - cups-libs
+    - curl
+    - cyrus-sasl-lib
+    - cyrus-sasl-md5
+    - cyrus-sasl-plain
+    - cyrus-sasl-scram
+    - dbus
+    - dbus-broker
+    - dbus-common
+    - dbus-libs
+    - dbus-tools
+    - default-fonts-core-sans
+    - dejavu-sans-fonts
+    - dejavu-sans-mono-fonts
+    - dejavu-serif-fonts
+    - desktop-file-utils
+    - diffutils
+    - double-conversion
+    - duktape
+    - e2fsprogs-libs
+    - elfutils-debuginfod-client
+    - elfutils-default-yama-scope
+    - elfutils-libelf
+    - elfutils-libs
+    - emacs-filesystem
+    - enchant2
+    - expat
+    - fcitx5-gtk
+    - fcitx5-gtk2
+    - fcitx5-gtk3
+    - fcitx5-gtk4
+    - fdk-aac-free
+    - fedora-gpg-keys
+    - fedora-release
+    - fedora-release-common
+    - fedora-release-identity-basic
+    - fedora-repos
+    - fedora-repos-rawhide
+    - ffmpeg-free
+    - fftw-libs-double
+    - file
+    - file-libs
+    - filesystem
+    - findutils
+    - flac-libs
+    - flatpak-runtime-config
+    - flatpak-spawn
+    - flatpak-xdg-utils
+    - flite
+    - fontconfig
+    - fonts-filesystem
+    - freeglut
+    - freetype
+    - frei0r-plugins
+    - fribidi
+    - fuse-libs
+    - game-music-emu
+    - gavl
+    - gawk
+    - gcr
+    - gcr-libs
+    - gcr3
+    - gcr3-base
+    - gdbm
+    - gdbm-libs
+    - gdk-pixbuf2
+    - gdk-pixbuf2-modules
+    - geoclue2-libs
+    - gettext
+    - gettext-envsubst
+    - gettext-libs
+    - gettext-runtime
+    - giflib
+    - gjs
+    - glib-networking
+    - glib2
+    - glibc
+    - glibc-all-langpacks
+    - glibc-common
+    - glibc-gconv-extra
+    - glibc-minimal-langpack
+    - glx-utils
+    - gmp
+    - gmp-c++
+    - 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++
+    - gobject-introspection
+    - google-carlito-fonts
+    - google-crosextra-caladea-fonts
+    - google-noto-fonts-common
+    - google-noto-sans-mono-vf-fonts
+    - google-noto-sans-vf-fonts
+    - google-noto-serif-vf-fonts
+    - gpgme
+    - gpgmepp
+    - graphene
+    - graphite2
+    - grep
+    - gsettings-desktop-schemas
+    - gsm
+    - gssdp
+    - gstreamer1
+    - gstreamer1-plugin-libav
+    - gstreamer1-plugins-bad-free
+    - gstreamer1-plugins-base
+    - gstreamer1-plugins-good
+    - gstreamer1-plugins-good-gtk
+    - gstreamer1-plugins-ugly-free
+    - gtk-immodules-imsettings
+    - gtk-update-icon-cache
+    - gtk2
+    - gtk2-immodules
+    - gtk3
+    - gtk3-immodule-xim
+    - gtk3-immodules
+    - gtk4
+    - gtksourceview4
+    - gtksourceview5
+    - gupnp
+    - gupnp-igd
+    - gvfs-client
+    - gzip
+    - harfbuzz
+    - harfbuzz-icu
+    - hicolor-icon-theme
+    - highcontrast-icon-theme
+    - highway
+    - hostname
+    - hunspell
+    - hunspell-af
+    - hunspell-ar
+    - hunspell-be
+    - hunspell-bg
+    - hunspell-bn
+    - hunspell-br
+    - hunspell-ca
+    - hunspell-cs
+    - hunspell-da
+    - hunspell-de
+    - 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-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-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-gtk2
+    - ibus-gtk3
+    - ibus-gtk4
+    - ibus-libs
+    - ilbc
+    - iso-codes
+    - itstool
+    - jansson
+    - jasper-libs
+    - javascriptcoregtk4.0
+    - javascriptcoregtk4.1
+    - javascriptcoregtk6.0
+    - jbigkit-libs
+    - json-c
+    - json-glib
+    - jxl-pixbuf-loader
+    - keyutils-libs
+    - kmod-libs
+    - krb5-libs
+    - krb5-pkinit
+    - krb5-workstation
+    - ladspa
+    - lame-libs
+    - lcms2
+    - lcms2-utils
+    - leptonica
+    - less
+    - liba52
+    - libacl
+    - libadwaita
+    - libaom
+    - libappstream-glib
+    - libarchive
+    -   name: libasan
+        platforms:
+            only:
+            - aarch64
+    - libass
+    - libassuan
+    - libasyncns
+    - libatomic
+    - libattr
+    - libavc1394
+    - libavcodec-free
+    - libavdevice-free
+    - libavfilter-free
+    - libavformat-free
+    - libavif
+    - libavutil-free
+    - libb2
+    - libblkid
+    - libbluray
+    - libbrotli
+    - libbs2b
+    - libcaca
+    - libcanberra
+    - libcanberra-gtk3
+    - libcap
+    - libcap-ng
+    - libcbor
+    - libcdio
+    - libcdio-paranoia
+    - libchromaprint
+    - libcloudproviders
+    - libcom_err
+    - libcurl
+    - libdatrie
+    - libdav1d
+    - libdb
+    - libdc1394
+    - libdecor
+    - libdrm
+    - libdvbv5
+    - libdvdnav
+    - libdvdread
+    - libeconf
+    - libedit
+    - libepoxy
+    - liberation-fonts-common
+    - liberation-mono-fonts
+    - liberation-sans-fonts
+    - liberation-serif-fonts
+    - libevdev
+    - libevdev-utils
+    - libevent
+    - libexif
+    - libfdisk
+    - libffi
+    - libfido2
+    - libfl2
+    - libgcab1
+    - libgcc
+    - libgcrypt
+    - libgdither
+    - libgee
+    - libgfortran
+    - libglvnd
+    - libglvnd-egl
+    - libglvnd-gles
+    - libglvnd-glx
+    - libglvnd-opengl
+    - libgomp
+    - libgpg-error
+    - libgudev
+    - libgusb
+    - libhandy
+    - libICE
+    - libicu
+    - libicu72
+    - libidn2
+    - libiec61883
+    - libinput
+    - libitm
+    - libjpeg-turbo
+    - libjpeg-turbo-utils
+    - libjxl
+    - libkadm5
+    - libksba
+    - libldac
+    - libldb
+    - liblsan
+    - libmanette
+    - libmetalink
+    - libmng
+    - libmodplug
+    - libmount
+    - libmpeg2
+    - libmysofa
+    - libnghttp2
+    - libnice
+    - libnice-gstreamer1
+    - libnotify
+    - libnsl
+    - libnsl2
+    - libobjc
+    - libogg
+    - libopenmpt
+    - libpciaccess
+    - libpkgconf
+    - libplacebo
+    - libpng
+    - libpostproc-free
+    - libproxy
+    - libpsl
+    - libpwquality
+    -   name: libquadmath
+        platforms:
+            only:
+            - x86_64
+    - librabbitmq
+    - libraw1394
+    - librist
+    - librsvg2
+    - librsvg2-tools
+    - libsamplerate
+    - libsbc
+    - libseccomp
+    - libsecret
+    - libselinux
+    - libselinux-utils
+    - libsemanage
+    - libsepol
+    - libsepol-utils
+    - libshaderc
+    - libshout
+    - libsigsegv
+    - libSM
+    - libsmartcols
+    - libsmbclient
+    - libsndfile
+    - libsodium
+    - libsoup
+    - libsoup3
+    - libsrtp
+    - libss
+    - libssh
+    - libssh-config
+    - libstdc++
+    - libstemmer
+    - libswresample-free
+    - libswscale-free
+    - libtalloc
+    - libtasn1
+    - libtdb
+    - libtevent
+    - libthai
+    - libtheora
+    - libtiff
+    - libtirpc
+    - libtool-ltdl
+    - libtracker-sparql
+    - libtsan
+    - libubsan
+    - libudfread
+    - libunistring
+    - libunwind
+    - libusb1
+    - libutempter
+    - libuuid
+    - libv4l
+    - libva
+    - libvdpau
+    - libverto
+    - libvisual
+    -   name: libvmaf
+        platforms:
+            only:
+            - x86_64
+    - libvorbis
+    - libvpx
+    - libwacom
+    - libwacom-data
+    - libwayland-client
+    - libwayland-cursor
+    - libwayland-egl
+    - libwayland-server
+    - libwbclient
+    - libwebp
+    - libwebp-tools
+    - libwpe
+    - libX11
+    - libX11-common
+    - libX11-xcb
+    - libXau
+    - libxcb
+    - libXcomposite
+    - libxcrypt
+    - libxcrypt-compat
+    - libXcursor
+    - libXdamage
+    - libXdmcp
+    - libXext
+    - libXfixes
+    - libXft
+    - libXi
+    - libXinerama
+    - libxkbcommon
+    - libxkbcommon-utils
+    - libxkbcommon-x11
+    - libxkbfile
+    - libxml2
+    - libxmlb
+    - libXpm
+    - libXrandr
+    - libXrender
+    - libXScrnSaver
+    - libxshmfence
+    - libxslt
+    - libXt
+    - libXtst
+    - libXv
+    - libXxf86vm
+    - libyaml
+    - libzstd
+    - lilv-libs
+    - llvm-libs
+    - lm_sensors-libs
+    - lmdb-libs
+    - lpcnetfreedv
+    - lua-libs
+    - lv2
+    - lz4
+    - lz4-libs
+    - lzip
+    - mbedtls
+    - mesa-dri-drivers
+    - mesa-filesystem
+    - mesa-libEGL
+    - mesa-libgbm
+    - mesa-libGL
+    - mesa-libglapi
+    - mesa-libGLU
+    - mesa-va-drivers
+    - mlocate
+    - mozjs102
+    - mpdecimal
+    - mpfr
+    - mpg123-libs
+    - mtdev
+    - mythes
+    - mythes-bg
+    - mythes-ca
+    - mythes-cs
+    - mythes-da
+    - mythes-de
+    - 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
+    - ncompress
+    - ncurses
+    - ncurses-base
+    - ncurses-libs
+    - nettle
+    - npth
+    - nspr
+    - nss
+    - nss-softokn
+    - nss-softokn-freebl
+    - nss-sysinit
+    - nss-util
+    - nss_db
+    - nss_hesiod
+    - nuspell
+    - ocl-icd
+    -   name: oneVPL
+        platforms:
+            only:
+            - x86_64
+    - openal-soft
+    - opencore-amr
+    - openjpeg2
+    - openldap
+    - openpgm
+    - openssh
+    - openssh-clients
+    - openssl-libs
+    - openssl-pkcs11
+    - openssl1.1
+    - opus
+    - opusfile
+    - orc
+    - p11-kit
+    - p11-kit-server
+    - p11-kit-trust
+    - pam
+    - pam-libs
+    - pango
+    - pciutils
+    - pciutils-libs
+    - pcre
+    - pcre-cpp
+    - pcre2
+    - pcre2-syntax
+    - pcre2-utf16
+    - pcre2-utf32
+    - pinentry
+    - pinentry-gnome3
+    - pipewire-alsa
+    - pipewire-gstreamer
+    - pipewire-jack-audio-connection-kit
+    - pipewire-jack-audio-connection-kit-libs
+    - pipewire-libs
+    - pipewire-v4l2
+    - pixman
+    - pkgconf
+    - pkgconf-m4
+    - pkgconf-pkg-config
+    - popt
+    - procps-ng
+    - psl
+    - publicsuffix-list-dafsa
+    - pugixml
+    - pulseaudio-libs
+    - pulseaudio-libs-glib2
+    - python-pip-wheel
+    - python-unversioned-command
+    - python3
+    - python3-cairo
+    - python3-gobject
+    - python3-gobject-base
+    - python3-gobject-base-noarch
+    - python3-libs
+    - python3-libxml2
+    - python3-libxslt
+    - python3-mako
+    - python3-markdown
+    - python3-markupsafe
+    - python3-setuptools
+    - python3-six
+    - rav1e-libs
+    - readline
+    - rpm
+    - rpm-libs
+    - rpm-sequoia
+    - rsvg-pixbuf-loader
+    - rubberband
+    - samba-client-libs
+    - samba-common
+    - samba-common-libs
+    - SDL2
+    - SDL2_image
+    - SDL2_mixer
+    - SDL2_net
+    - SDL2_ttf
+    - sed
+    - serd
+    - setup
+    - shadow-utils
+    - shared-mime-info
+    - slang
+    - snappy
+    - sord
+    - sound-theme-freedesktop
+    - soundtouch
+    - soxr
+    - speex
+    - speexdsp
+    - spirv-tools-libs
+    - sqlite-libs
+    - sratom
+    - srt-libs
+    - svt-av1-libs
+    - systemd-libs
+    - systemd-standalone-tmpfiles
+    - taglib
+    - tar
+    - tesseract
+    - tesseract-langpack-eng
+    - tesseract-tessdata-doc
+    - tpm2-tss
+    - turbojpeg
+    - twolame-libs
+    - tzdata
+    - unzip
+    - util-linux
+    - util-linux-core
+    - vamp-plugin-sdk
+    - vapoursynth-libs
+    - vid.stab
+    - vo-amrwbenc
+    - vulkan-loader
+    - vulkan-validation-layers
+    - wavpack
+    - webkit2gtk4.0
+    - webkit2gtk4.1
+    - webkitgtk6.0
+    - webp-pixbuf-loader
+    - webrtc-audio-processing
+    - wget
+    - wget2
+    - wget2-libs
+    - which
+    - woff2
+    - wpebackend-fdo
+    - xcb-proto
+    - xcb-util
+    - xcb-util-cursor
+    - xcb-util-image
+    - xcb-util-keysyms
+    - xcb-util-renderutil
+    - xcb-util-wm
+    - xdg-dbus-proxy
+    - xdg-user-dirs
+    - xdg-utils
+    - xkbcomp
+    - xkeyboard-config
+    - xml-common
+    - xprop
+    - xvidcore
+    - xz
+    - xz-libs
+    - xz-lzma-compat
+    - yelp
+    - yelp-libs
+    - yelp-xsl
+    - zeromq
+    - zimg
+    - zip
+    - zlib
+    - zstd
+    - zvbi

diff --git a/flatpak-runtime-baseonly.in.yaml b/flatpak-runtime-baseonly.in.yaml
deleted file mode 100644
index 2528c49..0000000
--- a/flatpak-runtime-baseonly.in.yaml
+++ /dev/null
@@ -1,53 +0,0 @@
-document: modulemd
-version: 1
-data:
-    summary: 'Flatpak Runtime'
-    description: >-
-         This module defines a runtimes for Flatpaks. The 'sdk' profile defines
-         the corresponding SDKs that applications can be built against with flatpak-builder.
-    license:
-        module: [ MIT ]
-    dependencies:
-        buildrequires:
-            platform: @STREAM@
-        requires:
-            platform: @STREAM@
-    profiles:
-        runtime:
-            rpms: []
-        runtime-x86_64:
-            rpms: []
-        sdk:
-            rpms: []
-        sdk-x86_64:
-            rpms: []
-        buildroot:
-            rpms: [flatpak-rpm-macros, flatpak-runtime-config]
-        srpm-buildroot:
-            rpms: [flatpak-rpm-macros, flatpak-runtime-config]
-    api:
-        rpms:
-            - flatpak-rpm-macros
-            - flatpak-runtime-config
-    components:
-        rpms:
-            flatpak-rpm-macros:
-                rationale: Set up build root for flatpak RPMS
-                ref: @RPM_BRANCH@
-            flatpak-runtime-config:
-                rationale: Runtime configuration files
-                ref: @RPM_BRANCH@
-    xmd:
-        # This is used when building applications against this module so that
-        # the resulting Flatpak will embed a reference to the correct runtime
-        flatpak:
-            branch: @STREAM@
-            runtimes:
-                # Map from profile name to pre-profile information - the
-                # profile named 'runtime' is the default.
-                runtime:
-                    id: @ID_PREFIX@.Platform
-                    sdk: @ID_PREFIX@.Sdk
-                sdk:
-                    id: @ID_PREFIX@.Sdk
-                    runtime: @ID_PREFIX@.Platform

diff --git a/flatpak-runtime.in.yaml b/flatpak-runtime.in.yaml
deleted file mode 100644
index 3c771c1..0000000
--- a/flatpak-runtime.in.yaml
+++ /dev/null
@@ -1,90 +0,0 @@
-document: modulemd
-version: 1
-data:
-    summary: 'Flatpak Runtime'
-    description: >-
-        This module defines two runtimes for Flatpaks, the 'runtime' profile that
-        most Flatpaks in Fedora use, and a smaller 'runtime-base' profile that is
-        intended to be more minimal and (slightly) more API stable. There are also
-        corresponding sdk and sdk-base profiles that are used to build SDKs that
-        applications can be built against with flatpak-builder.
-    license:
-        module: [ MIT ]
-    dependencies:
-        buildrequires:
-            platform: @STREAM@
-        requires:
-            platform: @STREAM@
-    profiles:
-        runtime:
-            rpms: []
-        runtime-aarch64:
-            rpms: []
-        runtime-s390x:
-            rpms: []
-        runtime-x86_64:
-            rpms: []
-        runtime-base:
-            rpms: []
-        runtime-base-aarch64:
-            rpms: []
-        runtime-base-s390x:
-            rpms: []
-        runtime-base-x86_64:
-            rpms: []
-        sdk:
-            rpms: []
-        sdk-aarch64:
-            rpms: []
-        sdk-s390x:
-            rpms: []
-        sdk-x86_64:
-            rpms: []
-        sdk-base:
-            rpms: []
-        sdk-base-aarch64:
-            rpms: []
-        sdk-base-s390x:
-            rpms: []
-        sdk-base-x86_64:
-            rpms: []
-        buildroot:
-            rpms: [flatpak-rpm-macros, flatpak-runtime-config]
-        srpm-buildroot:
-            rpms: [flatpak-rpm-macros, flatpak-runtime-config]
-    api:
-        rpms:
-            - flatpak-rpm-macros
-            - flatpak-runtime-config
-            - gstreamer1-plugins-good
-    components:
-        rpms:
-            flatpak-rpm-macros:
-                rationale: Set up build root for flatpak RPMS
-                ref: @RPM_BRANCH@
-            flatpak-runtime-config:
-                rationale: Runtime configuration files
-                ref: @RPM_BRANCH@
-            gstreamer1-plugins-good:
-                rationale: Rebuilt for flatpak runtime with custom configuration options
-                ref: @RPM_BRANCH@
-    xmd:
-        # This is used when building applications against this module so that
-        # the resulting Flatpak will embed a reference to the correct runtime
-        flatpak:
-            branch: @STREAM@
-            runtimes:
-                # Map from profile name to pre-profile information - the
-                # profile named 'runtime' is the default.
-                runtime:
-                    id: @ID_PREFIX@.Platform
-                    sdk: @ID_PREFIX@.Sdk
-                sdk:
-                    id: @ID_PREFIX@.Sdk
-                    runtime: @ID_PREFIX@.Platform
-                runtime-base:
-                    id: @ID_PREFIX@.BasePlatform
-                    sdk: @ID_PREFIX@.BaseSdk
-                sdk-base:
-                    id: @ID_PREFIX@.BaseSdk
-                    runtime: @ID_PREFIX@.BasePlatform

diff --git a/flatpak-runtime.yaml b/flatpak-runtime.yaml
deleted file mode 100644
index cb68c80..0000000
--- a/flatpak-runtime.yaml
+++ /dev/null
@@ -1,4437 +0,0 @@
-document: modulemd
-version: 1
-data:
-  summary: Flatpak Runtime
-  description: This module defines two runtimes for Flatpaks, the 'runtime' profile
-    that most Flatpaks in Fedora use, and a smaller 'runtime-base' profile that is
-    intended to be more minimal and (slightly) more API stable. There are also corresponding
-    sdk and sdk-base profiles that are used to build SDKs that applications can be
-    built against with flatpak-builder.
-  license:
-    module:
-    - MIT
-  dependencies:
-    buildrequires:
-      platform: f38
-    requires:
-      platform: f38
-  profiles:
-    runtime:
-      rpms:
-      - abattis-cantarell-fonts
-      - acl
-      - adobe-source-code-pro-fonts
-      - adwaita-cursor-theme
-      - adwaita-gtk2-theme
-      - adwaita-icon-theme
-      - alsa-lib
-      - alsa-plugins-arcamav
-      - alsa-plugins-oss
-      - alsa-plugins-pulseaudio
-      - alsa-plugins-upmix
-      - alsa-plugins-usbstream
-      - alsa-plugins-vdownmix
-      - alternatives
-      - aspell
-      - at-spi2-atk
-      - at-spi2-core
-      - atk
-      - attr
-      - audit-libs
-      - authselect
-      - authselect-libs
-      - avahi-glib
-      - avahi-libs
-      - avif-pixbuf-loader
-      - basesystem
-      - bash
-      - bluez-libs
-      - bsdtar
-      - bubblewrap
-      - bzip2
-      - bzip2-libs
-      - ca-certificates
-      - cairo
-      - cairo-gobject
-      - cdparanoia-libs
-      - cjson
-      - codec2
-      - colord-libs
-      - coreutils
-      - coreutils-common
-      - cracklib
-      - cracklib-dicts
-      - crypto-policies
-      - crypto-policies-scripts
-      - cups-libs
-      - curl
-      - cyrus-sasl-lib
-      - cyrus-sasl-md5
-      - cyrus-sasl-plain
-      - cyrus-sasl-scram
-      - dbus
-      - dbus-broker
-      - dbus-common
-      - dbus-libs
-      - dbus-tools
-      - dejavu-sans-fonts
-      - dejavu-sans-mono-fonts
-      - dejavu-serif-fonts
-      - desktop-file-utils
-      - diffutils
-      - double-conversion
-      - e2fsprogs-libs
-      - elfutils-debuginfod-client
-      - elfutils-default-yama-scope
-      - elfutils-libelf
-      - elfutils-libs
-      - emacs-filesystem
-      - enchant2
-      - expat
-      - fcitx5-gtk
-      - fcitx5-gtk2
-      - fcitx5-gtk3
-      - fcitx5-gtk4
-      - fdk-aac-free
-      - fedora-gpg-keys
-      - fedora-release
-      - fedora-release-common
-      - fedora-release-identity-basic
-      - fedora-repos
-      - ffmpeg-free
-      - fftw-libs-double
-      - file
-      - file-libs
-      - filesystem
-      - findutils
-      - flac-libs
-      - flatpak-runtime-config
-      - flatpak-spawn
-      - flatpak-xdg-utils
-      - flite
-      - fontconfig
-      - fonts-filesystem
-      - freeglut
-      - freetype
-      - frei0r-plugins
-      - fribidi
-      - fuse-libs
-      - game-music-emu
-      - gavl
-      - gawk
-      - gcr
-      - gcr-libs
-      - gcr3
-      - gcr3-base
-      - gdbm
-      - gdbm-libs
-      - gdk-pixbuf2
-      - gdk-pixbuf2-modules
-      - geoclue2-libs
-      - gettext
-      - gettext-envsubst
-      - gettext-libs
-      - gettext-runtime
-      - giflib
-      - gjs
-      - glib-networking
-      - glib2
-      - glibc
-      - glibc-all-langpacks
-      - glibc-common
-      - glibc-gconv-extra
-      - glibc-minimal-langpack
-      - glx-utils
-      - gmp
-      - gmp-c++
-      - 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++
-      - gobject-introspection
-      - google-carlito-fonts
-      - google-crosextra-caladea-fonts
-      - google-noto-emoji-color-fonts
-      - google-noto-fonts-common
-      - google-noto-sans-mono-vf-fonts
-      - google-noto-sans-vf-fonts
-      - google-noto-serif-vf-fonts
-      - gpgme
-      - gpgmepp
-      - graphene
-      - graphite2
-      - grep
-      - gsettings-desktop-schemas
-      - gsm
-      - gssdp
-      - gstreamer1
-      - gstreamer1-plugin-libav
-      - gstreamer1-plugins-bad-free
-      - gstreamer1-plugins-base
-      - gstreamer1-plugins-good
-      - gstreamer1-plugins-good-gtk
-      - gstreamer1-plugins-ugly-free
-      - gtk-immodules-imsettings
-      - gtk-update-icon-cache
-      - gtk2
-      - gtk2-immodules
-      - gtk3
-      - gtk3-immodule-xim
-      - gtk3-immodules
-      - gtk4
-      - gtksourceview4
-      - gtksourceview5
-      - gupnp
-      - gupnp-igd
-      - gvfs-client
-      - gzip
-      - harfbuzz
-      - harfbuzz-icu
-      - hicolor-icon-theme
-      - highcontrast-icon-theme
-      - highway
-      - hostname
-      - hunspell
-      - hunspell-af
-      - hunspell-ar
-      - hunspell-be
-      - hunspell-bg
-      - hunspell-bn
-      - hunspell-br
-      - hunspell-ca
-      - hunspell-cs
-      - hunspell-da
-      - hunspell-de
-      - 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-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-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-gtk2
-      - ibus-gtk3
-      - ibus-gtk4
-      - ibus-libs
-      - ilbc
-      - iso-codes
-      - itstool
-      - jansson
-      - jasper-libs
-      - javascriptcoregtk4.0
-      - javascriptcoregtk4.1
-      - javascriptcoregtk6.0
-      - jbigkit-libs
-      - json-c
-      - json-glib
-      - jxl-pixbuf-loader
-      - keyutils-libs
-      - kmod-libs
-      - krb5-libs
-      - krb5-pkinit
-      - krb5-workstation
-      - ladspa
-      - lame-libs
-      - langpacks-core-font-en
-      - lcms2
-      - lcms2-utils
-      - leptonica
-      - less
-      - liba52
-      - libacl
-      - libadwaita
-      - libaom
-      - libappstream-glib
-      - libarchive
-      - libass
-      - libassuan
-      - libasyncns
-      - libatomic
-      - libattr
-      - libavc1394
-      - libavcodec-free
-      - libavdevice-free
-      - libavfilter-free
-      - libavformat-free
-      - libavif
-      - libavutil-free
-      - libb2
-      - libblkid
-      - libbluray
-      - libbrotli
-      - libbs2b
-      - libcaca
-      - libcanberra
-      - libcanberra-gtk3
-      - libcap
-      - libcap-ng
-      - libcbor
-      - libcdio
-      - libcdio-paranoia
-      - libchromaprint
-      - libcloudproviders
-      - libcom_err
-      - libcurl
-      - libdatrie
-      - libdav1d
-      - libdb
-      - libdc1394
-      - libdecor
-      - libdrm
-      - libdvbv5
-      - libdvdnav
-      - libdvdread
-      - libeconf
-      - libedit
-      - libepoxy
-      - liberation-fonts-common
-      - liberation-mono-fonts
-      - liberation-sans-fonts
-      - liberation-serif-fonts
-      - libevdev
-      - libevdev-utils
-      - libevent
-      - libexif
-      - libfdisk
-      - libffi
-      - libfido2
-      - libfl2
-      - libgcab1
-      - libgcc
-      - libgcrypt
-      - libgdither
-      - libgee
-      - libgfortran
-      - libglvnd
-      - libglvnd-egl
-      - libglvnd-gles
-      - libglvnd-glx
-      - libglvnd-opengl
-      - libgomp
-      - libgpg-error
-      - libgudev
-      - libgusb
-      - libhandy
-      - libICE
-      - libicu
-      - libidn2
-      - libiec61883
-      - libinput
-      - libitm
-      - libjpeg-turbo
-      - libjpeg-turbo-utils
-      - libjxl
-      - libkadm5
-      - libksba
-      - libldac
-      - libldb
-      - liblsan
-      - libmanette
-      - libmetalink
-      - libmng
-      - libmodplug
-      - libmount
-      - libmpeg2
-      - libmysofa
-      - libnghttp2
-      - libnice
-      - libnice-gstreamer1
-      - libnotify
-      - libnsl
-      - libnsl2
-      - libobjc
-      - libogg
-      - libopenmpt
-      - libpciaccess
-      - libpkgconf
-      - libplacebo
-      - libpng
-      - libpostproc-free
-      - libproxy
-      - libpsl
-      - libpwquality
-      - librabbitmq
-      - libraw1394
-      - librist
-      - librsvg2
-      - librsvg2-tools
-      - libsamplerate
-      - libsbc
-      - libseccomp
-      - libsecret
-      - libselinux
-      - libselinux-utils
-      - libsemanage
-      - libsepol
-      - libsepol-utils
-      - libshaderc
-      - libshout
-      - libsigsegv
-      - libSM
-      - libsmartcols
-      - libsmbclient
-      - libsndfile
-      - libsodium
-      - libsoup
-      - libsoup3
-      - libsrtp
-      - libss
-      - libssh
-      - libssh-config
-      - libstdc++
-      - libstemmer
-      - libswresample-free
-      - libswscale-free
-      - libtalloc
-      - libtasn1
-      - libtdb
-      - libtevent
-      - libthai
-      - libtheora
-      - libtiff
-      - libtirpc
-      - libtool-ltdl
-      - libtracker-sparql
-      - libtsan
-      - libubsan
-      - libudfread
-      - libunistring
-      - libunistring1.0
-      - libunwind
-      - libusb1
-      - libutempter
-      - libuuid
-      - libv4l
-      - libva
-      - libvdpau
-      - libverto
-      - libvisual
-      - libvorbis
-      - libvpx
-      - libwacom
-      - libwacom-data
-      - libwayland-client
-      - libwayland-cursor
-      - libwayland-egl
-      - libwayland-server
-      - libwbclient
-      - libwebp
-      - libwebp-tools
-      - libwpe
-      - libX11
-      - libX11-common
-      - libX11-xcb
-      - libXau
-      - libxcb
-      - libXcomposite
-      - libxcrypt
-      - libxcrypt-compat
-      - libXcursor
-      - libXdamage
-      - libXdmcp
-      - libXext
-      - libXfixes
-      - libXft
-      - libXi
-      - libXinerama
-      - libxkbcommon
-      - libxkbcommon-utils
-      - libxkbcommon-x11
-      - libxkbfile
-      - libxml2
-      - libXpm
-      - libXrandr
-      - libXrender
-      - libXScrnSaver
-      - libxshmfence
-      - libxslt
-      - libXt
-      - libXtst
-      - libXv
-      - libXxf86vm
-      - libzstd
-      - lilv-libs
-      - llvm-libs
-      - lm_sensors-libs
-      - lmdb-libs
-      - lpcnetfreedv
-      - lua-libs
-      - lv2
-      - lz4
-      - lz4-libs
-      - lzip
-      - mbedtls
-      - mesa-dri-drivers
-      - mesa-filesystem
-      - mesa-libEGL
-      - mesa-libgbm
-      - mesa-libGL
-      - mesa-libglapi
-      - mesa-libGLU
-      - mesa-va-drivers
-      - mlocate
-      - mozjs102
-      - mpdecimal
-      - mpfr
-      - mpg123-libs
-      - mtdev
-      - mythes
-      - mythes-bg
-      - mythes-ca
-      - mythes-cs
-      - mythes-da
-      - mythes-de
-      - 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
-      - ncompress
-      - ncurses
-      - ncurses-base
-      - ncurses-libs
-      - nettle
-      - npth
-      - nspr
-      - nss
-      - nss-softokn
-      - nss-softokn-freebl
-      - nss-sysinit
-      - nss-util
-      - nss_db
-      - nss_hesiod
-      - nuspell
-      - ocl-icd
-      - openal-soft
-      - opencore-amr
-      - openjpeg2
-      - openldap
-      - openpgm
-      - openssh
-      - openssh-clients
-      - openssl-libs
-      - openssl-pkcs11
-      - openssl1.1
-      - opus
-      - opusfile
-      - orc
-      - p11-kit
-      - p11-kit-server
-      - p11-kit-trust
-      - pam
-      - pam-libs
-      - pango
-      - pciutils
-      - pciutils-libs
-      - pcre
-      - pcre-cpp
-      - pcre2
-      - pcre2-syntax
-      - pcre2-utf16
-      - pcre2-utf32
-      - pinentry
-      - pinentry-gnome3
-      - pipewire-alsa
-      - pipewire-gstreamer
-      - pipewire-jack-audio-connection-kit
-      - pipewire-jack-audio-connection-kit-libs
-      - pipewire-libs
-      - pipewire-v4l2
-      - pixman
-      - pkgconf
-      - pkgconf-m4
-      - pkgconf-pkg-config
-      - popt
-      - procps-ng
-      - psl
-      - publicsuffix-list-dafsa
-      - pugixml
-      - pulseaudio-libs
-      - pulseaudio-libs-glib2
-      - python-pip-wheel
-      - python-setuptools-wheel
-      - python-unversioned-command
-      - python3
-      - python3-cairo
-      - python3-gobject
-      - python3-gobject-base
-      - python3-gobject-base-noarch
-      - python3-libproxy
-      - python3-libs
-      - python3-libxml2
-      - python3-libxslt
-      - python3-mako
-      - python3-markdown
-      - python3-markupsafe
-      - python3-setuptools
-      - python3-six
-      - rav1e-libs
-      - readline
-      - rpm
-      - rpm-libs
-      - rpm-sequoia
-      - rubberband
-      - samba-client-libs
-      - samba-common
-      - samba-common-libs
-      - SDL2
-      - SDL2_image
-      - SDL2_mixer
-      - SDL2_net
-      - SDL2_ttf
-      - sed
-      - serd
-      - setup
-      - shadow-utils
-      - shared-mime-info
-      - slang
-      - snappy
-      - sord
-      - sound-theme-freedesktop
-      - soundtouch
-      - soxr
-      - speex
-      - speexdsp
-      - spirv-tools-libs
-      - sqlite-libs
-      - sratom
-      - srt-libs
-      - svt-av1-libs
-      - systemd-libs
-      - systemd-standalone-tmpfiles
-      - taglib
-      - tar
-      - tesseract
-      - tesseract-langpack-eng
-      - tesseract-tessdata-doc
-      - turbojpeg
-      - twolame-libs
-      - tzdata
-      - unzip
-      - util-linux
-      - util-linux-core
-      - vamp-plugin-sdk
-      - vapoursynth-libs
-      - vid.stab
-      - vo-amrwbenc
-      - vulkan-loader
-      - vulkan-validation-layers
-      - wavpack
-      - webkit2gtk4.0
-      - webkit2gtk4.1
-      - webkitgtk6.0
-      - webp-pixbuf-loader
-      - webrtc-audio-processing
-      - wget
-      - wget2
-      - wget2-libs
-      - which
-      - woff2
-      - wpebackend-fdo
-      - xcb-proto
-      - xcb-util
-      - xcb-util-cursor
-      - xcb-util-image
-      - xcb-util-keysyms
-      - xcb-util-renderutil
-      - xcb-util-wm
-      - xdg-dbus-proxy
-      - xdg-user-dirs
-      - xdg-utils
-      - xkbcomp
-      - xkeyboard-config
-      - xml-common
-      - xprop
-      - xvidcore
-      - xz
-      - xz-libs
-      - xz-lzma-compat
-      - yelp
-      - yelp-libs
-      - yelp-xsl
-      - zeromq
-      - zimg
-      - zip
-      - zlib
-      - zstd
-      - zvbi
-    runtime-aarch64:
-      rpms:
-      - libasan
-    runtime-s390x:
-      rpms: []
-    runtime-x86_64:
-      rpms:
-      - libquadmath
-      - libvmaf
-      - oneVPL
-    runtime-base:
-      rpms:
-      - acl
-      - adwaita-cursor-theme
-      - adwaita-gtk2-theme
-      - adwaita-icon-theme
-      - alsa-lib
-      - alsa-plugins-arcamav
-      - alsa-plugins-oss
-      - alsa-plugins-pulseaudio
-      - alsa-plugins-upmix
-      - alsa-plugins-usbstream
-      - alsa-plugins-vdownmix
-      - alternatives
-      - aspell
-      - at-spi2-atk
-      - at-spi2-core
-      - atk
-      - attr
-      - audit-libs
-      - authselect
-      - authselect-libs
-      - avahi-glib
-      - avahi-libs
-      - basesystem
-      - bash
-      - bluez-libs
-      - bsdtar
-      - bzip2
-      - bzip2-libs
-      - ca-certificates
-      - cairo
-      - cairo-gobject
-      - cdparanoia-libs
-      - cjson
-      - codec2
-      - colord-libs
-      - coreutils
-      - coreutils-common
-      - cracklib
-      - cracklib-dicts
-      - crypto-policies
-      - crypto-policies-scripts
-      - cups-libs
-      - curl
-      - cyrus-sasl-lib
-      - cyrus-sasl-md5
-      - cyrus-sasl-plain
-      - cyrus-sasl-scram
-      - dbus
-      - dbus-broker
-      - dbus-common
-      - dbus-libs
-      - dbus-tools
-      - dejavu-sans-fonts
-      - dejavu-sans-mono-fonts
-      - dejavu-serif-fonts
-      - desktop-file-utils
-      - diffutils
-      - double-conversion
-      - e2fsprogs-libs
-      - elfutils-debuginfod-client
-      - elfutils-default-yama-scope
-      - elfutils-libelf
-      - elfutils-libs
-      - emacs-filesystem
-      - expat
-      - fcitx5-gtk
-      - fcitx5-gtk2
-      - fcitx5-gtk3
-      - fcitx5-gtk4
-      - fdk-aac-free
-      - fedora-gpg-keys
-      - fedora-release
-      - fedora-release-common
-      - fedora-release-identity-basic
-      - fedora-repos
-      - ffmpeg-free
-      - fftw-libs-double
-      - file
-      - file-libs
-      - filesystem
-      - findutils
-      - flac-libs
-      - flatpak-runtime-config
-      - flatpak-spawn
-      - flatpak-xdg-utils
-      - flite
-      - fontconfig
-      - fonts-filesystem
-      - freeglut
-      - freetype
-      - frei0r-plugins
-      - fribidi
-      - fuse-libs
-      - game-music-emu
-      - gavl
-      - gawk
-      - gdbm
-      - gdbm-libs
-      - gdk-pixbuf2
-      - gdk-pixbuf2-modules
-      - geoclue2-libs
-      - gettext
-      - gettext-envsubst
-      - gettext-libs
-      - gettext-runtime
-      - giflib
-      - glib-networking
-      - glib2
-      - glibc
-      - glibc-all-langpacks
-      - glibc-common
-      - glibc-gconv-extra
-      - glibc-minimal-langpack
-      - glx-utils
-      - gmp
-      - gmp-c++
-      - 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++
-      - gobject-introspection
-      - google-carlito-fonts
-      - google-crosextra-caladea-fonts
-      - google-noto-emoji-color-fonts
-      - google-noto-fonts-common
-      - google-noto-sans-mono-vf-fonts
-      - google-noto-sans-vf-fonts
-      - google-noto-serif-vf-fonts
-      - gpgme
-      - gpgmepp
-      - graphene
-      - graphite2
-      - grep
-      - gsettings-desktop-schemas
-      - gsm
-      - gssdp
-      - gstreamer1
-      - gstreamer1-plugin-libav
-      - gstreamer1-plugins-bad-free
-      - gstreamer1-plugins-base
-      - gstreamer1-plugins-good
-      - gstreamer1-plugins-good-gtk
-      - gtk-immodules-imsettings
-      - gtk-update-icon-cache
-      - gtk2
-      - gtk2-immodules
-      - gtk3
-      - gtk3-immodule-xim
-      - gtk3-immodules
-      - gtk4
-      - gupnp
-      - gupnp-igd
-      - gzip
-      - harfbuzz
-      - harfbuzz-icu
-      - hicolor-icon-theme
-      - highcontrast-icon-theme
-      - highway
-      - hostname
-      - hunspell
-      - hunspell-af
-      - hunspell-ar
-      - hunspell-be
-      - hunspell-bg
-      - hunspell-bn
-      - hunspell-br
-      - hunspell-ca
-      - hunspell-cs
-      - hunspell-da
-      - hunspell-de
-      - 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-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-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-gtk2
-      - ibus-gtk3
-      - ibus-libs
-      - ilbc
-      - iso-codes
-      - jansson
-      - jasper-libs
-      - jbigkit-libs
-      - json-c
-      - json-glib
-      - jxl-pixbuf-loader
-      - keyutils-libs
-      - kmod-libs
-      - krb5-libs
-      - ladspa
-      - lame-libs
-      - langpacks-core-font-en
-      - lcms2
-      - lcms2-utils
-      - leptonica
-      - less
-      - libacl
-      - libadwaita
-      - libaom
-      - libarchive
-      - libass
-      - libassuan
-      - libasyncns
-      - libatomic
-      - libattr
-      - libavc1394
-      - libavcodec-free
-      - libavdevice-free
-      - libavfilter-free
-      - libavformat-free
-      - libavutil-free
-      - libb2
-      - libblkid
-      - libbluray
-      - libbrotli
-      - libbs2b
-      - libcaca
-      - libcanberra
-      - libcanberra-gtk3
-      - libcap
-      - libcap-ng
-      - libcbor
-      - libcdio
-      - libcdio-paranoia
-      - libchromaprint
-      - libcloudproviders
-      - libcom_err
-      - libcurl
-      - libdatrie
-      - libdav1d
-      - libdb
-      - libdc1394
-      - libdecor
-      - libdrm
-      - libdvbv5
-      - libdvdnav
-      - libdvdread
-      - libeconf
-      - libedit
-      - libepoxy
-      - liberation-fonts-common
-      - liberation-mono-fonts
-      - liberation-sans-fonts
-      - liberation-serif-fonts
-      - libevdev
-      - libevent
-      - libexif
-      - libfdisk
-      - libffi
-      - libfido2
-      - libfl2
-      - libgcab1
-      - libgcc
-      - libgcrypt
-      - libgdither
-      - libgfortran
-      - libglvnd
-      - libglvnd-egl
-      - libglvnd-gles
-      - libglvnd-glx
-      - libglvnd-opengl
-      - libgomp
-      - libgpg-error
-      - libgudev
-      - libgusb
-      - libICE
-      - libicu
-      - libidn2
-      - libiec61883
-      - libinput
-      - libitm
-      - libjpeg-turbo
-      - libjpeg-turbo-utils
-      - libjxl
-      - libksba
-      - libldac
-      - libldb
-      - liblsan
-      - libmetalink
-      - libmng
-      - libmodplug
-      - libmount
-      - libmysofa
-      - libnghttp2
-      - libnice
-      - libnice-gstreamer1
-      - libnsl
-      - libnsl2
-      - libobjc
-      - libogg
-      - libopenmpt
-      - libpciaccess
-      - libpkgconf
-      - libplacebo
-      - libpng
-      - libpostproc-free
-      - libproxy
-      - libpsl
-      - libpwquality
-      - librabbitmq
-      - libraw1394
-      - librist
-      - librsvg2
-      - librsvg2-tools
-      - libsamplerate
-      - libsbc
-      - libseccomp
-      - libselinux
-      - libselinux-utils
-      - libsemanage
-      - libsepol
-      - libsepol-utils
-      - libshaderc
-      - libshout
-      - libsigsegv
-      - libSM
-      - libsmartcols
-      - libsmbclient
-      - libsndfile
-      - libsodium
-      - libsoup3
-      - libsrtp
-      - libss
-      - libssh
-      - libssh-config
-      - libstdc++
-      - libstemmer
-      - libswresample-free
-      - libswscale-free
-      - libtalloc
-      - libtasn1
-      - libtdb
-      - libtevent
-      - libthai
-      - libtheora
-      - libtiff
-      - libtirpc
-      - libtool-ltdl
-      - libtracker-sparql
-      - libtsan
-      - libubsan
-      - libudfread
-      - libunistring
-      - libunistring1.0
-      - libunwind
-      - libusb1
-      - libutempter
-      - libuuid
-      - libv4l
-      - libva
-      - libvdpau
-      - libverto
-      - libvisual
-      - libvorbis
-      - libvpx
-      - libwacom
-      - libwacom-data
-      - libwayland-client
-      - libwayland-cursor
-      - libwayland-egl
-      - libwayland-server
-      - libwbclient
-      - libwebp
-      - libwebp-tools
-      - libX11
-      - libX11-common
-      - libX11-xcb
-      - libXau
-      - libxcb
-      - libXcomposite
-      - libxcrypt
-      - libxcrypt-compat
-      - libXcursor
-      - libXdamage
-      - libXdmcp
-      - libXext
-      - libXfixes
-      - libXft
-      - libXi
-      - libXinerama
-      - libxkbcommon
-      - libxkbcommon-utils
-      - libxkbcommon-x11
-      - libxkbfile
-      - libxml2
-      - libXpm
-      - libXrandr
-      - libXrender
-      - libXScrnSaver
-      - libxshmfence
-      - libxslt
-      - libXt
-      - libXtst
-      - libXv
-      - libXxf86vm
-      - libzstd
-      - lilv-libs
-      - llvm-libs
-      - lm_sensors-libs
-      - lmdb-libs
-      - lpcnetfreedv
-      - lv2
-      - lz4
-      - lz4-libs
-      - lzip
-      - mbedtls
-      - mesa-dri-drivers
-      - mesa-filesystem
-      - mesa-libEGL
-      - mesa-libgbm
-      - mesa-libGL
-      - mesa-libglapi
-      - mesa-libGLU
-      - mesa-va-drivers
-      - mlocate
-      - mpdecimal
-      - mpfr
-      - mpg123-libs
-      - mtdev
-      - mythes
-      - mythes-bg
-      - mythes-ca
-      - mythes-cs
-      - mythes-da
-      - mythes-de
-      - 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
-      - ncompress
-      - ncurses
-      - ncurses-base
-      - ncurses-libs
-      - nettle
-      - npth
-      - nspr
-      - nss
-      - nss-softokn
-      - nss-softokn-freebl
-      - nss-sysinit
-      - nss-util
-      - nss_db
-      - nss_hesiod
-      - ocl-icd
-      - openal-soft
-      - opencore-amr
-      - openjpeg2
-      - openldap
-      - openpgm
-      - openssh
-      - openssh-clients
-      - openssl-libs
-      - openssl-pkcs11
-      - opus
-      - opusfile
-      - orc
-      - p11-kit
-      - p11-kit-server
-      - p11-kit-trust
-      - pam
-      - pam-libs
-      - pango
-      - pciutils
-      - pciutils-libs
-      - pcre
-      - pcre-cpp
-      - pcre2
-      - pcre2-syntax
-      - pcre2-utf16
-      - pcre2-utf32
-      - pipewire-alsa
-      - pipewire-gstreamer
-      - pipewire-jack-audio-connection-kit
-      - pipewire-jack-audio-connection-kit-libs
-      - pipewire-libs
-      - pipewire-v4l2
-      - pixman
-      - pkgconf
-      - pkgconf-m4
-      - pkgconf-pkg-config
-      - popt
-      - procps-ng
-      - psl
-      - publicsuffix-list-dafsa
-      - pugixml
-      - pulseaudio-libs
-      - pulseaudio-libs-glib2
-      - python-pip-wheel
-      - python-setuptools-wheel
-      - python-unversioned-command
-      - python3
-      - python3-libproxy
-      - python3-libs
-      - python3-libxml2
-      - python3-libxslt
-      - python3-mako
-      - python3-markdown
-      - python3-markupsafe
-      - python3-setuptools
-      - python3-six
-      - rav1e-libs
-      - readline
-      - rubberband
-      - samba-client-libs
-      - samba-common
-      - samba-common-libs
-      - SDL2
-      - SDL2_image
-      - SDL2_mixer
-      - SDL2_net
-      - SDL2_ttf
-      - sed
-      - serd
-      - setup
-      - shadow-utils
-      - shared-mime-info
-      - slang
-      - snappy
-      - sord
-      - sound-theme-freedesktop
-      - soundtouch
-      - soxr
-      - speex
-      - speexdsp
-      - spirv-tools-libs
-      - sqlite-libs
-      - sratom
-      - srt-libs
-      - svt-av1-libs
-      - systemd-libs
-      - systemd-standalone-tmpfiles
-      - taglib
-      - tar
-      - tesseract
-      - tesseract-langpack-eng
-      - tesseract-tessdata-doc
-      - turbojpeg
-      - twolame-libs
-      - tzdata
-      - unzip
-      - util-linux
-      - util-linux-core
-      - vamp-plugin-sdk
-      - vapoursynth-libs
-      - vid.stab
-      - vo-amrwbenc
-      - vulkan-loader
-      - vulkan-validation-layers
-      - wavpack
-      - webrtc-audio-processing
-      - wget
-      - wget2
-      - wget2-libs
-      - which
-      - xcb-proto
-      - xcb-util
-      - xcb-util-cursor
-      - xcb-util-image
-      - xcb-util-keysyms
-      - xcb-util-renderutil
-      - xcb-util-wm
-      - xdg-user-dirs
-      - xdg-utils
-      - xkbcomp
-      - xkeyboard-config
-      - xml-common
-      - xprop
-      - xvidcore
-      - xz
-      - xz-libs
-      - xz-lzma-compat
-      - zenity
-      - zeromq
-      - zimg
-      - zip
-      - zlib
-      - zstd
-      - zvbi
-    runtime-base-aarch64:
-      rpms:
-      - libasan
-    runtime-base-s390x:
-      rpms: []
-    runtime-base-x86_64:
-      rpms:
-      - libquadmath
-      - libvmaf
-      - oneVPL
-    sdk:
-      rpms:
-      - abattis-cantarell-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
-      - 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
-      - boost-regex
-      - brotli
-      - brotli-devel
-      - bsdtar
-      - 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
-      - clang15-libs
-      - clang15-resource-filesystem
-      - cmake
-      - cmake-data
-      - cmake-filesystem
-      - cmake-rpm-macros
-      - 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
-      - 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
-      - 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
-      - fftw-libs-single
-      - file
-      - file-devel
-      - file-libs
-      - filesystem
-      - findutils
-      - 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-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
-      - 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
-      - golang-nanomsg-mangos-3
-      - google-carlito-fonts
-      - google-crosextra-caladea-fonts
-      - google-droid-sans-fonts
-      - google-noto-emoji-color-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-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-devel
-      - lame-libs
-      - langpacks-core-font-en
-      - 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
-      - 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
-      - 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
-      - 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
-      - libitm
-      - libitm-devel
-      - libjpeg-turbo
-      - libjpeg-turbo-devel
-      - libjpeg-turbo-utils
-      - libjxl
-      - libjxl-devel
-      - libkadm5
-      - libksba
-      - libksba-devel
-      - libldac
-      - libldb
-      - 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
-      - libobjc2
-      - libobjc2-devel
-      - 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
-      - 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
-      - libtracker-sparql
-      - libtsan
-      - libubsan
-      - libudfread
-      - libunistring
-      - libunistring-devel
-      - libunistring1.0
-      - libunwind
-      - libunwind-devel
-      - libusb1
-      - libutempter
-      - libuuid
-      - libuuid-devel
-      - libuv
-      - libv4l
-      - libv4l-devel
-      - libva
-      - libva-devel
-      - libvala
-      - libvala-devel
-      - libvdpau
-      - libvdpau-devel
-      - libvdpau-trace
-      - libverto
-      - libverto-devel
-      - libvisual
-      - 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-compat
-      - 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
-      - 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
-      - llvm-libs
-      - llvm15-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
-      - mozjs102
-      - mozjs102-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
-      - nuspell
-      - nuspell-devel
-      - ocaml-srpm-macros
-      - ocl-icd
-      - ocl-icd-devel
-      - 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
-      - openssl1.1
-      - 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
-      - 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-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-mro
-      - perl-MRO-Compat
-      - perl-NDBM_File
-      - perl-Net
-      - perl-Net-Ping
-      - 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
-      - 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
-      - pugixml
-      - pulseaudio-libs
-      - pulseaudio-libs-devel
-      - pulseaudio-libs-glib2
-      - pyproject-srpm-macros
-      - python-pip-wheel
-      - python-setuptools-wheel
-      - python-srpm-macros
-      - python-unversioned-command
-      - python3
-      - python3-cairo
-      - python3-cairo-devel
-      - python3-Cython
-      - python3-devel
-      - python3-gobject
-      - python3-gobject-base
-      - python3-gobject-base-noarch
-      - python3-gobject-devel
-      - python3-libproxy
-      - python3-libs
-      - python3-libxml2
-      - python3-libxslt
-      - python3-lxml
-      - python3-mako
-      - python3-markdown
-      - python3-markupsafe
-      - python3-pip
-      - python3-pygments
-      - python3-pyparsing
-      - python3-setuptools
-      - python3-six
-      - python3-wheel
-      - qt5-srpm-macros
-      - rav1e-libs
-      - readline
-      - readline-devel
-      - redhat-rpm-config
-      - rhash
-      - rpm
-      - rpm-libs
-      - rpm-sequoia
-      - rpmautospec-rpm-macros
-      - 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
-      - tracker-devel
-      - turbojpeg
-      - turbojpeg-devel
-      - twolame-libs
-      - tzdata
-      - 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
-    sdk-aarch64:
-      rpms:
-      - libasan
-    sdk-s390x:
-      rpms:
-      - glibc-headers-s390
-    sdk-x86_64:
-      rpms:
-      - fftw-libs-quad
-      - glibc-headers-x86
-      - libipt
-      - libquadmath
-      - libquadmath-devel
-      - libvmaf
-      - libvmaf-devel
-      - oneVPL
-    sdk-base:
-      rpms:
-      - acl
-      - adobe-mappings-cmap
-      - adobe-mappings-cmap-deprecated
-      - adobe-mappings-pdf
-      - adwaita-cursor-theme
-      - adwaita-gtk2-theme
-      - adwaita-icon-theme
-      - 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-compose
-      - appstream-compose-devel
-      - 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
-      - authselect
-      - authselect-libs
-      - autoconf
-      - automake
-      - avahi
-      - avahi-devel
-      - avahi-glib
-      - avahi-libs
-      - basesystem
-      - bash
-      - bash-devel
-      - bc
-      - binutils
-      - binutils-devel
-      - binutils-gold
-      - bison
-      - bluez-libs
-      - bluez-libs-devel
-      - boost-regex
-      - brotli
-      - brotli-devel
-      - bsdtar
-      - 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
-      - clang15-libs
-      - clang15-resource-filesystem
-      - cmake
-      - cmake-data
-      - cmake-filesystem
-      - cmake-rpm-macros
-      - 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
-      - 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
-      - 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
-      - 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
-      - fftw-libs-single
-      - file
-      - file-devel
-      - file-libs
-      - filesystem
-      - findutils
-      - 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-plugin-annobin
-      - 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
-      - glib-networking
-      - glib2
-      - glib2-devel
-      - glibc
-      - glibc-all-langpacks
-      - glibc-common
-      - glibc-devel
-      - glibc-gconv-extra
-      - 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
-      - golang-nanomsg-mangos-3
-      - google-carlito-fonts
-      - google-crosextra-caladea-fonts
-      - google-droid-sans-fonts
-      - google-noto-emoji-color-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
-      - 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
-      - gtest
-      - gtest-devel
-      - gtk-doc
-      - gtk-immodules-imsettings
-      - gtk-update-icon-cache
-      - gtk2
-      - gtk2-immodules
-      - gtk3
-      - gtk3-devel
-      - gtk3-immodule-xim
-      - gtk3-immodules
-      - gtk4
-      - gts
-      - guile22
-      - gupnp
-      - gupnp-devel
-      - gupnp-igd
-      - gupnp-igd-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-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-libs
-      - icu
-      - ilbc
-      - info
-      - iso-codes
-      - iso-codes-devel
-      - itstool
-      - jansson
-      - jasper-devel
-      - jasper-libs
-      - 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
-      - ladspa
-      - ladspa-devel
-      - lame-devel
-      - lame-libs
-      - langpacks-core-font-en
-      - lasi
-      - lcms2
-      - lcms2-devel
-      - lcms2-utils
-      - leptonica
-      - less
-      - libacl
-      - libacl-devel
-      - libadwaita
-      - libaom
-      - libaom-devel
-      - libappstream-glib
-      - libappstream-glib-builder
-      - libappstream-glib-devel
-      - libarchive
-      - libarchive-devel
-      - 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
-      - libavutil-free
-      - libavutil-free-devel
-      - libb2
-      - libbabeltrace
-      - libblkid
-      - libblkid-devel
-      - libbluray
-      - libbrotli
-      - libbs2b
-      - libcaca
-      - libcanberra
-      - libcanberra-gtk3
-      - libcap
-      - libcap-devel
-      - libcap-ng
-      - 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
-      - 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
-      - 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
-      - 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
-      - libICE
-      - libICE-devel
-      - libicu
-      - libicu-devel
-      - libidn2
-      - libidn2-devel
-      - libiec61883
-      - libijs
-      - libimagequant
-      - libinput
-      - libinput-devel
-      - libitm
-      - libitm-devel
-      - libjpeg-turbo
-      - libjpeg-turbo-devel
-      - libjpeg-turbo-utils
-      - libjxl
-      - libjxl-devel
-      - libkadm5
-      - libksba
-      - libksba-devel
-      - libldac
-      - libldb
-      - liblsan
-      - libmetalink
-      - libmicrohttpd
-      - libmicrohttpd-devel
-      - libmng
-      - libmng-devel
-      - libmodplug
-      - libmount
-      - libmount-devel
-      - libmpc
-      - libmysofa
-      - libnghttp2
-      - libnghttp2-devel
-      - libnice
-      - libnice-devel
-      - libnice-gstreamer1
-      - libnsl
-      - libnsl2
-      - libobjc
-      - libobjc2
-      - libobjc2-devel
-      - 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
-      - librabbitmq
-      - libraw1394
-      - librist
-      - librsvg2
-      - librsvg2-devel
-      - librsvg2-tools
-      - libsamplerate
-      - libsamplerate-devel
-      - libsbc
-      - libseccomp
-      - libseccomp-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
-      - 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
-      - libtalloc
-      - libtasn1
-      - libtasn1-devel
-      - libtasn1-tools
-      - libtdb
-      - libtevent
-      - libthai
-      - libthai-devel
-      - libtheora
-      - libtheora-devel
-      - libtiff
-      - libtiff-devel
-      - libtirpc
-      - libtool
-      - libtool-ltdl
-      - libtool-ltdl-devel
-      - libtracker-sparql
-      - libtsan
-      - libubsan
-      - libudfread
-      - libunistring
-      - libunistring-devel
-      - libunistring1.0
-      - libunwind
-      - libunwind-devel
-      - libusb1
-      - libutempter
-      - libuuid
-      - libuuid-devel
-      - libuv
-      - libv4l
-      - libv4l-devel
-      - libva
-      - libva-devel
-      - libvdpau
-      - libvdpau-devel
-      - libvdpau-trace
-      - libverto
-      - libverto-devel
-      - libvisual
-      - libvorbis
-      - libvorbis-devel
-      - libvpx
-      - libvpx-devel
-      - libwacom
-      - libwacom-data
-      - libwayland-client
-      - libwayland-cursor
-      - libwayland-egl
-      - libwayland-server
-      - libwbclient
-      - libwebp
-      - libwebp-devel
-      - libwebp-tools
-      - libX11
-      - libX11-common
-      - libX11-devel
-      - libX11-xcb
-      - libXau
-      - libXau-devel
-      - libxcb
-      - libxcb-devel
-      - libXcomposite
-      - libXcomposite-devel
-      - libxcrypt
-      - libxcrypt-compat
-      - 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
-      - libxmlb-devel
-      - 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
-      - libyaml-devel
-      - libzstd
-      - libzstd-devel
-      - lilv-libs
-      - llvm-libs
-      - llvm15-libs
-      - lm_sensors-libs
-      - lmdb-libs
-      - lpcnetfreedv
-      - lua-libs
-      - lua-srpm-macros
-      - lv2
-      - lynx
-      - lz4
-      - lz4-devel
-      - lz4-libs
-      - lzip
-      - m4
-      - make
-      - 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
-      - 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
-      - ocaml-srpm-macros
-      - ocl-icd
-      - ocl-icd-devel
-      - 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
-      - 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-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-mro
-      - perl-MRO-Compat
-      - perl-NDBM_File
-      - perl-Net
-      - perl-Net-Ping
-      - 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
-      - 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
-      - poppler
-      - poppler-data
-      - poppler-glib
-      - popt
-      - procps-ng
-      - procps-ng-devel
-      - protobuf-c
-      - psl
-      - publicsuffix-list
-      - publicsuffix-list-dafsa
-      - pugixml
-      - pulseaudio-libs
-      - pulseaudio-libs-devel
-      - pulseaudio-libs-glib2
-      - pyproject-srpm-macros
-      - python-pip-wheel
-      - python-setuptools-wheel
-      - python-srpm-macros
-      - python-unversioned-command
-      - python3
-      - python3-Cython
-      - python3-devel
-      - python3-libproxy
-      - python3-libs
-      - python3-libxml2
-      - python3-libxslt
-      - python3-lxml
-      - python3-mako
-      - python3-markdown
-      - python3-markupsafe
-      - python3-pip
-      - python3-pygments
-      - python3-pyparsing
-      - python3-setuptools
-      - python3-six
-      - python3-wheel
-      - qt5-srpm-macros
-      - rav1e-libs
-      - readline
-      - readline-devel
-      - redhat-rpm-config
-      - rhash
-      - rpm
-      - rpm-libs
-      - rpm-sequoia
-      - rpmautospec-rpm-macros
-      - 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-capture-devel
-      - systemd-devel
-      - systemd-libs
-      - systemd-standalone-tmpfiles
-      - systemtap-sdt-devel
-      - taglib
-      - tar
-      - tesseract
-      - tesseract-langpack-eng
-      - tesseract-tessdata-doc
-      - texinfo
-      - turbojpeg
-      - turbojpeg-devel
-      - twolame-libs
-      - tzdata
-      - 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
-      - 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
-      - webrtc-audio-processing
-      - webrtc-audio-processing-devel
-      - wget
-      - wget2
-      - wget2-devel
-      - wget2-libs
-      - which
-      - 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-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
-      - zenity
-      - zeromq
-      - zimg
-      - zip
-      - zlib
-      - zlib-devel
-      - zstd
-      - zvbi
-    sdk-base-aarch64:
-      rpms:
-      - libasan
-    sdk-base-s390x:
-      rpms:
-      - glibc-headers-s390
-    sdk-base-x86_64:
-      rpms:
-      - fftw-libs-quad
-      - glibc-headers-x86
-      - libipt
-      - libquadmath
-      - libquadmath-devel
-      - libvmaf
-      - libvmaf-devel
-      - oneVPL
-    buildroot:
-      rpms:
-      - flatpak-rpm-macros
-      - flatpak-runtime-config
-    srpm-buildroot:
-      rpms:
-      - flatpak-rpm-macros
-      - flatpak-runtime-config
-  api:
-    rpms:
-    - flatpak-rpm-macros
-    - flatpak-runtime-config
-    - gstreamer1-plugins-good
-  components:
-    rpms:
-      flatpak-rpm-macros:
-        rationale: Set up build root for flatpak RPMS
-        ref: f38
-      flatpak-runtime-config:
-        rationale: Runtime configuration files
-        ref: f38
-      gstreamer1-plugins-good:
-        rationale: Rebuilt for flatpak runtime with custom configuration options
-        ref: f38
-  xmd:
-    flatpak:
-      branch: f38
-      runtimes:
-        runtime:
-          id: org.fedoraproject.Platform
-          sdk: org.fedoraproject.Sdk
-        sdk:
-          id: org.fedoraproject.Sdk
-          runtime: org.fedoraproject.Platform
-        runtime-base:
-          id: org.fedoraproject.BasePlatform
-          sdk: org.fedoraproject.BaseSdk
-        sdk-base:
-          id: org.fedoraproject.BaseSdk
-          runtime: org.fedoraproject.BasePlatform

diff --git a/tools/generate-container-yaml.py b/tools/generate-container-yaml.py
new file mode 100755
index 0000000..f5db1d8
--- /dev/null
+++ b/tools/generate-container-yaml.py
@@ -0,0 +1,75 @@
+#!/usr/bin/python3
+
+import sys
+from typing import Any
+
+from util import ID_PREFIX, RELEASE, BASEONLY, ARCH_SPECIFIC_PACKAGES
+import yaml
+
+
+class literal(str):
+    @staticmethod
+    def representer(dumper, data):
+        return dumper.represent_scalar(u'tag:yaml.org,2002:str', data, style='|')
+
+
+class folded(str):
+    @staticmethod
+    def representer(dumper, data):
+        return dumper.represent_scalar(u'tag:yaml.org,2002:str', data, style='>')
+
+
+for cls in (literal, folded):
+    yaml.add_representer(cls, cls.representer)
+
+
+def update_container_yaml(template, output, list_file):
+    with open(template) as f:
+        container_yaml_string = f.read()
+
+    container_yaml_string = container_yaml_string \
+        .replace("@ID_PREFIX@", ID_PREFIX) \
+        .replace("@RELEASE@", RELEASE)
+
+    container_yaml = yaml.safe_load(container_yaml_string)
+
+    container_yaml["flatpak"]["finish-args"] = folded(container_yaml["flatpak"]["finish-args"])
+    container_yaml["flatpak"]["cleanup-commands"] = literal(container_yaml["flatpak"]["cleanup-commands"])
+
+    with open(list_file) as f:
+        packages: list[str | Any] = \
+            sorted(["flatpak-runtime-config"] + [line.strip() for line in f], key=str.lower)
+    print("{}: {} packages".format(template, len(packages)), file=sys.stderr)
+
+    for i, package in enumerate(packages):
+        arches = []
+        for arch in ARCH_SPECIFIC_PACKAGES:
+            if package in ARCH_SPECIFIC_PACKAGES[arch]:
+                arches.append(arch)
+        if arches:
+            packages[i] = {
+                "name": package,
+                "platforms": {
+                    "only": arches
+                }
+            }
+
+    container_yaml["flatpak"]["packages"] = packages
+    with open(output, "w") as f:
+        yaml.dump(
+            container_yaml, stream=f,
+            default_flow_style=False, indent=4, sort_keys=False, encoding="utf-8",
+        )
+
+
+def main():
+    if BASEONLY:
+        update_container_yaml("container.in.yaml", "container.new.yaml", "out/runtime-base.profile")
+        update_container_yaml("container-sdk.in.yaml", "container-sdk.new.yaml", "out/sdk-base.profile")
+    else:
+        update_container_yaml("container.in.yaml", "container.new.yaml", "out/runtime.profile")
+        update_container_yaml("container-sdk.in.yaml", "container-sdk.new.yaml", "out/sdk.profile")
+
+
+if __name__ == "__main__":
+    main()

diff --git a/tools/generate-modulemd.py b/tools/generate-modulemd.py
deleted file mode 100755
index a66d45b..0000000
--- a/tools/generate-modulemd.py
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/python3
-import sys
-from yaml_utils import ordered_load, ordered_dump
-from util import ID_PREFIX, STREAM, RPM_BRANCH, BASEONLY, ARCH_SPECIFIC_PACKAGES
-
-template = 'flatpak-runtime-baseonly.in.yaml' if BASEONLY else 'flatpak-runtime.in.yaml'
-
-with open(template) as f:
-    modulemd_string = f.read()
-
-modulemd_string = modulemd_string \
-    .replace('@ID_PREFIX@', ID_PREFIX) \
-    .replace('@STREAM@', STREAM) \
-    .replace('@RPM_BRANCH@', RPM_BRANCH)
-
-modulemd = ordered_load(modulemd_string)
-
-def set_profile(profile_name, list_file):
-    with open(list_file) as f:
-        packages = sorted(['flatpak-runtime-config'] + [l.strip() for l in f], key=str.lower)
-    print("{}: {} packages".format(profile_name, len(packages)), file=sys.stderr)
-    modulemd['data']['profiles'][profile_name]['rpms'] = \
-        [p for p in packages if p not in ARCH_SPECIFIC_PACKAGES['x86_64'] and
-         p not in ARCH_SPECIFIC_PACKAGES['s390x'] and
-         p not in ARCH_SPECIFIC_PACKAGES['aarch64']]
-    modulemd['data']['profiles'][profile_name+'-x86_64']['rpms'] = \
-        [p for p in packages if p in ARCH_SPECIFIC_PACKAGES['x86_64']]
-    modulemd['data']['profiles'][profile_name+'-s390x']['rpms'] = \
-        [p for p in packages if p in ARCH_SPECIFIC_PACKAGES['s390x']]
-    modulemd['data']['profiles'][profile_name+'-aarch64']['rpms'] = \
-        [p for p in packages if p in ARCH_SPECIFIC_PACKAGES['aarch64']]
-
-if BASEONLY:
-    set_profile('runtime', 'out/runtime-base.profile')
-    set_profile('sdk', 'out/sdk-base.profile')
-else:
-    set_profile('runtime', 'out/runtime.profile')
-    set_profile('runtime-base', 'out/runtime-base.profile')
-    set_profile('sdk', 'out/sdk.profile')
-    set_profile('sdk-base', 'out/sdk-base.profile')
-
-with open('flatpak-runtime.new.yaml', 'w') as f:
-    ordered_dump(modulemd, stream=f, default_flow_style=False, encoding="utf-8")

diff --git a/tools/list-files.py b/tools/list-files.py
index 90ff761..6c34de7 100755
--- a/tools/list-files.py
+++ b/tools/list-files.py
@@ -17,8 +17,8 @@ def output_dir(d):
 
 def output_dir_recurse(d):
     for dirName, subdirs, files in os.walk(d):
-            for f in sorted(files):
-              print(os.path.join(dirName, f))
+        for f in sorted(files):
+            print(os.path.join(dirName, f))
 
 output_dir('/usr/bin')
 
@@ -26,8 +26,8 @@ python_dirs = []
 for d in ['/usr/lib', '/usr/lib/x86_64-linux-gnu']:
     for f in os.listdir(d):
         full = os.path.join('/usr/lib', f)
-        if (re.match(r'^.*\.so\.\d+$', f) is not None or
-            re.match(r'^.*\.so$', f) is not None and not os.path.islink(full)):
+        if (re.match(r'^.*\.so\.\d+$', f) is not None
+                or re.match(r'^.*\.so$', f) is not None and not os.path.islink(full)):
             print(full)
         if (re.match('python[2-9]*', f)):
             python_dirs.append(os.path.join(full, 'site-packages'))

diff --git a/tools/util.py b/tools/util.py
index c3d0113..f1bb848 100644
--- a/tools/util.py
+++ b/tools/util.py
@@ -8,11 +8,9 @@ import sys
 import xml.etree.ElementTree as ET
 import xml.sax
 
-STREAM = 'f38'
+RELEASE = 'f39'
 ID_PREFIX = 'org.fedoraproject'
-# branch of flatpak-rpm-macros and flatpak-runtime-config
-RPM_BRANCH = 'f38'
-TAG = 'f39-flatpak-runtime-packages'
+TAG = f'{RELEASE}-flatpak-runtime-packages'
 TAG_ARG = f'--tag={TAG}'
 # If this is True, then we'll use the "base" profiles (freedesktop-based) as the main profiles
 BASEONLY = False

diff --git a/tools/yaml_utils.py b/tools/yaml_utils.py
deleted file mode 100644
index 1272836..0000000
--- a/tools/yaml_utils.py
+++ /dev/null
@@ -1,25 +0,0 @@
-import yaml
-# https://stackoverflow.com/questions/5121931/in-python-how-can-you-load-yaml-mappings-as-ordereddicts
-
-from collections import OrderedDict
-
-def ordered_load(stream, Loader=yaml.Loader, object_pairs_hook=OrderedDict):
-    class OrderedLoader(Loader):
-        pass
-    def construct_mapping(loader, node):
-        loader.flatten_mapping(node)
-        return object_pairs_hook(loader.construct_pairs(node))
-    OrderedLoader.add_constructor(
-        yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG,
-        construct_mapping)
-    return yaml.load(stream, OrderedLoader)
-
-def ordered_dump(data, stream=None, Dumper=yaml.SafeDumper, **kwds):
-    class OrderedDumper(Dumper):
-        pass
-    def _dict_representer(dumper, data):
-        return dumper.represent_mapping(
-            yaml.resolver.BaseResolver.DEFAULT_MAPPING_TAG,
-            data.items())
-    OrderedDumper.add_representer(OrderedDict, _dict_representer)
-    return yaml.dump(data, stream, OrderedDumper, **kwds)

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-11 14:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-11 14:42 [flatpaks/flatpak-runtime] f45: Remove flatpak-runtime.yaml, add package list to container.yaml Owen W. Taylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox