Browse Source

Add linux riscv64 build

RPRX 5 years ago
parent
commit
e46531261b
4 changed files with 21 additions and 0 deletions
  1. 1 0
      infra/bazel/matrix.bzl
  2. 16 0
      release/BUILD
  3. 2 0
      release/bleedingrelease.sh
  4. 2 0
      release/tagrelease.sh

+ 1 - 0
infra/bazel/matrix.bzl

@@ -15,6 +15,7 @@ SUPPORTED_MATRIX = [
   ("linux", "mipsle", "0"),
   ("linux", "ppc64", "0"),
   ("linux", "ppc64le", "0"),
+  ("linux", "riscv64", "0"),
   ("linux", "s390x", "0"),
   ("freebsd", "amd64", "0"),
   ("freebsd", "386", "0"),

+ 16 - 0
release/BUILD

@@ -343,6 +343,22 @@ pkg_zip(
 )
 
 pkg_zip(
+    name = "v2ray_linux_riscv64_package",
+    srcs = [
+        ":config_json",
+        ":doc",
+        ":geodata",
+        ":systemd",
+        "//infra/control/main:v2ctl_linux_riscv64",
+        "//infra/control/main:v2ctl_linux_riscv64_sig",
+        "//main:v2ray_linux_riscv64",
+        "//main:v2ray_linux_riscv64_sig",
+    ],
+    out = "v2ray-linux-riscv64.zip",
+    mappings = gen_mappings("linux", "riscv64", "0"),
+)
+
+pkg_zip(
     name = "v2ray_linux_s390x_package",
     srcs = [
         ":config_json",

+ 2 - 0
release/bleedingrelease.sh

@@ -50,6 +50,7 @@ pushd ${ART_ROOT}
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-mips32le.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-ppc64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-ppc64le.zip
+  go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-riscv64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-s390x.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-freebsd-64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-freebsd-32.zip
@@ -83,6 +84,7 @@ upload ${ART_ROOT}/v2ray-linux-mips32.zip
 upload ${ART_ROOT}/v2ray-linux-mips32le.zip
 upload ${ART_ROOT}/v2ray-linux-ppc64.zip
 upload ${ART_ROOT}/v2ray-linux-ppc64le.zip
+upload ${ART_ROOT}/v2ray-linux-riscv64.zip
 upload ${ART_ROOT}/v2ray-linux-s390x.zip
 upload ${ART_ROOT}/v2ray-freebsd-64.zip
 upload ${ART_ROOT}/v2ray-freebsd-32.zip

+ 2 - 0
release/tagrelease.sh

@@ -75,6 +75,7 @@ pushd ${ART_ROOT}
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-mips32le.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-ppc64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-ppc64le.zip
+  go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-riscv64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-linux-s390x.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-freebsd-64.zip
   go run github.com/xiaokangwang/V2BuildAssist/v2buildutil gen file v2ray-freebsd-32.zip
@@ -102,6 +103,7 @@ upload ${ART_ROOT}/v2ray-linux-mips32.zip
 upload ${ART_ROOT}/v2ray-linux-mips32le.zip
 upload ${ART_ROOT}/v2ray-linux-ppc64.zip
 upload ${ART_ROOT}/v2ray-linux-ppc64le.zip
+upload ${ART_ROOT}/v2ray-linux-riscv64.zip
 upload ${ART_ROOT}/v2ray-linux-s390x.zip
 upload ${ART_ROOT}/v2ray-freebsd-64.zip
 upload ${ART_ROOT}/v2ray-freebsd-32.zip