golang: add support for release candidates
authorGeorge Sapkin <redacted>
Fri, 30 Jan 2026 03:40:16 +0000 (05:40 +0200)
committerGeorge Sapkin <redacted>
Thu, 5 Feb 2026 20:04:26 +0000 (22:04 +0200)
Support building release candidates by setting GO_VERSION_RC to the
release candidate number, e.g. GO_VERSION_RC:=2, and unsetting
GO_VERSION_PATCH.

Signed-off-by: George Sapkin <redacted>
lang/golang/golang1.25/Makefile

index 68b5dad7eadd83feecd15c9a95e0d85cfc5909aa..a4d26c8698ee12eaa2139ce09110af24daf9c075 100644 (file)
@@ -9,10 +9,12 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=golang1.25
 GO_VERSION_MAJOR_MINOR:=1.25
 GO_VERSION_PATCH:=6
+GO_VERSION_RC:=
 GO_BOOTSTRAP_VERSION:=bootstrap
 PKG_HASH:=58cbf771e44d76de6f56d19e33b77d745a1e489340922875e46585b975c2b059
 
-PKG_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH))
+PKG_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_RC),.0)$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH))
+PKG_FILE_VERSION:=$(GO_VERSION_MAJOR_MINOR)$(if $(GO_VERSION_RC),rc$(GO_VERSION_RC))$(if $(GO_VERSION_PATCH),.$(GO_VERSION_PATCH))
 PKG_RELEASE:=2
 
 GO_SOURCE_URLS:=https://go.dev/dl/ \
@@ -21,7 +23,7 @@ GO_SOURCE_URLS:=https://go.dev/dl/ \
                 https://mirrors.nju.edu.cn/golang/ \
                 https://mirrors.ustc.edu.cn/golang/
 
-PKG_SOURCE:=go$(PKG_VERSION).src.tar.gz
+PKG_SOURCE:=go$(PKG_FILE_VERSION).src.tar.gz
 PKG_SOURCE_URL:=$(GO_SOURCE_URLS)
 
 PKG_MAINTAINER:=George Sapkin <george@sapk.in>
git clone https://git.99rst.org/PROJECT