From e9a5f06bd8d68095d2da95d3efb2d99cea05309d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 26 May 2023 09:48:24 +0200 Subject: [PATCH] Refactor lutris installation --- scripts/Arch/Collections/personal.sh | 5 ++- scripts/Arch/Software/Lutris/install.sh | 58 +++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 2 deletions(-) create mode 100755 scripts/Arch/Software/Lutris/install.sh diff --git a/scripts/Arch/Collections/personal.sh b/scripts/Arch/Collections/personal.sh index 65f7ddf9..7ffac54a 100755 --- a/scripts/Arch/Collections/personal.sh +++ b/scripts/Arch/Collections/personal.sh @@ -102,8 +102,9 @@ yay --noconfirm -Syu \ # Games yay --noconfirm -Syu \ - steam \ - lutris; + steam; + +. "../Software/Lutris/install.sh"; # Coding yay --noconfirm -Syu \ diff --git a/scripts/Arch/Software/Lutris/install.sh b/scripts/Arch/Software/Lutris/install.sh new file mode 100755 index 00000000..d6136b47 --- /dev/null +++ b/scripts/Arch/Software/Lutris/install.sh @@ -0,0 +1,58 @@ +#!/bin/bash +pushd "${BASH_SOURCE%/*}" > /dev/null; + +. ../../Config/pacman/install.sh; + +yay --noconfirm -Syu \ + lutris; + +yay --noconfirm --needed -Syu \ + wine-staging \ + giflib \ + lib32-giflib \ + libpng \ + lib32-libpng \ + libldap \ + lib32-libldap \ + gnutls \ + lib32-gnutls \ + mpg123 \ + lib32-mpg123 \ + openal \ + lib32-openal \ + v4l-utils \ + lib32-v4l-utils \ + libpulse \ + lib32-libpulse \ + libgpg-error \ + lib32-libgpg-error \ + alsa-plugins \ + lib32-alsa-plugins \ + alsa-lib \ + lib32-alsa-lib \ + libjpeg-turbo \ + lib32-libjpeg-turbo \ + sqlite \ + lib32-sqlite \ + libxcomposite \ + lib32-libxcomposite \ + libxinerama \ + lib32-libgcrypt \ + libgcrypt \ + lib32-libxinerama \ + ncurses \ + lib32-ncurses \ + ocl-icd \ + lib32-ocl-icd \ + libxslt \ + lib32-libxslt \ + libva \ + lib32-libva \ + gtk3 \ + lib32-gtk3 \ + gst-plugins-base-libs \ + lib32-gst-plugins-base-libs \ + vulkan-icd-loader \ + lib32-vulkan-icd-loader; + +popd > /dev/null;