From 68b42f0ecc717119a8405c0e28e5af5f30a7df56 Mon Sep 17 00:00:00 2001 From: Licaon_Kter Date: Wed, 11 Dec 2024 13:55:03 +0000 Subject: [PATCH] element - update --- metadata/im.vector.app.yml | 161 +++++++++++++++++++++++++++++++++++-- 1 file changed, 154 insertions(+), 7 deletions(-) diff --git a/metadata/im.vector.app.yml b/metadata/im.vector.app.yml index bd0c7658f1..13ade3bee0 100644 --- a/metadata/im.vector.app.yml +++ b/metadata/im.vector.app.yml @@ -2971,14 +2971,161 @@ Builds: - cp -r node_modules/jsc-android/dist/org/webkit/android-jsc "$HOME/.m2/repository/org/webkit" ndk: r21d -MaintainerNotes: Do not update unless requested by the Element team! The Element team - will ping us whenever they feel a new release is ready. See https://github.com/vector-im/element-android/issues/3728 - as an example of their release process. When updating the recipe, you can mostly - copy-paste but make sure you checked all build.gradle files to see if MapLibre or - Jitsi Meet need bumping. + - versionName: 1.6.24 + versionCode: 40106241 + commit: de6b7c53e581eabb018c8bd318a5aae5245629fe + subdir: vector-app + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y jq maven + - apt-get install -t trixie npm + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + gradle: + - fdroid + srclibs: + - jitsi-meet@mobile-sdk-10.2.0 + prebuild: + - sed -i -e 's/-XX:MaxPermSize\S*//' ../gradle.properties + - sed -i -e 's/def isCiBuild =.*/def isCiBuild = true/' ../tools/gradle/doctor.gradle + - sed -i -e '/universalApk/d' -e '/abiFilters/d' -e '/include/s/"armeabi-v7a".*/"armeabi-v7a"/' + -e '/AppDistribution {/,/^ }/d' build.gradle + - sed -i -e '/repositories {/a mavenLocal()' -e '/Jitsi repo/,/^ }/d' + ../build.gradle + - sed -i -e '/com.google.firebase/d' -e '/gms/d' {.,..}/build.gradle + - sed -i -e '/git/d' $$jitsi-meet$$/android/scripts/release-sdk.sh + build: + - cd $$jitsi-meet$$ + - export LIBRE_BUILD=true + - npm install --save false webpack-bundle-analyzer + - npm ci + - mkdir -p "$HOME/.m2" + - JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 bash android/scripts/release-sdk.sh + "$HOME/.m2/repository" + - mkdir -p "$HOME/.m2/repository/org/webkit" + - cp -r node_modules/jsc-android/dist/org/webkit/android-jsc "$HOME/.m2/repository/org/webkit" + ndk: r21d + + - versionName: 1.6.24 + versionCode: 40106242 + commit: de6b7c53e581eabb018c8bd318a5aae5245629fe + subdir: vector-app + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y jq maven + - apt-get install -t trixie npm + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + gradle: + - fdroid + srclibs: + - jitsi-meet@mobile-sdk-10.2.0 + prebuild: + - sed -i -e 's/-XX:MaxPermSize\S*//' ../gradle.properties + - sed -i -e 's/def isCiBuild =.*/def isCiBuild = true/' ../tools/gradle/doctor.gradle + - sed -i -e '/universalApk/d' -e '/abiFilters/d' -e '/include/s/"armeabi-v7a".*/"arm64-v8a"/' + -e '/AppDistribution {/,/^ }/d' build.gradle + - sed -i -e '/repositories {/a mavenLocal()' -e '/Jitsi repo/,/^ }/d' + ../build.gradle + - sed -i -e '/com.google.firebase/d' -e '/gms/d' {.,..}/build.gradle + - sed -i -e '/git/d' $$jitsi-meet$$/android/scripts/release-sdk.sh + build: + - cd $$jitsi-meet$$ + - export LIBRE_BUILD=true + - npm install --save false webpack-bundle-analyzer + - npm ci + - mkdir -p "$HOME/.m2" + - JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 bash android/scripts/release-sdk.sh + "$HOME/.m2/repository" + - mkdir -p "$HOME/.m2/repository/org/webkit" + - cp -r node_modules/jsc-android/dist/org/webkit/android-jsc "$HOME/.m2/repository/org/webkit" + ndk: r21d + + - versionName: 1.6.24 + versionCode: 40106243 + commit: de6b7c53e581eabb018c8bd318a5aae5245629fe + subdir: vector-app + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y jq maven + - apt-get install -t trixie npm + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + gradle: + - fdroid + srclibs: + - jitsi-meet@mobile-sdk-10.2.0 + prebuild: + - sed -i -e 's/-XX:MaxPermSize\S*//' ../gradle.properties + - sed -i -e 's/def isCiBuild =.*/def isCiBuild = true/' ../tools/gradle/doctor.gradle + - sed -i -e '/universalApk/d' -e '/abiFilters/d' -e '/include/s/"armeabi-v7a".*/"x86"/' + -e '/AppDistribution {/,/^ }/d' build.gradle + - sed -i -e '/repositories {/a mavenLocal()' -e '/Jitsi repo/,/^ }/d' + ../build.gradle + - sed -i -e '/com.google.firebase/d' -e '/gms/d' {.,..}/build.gradle + - sed -i -e '/git/d' $$jitsi-meet$$/android/scripts/release-sdk.sh + build: + - cd $$jitsi-meet$$ + - export LIBRE_BUILD=true + - npm install --save false webpack-bundle-analyzer + - npm ci + - mkdir -p "$HOME/.m2" + - JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 bash android/scripts/release-sdk.sh + "$HOME/.m2/repository" + - mkdir -p "$HOME/.m2/repository/org/webkit" + - cp -r node_modules/jsc-android/dist/org/webkit/android-jsc "$HOME/.m2/repository/org/webkit" + ndk: r21d + + - versionName: 1.6.24 + versionCode: 40106244 + commit: de6b7c53e581eabb018c8bd318a5aae5245629fe + subdir: vector-app + sudo: + - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list + - apt-get update + - apt-get install -y jq maven + - apt-get install -t trixie npm + - apt-get install -y -t trixie openjdk-21-jdk-headless + - update-alternatives --auto java + gradle: + - fdroid + srclibs: + - jitsi-meet@mobile-sdk-10.2.0 + prebuild: + - sed -i -e 's/-XX:MaxPermSize\S*//' ../gradle.properties + - sed -i -e 's/def isCiBuild =.*/def isCiBuild = true/' ../tools/gradle/doctor.gradle + - sed -i -e '/universalApk/d' -e '/abiFilters/d' -e '/include/s/"armeabi-v7a".*/"x86_64"/' + -e '/AppDistribution {/,/^ }/d' build.gradle + - sed -i -e '/repositories {/a mavenLocal()' -e '/Jitsi repo/,/^ }/d' + ../build.gradle + - sed -i -e '/com.google.firebase/d' -e '/gms/d' {.,..}/build.gradle + - sed -i -e '/git/d' $$jitsi-meet$$/android/scripts/release-sdk.sh + build: + - cd $$jitsi-meet$$ + - export LIBRE_BUILD=true + - npm install --save false webpack-bundle-analyzer + - npm ci + - mkdir -p "$HOME/.m2" + - JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 bash android/scripts/release-sdk.sh + "$HOME/.m2/repository" + - mkdir -p "$HOME/.m2/repository/org/webkit" + - cp -r node_modules/jsc-android/dist/org/webkit/android-jsc "$HOME/.m2/repository/org/webkit" + ndk: r21d + +MaintainerNotes: |- + Do not update unless requested by the Element team! The Element team will ping us whenever they feel a new release is ready. See https://github.com/vector-im/element-android/issues/3728 as an example of their release process. + + We can add a new tagged version as "not suggested", add build blocks but don't update CurrentVersion* and bump CurrentVersion* only when we get the okay from the Element team. + + When updating the recipe, you can mostly copy-paste but make sure you checked all build.gradle files to see if Jitsi Meet needs bumping. + + Scanner might detect 'com/google/ads/interactivemedia/v3/api/AdEvent' stubs from react-native-video. ArchivePolicy: 12 AutoUpdateMode: None UpdateCheckMode: None -CurrentVersion: 1.6.20 -CurrentVersionCode: 40106204 +CurrentVersion: 1.6.24 +CurrentVersionCode: 40106244