diff --git a/README.md b/README.md index fb4cc40..c9550de 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ # flatpak-sdk -This git repository contains the metadata for building -the SDK org.fedoraproject.Sdk to accompany the -org.fedoraproject.Platform runtime. +The flatpak-sdk package \ No newline at end of file diff --git a/container.yaml b/container.yaml deleted file mode 100644 index 36773ae..0000000 --- a/container.yaml +++ /dev/null @@ -1,1733 +0,0 @@ -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