From 0dc32fb7b17f14a7cf9ebffa39c1bf8a08fafb08 Mon Sep 17 00:00:00 2001 From: fsLeg Date: Sat, 14 Jun 2025 19:59:33 +0300 Subject: [PATCH] buf: disable using non-system toolchain --- buf/buf.SlackBuild | 3 +++ buf/buf.info | 2 +- buf/disable-toolchain-fetching.patch | 11 +++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 buf/disable-toolchain-fetching.patch diff --git a/buf/buf.SlackBuild b/buf/buf.SlackBuild index dd1ec22..8db95c8 100644 --- a/buf/buf.SlackBuild +++ b/buf/buf.SlackBuild @@ -73,6 +73,9 @@ cd $PRGNAM-$VERSION tar xf $CWD/$PRGNAM-$VERSION-vendored-sources.tar.xz chown -R root:root . +# Don't fetch another copy of a toolchain +patch -p1 < $CWD/disable-toolchain-fetching.patch + mkdir build CGO_CPPFLAGS="${SLKCFLAGS}" \ CGO_CFLAGS="${SLKCFLAGS}" \ diff --git a/buf/buf.info b/buf/buf.info index fd7a9c0..a0567aa 100644 --- a/buf/buf.info +++ b/buf/buf.info @@ -4,7 +4,7 @@ HOMEPAGE="https://buf.build/" DOWNLOAD="https://github.com/bufbuild/buf/archive/v1.54.0/buf-1.54.0.tar.gz \ https://sbo.t-rg.ws/buf-1.54.0-vendored-sources.tar.xz" MD5SUM="2869866e74036e973a60cd782f4fd178 \ - 89084ec201a2af87f60968e297609d18" + 3e95d5a2bd6da0856d25b371f7a53bcf" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="google-go-lang" diff --git a/buf/disable-toolchain-fetching.patch b/buf/disable-toolchain-fetching.patch new file mode 100644 index 0000000..7149d6d --- /dev/null +++ b/buf/disable-toolchain-fetching.patch @@ -0,0 +1,11 @@ +--- a/go.mod 2025-06-14 19:28:47.062143139 +0300 ++++ b/go.mod 2025-06-14 19:31:05.771593795 +0300 +@@ -2,8 +2,6 @@ + + go 1.23.0 + +-toolchain go1.24.3 +- + require ( + buf.build/gen/go/bufbuild/bufplugin/protocolbuffers/go v1.36.6-20250121211742-6d880cc6cc8d.1 + buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250425153114-8976f5be98c1.1 -- 2.46.3