diff --git a/README.md b/README.md index 0e8bd2a..fb4cc40 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,3 @@ This git repository contains the metadata for building the SDK org.fedoraproject.Sdk to accompany the org.fedoraproject.Platform runtime. - -**The master branch is unused** - this module uses branching -to match `modules/fedora-runtime`, where the Fedora 31 -version of the runtime starts on the f31 stream branch. diff --git a/container.yaml b/container.yaml new file mode 100644 index 0000000..36773ae --- /dev/null +++ b/container.yaml @@ -0,0 +1,1733 @@ +flatpak: + id: org.fedoraproject.Sdk + build-runtime: true + name: f44/flatpak-sdk + component: flatpak-sdk + 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=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 \ + --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 + + rm -fr /usr/lib/systemd/ + rm -fr /usr/share/{doc,info,man} + + # SSH error: Bad owner or permissions on /etc/ssh/ssh_config.d/50-redhat.conf + rm -f /etc/ssh/ssh_config.d/* + + # enable dynamic ld.so.cache generation + [ -e /usr/bin/ldconfig ] || ln -s ../sbin/ldconfig /usr/bin/ldconfig + cat /etc/ld.so.conf.d/*.conf > /etc/ld.so.conf + 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-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 + - alsa-plugins-oss + - alsa-plugins-pulseaudio + - alsa-plugins-upmix + - alsa-plugins-usbstream + - alsa-plugins-vdownmix + - alternatives + - annobin-docs + - annobin-plugin-gcc + - ansible-srpm-macros + - aom + - appstream + - appstream-compose + - appstream-compose-devel + - appstream-devel + - aribb24 + - at-spi2-atk + - at-spi2-atk-devel + - at-spi2-core + - at-spi2-core-devel + - atk + - atk-devel + - attr + - audit-libs + - authselect + - authselect-libs + - autoconf + - autoconf-archive + - automake + - avahi + - avahi-devel + - avahi-glib + - avahi-glib-devel + - avahi-libs + - bash + - bash-completion + - bash-completion-devel + - bash-devel + - binutils + - binutils-devel + - name: binutils-gprofng + platforms: + only: + - aarch64 + - x86_64 + - bison + - blake3 + - blueprint-compiler + - bluez-libs + - bluez-libs-devel + - bomtool + - boost-regex + - brotli + - brotli-devel + - bsdcat + - bsdcpio + - bsdtar + - bsdunzip + - bubblewrap + - build-reproducibility-srpm-macros + - byacc + - bzip2 + - bzip2-devel + - bzip2-libs + - ca-certificates + - cairo + - cairo-devel + - 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 + - cracklib + - cracklib-devel + - cracklib-dicts + - crypto-policies + - ctags + - cups-client + - cups-devel + - cups-filesystem + - cups-libs + - curl + - cyrus-sasl + - cyrus-sasl-devel + - cyrus-sasl-gssapi + - cyrus-sasl-lib + - cyrus-sasl-md5 + - cyrus-sasl-plain + - cyrus-sasl-scram + - dbus + - 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 + - dns-root-data + - docbook-dtds + - docbook-style-dsssl + - docbook-style-xsl + - docbook-utils + - double-conversion + - doxygen + - duktape + - duktape-devel + - 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 + - enchant2 + - enchant2-devel + - erlang-srpm-macros + - expat + - expat-devel + - faad2-libs + - fcitx5-devel + - fcitx5-gtk + - fcitx5-gtk-devel + - fcitx5-gtk3 + - fcitx5-gtk4 + - fcitx5-libs + - fcitx5-qt6 + - fdk-aac-free + - fedora-gpg-keys + - fedora-release-common + - fedora-release-flatpak + - fedora-release-identity-flatpak + - fedora-repos + - ffmpeg-free + - fftw + - fftw-devel + - fftw-libs + - fftw-libs-double + - fftw-libs-long + - name: fftw-libs-quad + platforms: + only: + - x86_64 + - fftw-libs-single + - file + - file-devel + - file-libs + - filesystem + - filesystem-srpm-macros + - findutils + - flac + - flac-devel + - flac-libs + - flatpak-runtime-config + - flatpak-spawn + - flatpak-xdg-utils + - flex + - flite + - fmt + - fmt-devel + - fontconfig + - fontconfig-devel + - fonts-filesystem + - fonts-srpm-macros + - forge-srpm-macros + - fpc-srpm-macros + - freeglut + - freetype + - freetype-devel + - frei0r-devel + - frei0r-plugins + - fribidi + - fribidi-devel + - game-music-emu + - gap-srpm-macros + - gavl + - gawk + - gawk-devel + - gcc + - gcc-c++ + - gcc-gdb-plugin + - gcc-gfortran + - gcc-objc + - gcc-objc++ + - gcc-plugin-annobin + - gcc-plugin-devel + - gcr-devel + - gcr-libs + - gd + - gdb + - gdb-gdbserver + - gdb-headless + - gdbm + - gdbm-devel + - gdbm-libs + - gdk-pixbuf2 + - gdk-pixbuf2-devel + - geoclue2-devel + - geoclue2-libs + - gettext + - gettext-common-devel + - gettext-devel + - gettext-envsubst + - gettext-libs + - gettext-runtime + - ghc-srpm-macros + - gi-docgen + - gi-docgen-fonts + - giflib + - giflib-devel + - git + - git-core + - git-core-doc + - git-lfs + - gjs + - gjs-devel + - glade-libs + - glfw + - glib-networking + - glib2 + - glib2-devel + - glibc + - glibc-common + - glibc-devel + - glibc-gconv-extra + - 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-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 + - gnutls-devel + - gnutls-utils + - go-srpm-macros + - gobject-introspection + - gobject-introspection-devel + - google-carlito-fonts + - google-crosextra-caladea-fonts + - google-droid-sans-fonts + - google-noto-color-emoji-fonts + - google-noto-fonts-common + - google-noto-sans-mono-vf-fonts + - google-noto-sans-vf-fonts + - google-noto-serif-vf-fonts + - gperf + - gpgme + - gpgme-devel + - gpgmepp + - gpgmepp-devel + - gpgverify + - graphene + - graphene-devel + - graphite2 + - graphite2-devel + - graphviz + - graphviz-libs + - grep + - groff + - groff-base + - groff-perl + - gsettings-desktop-schemas + - gsettings-desktop-schemas-devel + - gsm + - gssdp + - gssdp-devel + - gstreamer1 + - gstreamer1-devel + - gstreamer1-plugin-dav1d + - gstreamer1-plugin-gif + - gstreamer1-plugin-gtk4 + - gstreamer1-plugin-libav + - gstreamer1-plugins-bad-free + - gstreamer1-plugins-bad-free-devel + - gstreamer1-plugins-bad-free-libs + - gstreamer1-plugins-base + - gstreamer1-plugins-base-devel + - gstreamer1-plugins-good + - gstreamer1-plugins-good-gtk + - gtest + - gtest-devel + - gtk-doc + - gtk-immodules-imsettings + - gtk-update-icon-cache + - gtk3 + - gtk3-devel + - gtk3-immodule-xim + - gtk3-immodules + - gtk4 + - gtk4-devel + - gtk4-devel-tools + - gtksourceview5 + - gtksourceview5-devel + - gts + - gupnp + - gupnp-devel + - gupnp-igd + - gupnp-igd-devel + - gvfs-client + - gzip + - harfbuzz + - harfbuzz-cairo + - harfbuzz-devel + - harfbuzz-gpu + - harfbuzz-icu + - harfbuzz-raster + - harfbuzz-vector + - help2man + - hicolor-icon-theme + - hidapi + - hidapi-devel + - highway + - highway-devel + - hiredis + - hostname + - hunspell + - hunspell-?? + - hunspell-??-* + - hunspell-??? + - hunspell-devel + - hunspell-en-US + - hunspell-filesystem + - hwdata + - hyphen + - hyphen-?? + - hyphen-??-* + - hyphen-??? + - hyphen-devel + - ibus-devel + - ibus-gtk3 + - ibus-gtk4 + - ibus-libs + - icu + - ilbc + - info + - iso-codes + - iso-codes-devel + - itstool + - jansson + - java-srpm-macros + - javascriptcoregtk4.1 + - javascriptcoregtk4.1-devel + - javascriptcoregtk6.0 + - javascriptcoregtk6.0-devel + - jbig2dec-libs + - jbigkit-libs + - jq + - jq-devel + - js-doxygen + - json-c + - json-glib + - json-glib-devel + - jsoncpp + - kernel-headers + - kernel-srpm-macros + - keyutils-libs + - keyutils-libs-devel + - kmod-libs + - krb5-devel + - krb5-libs + - krb5-pkinit + - krb5-workstation + - ladspa + - ladspa-devel + - lame + - lame-devel + - lame-libs + - lasi + - lcms2 + - lcms2-devel + - leptonica + - less + - libabigail + - libabigail-devel + - libacl + - libacl-devel + - libadwaita + - libadwaita-devel + - libaom + - libaom-devel + - libappstream-glib + - libarchive + - libarchive-devel + - libaribcaption + - libasan + - libass + - libassuan + - libassuan-devel + - libasyncns + - libatomic + - libattr + - libattr-devel + - libavc1394 + - libavcodec-free + - libavcodec-free-devel + - libavdevice-free + - libavdevice-free-devel + - libavfilter-free + - libavfilter-free-devel + - libavformat-free + - libavformat-free-devel + - libavif + - libavif-devel + - libavutil-free + - libavutil-free-devel + - libb2 + - libbabeltrace + - libblkid + - libblkid-devel + - libbluray + - libbpf + - libbrotli + - libbs2b + - libcaca + - libcanberra + - libcanberra-gtk3 + - libcap + - libcap-devel + - libcap-ng + - 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 + - libdecor-devel + - libdex + - libdex-devel + - libdovi + - libdrm + - libdrm-devel + - libdvbv5 + - libdvbv5-devel + - libdvdnav + - libdvdread + - libebur128 + - libeconf + - libeconf-devel + - libedit + - libei + - libei-devel + - libeis + - libeis-devel + - libepoxy + - libepoxy-devel + - liberation-mono-fonts + - liberation-sans-fonts + - liberation-serif-fonts + - libevdev + - libevdev-devel + - libevent + - libevent-devel + - libexif + - libexif-devel + - libfdisk + - libfdisk-devel + - libffi + - libffi-devel + - libfido2 + - libfl-devel + - libfl2 + - libfontenc + - libfyaml + - libgcab1 + - libgcab1-devel + - libgcc + - libgccjit + - libgccjit-devel + - libgcrypt + - libgcrypt-devel + - libgdither + - libgee + - libgee-devel + - libgfortran + - libGLEW + - 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 + - libheif + - libheif-devel + - libheif-tools + - name: libhwasan + platforms: + only: + - aarch64 + - x86_64 + - libICE + - libICE-devel + - libicu + - libicu-devel + - libidn2 + - libidn2-devel + - libiec61883 + - libijs + - libimagequant + - libinput + - name: libipt + platforms: + only: + - x86_64 + - libitm + - libitm-devel + - libjpeg-turbo + - libjpeg-turbo-devel + - libjpeg-turbo-utils + - libjxl + - libjxl-devel + - libkadm5 + - libklvanc + - libksba + - libksba-devel + - liblastlog2 + - liblastlog2-devel + - liblc3 + - liblc3-devel + - libldac + - libldb + - liblerc + - liblerc-devel + - liblsan + - libmanette + - libmanette-devel + - libmodplug + - libmount + - libmount-devel + - libmpc + - libmpc-devel + - libmysofa + - libmysofa-devel + - libnghttp2 + - libnghttp2-devel + - libnghttp3 + - libnghttp3-devel + - libnice + - libnice-devel + - libnice-gstreamer1 + - libnotify + - libnotify-devel + - libnsl2 + - libobjc + - liboeffis + - liboeffis-devel + - libogg + - libogg-devel + - libopenjph + - libopenjph-devel + - libopenmpt + - libpaper + - libpciaccess + - libpciaccess-devel + - libpfm + - libpipeline + - libpipeline-devel + - libpkgconf + - libpkgconf-devel + - libplacebo + - libpng + - libpng-devel + - libproxy + - libproxy-devel + - libpsl + - libpsl-devel + - name: libquadmath + platforms: + only: + - ppc64le + - x86_64 + - name: libquadmath-devel + platforms: + only: + - ppc64le + - x86_64 + - librabbitmq + - libraw1394 + - librist + - librsvg2 + - librsvg2-devel + - librsvg2-tools + - libsamplerate + - libsamplerate-devel + - libsbc + - libseccomp + - libseccomp-devel + - libsecret + - libsecret-devel + - libselinux + - libselinux-devel + - libselinux-utils + - libsemanage + - libsepol + - libsepol-devel + - libshaderc + - libshaderc-devel + - libshaderc-static + - libshout + - libSM + - libSM-devel + - libsmartcols + - libsmartcols-devel + - libsmbclient + - libsndfile + - libsndfile-devel + - libsodium + - libsoup3 + - libsoup3-devel + - libsrtp + - libsrtp-devel + - libss + - libss-devel + - libssh + - libssh-config + - libssh-devel + - libstdc++ + - libstdc++-devel + - libstemmer + - libswresample-free + - libswresample-free-devel + - libswscale-free + - libswscale-free-devel + - libsysprof + - libtalloc + - libtasn1 + - libtasn1-devel + - libtasn1-tools + - libtdb + - libtevent + - libtextstyle + - libthai + - libthai-devel + - libtheora + - libtheora-devel + - libtiff + - libtiff-devel + - libtinysparql + - libtirpc + - libtommath + - libtommath-devel + - libtool + - libtool-ltdl + - libtool-ltdl-devel + - libtraceevent + - libtraceevent-devel + - libtsan + - libubsan + - libudfread + - libunibreak + - libunistring + - libunistring-devel + - libunwind + - libunwind-devel + - liburing + - liburing-devel + - libusb1 + - libusb1-devel + - 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 + - name: libvpl + platforms: + only: + - x86_64 + - 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-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-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 + - libXtst + - libXtst-devel + - libXv + - libXv-devel + - libXxf86vm + - libXxf86vm-devel + - libyaml + - libyaml-devel + - libyuv + - libzstd + - libzstd-devel + - lilv-libs + - linkdupes + - llvm-filesystem + - llvm-libs + - lmdb-libs + - lpcnetfreedv + - lua + - lua-devel + - lua-libs + - lua-srpm-macros + - lynx + - lz4 + - lz4-devel + - lz4-libs + - lzip + - lzo + - lzo-devel + - lzo-minilzo + - m4 + - mailcap + - make + - mallard-rng + - man-db + - mesa-filesystem + - mesa-libEGL-devel + - mesa-libgbm + - mesa-libgbm-devel + - mesa-libGL-devel + - mesa-libGLU + - mesa-libGLU-devel + - meson + - mkfontscale + - mozjs140 + - mozjs140-devel + - mpdecimal + - mpfr + - mpfr-devel + - mpg123-devel + - mpg123-libs + - mtdev + - mythes + - mythes-?? + - mythes-??-* + - mythes-devel + - nano + - nasm + - ncompress + - ncurses + - ncurses-base + - ncurses-c++-libs + - ncurses-devel + - ncurses-libs + - ncurses-term + - netpbm + - nettle + - nettle-devel + - ngtcp2 + - ngtcp2-crypto-gnutls + - ngtcp2-crypto-ossl + - ngtcp2-crypto-ossl-devel + - ngtcp2-devel + - ninja-build + - noopenh264 + - noopenh264-devel + - 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 + - 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 + - openjade + - openjpeg + - openjpeg-devel + - openjpeg-tools + - openldap + - openpgm + - opensp + - openssh + - openssh-clients + - openssh-keysign + - openssl + - openssl-devel + - openssl-devel-engine + - openssl-libs + - openssl-perl + - opus + - opus-devel + - opusfile + - opusfile-devel + - orc + - orc-compiler + - orc-devel + - p11-kit + - p11-kit-client + - p11-kit-devel + - p11-kit-trust + - package-notes-srpm-macros + - pam-libs + - pango + - pango-devel + - patch + - pciutils + - pciutils-devel + - pciutils-libs + - pcre2 + - pcre2-devel + - pcre2-syntax + - pcre2-utf16 + - pcre2-utf32 + - perf + - perl + - perl-Algorithm-Diff + - perl-Archive-Tar + - perl-Archive-Zip + - perl-Attribute-Handlers + - perl-Authen-SASL + - perl-autodie + - perl-AutoLoader + - perl-AutoSplit + - perl-autouse + - perl-B + - perl-base + - perl-Benchmark + - perl-bignum + - perl-blib + - perl-Carp + - perl-Class-Inspector + - perl-Class-Struct + - perl-Clone + - 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-Crypt-URandom + - perl-Data-Dump + - perl-Data-Dumper + - perl-Data-OptList + - perl-Data-Section + - perl-DB_File + - 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-HMAC + - perl-Digest-MD5 + - perl-Digest-SHA + - perl-DirHandle + - perl-doc + - perl-Dumpvalue + - perl-DynaLoader + - perl-Encode + - perl-Encode-devel + - perl-Encode-Locale + - 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-Listing + - perl-File-Path + - perl-File-ShareDir + - 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-GSSAPI + - perl-Hash-Util + - perl-Hash-Util-FieldHash + - perl-HTML-Parser + - perl-HTML-Tagset + - perl-HTTP-Cookies + - perl-HTTP-Date + - perl-HTTP-Message + - perl-HTTP-Negotiate + - perl-HTTP-Tiny + - perl-I18N-Collate + - perl-I18N-Langinfo + - perl-I18N-LangTags + - perl-if + - perl-inc-latest + - perl-interpreter + - perl-IO + - perl-IO-Compress + - perl-IO-Compress-Lzma + - perl-IO-HTML + - perl-IO-Socket-IP + - perl-IO-Socket-SSL + - perl-IO-Zlib + - 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-libwww-perl + - perl-local-lib + - perl-locale + - perl-Locale-Maketext + - perl-Locale-Maketext-Simple + - perl-LWP-MediaTypes + - perl-macros + - perl-Math-BigInt + - perl-Math-BigInt-FastCalc + - perl-Math-Complex + - perl-Memoize + - perl-meta-notation + - perl-MIME-Base32 + - 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-HTTP + - perl-Net-Ping + - perl-Net-SSLeay + - perl-NEXT + - perl-NTLM + - 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-TimeDate + - perl-Try-Tiny + - perl-Unicode-Collate + - perl-Unicode-EastAsianWidth + - perl-Unicode-Normalize + - perl-Unicode-UCD + - perl-URI + - perl-User-pwent + - perl-utils + - perl-vars + - perl-version + - perl-vmsish + - perl-WWW-RobotRules + - perl-XML-Parser + - pinentry + - pinentry-gnome3 + - pipewire-alsa + - pipewire-devel + - pipewire-gstreamer + - pipewire-jack-audio-connection-kit + - pipewire-jack-audio-connection-kit-devel + - pipewire-jack-audio-connection-kit-libs + - pipewire-libs + - pixman + - pixman-devel + - pkcs11-provider + - pkgconf + - pkgconf-m4 + - pkgconf-pkg-config + - plutosvg + - plutosvg-devel + - plutovg + - plutovg-devel + - policycoreutils + - polkit-devel + - polkit-docs + - polkit-libs + - poppler + - poppler-data + - poppler-glib + - popt + - procps-ng + - procps-ng-devel + - protobuf-c + - publicsuffix-list + - publicsuffix-list-dafsa + - 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-attrs + - python3-brotli + - python3-cairo + - python3-cairo-devel + - python3-cython + - python3-devel + - python3-gitdb + - python3-GitPython + - python3-gobject + - python3-gobject-base + - python3-gobject-devel + - python3-gstreamer1 + - python3-jinja2 + - python3-libarchive-c + - python3-libdex + - python3-libs + - python3-libxml2 + - python3-libxslt + - python3-lxml + - python3-mako + - python3-markdown + - python3-markupsafe + - python3-packaging + - python3-pip + - python3-pygments + - python3-pyparsing + - python3-setuptools + - python3-smartypants + - python3-smmap + - python3-test + - python3-tkinter + - python3-typogrify + - python3-wheel + - qrencode-libs + - qt5-srpm-macros + - qt6-filesystem + - qt6-qtbase + - qt6-qtbase-common + - qt6-qtbase-gui + - qt6-qtdeclarative + - 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 + - rubberband-libs + - 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-core-libs + - samba-ndr-libs + - sdl2-compat + - sdl2-compat-devel + - SDL2_image + - SDL2_image-devel + - SDL2_mixer + - SDL2_mixer-devel + - SDL2_net + - 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 + - shadow-utils + - shared-mime-info + - slang + - slang-devel + - slang-slsh + - snappy + - sord + - sound-theme-freedesktop + - soundtouch + - source-highlight + - soxr + - spandsp + - spdlog + - speech-dispatcher-libs + - speex + - speex-devel + - speexdsp + - speexdsp-devel + - spirv-tools-libs + - sqlite + - sqlite-devel + - sqlite-libs + - sratom + - srt-libs + - 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 + - tbb + - tcl + - tcl-devel + - tesseract-common + - tesseract-langpack-eng + - tesseract-libs + - tesseract-tessdata-doc + - texinfo + - tinysparql-devel + - tk + - tk-devel + - tpm2-tss + - tree-sitter-srpm-macros + - tslib + - turbojpeg + - turbojpeg-devel + - twolame-libs + - tzdata + - tzdata-java + - unbound-libs + - unzip + - urw-base35-bookman-fonts + - urw-base35-c059-fonts + - urw-base35-d050000l-fonts + - urw-base35-fonts + - urw-base35-fonts-common + - urw-base35-gothic-fonts + - urw-base35-nimbus-mono-ps-fonts + - urw-base35-nimbus-roman-fonts + - urw-base35-nimbus-sans-fonts + - urw-base35-p052-fonts + - urw-base35-standard-symbols-ps-fonts + - urw-base35-z003-fonts + - util-linux + - util-linux-core + - util-linux-script + - vala + - valgrind + - valgrind-devel + - valgrind-gdb + - valgrind-scripts + - valgrind-tools-devel + - vid.stab + - vim-filesystem + - vo-amrwbenc + - vulkan-headers + - vulkan-loader + - vulkan-loader-devel + - wavpack + - wavpack-devel + - wayland-devel + - wayland-protocols-devel + - wcurl + - web-assets-filesystem + - webkit2gtk4.1 + - webkit2gtk4.1-devel + - webkitgtk6.0 + - webkitgtk6.0-devel + - webrtc-audio-processing + - webrtc-audio-processing-devel + - wget2 + - wget2-devel + - wget2-libs + - wget2-wget + - which + - woff2 + - woff2-devel + - xapian-core-libs + - 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 + - xevd-libs + - xeve-libs + - xkbcomp + - xkbcomp-devel + - xkeyboard-config + - xkeyboard-config-devel + - xml-common + - xorg-x11-proto-devel + - xorg-x11-util-macros + - xorg-x11-xtrans-devel + - xprop + - xvidcore + - xxhash-devel + - xxhash-libs + - xz + - xz-devel + - xz-libs + - xz-lzma-compat + - yelp + - yelp-devel + - yelp-libs + - yelp-tools + - yelp-xsl + - yelp-xsl-devel + - zeromq + - zig-srpm-macros + - zimg + - zip + - zix + - zlib-ng + - zlib-ng-compat + - zlib-ng-compat-devel + - zlib-ng-devel + - zstd + - zvbi