Sfoglia il codice sorgente

contrib: add setup_pacman() for arch-based deps

||= nil 3 anni fa
parent
commit
a406c3a3f3
1 ha cambiato i file con 14 aggiunte e 0 eliminazioni
  1. 14 0
      contrib/dependency_setup.sh

+ 14 - 0
contrib/dependency_setup.sh

@@ -30,6 +30,13 @@ setup_apt() {
 		libexpat1-dev || return 1
 }
 
+setup_pacman() {
+	PACMAN="$SUDO $1"
+
+	$PACMAN -Sy base-devel cmake wget expat freetype2 fontconfig \
+	  jq openssl clang llvm libgudev
+}
+
 setup_xbps() {
 	XBPS="$SUDO $1"
 
@@ -54,6 +61,13 @@ Linux)
 		exit 0
 	fi
 
+	if command -v pacman; then
+		echo "Setting up for pacman" >&2
+		setup_pacman "$(command -v pacman)" || exit 1
+		echo "Dependencies installed!" >&2
+		exit 0
+	fi
+
 	if command -v xbps-install; then
 		echo "Setting up for xbps" >&2
 		setup_xbps "$(command -v xbps-install)" || exit 1