Compare commits

..

2 commits

Author SHA1 Message Date
Yaakov Selkowitz
af0c7e37c9 EOL 2026-03-11 00:06:44 -04:00
Yaakov Selkowitz
8c166b77f1 Refresh 2025-09-30 20:33:33 -04:00

View file

@ -1,24 +1,17 @@
flatpak:
id: org.fedoraproject.Sdk
build-runtime: true
name: f44/flatpak-sdk
name: f42/flatpak-sdk
component: flatpak-sdk
branch: f44
branch: f42
runtime: org.fedoraproject.Platform
end-of-life: Fedora 42 runtime is no longer supported.
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
versions: f42;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
merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/clc;lib/dri;lib/gbm;OpenCL/vendors;vdpau;vulkan/explicit_layer.d;vulkan/icd.d;vulkan/implicit_layer.d
subdirectories: true
autodelete: false
no-autodownload: true
@ -29,7 +22,7 @@ flatpak:
directory: lib64/GL
version: '1.4'
add-ld-path: lib
merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;vulkan/icd.d;vulkan/implicit_layer.d
merge-dirs: egl/egl_external_platform.d;glvnd/egl_vendor.d;lib/gbm;OpenCL/vendors;vulkan/icd.d;vulkan/implicit_layer.d
subdirectories: true
autodelete: false
no-autodownload: true
@ -62,6 +55,11 @@ flatpak:
merge-dirs: bin;lib/dri;lib/gstreamer-1.0;lib/libheif;share/gstreamer-1.0/presets
subdirectories: true
no-autodownload: true
org.freedesktop.Platform.openh264:
directory: lib64/openh264
version: 2.5.1
add-ld-path: extra
no-autodownload: true
org.fedoraproject.Platform.tessdata:
directory: share/tesseract/tessdata
no-autodownload: true
@ -85,7 +83,7 @@ flatpak:
--env=LUA_PATH="/app/share/lua/5.4/?.lua;/app/share/lua/5.4/?/init.lua;/app/lib64/lua/5.4/?.lua;/app/lib64/lua/5.4/?/init.lua;;"
--env=LUA_CPATH="/app/lib64/lua/5.4/?.so;;" --env=PATH=/app/bin:/app/sbin:/usr/lib64/codecs/bin:/usr/bin
--env=PINENTRY_BINARY=/usr/bin/pinentry-gnome3 --env=PYTHONUSERBASE=/var/data/python
--env=TCLLIBPATH=/app/lib64/tcl9.0 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
--env=TCLLIBPATH=/app/lib64/tcl8.6 --env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
--env=GPROFNG_SYSCONFDIR=/etc
cleanup-commands: |
appstream-compose --verbose \
@ -112,36 +110,22 @@ flatpak:
# https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/857
sed -e '/~\/\.asoundrc/d' -e 's|/alsa/asoundrc|/asound.conf|' /usr/share/alsa/alsa.conf
# Create symlinks to expected locations from CL extensions
rm -fr /etc/OpenCL/vendors
ln -s ../../lib64/OpenCL/vendors /etc/OpenCL/
ln -s OpenCL/lib/clc /usr/lib64/
# Create symlinks to expected locations from GL extensions
rm -fr /etc/{egl,glvnd,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/
rm -fr /etc/{egl,glvnd,OpenCL,vulkan}
rm -fr /usr/lib64/{clc,dri,gbm,vdpau}/
ln -s ../lib64/GL/{egl,glvnd,OpenCL,vulkan} /etc/
ln -s GL/lib/{clc,dri,gbm} GL/vdpau /usr/lib64/
# 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/
# Rely on GL.default extension for llvm-libs (for perf)
rm -fr /usr/lib64/LLVMgold.so* /usr/lib64/lib{LLVM,LTO,Remarks}* \
/usr/lib64/bfd-plugins/LLVMgold.so* /usr/lib64/llvm*/
# 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/*
@ -216,7 +200,6 @@ flatpak:
- annobin-docs
- annobin-plugin-gcc
- ansible-srpm-macros
- aom
- appstream
- appstream-compose
- appstream-compose-devel
@ -240,20 +223,21 @@ flatpak:
- avahi-glib
- avahi-glib-devel
- avahi-libs
- avif-pixbuf-loader
- basesystem
- bash
- bash-completion
- bash-completion-devel
- bash-devel
- binutils
- binutils-devel
- binutils-gold
- name: binutils-gprofng
platforms:
only:
- aarch64
- x86_64
- bison
- blake3
- blueprint-compiler
- bluez-libs
- bluez-libs-devel
- bomtool
@ -276,24 +260,25 @@ 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-single
- cpio
- cpp
- name: cpuinfo
platforms:
only:
- aarch64
- x86_64
- cracklib
- cracklib-devel
- cracklib-dicts
@ -304,6 +289,8 @@ flatpak:
- cups-filesystem
- cups-libs
- curl
- cvs
- cvsps
- cyrus-sasl
- cyrus-sasl-devel
- cyrus-sasl-gssapi
@ -323,7 +310,6 @@ flatpak:
- dejavu-serif-fonts
- desktop-file-utils
- diffutils
- dns-root-data
- docbook-dtds
- docbook-style-dsssl
- docbook-style-xsl
@ -336,6 +322,7 @@ flatpak:
- e2fsprogs-devel
- e2fsprogs-libs
- ed
- edid-decode
- efi-srpm-macros
- elfutils
- elfutils-debuginfod-client
@ -348,7 +335,6 @@ flatpak:
- emacs-filesystem
- enchant2
- enchant2-devel
- erlang-srpm-macros
- expat
- expat-devel
- faad2-libs
@ -360,6 +346,7 @@ flatpak:
- fcitx5-libs
- fcitx5-qt6
- fdk-aac-free
- fdk-aac-free-devel
- fedora-gpg-keys
- fedora-release-common
- fedora-release-flatpak
@ -406,7 +393,6 @@ flatpak:
- fribidi
- fribidi-devel
- game-music-emu
- gap-srpm-macros
- gavl
- gawk
- gawk-devel
@ -415,9 +401,7 @@ flatpak:
- gcc-gdb-plugin
- gcc-gfortran
- gcc-objc
- gcc-objc++
- gcc-plugin-annobin
- gcc-plugin-devel
- gcr-devel
- gcr-libs
- gd
@ -429,6 +413,7 @@ flatpak:
- gdbm-libs
- gdk-pixbuf2
- gdk-pixbuf2-devel
- gdk-pixbuf2-modules
- geoclue2-devel
- geoclue2-libs
- gettext
@ -445,11 +430,11 @@ flatpak:
- git
- git-core
- git-core-doc
- git-cvs
- git-lfs
- gjs
- gjs-devel
- glade-libs
- glfw
- glib-networking
- glib2
- glib2-devel
@ -464,32 +449,17 @@ flatpak:
- 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-srpm-macros
- 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
@ -511,7 +481,6 @@ flatpak:
- gpgme-devel
- gpgmepp
- gpgmepp-devel
- gpgverify
- graphene
- graphene-devel
- graphite2
@ -530,9 +499,17 @@ flatpak:
- gstreamer1
- gstreamer1-devel
- gstreamer1-plugin-dav1d
- gstreamer1-plugin-fallbackswitch
- gstreamer1-plugin-fmp4
- gstreamer1-plugin-gif
- gstreamer1-plugin-gtk4
- gstreamer1-plugin-hsv
- gstreamer1-plugin-json
- gstreamer1-plugin-libav
- gstreamer1-plugin-livesync
- gstreamer1-plugin-mp4
- gstreamer1-plugin-openh264
- gstreamer1-plugin-reqwest
- gstreamer1-plugins-bad-free
- gstreamer1-plugins-bad-free-devel
- gstreamer1-plugins-bad-free-libs
@ -540,6 +517,7 @@ flatpak:
- gstreamer1-plugins-base-devel
- gstreamer1-plugins-good
- gstreamer1-plugins-good-gtk
- gstreamer1-plugins-ugly-free
- gtest
- gtest-devel
- gtk-doc
@ -564,10 +542,8 @@ flatpak:
- harfbuzz
- harfbuzz-cairo
- harfbuzz-devel
- harfbuzz-gpu
- harfbuzz-icu
- harfbuzz-raster
- harfbuzz-vector
- heif-pixbuf-loader
- help2man
- hicolor-icon-theme
- hidapi
@ -600,7 +576,6 @@ flatpak:
- iso-codes-devel
- itstool
- jansson
- java-srpm-macros
- javascriptcoregtk4.1
- javascriptcoregtk4.1-devel
- javascriptcoregtk6.0
@ -614,6 +589,7 @@ flatpak:
- json-glib
- json-glib-devel
- jsoncpp
- jxl-pixbuf-loader
- kernel-headers
- kernel-srpm-macros
- keyutils-libs
@ -633,6 +609,7 @@ flatpak:
- lcms2-devel
- leptonica
- less
- liba52
- libabigail
- libabigail-devel
- libacl
@ -734,7 +711,6 @@ flatpak:
- libfido2
- libfl-devel
- libfl2
- libfontenc
- libfyaml
- libgcab1
- libgcab1-devel
@ -747,7 +723,6 @@ flatpak:
- libgee
- libgee-devel
- libgfortran
- libGLEW
- libglvnd
- libglvnd-core-devel
- libglvnd-devel
@ -794,13 +769,9 @@ flatpak:
- libjxl
- libjxl-devel
- libkadm5
- libklvanc
- libksba
- libksba-devel
- liblastlog2
- liblastlog2-devel
- liblc3
- liblc3-devel
- libldac
- libldb
- liblerc
@ -808,17 +779,16 @@ flatpak:
- liblsan
- libmanette
- libmanette-devel
- libmicrohttpd
- libmicrohttpd-devel
- libmodplug
- libmount
- libmount-devel
- libmpc
- libmpc-devel
- libmpeg2
- libmysofa
- libmysofa-devel
- libnghttp2
- libnghttp2-devel
- libnghttp3
- libnghttp3-devel
- libnice
- libnice-devel
- libnice-gstreamer1
@ -836,7 +806,6 @@ flatpak:
- libpaper
- libpciaccess
- libpciaccess-devel
- libpfm
- libpipeline
- libpipeline-devel
- libpkgconf
@ -844,6 +813,8 @@ flatpak:
- libplacebo
- libpng
- libpng-devel
- libpostproc-free
- libpostproc-free-devel
- libproxy
- libproxy-devel
- libpsl
@ -864,6 +835,10 @@ flatpak:
- librsvg2
- librsvg2-devel
- librsvg2-tools
- name: librtas
platforms:
only:
- ppc64le
- libsamplerate
- libsamplerate-devel
- libsbc
@ -873,7 +848,6 @@ flatpak:
- libsecret-devel
- libselinux
- libselinux-devel
- libselinux-utils
- libsemanage
- libsepol
- libsepol-devel
@ -939,7 +913,6 @@ flatpak:
- liburing
- liburing-devel
- libusb1
- libusb1-devel
- libutempter
- libuuid
- libuuid-devel
@ -1045,7 +1018,6 @@ flatpak:
- libzstd
- libzstd-devel
- lilv-libs
- linkdupes
- llvm-filesystem
- llvm-libs
- lmdb-libs
@ -1067,6 +1039,7 @@ flatpak:
- make
- mallard-rng
- man-db
- mbedtls
- mesa-filesystem
- mesa-libEGL-devel
- mesa-libgbm
@ -1075,9 +1048,8 @@ flatpak:
- mesa-libGLU
- mesa-libGLU-devel
- meson
- mkfontscale
- mozjs140
- mozjs140-devel
- mozjs128
- mozjs128-devel
- mpdecimal
- mpfr
- mpfr-devel
@ -1100,11 +1072,6 @@ flatpak:
- netpbm
- nettle
- nettle-devel
- ngtcp2
- ngtcp2-crypto-gnutls
- ngtcp2-crypto-ossl
- ngtcp2-crypto-ossl-devel
- ngtcp2-devel
- ninja-build
- noopenh264
- noopenh264-devel
@ -1126,19 +1093,20 @@ flatpak:
- nss_db
- nss_hesiod
- numactl-libs
- nv-codec-headers
- ocaml-srpm-macros
- 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
- name: opencsd
platforms:
only:
- aarch64
- openjade
- openjpeg
- openjpeg-devel
@ -1148,7 +1116,6 @@ flatpak:
- opensp
- openssh
- openssh-clients
- openssh-keysign
- openssl
- openssl-devel
- openssl-devel-engine
@ -1162,8 +1129,8 @@ flatpak:
- orc-compiler
- orc-devel
- p11-kit
- p11-kit-client
- p11-kit-devel
- p11-kit-server
- p11-kit-trust
- package-notes-srpm-macros
- pam-libs
@ -1195,7 +1162,6 @@ flatpak:
- perl-bignum
- perl-blib
- perl-Carp
- perl-Class-Inspector
- perl-Class-Struct
- perl-Clone
- perl-Compress-Bzip2
@ -1215,6 +1181,8 @@ flatpak:
- perl-Data-OptList
- perl-Data-Section
- perl-DB_File
- perl-DBD-SQLite
- perl-DBI
- perl-DBM_Filter
- perl-debugger
- perl-deprecate
@ -1264,7 +1232,6 @@ flatpak:
- perl-File-HomeDir
- perl-File-Listing
- perl-File-Path
- perl-File-ShareDir
- perl-File-stat
- perl-File-Temp
- perl-File-Which
@ -1443,11 +1410,6 @@ flatpak:
- pkgconf
- pkgconf-m4
- pkgconf-pkg-config
- plutosvg
- plutosvg-devel
- plutovg
- plutovg-devel
- policycoreutils
- polkit-devel
- polkit-docs
- polkit-libs
@ -1483,7 +1445,6 @@ flatpak:
- python3-gstreamer1
- python3-jinja2
- python3-libarchive-c
- python3-libdex
- python3-libs
- python3-libxml2
- python3-libxslt
@ -1496,6 +1457,7 @@ flatpak:
- python3-pygments
- python3-pyparsing
- python3-setuptools
- python3-six
- python3-smartypants
- python3-smmap
- python3-test
@ -1512,9 +1474,7 @@ flatpak:
- qt6-qtsvg
- qt6-qttranslations
- qt6-qtwayland
- qt6-qtwayland-adwaita-decoration
- qt6-srpm-macros
- R-srpm-macros
- rav1e-devel
- rav1e-libs
- readline
@ -1525,8 +1485,8 @@ flatpak:
- rhash
- rpm
- rpm-libs
- rpm-plugin-selinux
- rpm-sequoia
- rsvg-pixbuf-loader
- rubberband-libs
- ruby
- ruby-bundled-gems
@ -1548,8 +1508,7 @@ flatpak:
- rust-srpm-macros
- samba-client-libs
- samba-common
- samba-core-libs
- samba-ndr-libs
- samba-common-libs
- sdl2-compat
- sdl2-compat-devel
- SDL2_image
@ -1561,14 +1520,7 @@ flatpak:
- 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
@ -1583,7 +1535,6 @@ flatpak:
- soundtouch
- source-highlight
- soxr
- spandsp
- spdlog
- speech-dispatcher-libs
- speex
@ -1610,11 +1561,10 @@ flatpak:
- systemtap-sdt-devel
- systemtap-sdt-dtrace
- taglib
- taglib-devel
- tar
- tbb
- tcl
- tcl-devel
- tcl8
- tesseract-common
- tesseract-langpack-eng
- tesseract-libs
@ -1623,6 +1573,7 @@ flatpak:
- tinysparql-devel
- tk
- tk-devel
- tk8
- tpm2-tss
- tree-sitter-srpm-macros
- tslib
@ -1655,11 +1606,14 @@ flatpak:
- valgrind-scripts
- valgrind-tools-devel
- 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
@ -1670,6 +1624,7 @@ flatpak:
- webkit2gtk4.1-devel
- webkitgtk6.0
- webkitgtk6.0-devel
- webp-pixbuf-loader
- webrtc-audio-processing
- webrtc-audio-processing-devel
- wget2
@ -1696,8 +1651,6 @@ flatpak:
- xdg-dbus-proxy
- xdg-user-dirs
- xdg-utils
- xevd-libs
- xeve-libs
- xkbcomp
- xkbcomp-devel
- xkeyboard-config