From 81f9b8a8cc84e3cb4dc88990304de8dbfe88a3b7 Mon Sep 17 00:00:00 2001 From: eyedeekay Date: Tue, 9 Jan 2024 14:43:01 -0500 Subject: [PATCH] update makefile --- Makefile | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 8c0962f..83560ee 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,31 @@ -build: - go build -a -tags netgo -ldflags '-w -extldflags "-static"' +USER_GH=eyedeekay +VERSION=0.33.7 +packagename=i2pkeys echo: - @echo "$(GOPATH)" + @echo "type make version to do release $(VERSION)" + +version: + github-release release -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION) -d "version $(VERSION)" + +del: + github-release delete -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION) + +tar: + tar --exclude .git \ + --exclude .go \ + --exclude bin \ + -cJvf ../$(packagename)_$(VERSION).orig.tar.xz . + +copier: + echo '#! /usr/bin/env sh' > deb/copy.sh + echo 'for f in $$(ls); do scp $$f/*.deb user@192.168.99.106:~/DEBIAN_PKGS/$$f/main/; done' >> deb/copy.sh fmt: find . -path ./.go -prune -o -name "*.go" -exec gofmt -w {} \; find . -path ./.go -prune -o -name "*.i2pkeys" -exec rm {} \; -install: - install -m755 i2pkeys /usr/local/bin/i2pkeys +upload-linux: + github-release upload -R -u $(USER_GH) -r "$(packagename)" -t $(VERSION) -l `sha256sum ` -n "$(packagename)" -f "$(packagename)" +