Kaynağa Gözat

add gentoo emerge to dependency_setup.sh

spital 3 yıl önce
ebeveyn
işleme
93f8d4b83e
1 değiştirilmiş dosya ile 16 ekleme ve 0 silme
  1. 16 0
      contrib/dependency_setup.sh

+ 16 - 0
contrib/dependency_setup.sh

@@ -73,6 +73,15 @@ setup_zypper() {
 		fontconfig-devel || return 1
 }
 
+setup_emerge() {
+	EMERGE="$SUDO $1"
+
+	$EMERGE dev-util/cmake app-misc/jq net-misc/wget dev-util/pkgconf \
+		virtual/libudev media-libs/freetype dev-libs/expat \
+		net-misc/curl net-libs/libssh media-libs/fontconfig || return 1
+# sys-devel/clang failed, but it worked anyway
+}
+
 case "$(uname -s)" in
 Linux)
 	if command -v apt >/dev/null; then
@@ -125,6 +134,13 @@ Linux)
 		exit 0
 	fi
 
+	if command -v emerge; then
+		echo "Setting up for emerge" >&2
+		setup_emerge "$(command -v emerge)" || exit 1
+		echo "Dependencies installed!" >&2
+		exit 0
+	fi
+
 	echo "Error: Could not recognize your package manager." >&2
 	exit 1
 	;;