steamdeps: update x86 dependencies and checks [release 1.0.0.78-2mamba;Wed Jul 05 2023]

This commit is contained in:
Silvan Calarco 2024-01-05 18:07:02 +01:00
parent 184ed49edc
commit 48457b5aa2
3 changed files with 8 additions and 4 deletions

View File

@ -1,12 +1,13 @@
Name: steam
Version: 1.0.0.78
Release: 1mamba
Release: 2mamba
Summary: Valve's distribution platform, created to kick-start the digital distribution era for games
Group: Graphical Desktop/Applications/Games
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://developer.valvesoftware.com/wiki/Steam_under_Linux
URL: https://store.steampowered.com/
#URL: https://developer.valvesoftware.com/wiki/Steam_under_Linux
Source: http://repo.steampowered.com/steam/archive/precise/steam_%{version}.tar.gz
Source1: steamdeps
Source2: steamdeps.sh
@ -70,6 +71,9 @@ install -Dm 644 subprojects/steam-devices/60-steam-vr.rules \
%doc COPYING
%changelog
* Wed Jul 05 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.0.78-2mamba
- steamdeps: update x86 dependencies and checks
* Thu May 11 2023 Automatic Build System <autodist@mambasoft.it> 1.0.0.78-1mamba
- automatic version update by autodist

View File

@ -1,5 +1,5 @@
#!/bin/bash
# Install 32-bits deps from x86 legacy repository
if [ ! -e /usr/lib/libGL.so.1 -o ! -e /usr/lib/libstdc++.so.6 ]; then
if [ ! -e /usr/lib/libGL.so.1 -o ! -e /usr/lib/libstdc++.so.6 -o ! -e /usr/lib/libvulkan.so.1 -o ! -e /usr/lib/libglapi.so.0 ]; then
xterm -bg black -fg white -e /usr/lib/steam/steamdeps.sh
fi

View File

@ -1,7 +1,7 @@
#!/bin/bash
# Install 32-bits deps from x86 legacy repository
pkexec dnf install -y --disablerepo=rolling \
glibc.i586 libglvnd.i586 libmesa.i586 libdrm.i586 libstdc++6.i586 libgcc.i586 libatomic.i586
glibc.i586 libglvnd.i586 libmesa.i586 libdrm.i586 libstdc++6.i586 libgcc.i586 libatomic.i586 libvulkan.i586
if [ $? -ne 0 ]; then
kdialog --msgbox "There was an error while installing Steam 32-bit dependencies.\nPlease check that you have enough free space and that the system is up-to-date before retrying."
exit 1