From 6730d39da929dc349496a0897702700080e9ef63 Mon Sep 17 00:00:00 2001 From: Saeed Date: Fri, 26 Jan 2024 10:52:57 +0000 Subject: [PATCH] Reproducible Build: io.github.saeeddev94.xray --- metadata/io.github.saeeddev94.xray.yml | 75 ++++++++++++-------------- 1 file changed, 35 insertions(+), 40 deletions(-) diff --git a/metadata/io.github.saeeddev94.xray.yml b/metadata/io.github.saeeddev94.xray.yml index d6d1098ab4..7955685f37 100644 --- a/metadata/io.github.saeeddev94.xray.yml +++ b/metadata/io.github.saeeddev94.xray.yml @@ -10,18 +10,18 @@ AutoName: Xray RepoType: git Repo: https://github.com/SaeedDev94/Xray +Binaries: https://github.com/SaeedDev94/Xray/releases/download/v%v/Xray-v%v-%c.apk Builds: - versionName: 4.1.0 versionCode: 51 - disable: try reproducible build - commit: 3d6c9c4297c342507960237b78d67fb3be7b9241 + commit: 0311d9814a29acac044475d7c52ce465ac68ae9b subdir: app submodules: true sudo: - apt-get update - apt-get install -y openjdk-17-jdk-headless - - update-alternatives --auto java + - update-java-alternatives -a - apt-get install -t bullseye-backports -y golang-go - apt-get install -y gcc libc-dev gradle: @@ -33,31 +33,29 @@ Builds: - pushd $$go$$/src - ./make.bash - popd - - export PATH=$$go$$/bin:$PATH - - export ANDROID_HOME=$$SDK$$ - - export ANDROID_NDK_HOME=$$NDK$$ - - export GOPATH="$HOME/go" - - export PATH="$PATH:$GOPATH/bin" - - cd ../libXray + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - pushd ../libXray - go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20240112133503-c713f31d574b - go mod download - gomobile init - gomobile bind -o "../app/libs/libXray.aar" -androidapi 29 -target android/arm - ndk: r26b + -ldflags="-buildid=" -trimpath + - popd + ndk: 26.1.10909125 gradleprops: - abiId=1 - abiTarget=armeabi-v7a - versionName: 4.1.0 versionCode: 52 - disable: try reproducible build - commit: 3d6c9c4297c342507960237b78d67fb3be7b9241 + commit: 0311d9814a29acac044475d7c52ce465ac68ae9b subdir: app submodules: true sudo: - apt-get update - apt-get install -y openjdk-17-jdk-headless - - update-alternatives --auto java + - update-java-alternatives -a - apt-get install -t bullseye-backports -y golang-go - apt-get install -y gcc libc-dev gradle: @@ -69,31 +67,29 @@ Builds: - pushd $$go$$/src - ./make.bash - popd - - export PATH=$$go$$/bin:$PATH - - export ANDROID_HOME=$$SDK$$ - - export ANDROID_NDK_HOME=$$NDK$$ - - export GOPATH="$HOME/go" - - export PATH="$PATH:$GOPATH/bin" - - cd ../libXray + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - pushd ../libXray - go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20240112133503-c713f31d574b - go mod download - gomobile init - gomobile bind -o "../app/libs/libXray.aar" -androidapi 29 -target android/arm64 - ndk: r26b + -ldflags="-buildid=" -trimpath + - popd + ndk: 26.1.10909125 gradleprops: - abiId=2 - abiTarget=arm64-v8a - versionName: 4.1.0 versionCode: 53 - disable: try reproducible build - commit: 3d6c9c4297c342507960237b78d67fb3be7b9241 + commit: 0311d9814a29acac044475d7c52ce465ac68ae9b subdir: app submodules: true sudo: - apt-get update - apt-get install -y openjdk-17-jdk-headless - - update-alternatives --auto java + - update-java-alternatives -a - apt-get install -t bullseye-backports -y golang-go - apt-get install -y gcc libc-dev gradle: @@ -105,31 +101,29 @@ Builds: - pushd $$go$$/src - ./make.bash - popd - - export PATH=$$go$$/bin:$PATH - - export ANDROID_HOME=$$SDK$$ - - export ANDROID_NDK_HOME=$$NDK$$ - - export GOPATH="$HOME/go" - - export PATH="$PATH:$GOPATH/bin" - - cd ../libXray + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - pushd ../libXray - go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20240112133503-c713f31d574b - go mod download - gomobile init - gomobile bind -o "../app/libs/libXray.aar" -androidapi 29 -target android/386 - ndk: r26b + -ldflags="-buildid=" -trimpath + - popd + ndk: 26.1.10909125 gradleprops: - abiId=3 - abiTarget=x86 - versionName: 4.1.0 versionCode: 54 - disable: try reproducible build - commit: 3d6c9c4297c342507960237b78d67fb3be7b9241 + commit: 0311d9814a29acac044475d7c52ce465ac68ae9b subdir: app submodules: true sudo: - apt-get update - apt-get install -y openjdk-17-jdk-headless - - update-alternatives --auto java + - update-java-alternatives -a - apt-get install -t bullseye-backports -y golang-go - apt-get install -y gcc libc-dev gradle: @@ -141,21 +135,22 @@ Builds: - pushd $$go$$/src - ./make.bash - popd - - export PATH=$$go$$/bin:$PATH - - export ANDROID_HOME=$$SDK$$ - - export ANDROID_NDK_HOME=$$NDK$$ - - export GOPATH="$HOME/go" - - export PATH="$PATH:$GOPATH/bin" - - cd ../libXray + - export GOPATH=$$go$$ + - export PATH="$GOPATH/bin:$PATH" + - pushd ../libXray - go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20240112133503-c713f31d574b - go mod download - gomobile init - gomobile bind -o "../app/libs/libXray.aar" -androidapi 29 -target android/amd64 - ndk: r26b + -ldflags="-buildid=" -trimpath + - popd + ndk: 26.1.10909125 gradleprops: - abiId=4 - abiTarget=x86_64 +AllowedAPKSigningKeys: 1658411ab97758c6ce0001befcdeb29c2219ee19d80501f8061bb008d79d0360 + AutoUpdateMode: Version UpdateCheckMode: Tags VercodeOperation: