From fd2667cb9f6fe15c1770b82372007524aadb1cf0 Mon Sep 17 00:00:00 2001 From: nytpu Date: Mon, 19 Apr 2021 10:16:20 -0600 Subject: [PATCH] move Version and Commit to core --- Makefile | 2 +- comitium.go | 2 +- core/entries.go | 6 ++++-- version.go => core/version.go | 2 +- 4 files changed, 7 insertions(+), 5 deletions(-) rename version.go => core/version.go (95%) diff --git a/Makefile b/Makefile index aab57cd..6ff5b6c 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ GO ?= CGO_ENABLED=0 go GOFLAGS ?= #GOLDFLAGS ?= -X main.Version=$(VERSION) -X main.Commit=$(COMMIT) # also strips executable, significantly reduces size -GOLDFLAGS ?= -s -w -X main.Version=$(VERSION) -X main.Commit=$(COMMIT) +GOLDFLAGS ?= -s -w -X golang.nytpu.com/comitium/core.Version=$(VERSION) -X golang.nytpu.com/comitium/core.Commit=$(COMMIT) SCDOC ?= scdoc MKDIR ?= mkdir -p RM ?= rm -f diff --git a/comitium.go b/comitium.go index 2126956..41cd616 100644 --- a/comitium.go +++ b/comitium.go @@ -27,7 +27,7 @@ func main() { os.Exit(0) } if os.Args[1] == "version" { - fmt.Printf("comitium v%v, commit %v\n", Version, Commit) + fmt.Printf("comitium v%v, commit %v\n", core.Version, core.Commit) os.Exit(0) } diff --git a/core/entries.go b/core/entries.go index b1b5c05..f0b0046 100644 --- a/core/entries.go +++ b/core/entries.go @@ -156,12 +156,14 @@ func (d *FullData) WriteFeed(dataPath string) error { } } - rawPage += ` + rawPage += fmt.Sprintf(` --- => https://git.nytpu.com/comitium/about/ aggregated using comitium -` +`, + Version, + ) err := ioutil.WriteFile(path, []byte(rawPage), 0666) if err != nil { diff --git a/version.go b/core/version.go similarity index 95% rename from version.go rename to core/version.go index 113d5f6..45d8ab5 100644 --- a/version.go +++ b/core/version.go @@ -2,7 +2,7 @@ // SPDX-License-Identifier: AGPL-3.0-only // For more license details, see LICENSE or . -package main +package core // These variables are set by the linker. They can be modified in the Makefile. var (