mirror of
https://github.com/levogevo/ffmpeg-av1-builder.git
synced 2026-01-15 16:56:18 +00:00
split names
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user