Merge pull request #1455 from tydude001/rpm-soname-requires

packaging: RPM requires library sonames, so openSUSE can install it
This commit is contained in:
BFlat authored and GitHub committed 2026-10-16 18:12:13 +07:00
commit eba2c7015e
1 file changed
+10 -3
+10 -3
View File
@@ -44,10 +44,17 @@ overrides:
- mesa-vulkan-drivers
- xdg-desktop-portal
rpm:
# Library sonames rather than package names, so the same requirements resolve on Fedora/RHEL
# and openSUSE (which has no libxkbcommon, vulkan-loader or libglvnd-egl package). The glibc
# floor names libm because the binaries' GLIBC_2.35 symbols (hypot, hypotf) are libm's: RHEL 9's
# glibc 2.34 provides libc.so.6(GLIBC_2.35) through backports, but not this, so it refuses.
depends:
- libxkbcommon
- (vulkan-loader or libglvnd-egl)
- alsa-lib
- libc.so.6()(64bit)
- libm.so.6(GLIBC_2.35)(64bit)
- libgcc_s.so.1()(64bit)
- libxkbcommon.so.0()(64bit)
- (libvulkan.so.1()(64bit) or libEGL.so.1()(64bit))
- libasound.so.2()(64bit)
recommends:
- libwayland-client
- libX11