summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscripts/makepkg7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/makepkg b/scripts/makepkg
index 93023a1f..9f034b96 100755
--- a/scripts/makepkg
+++ b/scripts/makepkg
@@ -425,7 +425,7 @@ fi
unset pkgname pkgver pkgrel pkgdesc url license groups provides md5sums force
unset replaces depends conflicts backup source install build makedepends
-unset options
+unset options noextract
# some applications (eg, blackbox) will not build with some languages
unset LC_ALL LANG
@@ -681,6 +681,11 @@ else
for netfile in "${source[@]}"; do
unziphack=0
file=$(strip_url "$netfile")
+ if in_array "$file" ${noextract[@]}; then
+ #skip source files in the noextract=() array
+ # these are marked explicitly to NOT be extracted
+ continue
+ fi
# fix flyspray #6246
file_type=$(file -biz "$file")
unset cmd