factor.sh: Change deps-linux to deps-apt-get. Add deps-pacman

db4
Doug Coleman 2013-06-03 17:04:18 -07:00
parent 5e25b8b49f
commit 9442bbb738
1 changed files with 10 additions and 3 deletions

View File

@ -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 ;;