diff options
author | Evangelos Foutras <evangelos@foutrelis.com> | 2016-02-17 08:11:38 +0100 |
---|---|---|
committer | Allan McRae <allan@archlinux.org> | 2016-02-23 03:50:04 +0100 |
commit | c034a3322b2a53fce51ffce144e36361892abeac (patch) | |
tree | 0d14613dbb2f685e9cf11f8b019886e466f902cd /doc/makepkg.8.txt | |
parent | a724235b6127f9655708614d1e44f9b5c661a506 (diff) | |
download | pacman-c034a3322b2a53fce51ffce144e36361892abeac.tar.gz pacman-c034a3322b2a53fce51ffce144e36361892abeac.tar.xz |
makepkg: do not run prepare() with --noextract
This is partial revert of 8454daa7feef (makepkg: run pkgver() and
prepare() with --noextract).
Reasoning for the reversion (copied from FS#43498):
Running prepare() when --noextract is used no longer allows running
'makepkg -o && makepkg -e' with any PKGBUILD that applies patches in
prepare(). [1]
Sure there's --noprepare which restores the old behavior, but that's
a lot of extra typing for what I believe is a much more common use
of --noextract.
For OP's use case of doing git bisects, you can specify the commit
in the source array and thus skip --noextract since makepkg will
checkout the correct commit each time.
[1] I often extract the sources using 'makepkg -o', manually edit
some source files, and then use 'makepkg -e' to package it (while
possibly repeating the edit/package steps).
Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'doc/makepkg.8.txt')
-rw-r--r-- | doc/makepkg.8.txt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/makepkg.8.txt b/doc/makepkg.8.txt index 6f3f6b02..2dff1b19 100644 --- a/doc/makepkg.8.txt +++ b/doc/makepkg.8.txt @@ -55,11 +55,11 @@ Options installed. *-e, \--noextract*:: - Do not extract source files; use whatever source already exists in the - $srcdir/ directory. This is handy if you want to go into $srcdir/ and - manually patch or tweak code, then make a package out of the result. - Keep in mind that creating a patch may be a better solution to allow - others to use your PKGBUILD. + Do not extract source files or run the prepare() function (if present); + use whatever source already exists in the $srcdir/ directory. This is + handy if you want to go into $srcdir/ and manually patch or tweak code, + then make a package out of the result. Keep in mind that creating a + patch may be a better solution to allow others to use your PKGBUILD. *\--verifysource*:: For each source file in the source array of PKGBUILD, download the file |