File reproducible.patch of Package hub

https://github.com/mislav/hub/pull/3344

From 64805c5e92fc270ce01afd6980a8fa8a604f2ac8 Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
Date: Sat, 11 Nov 2023 03:06:48 +0100
Subject: [PATCH] Use go -trimpath

per golang/go#63851 this is the recommended way
to achieve reproducible builds.

This patch was done while working on reproducible builds for openSUSE.
---
 Makefile     | 4 ++--
 script/build | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

Index: hub-2.14.2/Makefile
===================================================================
--- hub-2.14.2.orig/Makefile
+++ hub-2.14.2/Makefile
@@ -9,8 +9,8 @@ export GO111MODULE=on
 unexport GOPATH
 
 export LDFLAGS := -extldflags '$(LDFLAGS)'
-export GCFLAGS := all=-trimpath '$(PWD)'
-export ASMFLAGS := all=-trimpath '$(PWD)'
+export GCFLAGS :=
+export ASMFLAGS :=
 
 MIN_COVERAGE = 90.2
 
Index: hub-2.14.2/script/build
===================================================================
--- hub-2.14.2.orig/script/build
+++ hub-2.14.2/script/build
@@ -17,6 +17,7 @@ build_hub() {
 	  -ldflags "-X github.com/github/hub/version.Version=`./script/version` $LDFLAGS" \
 	  -gcflags "$GCFLAGS" \
 	  -asmflags "$ASMFLAGS" \
+	  -trimpath \
 	  -o "$1"
 }
 
openSUSE Build Service is sponsored by