Categories: - Internet - Messaging License: AGPL-3.0-only AuthorName: SpiritCroc WebSite: https://schildi.chat/android SourceCode: https://github.com/SchildiChat/schildichat-android-next IssueTracker: https://github.com/SchildiChat/schildichat-android-next/issues Translation: https://weblate.spiritcroc.de/projects/schildichat/schildichat-android-next/ Changelog: https://github.com/SchildiChat/schildichat-android-next/blob/HEAD/CHANGES.md AutoName: SchildiChat Next RepoType: git Repo: https://github.com/SchildiChat/schildichat-android-next.git Binaries: https://s2.spiritcroc.de/fdroid/repo/chat.schildi.android_%c.apk Builds: - versionName: 0.7.4.sc16 versionCode: 9201 commit: f2c669ad5bdab99b347dd386bece9be5048daa45 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc16 versionCode: 9202 commit: f2c669ad5bdab99b347dd386bece9be5048daa45 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc16 versionCode: 9203 commit: f2c669ad5bdab99b347dd386bece9be5048daa45 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc16 versionCode: 9204 commit: f2c669ad5bdab99b347dd386bece9be5048daa45 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc17 versionCode: 9301 commit: cea0f3ec466360879c25a2f288fdb421c78e1a0b subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc17 versionCode: 9302 commit: cea0f3ec466360879c25a2f288fdb421c78e1a0b subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc17 versionCode: 9303 commit: cea0f3ec466360879c25a2f288fdb421c78e1a0b subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.4.sc17 versionCode: 9304 commit: cea0f3ec466360879c25a2f288fdb421c78e1a0b subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.5.sc18 versionCode: 9401 commit: ac05cf9d17326ef5a101bf304d759e2f4d5c2763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.5.sc18 versionCode: 9402 commit: ac05cf9d17326ef5a101bf304d759e2f4d5c2763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.5.sc18 versionCode: 9403 commit: ac05cf9d17326ef5a101bf304d759e2f4d5c2763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.5.sc18 versionCode: 9404 commit: ac05cf9d17326ef5a101bf304d759e2f4d5c2763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc19 versionCode: 9501 commit: 1cacc59b0101264f7bc82232a7ab32e8bfca0945 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc19 versionCode: 9502 commit: 1cacc59b0101264f7bc82232a7ab32e8bfca0945 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc19 versionCode: 9503 commit: 1cacc59b0101264f7bc82232a7ab32e8bfca0945 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc19 versionCode: 9504 commit: 1cacc59b0101264f7bc82232a7ab32e8bfca0945 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc20 versionCode: 9601 commit: c7bdcdab285aba8b3e622592ad4e621aa9276763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc20 versionCode: 9602 commit: c7bdcdab285aba8b3e622592ad4e621aa9276763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc20 versionCode: 9603 commit: c7bdcdab285aba8b3e622592ad4e621aa9276763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.7.6.sc20 versionCode: 9604 commit: c7bdcdab285aba8b3e622592ad4e621aa9276763 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.82.0 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - versionName: 0.8.0-ex_25_2_0 versionCode: 9801 commit: 2bad1e1da9a07eb5ddece1afe9490a40e01e6ffa subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.8.0-ex_25_2_0 versionCode: 9802 commit: 2bad1e1da9a07eb5ddece1afe9490a40e01e6ffa subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.8.0-ex_25_2_0 versionCode: 9803 commit: 2bad1e1da9a07eb5ddece1afe9490a40e01e6ffa subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.8.0-ex_25_2_0 versionCode: 9804 commit: 2bad1e1da9a07eb5ddece1afe9490a40e01e6ffa subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/libs.plugins.firebaseAppDistribution/d' -e '/firebaseAppDistribution {/,/^ }/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.9.0-ex_25_3_4 versionCode: 9901 commit: 5acb56c1e8dadd0fed7fe44b54c92cf1e3d198a1 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.9.0-ex_25_3_4 versionCode: 9902 commit: 5acb56c1e8dadd0fed7fe44b54c92cf1e3d198a1 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.9.0-ex_25_3_4 versionCode: 9903 commit: 5acb56c1e8dadd0fed7fe44b54c92cf1e3d198a1 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.9.0-ex_25_3_4 versionCode: 9904 commit: 5acb56c1e8dadd0fed7fe44b54c92cf1e3d198a1 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.0-ex_25_4_2 versionCode: 10001 commit: efacb25518824674223fd41a766c5dd745aa9db6 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.0-ex_25_4_2 versionCode: 10002 commit: efacb25518824674223fd41a766c5dd745aa9db6 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.0-ex_25_4_2 versionCode: 10003 commit: efacb25518824674223fd41a766c5dd745aa9db6 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.0-ex_25_4_2 versionCode: 10004 commit: efacb25518824674223fd41a766c5dd745aa9db6 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 - export CPUS_MAX=16 - export CPUS=$(getconf _NPROCESSORS_ONLN) - for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.3-ex_25_6_2 versionCode: 10301 commit: 05dbe51f60727b746103f76157caf52bf0c66f36 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.3-ex_25_6_2 versionCode: 10302 commit: 05dbe51f60727b746103f76157caf52bf0c66f36 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.3-ex_25_6_2 versionCode: 10303 commit: 05dbe51f60727b746103f76157caf52bf0c66f36 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.3-ex_25_6_2 versionCode: 10304 commit: 05dbe51f60727b746103f76157caf52bf0c66f36 subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.4-ex_25_7_1 versionCode: 10401 commit: 012d9523ef65a68cd9032065649908b83a6926dd subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target armv7-linux-androideabi scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.4-ex_25_7_1 versionCode: 10402 commit: 012d9523ef65a68cd9032065649908b83a6926dd subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target aarch64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.4-ex_25_7_1 versionCode: 10403 commit: 012d9523ef65a68cd9032065649908b83a6926dd subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target i686-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.4-ex_25_7_1 versionCode: 10404 commit: 012d9523ef65a68cd9032065649908b83a6926dd subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.0.8 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.2.40 - SchildiChat-matrix-rust-sdk@45eae994d96184a78cc522025249fca34c2345eb rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target x86_64-linux-android scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@3.5.4 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r27c postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.10-ex_25_10_0 versionCode: 11001 commit: 202069e361fd50da2f306338fe94da9e69b70b2f subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-armeabi-v7a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.1.10 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.4.25 - SchildiChat-matrix-rust-sdk@bca272f738c14bf258c9d67ccc783082df45bfe7 rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target armv7-linux-androideabi - sdkmanager 'ndk;r27' scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@4.1.2 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t armv7-linux-androideabi ndk: r29 postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.10-ex_25_10_0 versionCode: 11002 commit: 202069e361fd50da2f306338fe94da9e69b70b2f subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-arm64-v8a-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.1.10 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.4.25 - SchildiChat-matrix-rust-sdk@bca272f738c14bf258c9d67ccc783082df45bfe7 rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["arm64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target aarch64-linux-android - sdkmanager 'ndk;r27' scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@4.1.2 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t aarch64-linux-android ndk: r29 postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.10-ex_25_10_0 versionCode: 11003 commit: 202069e361fd50da2f306338fe94da9e69b70b2f subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.1.10 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.4.25 - SchildiChat-matrix-rust-sdk@bca272f738c14bf258c9d67ccc783082df45bfe7 rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target i686-linux-android - sdkmanager 'ndk;r27' scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@4.1.2 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t i686-linux-android ndk: r29 postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ - versionName: 0.10.10-ex_25_10_0 versionCode: 11004 commit: 202069e361fd50da2f306338fe94da9e69b70b2f subdir: app sudo: - echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y openjdk-21-jdk-headless - update-java-alternatives -a - apt-get install make protobuf-compiler python-is-python3 gradle: - fdroid - sc - default output: build/outputs/apk/fdroidScDefault/release/app-fdroid-sc-default-x86_64-release-unsigned.apk srclibs: - reproducible-apk-tools@v0.2.8 - rustup@1.27.1 - SchildiChat-matrix-rich-text-editor@sc_v3.1.10 - SchildiChat-matrix-rust-components-kotlin@sc-sdk-v0.4.25 - SchildiChat-matrix-rust-sdk@bca272f738c14bf258c9d67ccc783082df45bfe7 rm: - libraries/pushproviders/firebase prebuild: - cd .. - editorVersion=$(sed -n -E 's/wysiwyg = "(.*)"/\1/p' gradle/libs.versions.toml) - componentsVersion=$(sed -n -E 's/.*sdk-android:(.*)"/\1/p' gradle/libs.versions.toml) - sdkVersion=$(curl -s "https://github.com/SchildiChat/matrix-rust-components-kotlin/releases/tag/sc-sdk-v$componentsVersion" | sed -n -E 's|.*matrix-rust-sdk/tree/(.*)".*|\1|p' | head -n 1) - git -C $$SchildiChat-matrix-rich-text-editor$$ checkout -f "sc_v$editorVersion" - git -C $$SchildiChat-matrix-rust-components-kotlin$$ checkout -f "sc-sdk-v$componentsVersion" - git -C $$SchildiChat-matrix-rust-sdk$$ checkout -f "$sdkVersion" - sed -i -e '/SC forks of upstream Rust projects/,/SC forks end/d' -e '/repositories {/a mavenLocal()' settings.gradle.kts - sed -i -e '/gms/d' build.gradle.kts - sed -i -e '/gplayImplementation/d' -e '/firebaseAppDistribution {/,/^ }/d' -e '/firebaseAppDistribution/d' app/build.gradle.kts - sed -i -e 's/libs.matrix.sdk/projects.libraries.rustsdk/g' libraries/matrix/impl/build.gradle.kts - echo -e "\nservices.maptiler.apikey=xbrDyz47XLB1x53xbOOg" >> local.properties - sed -i -e 's/"git rev-parse --abbrev-ref HEAD"/"echo HEAD"/' plugins/src/main/kotlin/extension/Utils.kt - sed -i -e '/firebase/d' plugins/build.gradle.kts - sed -i -e 's/targets = .*/targets = ["x86_64"]/' $$SchildiChat-matrix-rich-text-editor$$/platforms/android/library/build.gradle - rustVersion=$(sed -n -E 's/channel = "(.*)"/\1/p' $$SchildiChat-matrix-rich-text-editor$$/rust-toolchain.toml) - $$rustup$$/rustup-init.sh -y --default-toolchain $rustVersion --target x86_64-linux-android - sdkmanager 'ndk;r27' scandelete: - plugins build: - source $HOME/.cargo/env - export RUSTFLAGS="--remap-path-prefix=$HOME/.cargo/=.cargo/ --remap-path-prefix=$$SchildiChat-matrix-rich-text-editor$$=. --remap-path-prefix=$$SchildiChat-matrix-rust-sdk$$=." - cargo install cargo-ndk@4.1.2 --locked - pushd $$SchildiChat-matrix-rich-text-editor$$/platforms/android - gradle publishToMavenLocal - popd - $$SchildiChat-matrix-rust-components-kotlin$$/scripts/build.sh -p "$$SchildiChat-matrix-rust-sdk$$" -m sdk -o $(pwd)/../libraries/rustsdk/matrix-rust-sdk.aar -r -t x86_64-linux-android ndk: r29 postbuild: - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-pg-map-id $$OUT$$ '0000000' - mv $$OUT$$ unaligned.apk - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner --replace unaligned.apk $$OUT$$ AllowedAPKSigningKeys: 6612ade7e93174a589cf5ba26ed3ab28231a789640546c8f30375ef045bc9242 AutoUpdateMode: Version UpdateCheckMode: Tags VercodeOperation: - 10 * %c + 1 - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 CurrentVersion: 0.10.10-ex_25_10_0 CurrentVersionCode: 11004