mirror of
https://github.com/j-hc/revanced-magisk-module.git
synced 2025-04-29 22:24:34 +02:00
apkmirror-arch accepts any arch
This commit is contained in:
parent
44aa8c732d
commit
026d328b67
6
build.sh
6
build.sh
@ -122,11 +122,7 @@ for table_name in $(toml_get_table_names); do
|
||||
app_args[dl_from]=apkmirror
|
||||
} || app_args[apkmirror_dlurl]=""
|
||||
if [ -z "${app_args[dl_from]:-}" ]; then abort "ERROR: no 'apkmirror_dlurl', 'uptodown_dlurl' or 'apkmonk_dlurl' option was set for '$table_name'."; fi
|
||||
app_args[arch]=$(toml_get "$t" apkmirror-arch) && {
|
||||
if ! isoneof "${app_args[arch]}" universal both arm64-v8a arm-v7a; then
|
||||
abort "ERROR: arch '${app_args[arch]}' is not a valid option for '${table_name}': only 'universal', 'arm64-v8a', 'arm-v7a', 'both' is allowed"
|
||||
fi
|
||||
} || app_args[arch]="universal"
|
||||
app_args[arch]=$(toml_get "$t" apkmirror-arch) || app_args[arch]="universal"
|
||||
app_args[include_stock]=$(toml_get "$t" include-stock) || app_args[include_stock]=true && vtf "${app_args[include_stock]}" "include-stock"
|
||||
app_args[merge_integrations]=$(toml_get "$t" merge-integrations) || app_args[merge_integrations]=true && vtf "${app_args[merge_integrations]}" "merge-integrations"
|
||||
app_args[dpi]=$(toml_get "$t" apkmirror-dpi) || app_args[dpi]="nodpi"
|
||||
|
3
utils.sh
3
utils.sh
@ -186,7 +186,6 @@ dl_apkmirror() {
|
||||
}
|
||||
local resp node app_table dlurl=""
|
||||
if [ "$arch" = universal ]; then apparch=(universal noarch 'arm64-v8a + armeabi-v7a');
|
||||
elif [ "$arch" = arm64-v8a ]; then apparch=(arm64-v8a 'arm64-v8a + x86_64');
|
||||
else apparch=("$arch"); fi
|
||||
url="${url}/${url##*/}-${version//./-}-release/"
|
||||
resp=$(req "$url" -) || return 1
|
||||
@ -341,6 +340,8 @@ build_rv() {
|
||||
apkm_arch="arm64-v8a"
|
||||
elif [ "$arch" = "arm-v7a" ]; then
|
||||
apkm_arch="armeabi-v7a"
|
||||
else
|
||||
apkm_arch="$arch"
|
||||
fi
|
||||
if ! dl_apkmirror "${args[apkmirror_dlurl]}" "$version" "$stock_apk" APK "$apkm_arch" "${args[dpi]}"; then
|
||||
epr "ERROR: Could not find any release of '${table}' with version '${version}', arch '${apkm_arch}' and dpi '${args[dpi]}' from APKMirror"
|
||||
|
Loading…
x
Reference in New Issue
Block a user