--- makepkg.old 2008-04-30 17:06:01.000000000 -0300 +++ makepkg 2008-04-30 17:05:10.000000000 -0300 @@ -370,7 +370,7 @@ if [ -f "$packagedir/$BUILDSCRIPT" ]; then cd "$packagedir" ret=0 - PKGDEST="$PKGDEST" makepkg $makepkg_opts $PACMAN_OPTS || ret=$? + PKGDEST="$PKGDEST" makepkg $makepkg_opts $PACMAN_OPTS --asdeps || ret=$? [ $ret -eq 0 ] && continue 2 fi done @@ -1094,6 +1094,7 @@ echo echo "$(gettext " --noconfirm Do not ask for confirmation when resolving dependencies")" echo "$(gettext " --noprogressbar Do not show a progress bar when downloading files")" + echo "$(gettext " --asdeps Install package as dependencies")" echo printf "$(gettext "If -p is not specified, makepkg will look for '%s'")\n" "$BUILDSCRIPT" echo @@ -1147,7 +1148,7 @@ OPT_LONG="ignorearch,asroot,builddeps,clean,cleancache,nodeps,noextract,force,forcever:,geninteg,help,holdver" OPT_LONG="$OPT_LONG,install,log,nocolor,nobuild,rmdeps,repackage,source,syncdeps,usesudo,version" # Pacman Options -OPT_LONG="$OPT_LONG,noconfirm,noprogressbar" +OPT_LONG="$OPT_LONG,noconfirm,noprogressbar,asdeps" OPT_TEMP="$(getopt -o "$OPT_SHORT" -l "$OPT_LONG" -n "$(basename "$0")" -- "$@" || echo 'GETOPT GO BANG!')" if echo "$OPT_TEMP" | grep -q 'GETOPT GO BANG!'; then # This is a small hack to stop the script bailing with 'set -e' @@ -1161,6 +1162,7 @@ # Pacman Options --noconfirm) PACMAN_OPTS="$PACMAN_OPTS --noconfirm" ;; --noprogressbar) PACMAN_OPTS="$PACMAN_OPTS --noprogressbar" ;; + --asdeps) PACMAN_OPTS="$PACMAN_OPTS --asdeps" ;; # Makepkg Options --asroot) ASROOT=1 ;;