From 8b96d6ac10ee4303a9b312ffa99b378b64cb065c Mon Sep 17 00:00:00 2001 From: Levon Date: Wed, 3 Apr 2024 08:19:34 -0500 Subject: [PATCH] split names --- scripts/install_deps.sh | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/scripts/install_deps.sh b/scripts/install_deps.sh index 50508ac..bf79336 100755 --- a/scripts/install_deps.sh +++ b/scripts/install_deps.sh @@ -1,10 +1,15 @@ #!/bin/bash -DEPENDENCY_LIST="autoconf automake build-essential cmake git-core g++-12 \ - libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev gcc-12 \ - libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config bc \ - texinfo wget zlib1g-dev nasm yasm libssl-dev time python3 meson ninja-build gobjc++ \ - doxygen xxd jq lshw gnuplot python3-pip curl clang valgrind ccache gawk mawk" +COMMON_DEP_NAMES="autoconf automake cmake libtool pkg-config bc texinfo \ + wget nasm yasm time python3 meson doxygen xxd jq lshw gnuplot curl \ + clang valgrind ccache gawk" + +APT_DEP_NAMES="build-essential git-core g++-12 libass-dev libfreetype6-dev \ + libsdl2-dev libva-dev libvdpau-dev gcc-12 libvorbis-dev libxcb1-dev \ + libxcb-shm0-dev libxcb-xfixes0-dev zlib1g-dev libssl-dev ninja-build \ + gobjc++ python3-pip mawk" + +PACMAN_DEP_NAMES="base-devel ninja pacman-pip" USING_NALA=$(type nala > /dev/null; echo $?) USING_APT=$(type apt > /dev/null; echo $?) @@ -15,16 +20,16 @@ if [[ "$USING_NALA" == "0" ]]; then USING_APT="1" echo "Installing with nala" sudo nala update - sudo nala install -y $DEPENDENCY_LIST || USING_APT="0" + sudo nala install -y $COMMON_DEP_NAMES $APT_DEP_NAMES || USING_APT="0" fi if [[ "$USING_APT" == "0" ]]; then echo "Installing with apt" sudo apt-get update - sudo apt-get install -y $DEPENDENCY_LIST || exit 1 + sudo apt-get install -y $COMMON_DEP_NAMES $APT_DEP_NAMES || exit 1 fi if [[ "$USING_PACMAN" == "0" ]]; then echo "Installing with pacman" - sudo pacman -S $DEPENDENCY_LIST --no-confirm || exit 1 + sudo pacman -S $COMMON_DEP_NAMES $PACMAN_DEP_NAMES --noconfirm || exit 1 fi curl https://sh.rustup.rs -sSf | sh -s -- -y