mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-14 19:46:54 +00:00
621 lines
25 KiB
YAML
621 lines
25 KiB
YAML
Categories:
|
|
- DNS & Hosts
|
|
- VPN & Proxy
|
|
License: MPL-2.0
|
|
AuthorName: lhear
|
|
SourceCode: https://github.com/lhear/SimpleXray
|
|
IssueTracker: https://github.com/lhear/SimpleXray/issues
|
|
Changelog: https://github.com/lhear/SimpleXray/releases
|
|
|
|
AutoName: SimpleXray
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/lhear/SimpleXray
|
|
Binaries: https://github.com/lhear/SimpleXray/releases/download/v%v/simplexray-universal.apk
|
|
|
|
Builds:
|
|
- versionName: 1.6.2
|
|
versionCode: 14
|
|
commit: 5cf6e5725a2396f07a96efca70f673c374009abf
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.6.5
|
|
versionCode: 17
|
|
commit: 369ecab1aefa3f5203a8ee3ed000413892891767
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.7.0
|
|
versionCode: 18
|
|
commit: fee0bbabfd1aca92583691b60c2f84e408a46f31
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.9.0
|
|
versionCode: 21
|
|
commit: b3682eb74cba067cad2d2138c43a463a04e2572b
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.0
|
|
versionCode: 22
|
|
commit: 8908390495987025938b72204362e3f111588b54
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.1
|
|
versionCode: 23
|
|
commit: f8a486c5e18f3e0c5e8505eade15c377f6e9ca3c
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.2
|
|
versionCode: 24
|
|
commit: 4fb8e90a9bc646e93dba44a208f098cb599872db
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.3
|
|
versionCode: 25
|
|
commit: 40b79ac81b5f5a0392f99359804d0137ad90e993
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.4
|
|
versionCode: 26
|
|
commit: 0805e0997c501f39fc18652012d610b3b1ca9482
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.5
|
|
versionCode: 27
|
|
commit: f3f9c0752c893de9fada7ab047cb462ba9e1d900
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.6
|
|
versionCode: 28
|
|
commit: 3c22520d2ac6420b831b3c4babc9508f7edef90f
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.8
|
|
versionCode: 30
|
|
commit: 040b13b3a855ee9ccc8b0e7916873f69d4f037f2
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
- versionName: 1.10.9
|
|
versionCode: 31
|
|
commit: ba380eb903044aed4ff9c12d0724dcb4d4db93fd
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -t bookworm-backports -y golang-go
|
|
- apt-get install -y gcc libc-dev make
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- Xray-core@v25.6.8
|
|
- go@go1.24.4
|
|
prebuild:
|
|
- sed -i -e '/enable true/d' build.gradle
|
|
- source ../version.properties
|
|
- git -C $$Xray-core$$ checkout -f $XRAY_CORE_VERSION
|
|
- git -C $$go$$ checkout -f go$GO_VERSION
|
|
build:
|
|
- source ../version.properties
|
|
- curl -Lo src/main/assets/geoip.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOIP_VERSION/geoip.dat
|
|
- curl -Lo src/main/assets/geosite.dat https://github.com/lhear/v2ray-rules-dat/releases/download/$GEOSITE_VERSION/geosite.dat
|
|
- sdkmanager "ndk;$NDK_VERSION"
|
|
- pushd $$go$$/src
|
|
- ./make.bash
|
|
- popd
|
|
- export GOPATH=$$go$$
|
|
- export PATH="$GOPATH/bin:$PATH"
|
|
- pushd $$Xray-core$$
|
|
- mkdir -p jniLibs/{arm64-v8a,x86_64}
|
|
- COMMID=$(git rev-parse HEAD | cut -c 1-7)
|
|
- export GOOS=android CGO_ENABLED=1
|
|
- export GOARCH=arm64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/arm64-v8a/libxray.so
|
|
- export GOARCH=amd64
|
|
- export CC=$$SDK$$/ndk/$NDK_VERSION/toolchains/llvm/prebuilt/linux-x86_64/bin/x86_64-linux-android24-clang
|
|
- go build -o xray -trimpath -buildvcs=false -ldflags="-X github.com/xtls/xray-core/core.build=${COMMID}
|
|
-s -w -buildid=" -v ./main
|
|
- mv xray jniLibs/x86_64/libxray.so
|
|
- popd
|
|
- mv $$Xray-core$$/jniLibs src/main/
|
|
|
|
AllowedAPKSigningKeys: 7b78dbf42ed7346f51c705569072d6cc5821e54872186177eb3f4b245573a27e
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags
|
|
UpdateCheckData: version.properties|APP_VERSION_CODE=(\d+)|.|APP_VERSION_NAME=([\d.]+)
|
|
CurrentVersion: 1.10.9
|
|
CurrentVersionCode: 31
|