Add Opensuse distro (#12976)

Add Opensuse distro
This commit is contained in:
mosfet80
2026-03-30 02:06:31 +02:00
committed by SoftFever
parent c036ce059a
commit c3f52bb3ca
2 changed files with 51 additions and 0 deletions

View File

@@ -152,6 +152,8 @@ elif [[ "${DISTRIBUTION_LIKE}" == *"debian"* ]] || [[ "${DISTRIBUTION_LIKE}" ==
DISTRIBUTION="debian" DISTRIBUTION="debian"
elif [[ "${DISTRIBUTION_LIKE}" == *"arch"* ]] ; then elif [[ "${DISTRIBUTION_LIKE}" == *"arch"* ]] ; then
DISTRIBUTION="arch" DISTRIBUTION="arch"
elif [[ "${DISTRIBUTION_LIKE}" == *"suse"* ]] ; then
DISTRIBUTION="suse"
fi fi
if [ ! -f "./scripts/linux.d/${DISTRIBUTION}" ] ; then if [ ! -f "./scripts/linux.d/${DISTRIBUTION}" ] ; then

49
scripts/linux.d/suse Normal file
View File

@@ -0,0 +1,49 @@
#!/bin/bash
REQUIRED_DEV_PACKAGES=(
autoconf
automake
cmake
dbus-1-devel
eglexternalplatform-devel
extra-cmake-modules
file
gcc
gcc-c++
gettext
git
gstreamer-devel
gtk3-devel
libmspack-devel
libquadmath-devel
libsecret-devel
libspnav-devel
libtool
m4
glu-devel
ninja-build
openssl-devel
perl-FindBin-Real
texinfo
wayland-protocols-devel
webkit2gtk4-devel
wget
libcurl-devel
)
if [[ -n "$UPDATE_LIB" ]]
then
NEEDED_PKGS=()
for PKG in "${REQUIRED_DEV_PACKAGES[@]}"; do
rpm -q "${PKG}" > /dev/null || NEEDED_PKGS+=("${PKG}")
done
if [[ "${#NEEDED_PKGS[*]}" -gt 0 ]]; then
sudo zypper install -y "${NEEDED_PKGS[@]}"
fi
echo -e "done\n"
exit 0
fi
export FOUND_GTK3_DEV
FOUND_GTK3_DEV=$(rpm -qa | grep -P '^gtk3-devel' || true)