public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Yaakov Selkowitz <yselkowi@redhat.com>
To: git-commits@fedoraproject.org
Subject: [flatpaks/flatpak-runtime] f45: Refresh
Date: Fri, 11 Sep 2026 14:43:44 GMT [thread overview]
Message-ID: <178913782415.1.7703598439361375594.flatpaks-flatpak-runtime-476bd94bf7ae@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : flatpaks/flatpak-runtime
Branch : f45
Commit : 476bd94bf7ae095395f08992ab45d3b799ad8aa9
Author : Yaakov Selkowitz <yselkowi@redhat.com>
Date : 2026-03-02T23:21:29-05:00
Stats : +598/-591 in 2 file(s)
URL : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/476bd94bf7ae095395f08992ab45d3b799ad8aa9?branch=f45
Log:
Refresh
---
diff --git a/container-sdk.yaml b/container-sdk.yaml
index cc013fa..58ac9d9 100644
--- a/container-sdk.yaml
+++ b/container-sdk.yaml
@@ -1,20 +1,92 @@
flatpak:
id: org.fedoraproject.Sdk
build-runtime: true
- name: f40/flatpak-sdk
+ name: f44/flatpak-sdk
component: flatpak-sdk
- branch: f40
+ branch: f44
runtime: org.fedoraproject.Platform
+ add-extensions:
+ org.fedoraproject.Platform.CL:
+ directory: lib64/OpenCL
+ add-ld-path: lib
+ merge-dirs: lib/clc;vendors
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ download-if: active-gl-driver
+ org.fedoraproject.Platform.GL:
+ directory: lib64/GL
+ versions: f44;1.4
+ add-ld-path: lib
+ merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/dri;lib/gbm;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ download-if: active-gl-driver
+ enable-if: active-gl-driver
+ autoprune-unless: active-gl-driver
+ org.freedesktop.Platform.GL:
+ directory: lib64/GL
+ version: '1.4'
+ add-ld-path: lib
+ merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;vulkan/icd.d;vulkan/implicit_layer.d
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ enable-if: active-gl-driver
+ org.fedoraproject.Platform.VAAPI.Intel:
+ directory: lib64/dri-intel-vaapi
+ add-ld-path: lib
+ autodelete: false
+ no-autodownload: true
+ download-if: have-intel-gpu
+ autoprune-unless: have-intel-gpu
+ org.fedoraproject.Platform.VAAPI.nvidia:
+ directory: lib64/dri-nvidia-vaapi
+ autodelete: false
+ no-autodownload: true
+ download-if: have-kernel-module-nvidia
+ autoprune-unless: have-kernel-module-nvidia
+ org.fedoraproject.Platform.VulkanLayer:
+ directory: lib64/vulkan
+ add-ld-path: lib
+ merge-dirs: share/vulkan/implicit_layer.d;share/vulkan/explicit_layer.d;
+ subdirectories: true
+ no-autodownload: true
+ org.fedoraproject.Platform.Locale:
+ directory: share/runtime/locale
+ autodelete: true
+ org.fedoraproject.Platform.Codecs:
+ directory: lib64/codecs
+ add-ld-path: lib
+ merge-dirs: bin;lib/dri;lib/gstreamer-1.0;lib/libheif;share/gstreamer-1.0/presets
+ subdirectories: true
+ no-autodownload: true
+ org.fedoraproject.Platform.tessdata:
+ directory: share/tesseract/tessdata
+ no-autodownload: true
+ org.fedoraproject.Gtk3theme:
+ directory: share/runtime/share/themes
+ version: '3.22'
+ subdirectories: true
+ subdirectory-suffix: gtk-3.0
+ no-autodownload: true
+ download-if: active-gtk-theme
+ org.fedoraproject.Sdk.Extension:
+ directory: lib/sdk
+ add-ld-path: lib
+ subdirectories: true
+ no-autodownload: true
finish-args: >
- --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0
- --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin
- --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
- --env=GPROFNG_SYSCONFDIR=/etc --extension=org.freedesktop.Platform.GL=version=1.4
- --extension=org.freedesktop.Platform.GL=directory=lib64/GL --extension=org.freedesktop.Platform.GL=subdirectories=true
- --extension=org.freedesktop.Platform.GL=no-autodownload=true --extension=org.freedesktop.Platform.GL=autodelete=false
- --extension=org.freedesktop.Platform.GL=add-ld-path=lib --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d
- --extension=org.freedesktop.Platform.GL=download-if=active-gl-driver --extension=org.freedesktop.Platform.GL=enable-if=active-gl-driver
- --extension=org.freedesktop.Platform.GL=autoprune-unless=active-gl-driver
+ --env=ALSA_CONFIG_DIR=/usr/share/alsa --env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf
+ --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/codecs/lib/gstreamer-1.0:/usr/lib64/gstreamer-1.0
+ --env=GST_PRESET_PATH=/usr/lib64/codecs/share/gstreamer-1.0/presets --env=LIBHEIF_PLUGIN_PATH=/usr/lib64/codecs/lib/libheif:/usr/lib64/libheif
+ --env=LIBVA_DRIVERS_PATH=/usr/lib64/codecs/lib/dri:/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri
+ --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;"
+ --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/lib64/codecs/bin:/usr/bin
+ --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python
+ --env=TCLLIBPATH=/app/lib64/tcl9.0 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
+ --env=GPROFNG_SYSCONFDIR=/etc
cleanup-commands: |
appstream-compose --verbose \
--prefix=/usr \
@@ -25,33 +97,113 @@ flatpak:
mv -f /usr/bin/flatpak-xdg-email /usr/bin/xdg-email
mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open
- # Create a directory for mounting org.freedesktop.Platform.GL extension point
- mkdir -p /usr/lib64/GL
+ rm -fr /usr/lib/systemd/
+ rm -fr /usr/share/{doc,info,man}
- rm -r /etc/glvnd
- ln -s ../lib64/GL/glvnd /etc/glvnd
+ # SSH error: Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf
+ rm -f /etc/ssh/ssh_config.d/*
- rm -r /etc/vulkan
- ln -s ../lib64/GL/vulkan /etc/vulkan
+ # enable dynamic ld.so.cache generation
+ [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig
+ cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf
+ rm -f /etc/ld.so.conf.d/*.conf
+
+ # User ALSA configuration can conflict with flatpak setup
+ # https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/857
+ sed -e '/~\/\.asoundrc/d' -e 's|/alsa/asoundrc|/asound.conf|' /usr/share/alsa/alsa.conf
+
+ # Create symlinks to expected locations from CL extensions
+ rm -fr /etc/OpenCL/vendors
+ ln -s ../../lib64/OpenCL/vendors /etc/OpenCL/
+ ln -s OpenCL/lib/clc /usr/lib64/
+
+ # Create symlinks to expected locations from GL extensions
+ rm -fr /etc/{egl,glvnd,vulkan}
+ rm -fr /usr/lib64/{dri,gbm,vdpau}/
+ ln -s ../lib64/GL/{egl,glvnd,vulkan} /etc/
+ ln -s GL/lib/{dri,gbm} GL/vdpau /usr/lib64/
+ # Provide driver implementations with GL extensions
+ rm -f /usr/lib64/libdrm_*.so*
+
+ # Rely on GL.default extension for llvm/clang (for doxygen, perf)
+ rm -fr /usr/lib64/LLVMgold.so* /usr/lib64/lib{LLVM,LTO,Remarks,clang}* \
+ /usr/lib64/bfd-plugins/LLVMgold.so* /usr/lib64/llvm*/ /usr/lib/clang/
+
+ # Create symlinks to expected locations from Vulkan extensions
+ rm -fr /usr/share/vulkan
+ ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan
+
+ # Create symlinks to expected locations from VAAPI.Intel extension
+ if [ $(arch) = x86_64 ]; then
+ ln -s dri-intel-vaapi/lib/{libmfx-gen,mfx} /usr/lib64/
+ ln -s ../lib64/dri-intel-vaapi/share/mfx /usr/share/
+ fi
+
+ # Only needed for %post of legacy fonts
+ rm -f /usr/bin/mkfont{dir,scale} /usr/lib64/libfontenc.so*
+
+ # Prepare mountpoint for tessdata extension
+ rm -fr /usr/share/tesseract/tessdata/*
touch -d @0 /usr/share/fonts /usr/share/fonts/*
fc-cache -rs
+
+ cd /usr/lib/locale
+ for d in *; do
+ l=`echo $d | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in C|en) continue ;; esac
+ find $d -delete
+ ln -sf ../../share/runtime/locale/$l/lib/$d .
+ done
+
+ cd /usr/share/hunspell
+ for f in *; do
+ l=`echo $f | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/hunspell/$f .
+ done
+ cd /usr/share/hyphen
+ for f in *; do
+ l=`echo $f | sed -e 's/hyph_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/hyphen/$f .
+ done
+ cd /usr/share/mythes
+ mv th_eo{,_v2}.dat
+ mv th_eo{,_v2}.idx
+ for f in *; do
+ l=`echo $f | sed -e 's/th_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/mythes/$f .
+ done
+ cd /usr/share/qt6/translations
+ for f in *.qm; do
+ l=`echo $f | sed -e 's/[^-_\.]*_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../../runtime/locale/$l/qt6/$f .
+ done
packages:
- abattis-cantarell-vf-fonts
- abseil-cpp
- abseil-cpp-devel
- abseil-cpp-testing
- acl
+ - add-determinism
- 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
- adwaita-icon-theme-legacy
- adwaita-icon-theme-legacy-devel
+ - adwaita-mono-fonts
+ - adwaita-sans-fonts
- alsa-lib
- alsa-lib-devel
- alsa-plugins-arcamav
@@ -64,13 +216,12 @@ flatpak:
- annobin-docs
- annobin-plugin-gcc
- ansible-srpm-macros
+ - aom
- appstream
- appstream-compose
- appstream-compose-devel
- - appstream-data
- appstream-devel
- - aspell
- - aspell-devel
+ - aribb24
- at-spi2-atk
- at-spi2-atk-devel
- at-spi2-core
@@ -87,32 +238,33 @@ flatpak:
- avahi
- avahi-devel
- avahi-glib
+ - avahi-glib-devel
- avahi-libs
- - avif-pixbuf-loader
- - basesystem
- bash
+ - bash-completion
+ - bash-completion-devel
- bash-devel
- binutils
- binutils-devel
- - binutils-gold
- name: binutils-gprofng
platforms:
only:
- aarch64
- x86_64
- bison
+ - blueprint-compiler
- bluez-libs
- bluez-libs-devel
- bomtool
- boost-regex
- - breeze-gtk
- - breeze-gtk-common
- - breeze-gtk-gtk2
- - breeze-gtk-gtk3
- - breeze-gtk-gtk4
- brotli
- brotli-devel
+ - bsdcat
+ - bsdcpio
+ - bsdtar
+ - bsdunzip
- bubblewrap
+ - build-reproducibility-srpm-macros
- byacc
- bzip2
- bzip2-devel
@@ -123,29 +275,32 @@ flatpak:
- cairo-gobject
- cairo-gobject-devel
- cairo-tools
+ - capstone
- ccache
- cdparanoia-libs
- check
- check-devel
- check-static
- cjson
+ - clang-libs
+ - clang-resource-filesystem
- cmake
- cmake-data
- cmake-filesystem
+ - cmake-srpm-macros
- codec2
- colord-libs
- - coreutils
- - coreutils-common
+ - coreutils-single
- cpio
- cpp
- cracklib
- cracklib-devel
- cracklib-dicts
- crypto-policies
- - crypto-policies-scripts
- ctags
- cups-client
- cups-devel
+ - cups-filesystem
- cups-libs
- curl
- cvs
@@ -158,7 +313,6 @@ flatpak:
- cyrus-sasl-plain
- cyrus-sasl-scram
- dbus
- - dbus-broker
- dbus-common
- dbus-devel
- dbus-libs
@@ -170,6 +324,7 @@ flatpak:
- dejavu-serif-fonts
- desktop-file-utils
- diffutils
+ - dns-root-data
- docbook-dtds
- docbook-style-dsssl
- docbook-style-xsl
@@ -177,6 +332,7 @@ flatpak:
- double-conversion
- doxygen
- duktape
+ - duktape-devel
- dwz
- e2fsprogs-devel
- e2fsprogs-libs
@@ -195,23 +351,19 @@ flatpak:
- enchant2-devel
- expat
- expat-devel
+ - faad2-libs
- fcitx5-devel
- fcitx5-gtk
- fcitx5-gtk-devel
- - fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- fcitx5-libs
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt5
- fcitx5-qt6
- fdk-aac-free
- - fdk-aac-free-devel
- fedora-gpg-keys
- - fedora-release
- fedora-release-common
- - fedora-release-identity-basic
+ - fedora-release-flatpak
+ - fedora-release-identity-flatpak
- fedora-repos
- ffmpeg-free
- fftw
@@ -228,6 +380,7 @@ flatpak:
- file-devel
- file-libs
- filesystem
+ - filesystem-srpm-macros
- findutils
- flac
- flac-devel
@@ -238,6 +391,7 @@ flatpak:
- flex
- flite
- fmt
+ - fmt-devel
- fontconfig
- fontconfig-devel
- fonts-filesystem
@@ -252,21 +406,18 @@ flatpak:
- fribidi
- fribidi-devel
- game-music-emu
+ - gap-srpm-macros
- gavl
- gawk
- gawk-devel
- - gc
- gcc
- gcc-c++
+ - gcc-gdb-plugin
- gcc-gfortran
- gcc-objc
- gcc-plugin-annobin
- - gcr
- gcr-devel
- gcr-libs
- - gcr3
- - gcr3-base
- - gcr3-devel
- gd
- gdb
- gdb-gdbserver
@@ -276,7 +427,6 @@ flatpak:
- gdbm-libs
- gdk-pixbuf2
- gdk-pixbuf2-devel
- - gdk-pixbuf2-modules
- geoclue2-devel
- geoclue2-libs
- gettext
@@ -286,12 +436,15 @@ flatpak:
- gettext-libs
- gettext-runtime
- ghc-srpm-macros
+ - gi-docgen
+ - gi-docgen-fonts
- giflib
- giflib-devel
- git
- git-core
- git-core-doc
- git-cvs
+ - git-lfs
- gjs
- gjs-devel
- glade-libs
@@ -299,40 +452,46 @@ flatpak:
- 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-langpack-*
- glibc-minimal-langpack
- glibc-nss-devel
- glslang
- glslang-devel
+ - glslc
- glx-utils
+ - glycin-devel
+ - glycin-gtk4-devel
+ - glycin-gtk4-libs
+ - glycin-libs
+ - glycin-loaders
+ - glycin-thumbnailer
- 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-dirmngr
+ - gnupg2-gpg-agent
+ - gnupg2-gpgconf
+ - gnupg2-keyboxd
+ - gnupg2-scdaemon
- gnupg2-smime
+ - gnupg2-utils
+ - gnupg2-verify
+ - gnupg2-wks
- gnutls
- gnutls-c++
- gnutls-dane
- gnutls-devel
+ - gnutls-utils
- go-srpm-macros
- gobject-introspection
- gobject-introspection-devel
@@ -349,11 +508,13 @@ flatpak:
- gpgme-devel
- gpgmepp
- gpgmepp-devel
+ - gpgverify
- graphene
- graphene-devel
- graphite2
- graphite2-devel
- graphviz
+ - graphviz-libs
- grep
- groff
- groff-base
@@ -365,8 +526,10 @@ flatpak:
- gssdp-devel
- gstreamer1
- gstreamer1-devel
+ - gstreamer1-plugin-dav1d
+ - gstreamer1-plugin-gif
+ - gstreamer1-plugin-gtk4
- gstreamer1-plugin-libav
- - gstreamer1-plugin-openh264
- gstreamer1-plugins-bad-free
- gstreamer1-plugins-bad-free-devel
- gstreamer1-plugins-bad-free-libs
@@ -374,17 +537,11 @@ flatpak:
- gstreamer1-plugins-base-devel
- gstreamer1-plugins-good
- gstreamer1-plugins-good-gtk
- - gstreamer1-plugins-good-qt
- - gstreamer1-plugins-good-qt6
- - gstreamer1-plugins-ugly-free
- gtest
- gtest-devel
- gtk-doc
- gtk-immodules-imsettings
- gtk-update-icon-cache
- - gtk2
- - gtk2-engines
- - gtk2-immodules
- gtk3
- gtk3-devel
- gtk3-immodule-xim
@@ -395,144 +552,38 @@ flatpak:
- gtksourceview5
- gtksourceview5-devel
- gts
- - guile30
- gupnp
- gupnp-devel
- gupnp-igd
- gupnp-igd-devel
- gvfs-client
- - gvfs-devel
- gzip
- harfbuzz
+ - harfbuzz-cairo
- harfbuzz-devel
- harfbuzz-icu
- help2man
- hicolor-icon-theme
- - highcontrast-icon-theme
+ - hidapi
+ - hidapi-devel
- 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-??
+ - hunspell-??-*
+ - hunspell-???
- hunspell-devel
- - hunspell-el
- - hunspell-en
- - hunspell-en-GB
- hunspell-en-US
- - hunspell-eo
- - hunspell-es
- - hunspell-es-AR
- - hunspell-es-BO
- - hunspell-es-CL
- - hunspell-es-CO
- - hunspell-es-CR
- - hunspell-es-CU
- - hunspell-es-DO
- - hunspell-es-EC
- - hunspell-es-ES
- - hunspell-es-GQ
- - hunspell-es-GT
- - hunspell-es-HN
- - hunspell-es-MX
- - hunspell-es-NI
- - hunspell-es-PA
- - hunspell-es-PE
- - hunspell-es-PR
- - hunspell-es-PY
- - hunspell-es-SV
- - hunspell-es-US
- - hunspell-es-UY
- - hunspell-es-VE
- - hunspell-et
- - hunspell-fa
- hunspell-filesystem
- - hunspell-fr
- - hunspell-gd
- - hunspell-gl
- - hunspell-gu
- - hunspell-he
- - hunspell-hi
- - hunspell-hr
- - hunspell-hu
- - hunspell-id
- - hunspell-is
- - hunspell-it
- - hunspell-ko
- - hunspell-lt
- - hunspell-lv
- - hunspell-nb
- - hunspell-ne
- - hunspell-nl
- - hunspell-nn
- - hunspell-oc
- - hunspell-pl
- - hunspell-pt
- - hunspell-pt-BR
- - hunspell-ro
- - hunspell-ru
- - hunspell-si
- - hunspell-sk
- - hunspell-sl
- - hunspell-sq
- - hunspell-sr
- - hunspell-sv
- - hunspell-sw
- - hunspell-te
- - hunspell-th
- - hunspell-tr
- - hunspell-uk
- - hunspell-vi
- hwdata
- hyphen
- - hyphen-af
- - hyphen-be
- - hyphen-bg
- - hyphen-ca
- - hyphen-cs
- - hyphen-da
- - hyphen-de
+ - hyphen-??
+ - hyphen-??-*
+ - hyphen-???
- hyphen-devel
- - hyphen-el
- - hyphen-en
- - hyphen-eo
- - hyphen-es
- - hyphen-et
- - hyphen-fr
- - hyphen-gl
- - hyphen-hr
- - hyphen-hu
- - hyphen-id
- - hyphen-is
- - hyphen-it
- - hyphen-lt
- - hyphen-lv
- - hyphen-nb
- - hyphen-nl
- - hyphen-nn
- - hyphen-pl
- - hyphen-pt
- - hyphen-pt-BR
- - hyphen-ro
- - hyphen-ru
- - hyphen-sk
- - hyphen-sl
- - hyphen-sr
- - hyphen-sv
- - hyphen-te
- - hyphen-uk
- - hyphen-zu
- ibus-devel
- - ibus-gtk2
- ibus-gtk3
- ibus-gtk4
- ibus-libs
@@ -543,9 +594,7 @@ flatpak:
- iso-codes-devel
- itstool
- jansson
- - jasper-devel
- - jasper-libs
- - javascriptcoregtk4.0
+ - java-srpm-macros
- javascriptcoregtk4.1
- javascriptcoregtk4.1-devel
- javascriptcoregtk6.0
@@ -554,11 +603,11 @@ flatpak:
- jbigkit-libs
- jq
- jq-devel
+ - js-doxygen
- json-c
- json-glib
- json-glib-devel
- jsoncpp
- - jxl-pixbuf-loader
- kernel-headers
- kernel-srpm-macros
- keyutils-libs
@@ -576,10 +625,8 @@ flatpak:
- lasi
- lcms2
- lcms2-devel
- - lcms2-utils
- leptonica
- less
- - liba52
- libabigail
- libabigail-devel
- libacl
@@ -589,10 +636,9 @@ flatpak:
- libaom
- libaom-devel
- libappstream-glib
- - libappstream-glib-builder
- - libappstream-glib-devel
- libarchive
- libarchive-devel
+ - libaribcaption
- libasan
- libass
- libassuan
@@ -656,22 +702,21 @@ flatpak:
- libdvbv5-devel
- libdvdnav
- libdvdread
+ - libebur128
- libeconf
+ - libeconf-devel
- libedit
- libei
- libei-devel
- - libei-utils
- libeis
- libeis-devel
- libepoxy
- libepoxy-devel
- - liberation-fonts-common
- liberation-mono-fonts
- liberation-sans-fonts
- liberation-serif-fonts
- libevdev
- libevdev-devel
- - libevdev-utils
- libevent
- libevent-devel
- libexif
@@ -683,6 +728,8 @@ flatpak:
- libfido2
- libfl-devel
- libfl2
+ - libfontenc
+ - libfyaml
- libgcab1
- libgcab1-devel
- libgcc
@@ -710,6 +757,9 @@ flatpak:
- libgusb
- libhandy
- libhandy-devel
+ - libheif
+ - libheif-devel
+ - libheif-tools
- name: libhwasan
platforms:
only:
@@ -739,42 +789,45 @@ flatpak:
- libkadm5
- libksba
- libksba-devel
+ - liblastlog2
+ - liblastlog2-devel
- liblc3
+ - liblc3-devel
- libldac
- libldb
- liblerc
+ - liblerc-devel
- liblsan
- libmanette
- libmanette-devel
- - libmicrohttpd
- - libmicrohttpd-devel
- - libmng
- libmodplug
- libmount
- libmount-devel
- libmpc
- - libmpeg2
- libmysofa
+ - libmysofa-devel
- libnghttp2
- libnghttp2-devel
+ - libnghttp3
+ - libnghttp3-devel
- libnice
- libnice-devel
- libnice-gstreamer1
- libnotify
- libnotify-devel
- - libnsl
- libnsl2
- libobjc
- liboeffis
- liboeffis-devel
- libogg
- libogg-devel
+ - libopenjph
+ - libopenjph-devel
- libopenmpt
- libpaper
- libpciaccess
- libpciaccess-devel
- - libperf
- - libperf-devel
+ - libpfm
- libpipeline
- libpipeline-devel
- libpkgconf
@@ -782,13 +835,10 @@ flatpak:
- libplacebo
- libpng
- libpng-devel
- - libpostproc-free
- - libpostproc-free-devel
- libproxy
- libproxy-devel
- libpsl
- libpsl-devel
- - libpwquality
- name: libquadmath
platforms:
only:
@@ -818,8 +868,9 @@ flatpak:
- libsemanage
- libsepol
- libsepol-devel
- - libsepol-utils
- libshaderc
+ - libshaderc-devel
+ - libshaderc-static
- libshout
- libSM
- libSM-devel
@@ -829,7 +880,6 @@ flatpak:
- libsndfile
- libsndfile-devel
- libsodium
- - libsoup
- libsoup3
- libsoup3-devel
- libsrtp
@@ -838,6 +888,7 @@ flatpak:
- libss-devel
- libssh
- libssh-config
+ - libssh-devel
- libstdc++
- libstdc++-devel
- libstemmer
@@ -859,16 +910,19 @@ flatpak:
- libtheora-devel
- libtiff
- libtiff-devel
+ - libtinysparql
- libtirpc
+ - libtommath
+ - libtommath-devel
- libtool
- libtool-ltdl
- libtool-ltdl-devel
- libtraceevent
- libtraceevent-devel
- - libtracker-sparql
- libtsan
- libubsan
- libudfread
+ - libunibreak
- libunistring
- libunistring-devel
- libunwind
@@ -876,6 +930,7 @@ flatpak:
- liburing
- liburing-devel
- libusb1
+ - libusb1-devel
- libutempter
- libuuid
- libuuid-devel
@@ -948,7 +1003,6 @@ flatpak:
- libXinerama-devel
- libxkbcommon
- libxkbcommon-devel
- - libxkbcommon-utils
- libxkbcommon-x11
- libxkbcommon-x11-devel
- libxkbfile
@@ -970,7 +1024,6 @@ flatpak:
- libxslt
- libxslt-devel
- libXt
- - libXt-devel
- libXtst
- libXtst-devel
- libXv
@@ -979,46 +1032,43 @@ flatpak:
- libXxf86vm-devel
- libyaml
- libyaml-devel
+ - libyuv
- libzstd
- libzstd-devel
- lilv-libs
+ - linkdupes
+ - llvm-filesystem
- llvm-libs
- - lm_sensors-libs
- lmdb-libs
- lpcnetfreedv
+ - lua
+ - lua-devel
- lua-libs
- lua-srpm-macros
- - lv2
- lynx
- lz4
- lz4-devel
- lz4-libs
- lzip
+ - lzo
+ - lzo-devel
+ - lzo-minilzo
- m4
- mailcap
- 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
- - mesa-vdpau-drivers
- - mesa-vulkan-drivers
+ - mesa-libGLU-devel
- meson
- - mlocate
- - mozjs115
- - mozjs115-devel
+ - mkfontscale
+ - mozjs140
+ - mozjs140-devel
- mpdecimal
- mpfr
- mpfr-devel
@@ -1026,29 +1076,9 @@ flatpak:
- mpg123-libs
- mtdev
- mythes
- - mythes-bg
- - mythes-ca
- - mythes-cs
- - mythes-da
- - mythes-de
+ - mythes-??
+ - mythes-??-*
- 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
@@ -1061,6 +1091,11 @@ flatpak:
- netpbm
- nettle
- nettle-devel
+ - ngtcp2
+ - ngtcp2-crypto-gnutls
+ - ngtcp2-crypto-ossl
+ - ngtcp2-crypto-ossl-devel
+ - ngtcp2-devel
- ninja-build
- noopenh264
- noopenh264-devel
@@ -1082,22 +1117,23 @@ flatpak:
- nss_db
- nss_hesiod
- numactl-libs
- - nuspell
- - nuspell-devel
+ - nv-codec-headers
- ocaml-srpm-macros
- - ocl-icd
- - ocl-icd-devel
- oniguruma
- oniguruma-devel
- openal-soft
- openal-soft-devel
+ - openapv-libs
- openblas-srpm-macros
+ - opencl-filesystem
- opencl-headers
+ - OpenCL-ICD-Loader
+ - OpenCL-ICD-Loader-devel
- opencore-amr
- openjade
- - openjpeg2
- - openjpeg2-devel
- - openjpeg2-tools
+ - openjpeg
+ - openjpeg-devel
+ - openjpeg-tools
- openldap
- openpgm
- opensp
@@ -1105,9 +1141,9 @@ flatpak:
- openssh-clients
- openssl
- openssl-devel
+ - openssl-devel-engine
- openssl-libs
- openssl-perl
- - openssl-pkcs11
- opus
- opus-devel
- opusfile
@@ -1116,11 +1152,10 @@ flatpak:
- orc-compiler
- orc-devel
- p11-kit
+ - p11-kit-client
- p11-kit-devel
- - p11-kit-server
- p11-kit-trust
- package-notes-srpm-macros
- - pam
- pam-libs
- pango
- pango-devel
@@ -1128,7 +1163,6 @@ flatpak:
- pciutils
- pciutils-devel
- pciutils-libs
- - pcre
- pcre2
- pcre2-devel
- pcre2-syntax
@@ -1164,6 +1198,7 @@ flatpak:
- perl-CPAN-Meta
- perl-CPAN-Meta-Requirements
- perl-CPAN-Meta-YAML
+ - perl-Crypt-URandom
- perl-Data-Dump
- perl-Data-Dumper
- perl-Data-OptList
@@ -1279,6 +1314,7 @@ flatpak:
- perl-Math-Complex
- perl-Memoize
- perl-meta-notation
+ - perl-MIME-Base32
- perl-MIME-Base64
- perl-Module-Build
- perl-Module-CoreList
@@ -1288,7 +1324,6 @@ flatpak:
- perl-Module-Loaded
- perl-Module-Metadata
- perl-Module-Signature
- - perl-Mozilla-CA
- perl-mro
- perl-MRO-Compat
- perl-NDBM_File
@@ -1298,7 +1333,6 @@ flatpak:
- perl-Net-SSLeay
- perl-NEXT
- perl-NTLM
- - perl-Object-HashBase
- perl-ODBM_File
- perl-Opcode
- perl-open
@@ -1393,12 +1427,17 @@ flatpak:
- pipewire-jack-audio-connection-kit-devel
- pipewire-jack-audio-connection-kit-libs
- pipewire-libs
- - pipewire-v4l2
- pixman
- pixman-devel
+ - pkcs11-provider
- pkgconf
- pkgconf-m4
- pkgconf-pkg-config
+ - plutosvg
+ - plutosvg-devel
+ - plutovg
+ - plutovg-devel
+ - policycoreutils
- polkit-devel
- polkit-docs
- polkit-libs
@@ -1409,7 +1448,6 @@ flatpak:
- procps-ng
- procps-ng-devel
- protobuf-c
- - psl
- publicsuffix-list
- publicsuffix-list-dafsa
- pulseaudio-libs
@@ -1417,8 +1455,7 @@ flatpak:
- pulseaudio-libs-glib2
- pyproject-srpm-macros
- python-pip-wheel
- - python-pyqt6-rpm-macros
- - python-qt5-rpm-macros
+ - python-setuptools-wheel
- python-srpm-macros
- python-unversioned-command
- python3
@@ -1427,13 +1464,15 @@ flatpak:
- python3-cairo
- python3-cairo-devel
- python3-cython
- - python3-dbus
- python3-devel
+ - python3-gitdb
+ - python3-GitPython
- python3-gobject
- python3-gobject-base
- python3-gobject-devel
- python3-gstreamer1
- python3-jinja2
+ - python3-libarchive-c
- python3-libs
- python3-libxml2
- python3-libxslt
@@ -1445,62 +1484,39 @@ flatpak:
- python3-pip
- python3-pygments
- python3-pyparsing
- - python3-pyqt5-sip
- - python3-pyqt6-base
- - python3-pyqt6-sip
- - python3-qt5-base
- python3-setuptools
- - python3-six
+ - python3-smartypants
+ - python3-smmap
+ - python3-test
+ - python3-tkinter
+ - python3-typogrify
- python3-wheel
- - qadwaitadecorations-qt5
- - qadwaitadecorations-qt6
- - qt-settings
- - qt5-filesystem
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtdeclarative
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtmultimedia
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtsensors
- - qt5-qtsvg
- - qt5-qttranslations
- - qt5-qtwayland
- - qt5-qtx11extras
- - qt5-qtxmlpatterns
+ - qrencode-libs
- qt5-srpm-macros
- qt6-filesystem
- - qt6-qt5compat
- qt6-qtbase
- qt6-qtbase-common
- qt6-qtbase-gui
- - qt6-qtcharts
- qt6-qtdeclarative
- - qt6-qtimageformats
- - qt6-qtmultimedia
- - qt6-qtpositioning
- - qt6-qtquick3d
- - qt6-qtquicktimeline
- - qt6-qtserialport
- - qt6-qtshadertools
- qt6-qtsvg
- qt6-qttranslations
- qt6-qtwayland
+ - qt6-qtwayland-adwaita-decoration
- qt6-srpm-macros
+ - R-srpm-macros
+ - rav1e-devel
- rav1e-libs
- readline
- readline-devel
+ - redhat-display-fonts
- redhat-rpm-config
+ - redhat-text-fonts
- rhash
- rpm
- rpm-libs
+ - rpm-plugin-selinux
- rpm-sequoia
- - rsvg-pixbuf-loader
- - rubberband
+ - rubberband-libs
- ruby
- ruby-bundled-gems
- ruby-default-gems
@@ -1521,9 +1537,10 @@ flatpak:
- rust-srpm-macros
- samba-client-libs
- samba-common
- - samba-common-libs
- - SDL2
- - SDL2-devel
+ - samba-core-libs
+ - samba-ndr-libs
+ - sdl2-compat
+ - sdl2-compat-devel
- SDL2_image
- SDL2_image-devel
- SDL2_mixer
@@ -1532,7 +1549,15 @@ flatpak:
- SDL2_net-devel
- SDL2_ttf
- SDL2_ttf-devel
+ - SDL3
+ - SDL3-devel
+ - SDL3_image
+ - SDL3_image-devel
+ - SDL3_ttf
+ - SDL3_ttf-devel
- sed
+ - selinux-policy
+ - selinux-policy-targeted
- serd
- setup
- sgml-common
@@ -1547,6 +1572,8 @@ flatpak:
- soundtouch
- source-highlight
- soxr
+ - spandsp
+ - spdlog
- speech-dispatcher-libs
- speex
- speex-devel
@@ -1561,21 +1588,31 @@ flatpak:
- strace
- subunit
- subunit-devel
+ - svt-av1-devel
- svt-av1-libs
- sysprof-agent
- sysprof-capture-devel
- systemd-devel
- systemd-libs
+ - systemd-standalone-sysusers
- systemd-standalone-tmpfiles
- systemtap-sdt-devel
+ - systemtap-sdt-dtrace
- taglib
+ - taglib-devel
- tar
- - tesseract
+ - tcl
+ - tcl-devel
+ - tesseract-common
- tesseract-langpack-eng
+ - tesseract-libs
- tesseract-tessdata-doc
- texinfo
+ - tinysparql-devel
+ - tk
+ - tk-devel
- tpm2-tss
- - tracker-devel
+ - tree-sitter-srpm-macros
- tslib
- turbojpeg
- turbojpeg-devel
@@ -1598,12 +1635,13 @@ flatpak:
- urw-base35-z003-fonts
- util-linux
- util-linux-core
+ - util-linux-script
- vala
- valgrind
- valgrind-devel
+ - valgrind-gdb
+ - valgrind-scripts
- valgrind-tools-devel
- - vamp-plugin-sdk
- - vapoursynth-libs
- vid.stab
- vim-data
- vim-filesystem
@@ -1612,17 +1650,16 @@ flatpak:
- vulkan-headers
- vulkan-loader
- vulkan-loader-devel
- - vulkan-validation-layers
- wavpack
- wavpack-devel
- wayland-devel
- wayland-protocols-devel
- - webkit2gtk4.0
+ - wcurl
+ - web-assets-filesystem
- webkit2gtk4.1
- webkit2gtk4.1-devel
- webkitgtk6.0
- webkitgtk6.0-devel
- - webp-pixbuf-loader
- webrtc-audio-processing
- webrtc-audio-processing-devel
- wget2
@@ -1649,6 +1686,8 @@ flatpak:
- xdg-dbus-proxy
- xdg-user-dirs
- xdg-utils
+ - xevd-libs
+ - xeve-libs
- xkbcomp
- xkbcomp-devel
- xkeyboard-config
@@ -1675,7 +1714,10 @@ flatpak:
- zig-srpm-macros
- zimg
- zip
+ - zix
+ - zlib-ng
- zlib-ng-compat
- zlib-ng-compat-devel
+ - zlib-ng-devel
- zstd
- zvbi
diff --git a/container.yaml b/container.yaml
index 7e3e79e..6e7535f 100644
--- a/container.yaml
+++ b/container.yaml
@@ -1,20 +1,86 @@
flatpak:
id: org.fedoraproject.Platform
build-runtime: true
- name: f40/flatpak-runtime
+ name: f44/flatpak-runtime
component: flatpak-runtime
- branch: f40
+ branch: f44
sdk: org.fedoraproject.Sdk
+ add-extensions:
+ org.fedoraproject.Platform.CL:
+ directory: lib64/OpenCL
+ add-ld-path: lib
+ merge-dirs: lib/clc;vendors
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ download-if: active-gl-driver
+ org.fedoraproject.Platform.GL:
+ directory: lib64/GL
+ versions: f44;1.4
+ add-ld-path: lib
+ merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/dri;lib/gbm;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ download-if: active-gl-driver
+ enable-if: active-gl-driver
+ autoprune-unless: active-gl-driver
+ org.freedesktop.Platform.GL:
+ directory: lib64/GL
+ version: '1.4'
+ add-ld-path: lib
+ merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;vulkan/icd.d;vulkan/implicit_layer.d
+ subdirectories: true
+ autodelete: false
+ no-autodownload: true
+ enable-if: active-gl-driver
+ org.fedoraproject.Platform.VAAPI.Intel:
+ directory: lib64/dri-intel-vaapi
+ add-ld-path: lib
+ autodelete: false
+ no-autodownload: true
+ download-if: have-intel-gpu
+ autoprune-unless: have-intel-gpu
+ org.fedoraproject.Platform.VAAPI.nvidia:
+ directory: lib64/dri-nvidia-vaapi
+ autodelete: false
+ no-autodownload: true
+ download-if: have-kernel-module-nvidia
+ autoprune-unless: have-kernel-module-nvidia
+ org.fedoraproject.Platform.VulkanLayer:
+ directory: lib64/vulkan
+ add-ld-path: lib
+ merge-dirs: share/vulkan/implicit_layer.d;share/vulkan/explicit_layer.d;
+ subdirectories: true
+ no-autodownload: true
+ org.fedoraproject.Platform.Locale:
+ directory: share/runtime/locale
+ autodelete: true
+ org.fedoraproject.Platform.Codecs:
+ directory: lib64/codecs
+ add-ld-path: lib
+ merge-dirs: bin;lib/dri;lib/gstreamer-1.0;lib/libheif;share/gstreamer-1.0/presets
+ subdirectories: true
+ no-autodownload: true
+ org.fedoraproject.Platform.tessdata:
+ directory: share/tesseract/tessdata
+ no-autodownload: true
+ org.fedoraproject.Gtk3theme:
+ directory: share/runtime/share/themes
+ version: '3.22'
+ subdirectories: true
+ subdirectory-suffix: gtk-3.0
+ no-autodownload: true
+ download-if: active-gtk-theme
finish-args: >
- --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/gstreamer-1.0
- --env=LD_LIBRARY_PATH=/app/lib64 --env=PATH=/app/sbin:/app/bin:/usr/sbin:/usr/bin
- --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
- --extension=org.freedesktop.Platform.GL=version=1.4 --extension=org.freedesktop.Platform.GL=directory=lib64/GL
- --extension=org.freedesktop.Platform.GL=subdirectories=true --extension=org.freedesktop.Platform.GL=no-autodownload=true
- --extension=org.freedesktop.Platform.GL=autodelete=false --extension=org.freedesktop.Platform.GL=add-ld-path=lib
- --extension=org.freedesktop.Platform.GL=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d
- --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
+ --env=ALSA_CONFIG_DIR=/usr/share/alsa --env=ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf
+ --env=GI_TYPELIB_PATH=/app/lib64/girepository-1.0 --env=GST_PLUGIN_SYSTEM_PATH=/app/lib64/gstreamer-1.0:/usr/lib64/codecs/lib/gstreamer-1.0:/usr/lib64/gstreamer-1.0
+ --env=GST_PRESET_PATH=/usr/lib64/codecs/share/gstreamer-1.0/presets --env=LIBHEIF_PLUGIN_PATH=/usr/lib64/codecs/lib/libheif:/usr/lib64/libheif
+ --env=LIBVA_DRIVERS_PATH=/usr/lib64/codecs/lib/dri:/usr/lib64/dri-intel-vaapi:/usr/lib64/dri-nvidia-vaapi:/usr/lib64/GL/lib/dri
+ --env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;"
+ --env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/lib64/codecs/bin:/usr/bin
+ --env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python
+ --env=TCLLIBPATH=/app/lib64/tcl9.0 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
cleanup-commands: |
appstream-compose --verbose \
--prefix=/usr \
@@ -26,26 +92,100 @@ flatpak:
mv -f /usr/bin/flatpak-xdg-open /usr/bin/xdg-open
rm -rf /etc/flatpak-builder/
+ rm -fr /usr/lib/systemd/
+ rm -fr /usr/share/{doc,info,man}
- # Create a directory for mounting org.freedesktop.Platform.GL extension point
- mkdir -p /usr/lib64/GL
+ # SSH error: Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf
+ rm -f /etc/ssh/ssh_config.d/*
- rm -r /etc/glvnd
- ln -s ../lib64/GL/glvnd /etc/glvnd
+ # enable dynamic ld.so.cache generation
+ [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig
+ cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf
+ rm -f /etc/ld.so.conf.d/*.conf
- rm -r /etc/vulkan
- ln -s ../lib64/GL/vulkan /etc/vulkan
+ # User ALSA configuration can conflict with flatpak setup
+ # https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/857
+ sed -e '/~\/\.asoundrc/d' -e 's|/alsa/asoundrc|/asound.conf|' /usr/share/alsa/alsa.conf
+
+ # Create symlinks to expected locations from CL extensions
+ rm -fr /etc/OpenCL/vendors
+ ln -s ../../lib64/OpenCL/vendors /etc/OpenCL/
+ ln -s OpenCL/lib/clc /usr/lib64/
+
+ # Create symlinks to expected locations from GL extensions
+ rm -fr /etc/{egl,glvnd,vulkan}
+ rm -fr /usr/lib64/{dri,gbm,vdpau}/
+ ln -s ../lib64/GL/{egl,glvnd,vulkan} /etc/
+ ln -s GL/lib/{dri,gbm} GL/vdpau /usr/lib64/
+ # Provide driver implementations with GL extensions
+ rm -f /usr/lib64/libdrm_*.so*
+
+ # Create symlinks to expected locations from Vulkan extensions
+ rm -fr /usr/share/vulkan
+ ln -s ../lib64/vulkan/share/vulkan /usr/share/vulkan
+
+ # Create symlinks to expected locations from VAAPI.Intel extension
+ if [ $(arch) = x86_64 ]; then
+ ln -s dri-intel-vaapi/lib/{libmfx-gen,mfx} /usr/lib64/
+ ln -s ../lib64/dri-intel-vaapi/share/mfx /usr/share/
+ fi
+
+ # Only needed for %post of legacy fonts
+ rm -f /usr/bin/mkfont{dir,scale} /usr/lib64/libfontenc.so*
+
+ # Prepare mountpoint for tessdata extension
+ rm -fr /usr/share/tesseract/tessdata/*
touch -d @0 /usr/share/fonts /usr/share/fonts/*
fc-cache -rs
+
+ cd /usr/lib/locale
+ for d in *; do
+ l=`echo $d | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in C|en) continue ;; esac
+ find $d -delete
+ ln -sf ../../share/runtime/locale/$l/lib/$d .
+ done
+
+ cd /usr/share/hunspell
+ for f in *; do
+ l=`echo $f | sed -e 's/\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/hunspell/$f .
+ done
+ cd /usr/share/hyphen
+ for f in *; do
+ l=`echo $f | sed -e 's/hyph_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/hyphen/$f .
+ done
+ cd /usr/share/mythes
+ mv th_eo{,_v2}.dat
+ mv th_eo{,_v2}.idx
+ for f in *; do
+ l=`echo $f | sed -e 's/th_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../runtime/locale/$l/mythes/$f .
+ done
+ cd /usr/share/qt6/translations
+ for f in *.qm; do
+ l=`echo $f | sed -e 's/[^-_\.]*_\([^-_\.]*\)[-_\.].*/\1/'`
+ case $l in en) continue ;; esac
+ rm -f $f
+ ln -sf ../../runtime/locale/$l/qt6/$f .
+ done
packages:
- abattis-cantarell-vf-fonts
+ - abseil-cpp
- acl
- - adobe-source-code-pro-fonts
- adwaita-cursor-theme
- - adwaita-gtk2-theme
- adwaita-icon-theme
- adwaita-icon-theme-legacy
+ - adwaita-mono-fonts
+ - adwaita-sans-fonts
- alsa-lib
- alsa-plugins-arcamav
- alsa-plugins-oss
@@ -55,8 +195,7 @@ flatpak:
- alsa-plugins-vdownmix
- alternatives
- appstream
- - appstream-data
- - aspell
+ - aribb24
- at-spi2-atk
- at-spi2-core
- atk
@@ -66,15 +205,13 @@ flatpak:
- authselect-libs
- avahi-glib
- avahi-libs
- - avif-pixbuf-loader
- - basesystem
- bash
+ - bash-completion
- bluez-libs
- - breeze-gtk
- - breeze-gtk-common
- - breeze-gtk-gtk2
- - breeze-gtk-gtk3
- - breeze-gtk-gtk4
+ - bsdcat
+ - bsdcpio
+ - bsdtar
+ - bsdunzip
- bubblewrap
- bzip2
- bzip2-libs
@@ -86,13 +223,12 @@ flatpak:
- cmake-filesystem
- codec2
- colord-libs
- - coreutils
- - coreutils-common
+ - coreutils-single
- cracklib
- cracklib-dicts
- crypto-policies
- - crypto-policies-scripts
- cups-client
+ - cups-filesystem
- cups-libs
- curl
- cyrus-sasl-gssapi
@@ -101,7 +237,6 @@ flatpak:
- cyrus-sasl-plain
- cyrus-sasl-scram
- dbus
- - dbus-broker
- dbus-common
- dbus-libs
- dbus-tools
@@ -111,6 +246,7 @@ flatpak:
- dejavu-serif-fonts
- desktop-file-utils
- diffutils
+ - dns-root-data
- double-conversion
- duktape
- e2fsprogs-libs
@@ -121,22 +257,20 @@ flatpak:
- emacs-filesystem
- enchant2
- expat
+ - faad2-libs
- fcitx5-gtk
- - fcitx5-gtk2
- fcitx5-gtk3
- fcitx5-gtk4
- - fcitx5-qt
- - fcitx5-qt-libfcitx5qtdbus
- - fcitx5-qt5
- fcitx5-qt6
- fdk-aac-free
- fedora-gpg-keys
- - fedora-release
- fedora-release-common
- - fedora-release-identity-basic
+ - fedora-release-flatpak
+ - fedora-release-identity-flatpak
- fedora-repos
- ffmpeg-free
- fftw-libs-double
+ - fftw-libs-single
- file
- file-libs
- filesystem
@@ -157,14 +291,9 @@ flatpak:
- game-music-emu
- gavl
- gawk
- - gcr
- gcr-libs
- - gcr3
- - gcr3-base
- - gdbm
- gdbm-libs
- gdk-pixbuf2
- - gdk-pixbuf2-modules
- geoclue2-libs
- gettext
- gettext-envsubst
@@ -175,24 +304,35 @@ flatpak:
- glib-networking
- glib2
- glibc
- - glibc-all-langpacks
- glibc-common
- glibc-gconv-extra
+ - glibc-langpack-*
- glibc-minimal-langpack
- glx-utils
+ - glycin-gtk4-libs
+ - glycin-libs
+ - glycin-loaders
+ - glycin-thumbnailer
- 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-dirmngr
+ - gnupg2-gpg-agent
+ - gnupg2-gpgconf
+ - gnupg2-keyboxd
+ - gnupg2-scdaemon
- gnupg2-smime
+ - gnupg2-utils
+ - gnupg2-verify
+ - gnupg2-wks
- gnutls
- gnutls-c++
- gnutls-dane
+ - gnutls-utils
- gobject-introspection
- google-carlito-fonts
- google-crosextra-caladea-fonts
@@ -210,21 +350,17 @@ flatpak:
- gsm
- gssdp
- gstreamer1
+ - gstreamer1-plugin-dav1d
+ - gstreamer1-plugin-gif
+ - gstreamer1-plugin-gtk4
- gstreamer1-plugin-libav
- - gstreamer1-plugin-openh264
- gstreamer1-plugins-bad-free
- gstreamer1-plugins-bad-free-libs
- gstreamer1-plugins-base
- gstreamer1-plugins-good
- gstreamer1-plugins-good-gtk
- - gstreamer1-plugins-good-qt
- - gstreamer1-plugins-good-qt6
- - gstreamer1-plugins-ugly-free
- gtk-immodules-imsettings
- gtk-update-icon-cache
- - gtk2
- - gtk2-engines
- - gtk2-immodules
- gtk3
- gtk3-immodule-xim
- gtk3-immodules
@@ -237,159 +373,46 @@ flatpak:
- harfbuzz
- harfbuzz-icu
- hicolor-icon-theme
- - highcontrast-icon-theme
+ - hidapi
- highway
+ - hiredis
- 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-??
+ - hunspell-??-*
+ - hunspell-???
- hunspell-en-US
- - hunspell-eo
- - hunspell-es
- - hunspell-es-AR
- - hunspell-es-BO
- - hunspell-es-CL
- - hunspell-es-CO
- - hunspell-es-CR
- - hunspell-es-CU
- - hunspell-es-DO
- - hunspell-es-EC
- - hunspell-es-ES
- - hunspell-es-GQ
- - hunspell-es-GT
- - hunspell-es-HN
- - hunspell-es-MX
- - hunspell-es-NI
- - hunspell-es-PA
- - hunspell-es-PE
- - hunspell-es-PR
- - hunspell-es-PY
- - hunspell-es-SV
- - hunspell-es-US
- - hunspell-es-UY
- - hunspell-es-VE
- - hunspell-et
- - hunspell-fa
- hunspell-filesystem
- - hunspell-fr
- - hunspell-gd
- - hunspell-gl
- - hunspell-gu
- - hunspell-he
- - hunspell-hi
- - hunspell-hr
- - hunspell-hu
- - hunspell-id
- - hunspell-is
- - hunspell-it
- - hunspell-ko
- - hunspell-lt
- - hunspell-lv
- - hunspell-nb
- - hunspell-ne
- - hunspell-nl
- - hunspell-nn
- - hunspell-oc
- - hunspell-pl
- - hunspell-pt
- - hunspell-pt-BR
- - hunspell-ro
- - hunspell-ru
- - hunspell-si
- - hunspell-sk
- - hunspell-sl
- - hunspell-sq
- - hunspell-sr
- - hunspell-sv
- - hunspell-sw
- - hunspell-te
- - hunspell-th
- - hunspell-tr
- - hunspell-uk
- - hunspell-vi
- hwdata
- hyphen
- - hyphen-af
- - hyphen-be
- - hyphen-bg
- - hyphen-ca
- - hyphen-cs
- - hyphen-da
- - hyphen-de
- - hyphen-el
- - hyphen-en
- - hyphen-eo
- - hyphen-es
- - hyphen-et
- - hyphen-fr
- - hyphen-gl
- - hyphen-hr
- - hyphen-hu
- - hyphen-id
- - hyphen-is
- - hyphen-it
- - hyphen-lt
- - hyphen-lv
- - hyphen-nb
- - hyphen-nl
- - hyphen-nn
- - hyphen-pl
- - hyphen-pt
- - hyphen-pt-BR
- - hyphen-ro
- - hyphen-ru
- - hyphen-sk
- - hyphen-sl
- - hyphen-sr
- - hyphen-sv
- - hyphen-te
- - hyphen-uk
- - hyphen-zu
- - ibus-gtk2
+ - hyphen-??
+ - hyphen-??-*
+ - hyphen-???
- 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
- lame-libs
- lcms2
- - lcms2-utils
- leptonica
- less
- - liba52
- libacl
- libadwaita
- libaom
- libappstream-glib
- libarchive
+ - libaribcaption
- libasan
- libass
- libassuan
@@ -430,24 +453,24 @@ flatpak:
- libdvbv5
- libdvdnav
- libdvdread
+ - libebur128
- libeconf
- libedit
- libei
- - libei-utils
- libeis
- libepoxy
- - liberation-fonts-common
- liberation-mono-fonts
- liberation-sans-fonts
- liberation-serif-fonts
- libevdev
- - libevdev-utils
- libevent
- libexif
- libfdisk
- libffi
- libfido2
- libfl2
+ - libfontenc
+ - libfyaml
- libgcab1
- libgcc
- libgcrypt
@@ -464,6 +487,8 @@ flatpak:
- libgudev
- libgusb
- libhandy
+ - libheif
+ - libheif-tools
- name: libhwasan
platforms:
only:
@@ -480,35 +505,33 @@ flatpak:
- libjxl
- libkadm5
- libksba
+ - liblastlog2
- liblc3
- libldac
- libldb
- liblerc
- liblsan
- libmanette
- - libmng
- libmodplug
- libmount
- - libmpeg2
- libmysofa
- libnghttp2
+ - libnghttp3
- libnice
- libnice-gstreamer1
- libnotify
- - libnsl
- libnsl2
- libobjc
- liboeffis
- libogg
+ - libopenjph
- libopenmpt
- libpciaccess
- libpkgconf
- libplacebo
- libpng
- - libpostproc-free
- libproxy
- libpsl
- - libpwquality
- name: libquadmath
platforms:
only:
@@ -518,16 +541,13 @@ flatpak:
- libraw1394
- librist
- librsvg2
- - librsvg2-tools
- libsamplerate
- libsbc
- libseccomp
- libsecret
- libselinux
- - libselinux-utils
- libsemanage
- libsepol
- - libsepol-utils
- libshaderc
- libshout
- libSM
@@ -535,7 +555,6 @@ flatpak:
- libsmbclient
- libsndfile
- libsodium
- - libsoup
- libsoup3
- libsrtp
- libss
@@ -553,12 +572,14 @@ flatpak:
- libthai
- libtheora
- libtiff
+ - libtinysparql
- libtirpc
+ - libtommath
- libtool-ltdl
- - libtracker-sparql
- libtsan
- libubsan
- libudfread
+ - libunibreak
- libunistring
- libunwind
- liburing
@@ -605,7 +626,6 @@ flatpak:
- libXi
- libXinerama
- libxkbcommon
- - libxkbcommon-utils
- libxkbcommon-x11
- libxkbfile
- libxml2
@@ -616,63 +636,34 @@ flatpak:
- libXScrnSaver
- libxshmfence
- libxslt
- - libXt
- libXtst
- libXv
- libXxf86vm
- libyaml
+ - libyuv
- libzstd
- lilv-libs
- - llvm-libs
- - lm_sensors-libs
- lmdb-libs
- lpcnetfreedv
+ - lua
- lua-libs
- - lv2
- lz4
- lz4-libs
- lzip
+ - lzo
- mailcap
- - mbedtls
- - mesa-dri-drivers
- mesa-filesystem
- - mesa-libEGL
- mesa-libgbm
- - mesa-libGL
- - mesa-libglapi
- mesa-libGLU
- - mesa-va-drivers
- - mesa-vdpau-drivers
- - mesa-vulkan-drivers
- - mlocate
- - mozjs115
+ - mkfontscale
+ - mozjs140
- 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
+ - mythes-??
+ - mythes-??-*
- nano
- ncompress
- ncurses
@@ -680,6 +671,9 @@ flatpak:
- ncurses-libs
- ncurses-term
- nettle
+ - ngtcp2
+ - ngtcp2-crypto-gnutls
+ - ngtcp2-crypto-ossl
- noopenh264
- npth
- nspr
@@ -690,29 +684,27 @@ flatpak:
- nss-util
- nss_db
- nss_hesiod
- - nuspell
- - ocl-icd
- openal-soft
+ - openapv-libs
+ - opencl-filesystem
+ - OpenCL-ICD-Loader
- opencore-amr
- - openjpeg2
+ - openjpeg
+ - openjpeg-tools
- openldap
- openpgm
- openssh
- openssh-clients
- openssl-libs
- - openssl-pkcs11
- opus
- opusfile
- orc
- p11-kit
- - p11-kit-server
+ - p11-kit-client
- p11-kit-trust
- - pam
- pam-libs
- pango
- - pciutils
- pciutils-libs
- - pcre
- pcre2
- pcre2-syntax
- pcre2-utf16
@@ -724,31 +716,27 @@ flatpak:
- pipewire-jack-audio-connection-kit
- pipewire-jack-audio-connection-kit-libs
- pipewire-libs
- - pipewire-v4l2
- pixman
+ - pkcs11-provider
- pkgconf
- pkgconf-m4
- pkgconf-pkg-config
+ - plutosvg
+ - plutovg
- popt
- procps-ng
- protobuf-c
- - psl
- publicsuffix-list-dafsa
- pulseaudio-libs
- pulseaudio-libs-glib2
- python-pip-wheel
- - python-pyqt6-rpm-macros
- - python-qt5-rpm-macros
- python-unversioned-command
- python3
- - python3-attrs
- python3-brotli
- python3-cairo
- - python3-dbus
- python3-gobject
- python3-gobject-base
- python3-gstreamer1
- - python3-jinja2
- python3-libs
- python3-libxml2
- python3-libxslt
@@ -756,64 +744,36 @@ flatpak:
- python3-markdown
- python3-markupsafe
- python3-packaging
- - python3-pyqt5-sip
- - python3-pyqt6-base
- - python3-pyqt6-sip
- - python3-qt5-base
- python3-setuptools
- - python3-six
- - qadwaitadecorations-qt5
- - qadwaitadecorations-qt6
- - qt-settings
- - qt5-filesystem
- - qt5-qtbase
- - qt5-qtbase-common
- - qt5-qtbase-gui
- - qt5-qtcharts
- - qt5-qtdeclarative
- - qt5-qtgraphicaleffects
- - qt5-qtimageformats
- - qt5-qtmultimedia
- - qt5-qtquickcontrols
- - qt5-qtquickcontrols2
- - qt5-qtsensors
- - qt5-qtsvg
- - qt5-qttranslations
- - qt5-qtwayland
- - qt5-qtx11extras
- - qt5-qtxmlpatterns
+ - python3-tkinter
+ - qrencode-libs
- qt6-filesystem
- - qt6-qt5compat
- qt6-qtbase
- qt6-qtbase-common
- qt6-qtbase-gui
- - qt6-qtcharts
- qt6-qtdeclarative
- - qt6-qtimageformats
- - qt6-qtmultimedia
- - qt6-qtpositioning
- - qt6-qtquick3d
- - qt6-qtquicktimeline
- - qt6-qtserialport
- - qt6-qtshadertools
- qt6-qtsvg
- qt6-qttranslations
- qt6-qtwayland
+ - qt6-qtwayland-adwaita-decoration
- rav1e-libs
- readline
- rpm
- rpm-libs
- rpm-sequoia
- - rsvg-pixbuf-loader
- - rubberband
+ - rubberband-libs
- samba-client-libs
- samba-common
- - samba-common-libs
- - SDL2
+ - samba-core-libs
+ - samba-ndr-libs
+ - sdl2-compat
- SDL2_image
- SDL2_mixer
- SDL2_net
- SDL2_ttf
+ - SDL3
+ - SDL3_image
+ - SDL3_ttf
- sed
- serd
- setup
@@ -826,6 +786,7 @@ flatpak:
- sound-theme-freedesktop
- soundtouch
- soxr
+ - spandsp
- speech-dispatcher-libs
- speex
- speexdsp
@@ -835,12 +796,16 @@ flatpak:
- srt-libs
- svt-av1-libs
- systemd-libs
+ - systemd-standalone-sysusers
- systemd-standalone-tmpfiles
- taglib
- tar
- - tesseract
+ - tcl
+ - tesseract-common
- tesseract-langpack-eng
+ - tesseract-libs
- tesseract-tessdata-doc
+ - tk
- tpm2-tss
- tslib
- turbojpeg
@@ -851,23 +816,19 @@ flatpak:
- unzip
- util-linux
- util-linux-core
- - vamp-plugin-sdk
- - vapoursynth-libs
+ - util-linux-script
- vid.stab
- vo-amrwbenc
- vulkan-loader
- wavpack
- - webkit2gtk4.0
+ - wcurl
- webkit2gtk4.1
- webkitgtk6.0
- - webp-pixbuf-loader
- webrtc-audio-processing
- wget2
- wget2-libs
- wget2-wget
- which
- - woff2
- - xcb-proto
- xcb-util
- xcb-util-cursor
- xcb-util-image
@@ -877,6 +838,8 @@ flatpak:
- xdg-dbus-proxy
- xdg-user-dirs
- xdg-utils
+ - xevd-libs
+ - xeve-libs
- xkbcomp
- xkeyboard-config
- xml-common
@@ -892,6 +855,8 @@ flatpak:
- zeromq
- zimg
- zip
+ - zix
+ - zlib-ng
- zlib-ng-compat
- zstd
- zvbi
next reply other threads:[~2026-09-11 14:43 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-11 14:43 Yaakov Selkowitz [this message]
-- strict thread matches above, loose matches on Subject: below --
2026-09-11 14:43 [flatpaks/flatpak-runtime] f45: Refresh Yaakov Selkowitz
2026-09-11 14:43 Yaakov Selkowitz
2026-09-11 14:43 Yaakov Selkowitz
2026-09-11 14:43 Yaakov Selkowitz
2026-09-11 14:43 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Kalev Lember
2026-09-11 14:42 Kalev Lember
2026-09-11 14:42 Kalev Lember
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
2026-09-11 14:42 Yaakov Selkowitz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178913782415.1.7703598439361375594.flatpaks-flatpak-runtime-476bd94bf7ae@fedoraproject.org \
--to=yselkowi@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox