erlang: add v26.2.5.2, v27.0.1 (#45725)

This commit is contained in:
Wouter Deconinck 2025-03-28 04:23:09 -05:00 committed by GitHub
parent 3444d40ae2
commit d27aab721a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -13,10 +13,15 @@ class Erlang(AutotoolsPackage):
"""
homepage = "https://erlang.org/"
url = "https://erlang.org/download/otp_src_23.3.tar.gz"
url = "https://github.com/erlang/otp/releases/download/OTP-23.3/otp_src_23.3.tar.gz"
license("Apache-2.0")
license("Apache-2.0", checked_by="wdconinc")
version("27.3", sha256="efe76126938f237c0d3a0e2e8753c5cb823235d4d53708833bbc0968d76c39b8")
version("27.2.4", sha256="2b98483f73570203015c1d1f87f29c2d0208a8fc7220af2225cf1eb3dfd508f6")
version("27.0.1", sha256="26d894e2f0dda9d13560af08ea589afc01569df6b5486e565beb5accb99c9cf4")
version("26.2.5.9", sha256="fb626d82c6a4fb7a85db8f8f12c8689ad669791d58982f91b05d226785b56175")
version("26.2.5.2", sha256="e49708cf1f602863e394869af48df4abcb39e3633b96cb4babde3ee7aa724872")
version("26.0", sha256="4e411587bd7d18ee2d5a0e7207f638e14036152633db57d2cf49c84a9c92d945")
version("25.3", sha256="aeaa546e0c38e338010d16348d8c67f7fc8c02df728a88d8499838d8c9131e1c")
version("25.2", sha256="0df1243afde953647df95785f8e75541fd0ea8ac70c0f639c977513be1761f63")
@ -37,3 +42,9 @@ class Erlang(AutotoolsPackage):
depends_on("m4", type="build")
depends_on("libtool", type="build")
depends_on("ncurses", type="link")
def url_for_version(self, version):
if self.spec.satisfies("@:26.0"):
return f"https://erlang.org/download/otp_src_{version}.tar.gz"
else:
return f"https://github.com/erlang/otp/releases/download/OTP-{version}/otp_src_{version}.tar.gz"