mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-13 17:51:43 +00:00
Update Magisk to 30.6 (30600)
This commit is contained in:
parent
6e6400ea81
commit
476456a0b1
1 changed files with 91 additions and 2 deletions
|
|
@ -204,6 +204,27 @@ Builds:
|
||||||
scanignore:
|
scanignore:
|
||||||
- app/shared/src/main/java/com/topjohnwu/magisk/utils/DynamicClassLoader.java
|
- app/shared/src/main/java/com/topjohnwu/magisk/utils/DynamicClassLoader.java
|
||||||
|
|
||||||
|
- versionName: '1.0'
|
||||||
|
versionCode: 12
|
||||||
|
commit: ccb264f33aa245aba26a9b2508a54c40041eb46e
|
||||||
|
subdir: app/stub
|
||||||
|
sudo:
|
||||||
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||||
|
- update-alternatives --auto java
|
||||||
|
gradle:
|
||||||
|
- yes
|
||||||
|
rm:
|
||||||
|
- native
|
||||||
|
- tools
|
||||||
|
prebuild:
|
||||||
|
- echo -e 'version=30.6' > ../../config.prop
|
||||||
|
- sed -i -e 's|"https://.*"|"https://f-droid.org/repo/com.topjohnwu.magisk_${Config.versionCode}.apk"|'
|
||||||
|
-e '/versionCode/s/1/$$VERCODE$$/' build.gradle.kts
|
||||||
|
scanignore:
|
||||||
|
- app/shared/src/main/java/com/topjohnwu/magisk/utils/DynamicClassLoader.java
|
||||||
|
|
||||||
- versionName: '22.0'
|
- versionName: '22.0'
|
||||||
versionCode: 22000
|
versionCode: 22000
|
||||||
commit: v22.0
|
commit: v22.0
|
||||||
|
|
@ -887,6 +908,74 @@ Builds:
|
||||||
native
|
native
|
||||||
- python3 ./build.py -rv app
|
- python3 ./build.py -rv app
|
||||||
|
|
||||||
|
- versionName: '30.6'
|
||||||
|
versionCode: 30600
|
||||||
|
disable: build stub
|
||||||
|
commit: ccb264f33aa245aba26a9b2508a54c40041eb46e
|
||||||
|
timeout: 14400
|
||||||
|
submodules: true
|
||||||
|
sudo:
|
||||||
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||||
|
- update-alternatives --auto java
|
||||||
|
- apt-get install -y clang-19 lld-19 g++ make pkg-config libssl-dev ninja-build
|
||||||
|
cmake xz-utils libflashrom-dev libnss3-dev zip libzstd-dev file binutils-dev
|
||||||
|
bzip2
|
||||||
|
output: out/app-release.apk
|
||||||
|
srclibs:
|
||||||
|
- ondk@r29.3
|
||||||
|
- vboot@release-R110-15278.B
|
||||||
|
- ndk-box-kitchen@14d189ea3070a8167b3576bf83fe070d4a3441af
|
||||||
|
- Busybox@1_36_1
|
||||||
|
- SELinux-android@android-15.0.0_r3
|
||||||
|
- pcre@android-15.0.0_r3
|
||||||
|
prebuild:
|
||||||
|
- echo -e 'version=$$VERSION$$' > ./config.prop
|
||||||
|
- sed -i -e 's|https://.*download/{ondk_version}|$$ondk$$/dist|' -e 's/urllib.request.urlopen(url)/open(url,"rb")/'
|
||||||
|
-e 's|f"{rust_sysroot / "bin"}{os.pathsep}{env\["PATH"\]}"|f"""{rust_sysroot
|
||||||
|
/ "bin"}{os.pathsep}{env["PATH"]}"""|' $$apatch-magisk$$/build.py
|
||||||
|
- sed -i -e '/"src",/,/^]/c "src"]' $$ondk$$/bootstrap.toml
|
||||||
|
- sed -i -e 's/git config set/git config/' $$ondk$$/common.sh
|
||||||
|
- sed -i -e '/clang/s/-20/-19/' $$ondk$$/{bootstrap.toml,build.sh}
|
||||||
|
- sed -i -e '/Key.CHECK_UPDATES/s/true/false/' app/core/src/main/java/com/topjohnwu/magisk/core/Config.kt
|
||||||
|
- sed -i -e '/dependsOn(stubTask)/d' -e 's|from(stubApk)|from(rootProject.file("../out/stub-release.apk"))|'
|
||||||
|
-e '/downloadFile/s|BUSYBOX_DOWNLOAD_URL|"file://$$ndk-box-kitchen$$/busybox.zip"|'
|
||||||
|
app/buildSrc/src/main/java/Setup.kt
|
||||||
|
scanignore:
|
||||||
|
- app/shared/src/main/java/com/topjohnwu/magisk/utils/DynamicClassLoader.java
|
||||||
|
scandelete:
|
||||||
|
- native/src/external
|
||||||
|
- tools
|
||||||
|
build:
|
||||||
|
- mkdir out
|
||||||
|
- curl -Lo out/stub-release.apk https://f-droid.org/archive/com.topjohnwu.magisk_12.apk
|
||||||
|
- ln -s $(which gradle) ./app/gradlew
|
||||||
|
- pushd $$vboot$$
|
||||||
|
- make ARCH=arm futil
|
||||||
|
- popd
|
||||||
|
- cp $$vboot$$/build/futility/futility tools
|
||||||
|
- pushd $$ondk$$
|
||||||
|
- ./build.sh
|
||||||
|
- popd
|
||||||
|
- python3 ./build.py -rv ndk
|
||||||
|
- pushd $$ndk-box-kitchen$$
|
||||||
|
- cp -r $$Busybox$$ busybox
|
||||||
|
- cp -r $$SELinux-android$$ jni/selinux
|
||||||
|
- cp -r $$pcre$$ jni/pcre
|
||||||
|
- pushd busybox
|
||||||
|
- git config user.email test@test.com
|
||||||
|
- git config user.name test
|
||||||
|
- popd
|
||||||
|
- ./run.sh patch
|
||||||
|
- ./run.sh generate
|
||||||
|
- $$SDK$$/ndk/magisk/ndk-build -j$(nproc)
|
||||||
|
- ./run.sh archive
|
||||||
|
- popd
|
||||||
|
- PATH=$$SDK$$/ndk/magisk/toolchains/rust/bin/:$PATH python3 ./build.py -rv
|
||||||
|
native
|
||||||
|
- python3 ./build.py -rv app
|
||||||
|
|
||||||
MaintainerNotes: |-
|
MaintainerNotes: |-
|
||||||
22.1: https://github.com/topjohnwu/ndk-busybox/commit/31b2b5780bf9fe982e1f3d9df0bd4b1b44d6e394
|
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.
|
in submodule is removed for some unkonwn reasons. Re-add it to fix the multiple definition error.
|
||||||
|
|
@ -900,5 +989,5 @@ MaintainerNotes: |-
|
||||||
AutoUpdateMode: None
|
AutoUpdateMode: None
|
||||||
UpdateCheckMode: HTTP
|
UpdateCheckMode: HTTP
|
||||||
UpdateCheckData: https://topjohnwu.github.io/magisk-files/stable.json|"versionCode":\s"(\d+)"|.|"version":\s"([\d.]+)"
|
UpdateCheckData: https://topjohnwu.github.io/magisk-files/stable.json|"versionCode":\s"(\d+)"|.|"version":\s"([\d.]+)"
|
||||||
CurrentVersion: '29.0'
|
CurrentVersion: '30.6'
|
||||||
CurrentVersionCode: 29000
|
CurrentVersionCode: 30600
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue