commit bfd5dbad40396096b59ffa420cfcf8729b0d1169
parent 7ca7688d35a079e685b8cef04e334bf25d26a547
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Wed, 6 Aug 2025 09:02:40 +0200
add dist target to build system
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/Makefile.in b/Makefile.in
@@ -2,7 +2,7 @@ all: server
SCRIPT_TARGET:=$(shell dirname $(shell go list -f '{{.Target}}' ./cmd/gns-registrar))
GNSR_DATA_HOME=${datadir}/gnunet-gns-registrar
-VERSION=`git describe --tags`
+GITVER=`git describe --tags | sed 's/v//'`
server:
${GO} build -o gnunet-gns-registrar -ldflags "-X main.version=${VERSION} -X main.taldirdatahome=${GNSR_DATA_HOME}" ./cmd/gns-registrar
@@ -28,4 +28,8 @@ format:
check:
${GO} test ./cmd/gns-registrar
+dist:
+ git archive --format=tar.gz -o ${PKG_NAME}-${GITVER}.tar.gz --prefix=${PKG_NAME}-${GITVER}/ HEAD
+
+
.PHONY: all server check format uninstall install dist
diff --git a/configure b/configure
@@ -147,6 +147,7 @@ $generated_comment
SHELL = /bin/sh
VPATH = ${var_srcdir}
VERSION = ${pkg_version}
+PKG_NAME = ${pkg_name}
srcdir = ${var_srcdir}
prefix = ${var_prefix:-/usr/local}