From 153a561f11f77268d3ae0c76734a2dbbb3cfe119 Mon Sep 17 00:00:00 2001 From: F-Droid checkupdates bot Date: Sat, 29 Jan 2022 03:31:38 +0000 Subject: [PATCH] Update com.topjohnwu.magisk to 24.1 (24100) --- metadata/com.topjohnwu.magisk.yml | 47 +++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/metadata/com.topjohnwu.magisk.yml b/metadata/com.topjohnwu.magisk.yml index ef3b30f744..5baff8a9e4 100644 --- a/metadata/com.topjohnwu.magisk.yml +++ b/metadata/com.topjohnwu.magisk.yml @@ -141,6 +141,49 @@ Builds: - python3.9 ./build.py -rv app ndk: r21e + - versionName: '24.1' + versionCode: 24100 + commit: v24.1 + submodules: true + sudo: + - apt-get update || apt-get update + - apt-get install -y g++ + - pushd build/srclib/cpython + - ./configure + - make -j`nproc` + - make altinstall + - popd + output: app/build/outputs/apk/release/app-release-unsigned.apk + srclibs: + - cpython@v3.9.5 + - vboot@release-R91-13904.B + prebuild: + - echo -e 'version=$$VERSION$$' > ./config.prop + - sed -i -e 's/versionCode=.\+/versionCode=$$VERCODE$$/' gradle.properties + - sed -i -e '/buildTypes/,+11d' ./build.gradle.kts + - sed -i -e 's/ndkPath.*/ndkPath = "${System.getenv("ANDROID_NDK_HOME")}"/' + ./build.gradle.kts + - sed -i -e '/android.ndkPath/d' -e '/ndk.dir/d' ./local.properties + - sed -i -e "s/op.join(ndk_root, 'magisk')/os.environ['ANDROID_NDK_HOME']/" + ./build.py + - sed -i -e 's/Key.CHECK_UPDATES, true/Key.CHECK_UPDATES, false/' ./app/src/main/java/com/topjohnwu/magisk/core/Config.kt + scanignore: + - app/shared/src/main/java/com/topjohnwu/magisk/utils/DynamicClassLoader.java + scandelete: + - native/jni/external + - tools + build: + - pushd $$vboot$$ + - make ARCH=arm futil + - popd + - cp $$vboot$$/build/futility/futility tools + - ln -s `which gradle` ./gradlew + - python3.9 ./build.py -rv stub + - mv stub/build/outputs/apk/release/stub-release-unsigned.apk out/stub-release.apk + - python3.9 ./build.py -rv binary + - python3.9 ./build.py -rv app + ndk: r21e + MaintainerNotes: |- 22.1: https://github.com/topjohnwu/ndk-busybox/commit/31b2b5780bf9fe982e1f3d9df0bd4b1b44d6e394 in submodule is removed for some unkonwn reasons. Re-add it to fix the multiple definition error. @@ -148,5 +191,5 @@ MaintainerNotes: |- AutoUpdateMode: Version v%v UpdateCheckMode: HTTP UpdateCheckData: https://topjohnwu.github.io/magisk-files/stable.json|"versionCode":\s"(\d+)"|.|"version":\s"([\d.]+)" -CurrentVersion: '23.0' -CurrentVersionCode: 23000 +CurrentVersion: '24.1' +CurrentVersionCode: 24100