summaryrefslogtreecommitdiff
path: root/scripts/libmakepkg/tidy.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/libmakepkg/tidy.sh.in')
-rw-r--r--scripts/libmakepkg/tidy.sh.in27
1 files changed, 12 insertions, 15 deletions
diff --git a/scripts/libmakepkg/tidy.sh.in b/scripts/libmakepkg/tidy.sh.in
index b8c2965c..1f439ba2 100644
--- a/scripts/libmakepkg/tidy.sh.in
+++ b/scripts/libmakepkg/tidy.sh.in
@@ -26,14 +26,14 @@ LIBRARY=${LIBRARY:-'@libmakepkgdir@'}
source "$LIBRARY/util/message.sh"
+
+declare -a packaging_options tidy_remove tidy_modify
+
for lib in "$LIBRARY/tidy/"*.sh; do
source "$lib"
done
-
-packaging_options=('strip' 'docs' 'libtool' 'staticlibs' 'emptydirs' 'zipman'
- 'purge' 'upx' 'optipng' 'debug')
-readonly -a packaging_options
+readonly -a packaging_options tidy_remove tidy_modify
tidy_install() {
@@ -41,15 +41,12 @@ tidy_install() {
msg "$(gettext "Tidying install...")"
# options that remove unwanted files
- tidy_docs
- tidy_purge
- tidy_libtool
- tidy_staticlibs
- tidy_emptydirs
-
- # options that reduce file sizes
- tidy_zipman
- tidy_strip
- tidy_upx
- tidy_optipng
+ for func in ${tidy_remove[@]}; do
+ $func
+ done
+
+ # options that modify files
+ for func in ${tidy_modify[@]}; do
+ $func
+ done
}