diff --git a/installJRMC b/installJRMC index 5d74b4f..aaf4969 100755 --- a/installJRMC +++ b/installJRMC @@ -137,7 +137,7 @@ init() { firewall_cmd(){ ifSudo ufw "$@"; } elif [[ "$ID" =~ ^opensuse.* ]]; then echo "SUSE support is experimental!" - pkg_install(){ ifSudo zypper --non-interactive -q install --force "$@"; } + pkg_install(){ ifSudo zypper --non-interactive -q install --force --no-confirm "$@"; } pkg_remove(){ ifSudo zypper --non-interactive -q remove --clean-deps "$@"; } pkg_update(){ ifSudo zypper --non-interactive -q refresh; } pkg_query(){ ifSudo rpm -q "$@"; } @@ -613,9 +613,9 @@ buildRPM() { # If you are building on SUSE, I assume you want SUSE RPMs # i.e. cross-building not an option but could be added if [[ "$ID" =~ ^opensuse.*$ ]]; then - _requires=$'Requires: libglvnd \nBuildRequires: dpkg' + _requires=$'Requires: Mesa-libVulkan-devel\n' else - _requires=$'Requires: libglvnd \nBuildRequires: dpkg' + _requires=$'Requires: mesa-vulkan-drivers\n' fi @@ -660,6 +660,7 @@ buildRPM() { Requires: mesa-vulkan-drivers Requires: ca-certificates Requires: libXScrnSaver + ${_requires:-} Recommends: vorbis-tools >= 1.4.0 Recommends: lame >= 3.0