summaryrefslogtreecommitdiff
path: root/scripts/makepkg.sh.in
diff options
context:
space:
mode:
authormorganamilo <morganamilo@gmail.com>2019-01-30 18:07:20 +0000
committerAllan McRae <allan@archlinux.org>2019-01-31 10:02:37 +1000
commit75aae126c423dcc9b215aef57daff9e7bd8f5f6b (patch)
tree090e8f87eadd5eacfb3c19b5b1696ad02383b1a7 /scripts/makepkg.sh.in
parent6cf0548128d6d1a839ba93997b017661520395be (diff)
downloadpacman-75aae126c423dcc9b215aef57daff9e7bd8f5f6b.tar.xz
libmakepkg: centralise random arrays of pkgbuild variables
Refactor many of the different arrays of pkgbuild variables into scripts/libmakepkg/util/schema.sh.in. Signed-off-by: morganamilo <morganamilo@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts/makepkg.sh.in')
-rw-r--r--scripts/makepkg.sh.in11
1 files changed, 2 insertions, 9 deletions
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 749d074a..5606f65b 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -48,13 +48,6 @@ declare -r startdir="$(pwd -P)"
LIBRARY=${LIBRARY:-'@libmakepkgdir@'}
-splitpkg_overrides=('pkgdesc' 'arch' 'url' 'license' 'groups' 'depends'
- 'optdepends' 'provides' 'conflicts' 'replaces' 'backup'
- 'options' 'install' 'changelog')
-readonly -a splitpkg_overrides
-
-known_hash_algos=('md5' 'sha1' 'sha224' 'sha256' 'sha384' 'sha512')
-
# Options
ASDEPS=0
BUILDFUNC=0
@@ -905,7 +898,7 @@ check_build_status() {
backup_package_variables() {
local var
- for var in ${splitpkg_overrides[@]}; do
+ for var in ${pkgbuild_schema_package_overrides[@]}; do
local indirect="${var}_backup"
eval "${indirect}=(\"\${$var[@]}\")"
done
@@ -913,7 +906,7 @@ backup_package_variables() {
restore_package_variables() {
local var
- for var in ${splitpkg_overrides[@]}; do
+ for var in ${pkgbuild_schema_package_overrides[@]}; do
local indirect="${var}_backup"
if [[ -n ${!indirect} ]]; then
eval "${var}=(\"\${$indirect[@]}\")"