feat(build): add --updpkgsums option
This is useful so people who update patches etc. can update their checksums on building. The functionality itself was already implemented for --pkgver, but was not available separately. Fixes #168 Component: pkgctl build Signed-off-by: Christian Heusel <christian@heusel.eu>
This commit is contained in:
parent
4d7364ed1b
commit
e7b82f36ef
|
@ -173,6 +173,7 @@ _pkgctl_build_args=(
|
||||||
--pkgver
|
--pkgver
|
||||||
--pkgrel
|
--pkgrel
|
||||||
--rebuild
|
--rebuild
|
||||||
|
--updpkgsums
|
||||||
-e --edit
|
-e --edit
|
||||||
|
|
||||||
-r --release
|
-r --release
|
||||||
|
|
|
@ -47,6 +47,7 @@ _pkgctl_build_args=(
|
||||||
'--pkgver=[Set pkgver, reset pkgrel and update checksums]:pkgver:'
|
'--pkgver=[Set pkgver, reset pkgrel and update checksums]:pkgver:'
|
||||||
'--pkgrel=[Set pkgrel to a given value]:pkgrel:'
|
'--pkgrel=[Set pkgrel to a given value]:pkgrel:'
|
||||||
'--rebuild[Increment the pkgrel variable]'
|
'--rebuild[Increment the pkgrel variable]'
|
||||||
|
'--updpkgsums[Regenerate the checksums]'
|
||||||
'(-e --edit)'{-e,--edit}'[Edit the PKGBUILD before building]'
|
'(-e --edit)'{-e,--edit}'[Edit the PKGBUILD before building]'
|
||||||
'(-r --release)'{-r,--release}'[Automatically commit, tag and release after building]'
|
'(-r --release)'{-r,--release}'[Automatically commit, tag and release after building]'
|
||||||
'(-m --message=)'{-m,--message=}"[Use the given <msg> as the commit message]:message:"
|
'(-m --message=)'{-m,--message=}"[Use the given <msg> as the commit message]:message:"
|
||||||
|
|
|
@ -59,6 +59,9 @@ PKGBUILD Options
|
||||||
*--rebuild*::
|
*--rebuild*::
|
||||||
Increment the current pkgrel variable
|
Increment the current pkgrel variable
|
||||||
|
|
||||||
|
*--updpkgsums*::
|
||||||
|
Regenerate the checksums
|
||||||
|
|
||||||
*-e, --edit*::
|
*-e, --edit*::
|
||||||
Edit the PKGBUILD before building
|
Edit the PKGBUILD before building
|
||||||
|
|
||||||
|
|
|
@ -55,6 +55,7 @@ pkgctl_build_usage() {
|
||||||
--pkgver=PKGVER Set pkgver, reset pkgrel and update checksums
|
--pkgver=PKGVER Set pkgver, reset pkgrel and update checksums
|
||||||
--pkgrel=PKGREL Set pkgrel to a given value
|
--pkgrel=PKGREL Set pkgrel to a given value
|
||||||
--rebuild Increment the current pkgrel variable
|
--rebuild Increment the current pkgrel variable
|
||||||
|
--updpkgsums Regenerate the checksums
|
||||||
-e, --edit Edit the PKGBUILD before building
|
-e, --edit Edit the PKGBUILD before building
|
||||||
|
|
||||||
RELEASE OPTIONS
|
RELEASE OPTIONS
|
||||||
|
@ -169,6 +170,10 @@ pkgctl_build() {
|
||||||
PKGREL="${1#*=}"
|
PKGREL="${1#*=}"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--updpkgsums)
|
||||||
|
UPDPKGSUMS=1
|
||||||
|
shift
|
||||||
|
;;
|
||||||
--rebuild)
|
--rebuild)
|
||||||
# shellcheck source=src/lib/util/git.sh
|
# shellcheck source=src/lib/util/git.sh
|
||||||
source "${_DEVTOOLS_LIBRARY_DIR}"/lib/util/git.sh
|
source "${_DEVTOOLS_LIBRARY_DIR}"/lib/util/git.sh
|
||||||
|
|
Loading…
Reference in New Issue