diff options
author | Sebastien Luttringer <seblu@seblu.net> | 2011-08-18 12:46:19 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-08-18 10:47:41 -0500 |
commit | 4a7f3bbc469d1f6a8da1c7f310ab518ad841c2b9 (patch) | |
tree | 4ada77be271cb254c5e13113d0d1742dc671a593 | |
parent | d18e600952015378c9ba79661597f1c01046f436 (diff) | |
download | pacman-4a7f3bbc469d1f6a8da1c7f310ab518ad841c2b9.tar.xz |
Add makepkg -S which is an alias to makepkg --source
makepkg --source is a often used go make source package like for AUR.
Have a -S shortcut will save the world.
Signed-off-by: Sebastien Luttringer <seblu@seblu.net>
Signed-off-by: Dan McGee <dan@archlinux.org>
-rw-r--r-- | contrib/bash_completion.in | 2 | ||||
-rw-r--r-- | doc/makepkg.8.txt | 14 | ||||
-rw-r--r-- | scripts/makepkg.sh.in | 6 |
3 files changed, 11 insertions, 11 deletions
diff --git a/contrib/bash_completion.in b/contrib/bash_completion.in index af5de177..8fa3da61 100644 --- a/contrib/bash_completion.in +++ b/contrib/bash_completion.in @@ -35,7 +35,7 @@ _makepkg() { opts=('allsource asroot check clean config force geninteg help holdver ignorearch install log nobuild nocheck nocolor noconfirm nodeps noextract noprogressbar nosign pkg repackage rmdeps sign skipinteg source syncdeps' - 'A L R c d e f g h i m o p r s') + 'A L R S c d e f g h i m o p r s') _arch_ptr2comp opts fi true diff --git a/doc/makepkg.8.txt b/doc/makepkg.8.txt index 3206a906..baff2041 100644 --- a/doc/makepkg.8.txt +++ b/doc/makepkg.8.txt @@ -138,6 +138,13 @@ Options dependencies are not found, pacman will try to resolve them. If successful, the missing packages will be downloaded and installed. +*-S, \--source*:: + Do not actually build the package, but build a source-only tarball that + does not include sources that can be fetched via a download URL. This is + useful for passing a single tarball to another program such as a chroot, + remote builder, or a tarball upload. Because integrity checks are verified, + all source files of the package need to be present or downloadable. + *\--allsource*:: Do not actually build the package, but build a source-only tarball that includes all sources, including those that are normally download via @@ -145,13 +152,6 @@ Options such as a chroot or remote builder. It will also satisfy requirements of the GPL when distributing binary packages. -*\--source*:: - Do not actually build the package, but build a source-only tarball that - does not include sources that can be fetched via a download URL. This is - useful for passing a single tarball to another program such as a chroot, - remote builder, or a tarball upload. Because integrity checks are verified, - all source files of the package need to be present or downloadable. - *\--pkg <list>*:: Only build listed packages from a split package. diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index e73fdfa6..8555db36 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -1844,6 +1844,7 @@ usage() { echo "$(gettext " -r, --rmdeps Remove installed dependencies after a successful build")" echo "$(gettext " -R, --repackage Repackage contents of the package without rebuilding")" printf "$(gettext " -s, --syncdeps Install missing dependencies with %s")\n" "pacman" + echo "$(gettext " -S, --source Generate a source-only tarball without downloaded sources")" echo "$(gettext " --allsource Generate a source-only tarball including downloaded sources")" printf "$(gettext " --asroot Allow %s to run as root user")\n" "makepkg" printf "$(gettext " --check Run the %s function in the %s")\n" "check()" "$BUILDSCRIPT" @@ -1857,7 +1858,6 @@ usage() { echo "$(gettext " --skipchecksums Do not verify checksums of the source files")" echo "$(gettext " --skipinteg Do not perform any verification checks on source files")" echo "$(gettext " --skippgpcheck Do not verify source files with PGP signatures")" - echo "$(gettext " --source Generate a source-only tarball without downloaded sources")" echo printf "$(gettext "These options can be passed to %s:")\n" "pacman" echo @@ -1889,7 +1889,7 @@ fi ARGLIST=("$@") # Parse Command Line Options. -OPT_SHORT="AcdefFghiLmop:rRsV" +OPT_SHORT="AcdefFghiLmop:rRsSV" OPT_LONG="allsource,asroot,ignorearch,check,clean,nodeps" OPT_LONG+=",noextract,force,forcever:,geninteg,help,holdver,skippgpcheck" OPT_LONG+=",install,key:,log,nocolor,nobuild,nocheck,nosign,pkg:,rmdeps" @@ -1940,8 +1940,8 @@ while true; do --skipinteg) SKIPCHECKSUMS=1; SKIPPGPCHECK=1 ;; --skippgpcheck) SKIPPGPCHECK=1;; --sign) SIGNPKG='y' ;; - --source) SOURCEONLY=1 ;; -s|--syncdeps) DEP_BIN=1 ;; + -S|--source) SOURCEONLY=1 ;; -h|--help) usage; exit 0 ;; # E_OK -V|--version) version; exit 0 ;; # E_OK |