]> gitweb.factorcode.org Git - factor.git/commitdiff
factor.sh: Change deps-linux to deps-apt-get. Add deps-pacman
authorDoug Coleman <doug.coleman@gmail.com>
Tue, 4 Jun 2013 00:04:18 +0000 (17:04 -0700)
committerDoug Coleman <doug.coleman@gmail.com>
Tue, 4 Jun 2013 00:04:18 +0000 (17:04 -0700)
build-support/factor.sh

index 048f42a112fe22b7af3eafbdbee6fa746a17586c..8775829d6fd94094d01b64fb467433954e51eea5 100755 (executable)
@@ -562,11 +562,16 @@ make_boot_image() {
     check_ret factor
 }
 
-install_deps_linux() {
+install_deps_apt_get() {
     sudo apt-get --yes install libc6-dev libpango1.0-dev libx11-dev xorg-dev libgtk2.0-dev gtk2-engines-pixbuf libgtkglext1-dev wget git git-doc rlwrap gcc make
     check_ret sudo
 }
 
+install_deps_pacman() {
+    sudo pacman --noconfirm -S gcc clang make rlwrap git wget pango glibc gtk2 gtk3 gtkglext gtk-engines gdk-pixbuf2 libx11
+    check_ret sudo
+}
+
 install_deps_macosx() {
     test_program_installed git
     if [[ $? -ne 1 ]] ; then
@@ -583,7 +588,8 @@ install_deps_macosx() {
 usage() {
     $ECHO "usage: $0 command [optional-target]"
     $ECHO "  install - git clone, compile, bootstrap"
-    $ECHO "  deps-linux - install required packages for Factor on Linux using apt-get"
+    $ECHO "  deps-apt-get - install required packages for Factor on Linux using apt-get"
+    $ECHO "  deps-pacman - install required packages for Factor on Linux using pacman"
     $ECHO "  deps-macosx - install git on MacOSX using port"
     $ECHO "  self-update - git pull, make local boot image, bootstrap"
     $ECHO "  quick-update - git pull, refresh-all, save"
@@ -612,7 +618,8 @@ set_delete
 
 case "$1" in
     install) install ;;
-    deps-linux) install_deps_linux ;;
+    deps-apt-get) install_deps_apt_get ;;
+    deps-pacman) install_deps_pacman ;;
     deps-macosx) install_deps_macosx ;;
     self-update) update; make_boot_image; bootstrap;;
     quick-update) update; refresh_image ;;