summaryrefslogtreecommitdiff
path: root/src/librefetch/librefetch
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-01-01 02:07:47 -0500
committerLuke Shumaker <lukeshu@sbcglobal.net>2015-01-01 02:07:47 -0500
commit6394f33988ad1283a934c4944404ac10ce78f5cb (patch)
tree86adc35a0113252de913c3415d47245550926390 /src/librefetch/librefetch
parent93c3357b51535961c42f711e19a7127a623d180e (diff)
librefetch: Update for makepkg 4.2.0
Diffstat (limited to 'src/librefetch/librefetch')
-rwxr-xr-xsrc/librefetch/librefetch21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/librefetch/librefetch b/src/librefetch/librefetch
index 5a08bb1..08473e0 100755
--- a/src/librefetch/librefetch
+++ b/src/librefetch/librefetch
@@ -346,17 +346,18 @@ if [[ ${#pkgname[@]} -gt 1 ]]; then
fi
# copy source variables
-source=("${mksource[@]}")
+source=("${mksource[@]}") ; unset "source_${CARCH}"
noextract=("${mknoextract[@]}")
-md5sums=("${mkmd5sums[@]}")
-sha1sums=("${mksha1sums[@]}")
-sha256sums=("${mksha256sums[@]}")
-sha384sums=("${mksha384sums[@]}")
-sha512sums=("${mksha512sums[@]}")
-
-depends=()
-checkdepends=()
-makedepends=("${mkdepends[@]}")
+
+declare algo
+for algo in "${known_hash_algos[@]}"; do
+ eval "${algo}sums=(\"\${mk${algo}sums[@]}\")"
+ unset "${algo}sums_${CARCH}"
+done
+
+depends=() ; unset "depends_${CARCH}"
+checkdepends=() ; unset "checkdepends_${CARCH}"
+makedepends=("${mkdepends[@]}") ; unset "makedepends_${CARCH}"
####
options=(!strip docs libtool staticlibs emptydirs !zipman purge !upx)