summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/fastjson/package.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/fastjson/package.py b/var/spack/repos/builtin/packages/fastjson/package.py
index 351a78358e..fce4bd2486 100644
--- a/var/spack/repos/builtin/packages/fastjson/package.py
+++ b/var/spack/repos/builtin/packages/fastjson/package.py
@@ -12,10 +12,18 @@ class Fastjson(MavenPackage):
string to an equivalent Java object."""
homepage = "https://github.com/alibaba/fastjson/wiki"
- url = "https://github.com/alibaba/fastjson/archive/1.2.68.tar.gz"
+ url = "https://github.com/alibaba/fastjson2/archive/2.0.52.tar.gz"
- license("Apache-2.0")
+ license("Apache-2.0", checked_by="wdconinc")
+ version("2.0.52", sha256="23c84854da465d8cff4e252bf20ef4b82cf2c7bc57944b9a316fd31a8977d2a1")
+ version("1.2.83", sha256="82fffe7859b1b6630f9a5e9b11c3cc5d043ba91f578d30cd1a60afa369ad448b")
version("1.2.68", sha256="0b3f5308830e5e5abacf9dc8e4115c20153c1cdabec228c3eca48a48c9d5f4d7")
depends_on("java@8", type=("build", "run"))
+
+ def url_for_version(self, version):
+ if version < Version("2"):
+ return f"https://github.com/alibaba/fastjson/archive/{version}.tar.gz"
+ else:
+ return f"https://github.com/alibaba/fastjson2/archive/{version}.tar.gz"