mirror of
https://github.com/Nezumi-2711/revanced-apk-build.git
synced 2026-09-22 05:32:07 +00:00
update config
This commit is contained in:
@@ -10,6 +10,11 @@ if [ "${1-}" = "clean" ]; then
|
||||
fi
|
||||
|
||||
source utils.sh
|
||||
|
||||
jq --version >/dev/null || abort "\`jq\` is not installed. install it with 'apt install jq' or equivalent"
|
||||
java --version >/dev/null || abort "\`openjdk 17\` is not installed. install it with 'apt install openjdk-17-jre' or equivalent"
|
||||
zip --version >/dev/null || abort "\`zip\` is not installed. install it with 'apt install zip' or equivalent"
|
||||
|
||||
set_prebuilts
|
||||
|
||||
vtf() { if ! isoneof "${1}" "true" "false"; then abort "ERROR: '${1}' is not a valid option for '${2}': only true or false is allowed"; fi; }
|
||||
@@ -42,10 +47,6 @@ if [ "$ENABLE_MAGISK_UPDATE" = true ] && [ -z "${GITHUB_REPOSITORY-}" ]; then
|
||||
fi
|
||||
if ((COMPRESSION_LEVEL > 9)) || ((COMPRESSION_LEVEL < 0)); then abort "compression-level must be within 0-9"; fi
|
||||
|
||||
jq --version >/dev/null || abort "\`jq\` is not installed. install it with 'apt install jq' or equivalent"
|
||||
java --version >/dev/null || abort "\`openjdk 17\` is not installed. install it with 'apt install openjdk-17-jre' or equivalent"
|
||||
zip --version >/dev/null || abort "\`zip\` is not installed. install it with 'apt install zip' or equivalent"
|
||||
|
||||
rm -rf revanced-magisk/bin/*/tmp.*
|
||||
if [ "$(echo "$TEMP_DIR"/*-rv/changelog.md)" ]; then
|
||||
: >"$TEMP_DIR"/*-rv/changelog.md || :
|
||||
@@ -132,24 +133,18 @@ for table_name in $(toml_get_table_names); do
|
||||
app_args[dpi]=$(toml_get "$t" apkmirror-dpi) || app_args[dpi]="nodpi"
|
||||
table_name_f=${table_name,,}
|
||||
table_name_f=${table_name_f// /-}
|
||||
app_args[module_prop_name]=$(toml_get "$t" module-prop-name) || {
|
||||
app_args[module_prop_name]="${table_name_f}-jhc"
|
||||
if [ "${app_args[arch]}" = "arm64-v8a" ]; then
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm64"
|
||||
elif [ "${app_args[arch]}" = "arm-v7a" ]; then
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm"
|
||||
fi
|
||||
}
|
||||
app_args[module_prop_name]=$(toml_get "$t" module-prop-name) || app_args[module_prop_name]="${table_name_f}-jhc"
|
||||
|
||||
if [ "${app_args[arch]}" = both ]; then
|
||||
app_args[table]="$table_name (arm64-v8a)"
|
||||
app_args[arch]="arm64-v8a"
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm64"
|
||||
module_prop_name_b=${app_args[module_prop_name]}
|
||||
app_args[module_prop_name]="${module_prop_name_b}-arm64"
|
||||
idx=$((idx + 1))
|
||||
build_rv "$(declare -p app_args)" &
|
||||
app_args[table]="$table_name (arm-v7a)"
|
||||
app_args[arch]="arm-v7a"
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm"
|
||||
app_args[module_prop_name]="${module_prop_name_b}-arm"
|
||||
if ((idx >= PARALLEL_JOBS)); then
|
||||
wait -n
|
||||
idx=$((idx - 1))
|
||||
@@ -157,6 +152,11 @@ for table_name in $(toml_get_table_names); do
|
||||
idx=$((idx + 1))
|
||||
build_rv "$(declare -p app_args)" &
|
||||
else
|
||||
if [ "${app_args[arch]}" = "arm64-v8a" ]; then
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm64"
|
||||
elif [ "${app_args[arch]}" = "arm-v7a" ]; then
|
||||
app_args[module_prop_name]="${app_args[module_prop_name]}-arm"
|
||||
fi
|
||||
idx=$((idx + 1))
|
||||
build_rv "$(declare -p app_args)" &
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user