commit 3c185f8cf35e741f145278b5857d0c408aed6103
parent 73098709dc206cf812610c846d039bbf49cb7d5c
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Fri, 25 Apr 2025 18:45:57 +0200
add debian packaging metadata
Diffstat:
5 files changed, 46 insertions(+), 2 deletions(-)
diff --git a/Makefile.in b/Makefile.in
@@ -7,9 +7,13 @@ server:
# go build ./cmd/mailbox-cli
install: server #cli
- install ./mailbox-server ${DESTDIR}${bindir}
+ mkdir -p ${DESTDIR}${bindir}
+ install ./taler-mailbox ${DESTDIR}${bindir}
uninstall:
- $(RM) ${DESTDIR}${bindir}/mailbox-server
+ $(RM) ${DESTDIR}${bindir}/taler-mailbox
+
+check:
+ ${GO} test ./cmd/mailbox-server
.PHONY: all
diff --git a/debian/changelog b/debian/changelog
@@ -0,0 +1,5 @@
+taler-mailbox (1.0-0) UNRELEASED; urgency=medium
+
+ * Initial release
+
+ -- Martin Schanzenbach <schanzen@gnunet.org> Fri, 25 Apr 2025 22:27:05 +0200
diff --git a/debian/compat b/debian/compat
@@ -0,0 +1 @@
+11
diff --git a/debian/control b/debian/control
@@ -0,0 +1,12 @@
+Source: taler-mailbox
+Maintainer: Martin Schanzenbach <schanzen@gnunet.org>
+Build-Depends:
+ golang (>=1.19)
+
+Package: taler-mailbox
+Architecture: any
+Description: A mailbox service that facilitates sending P2P payment requests for GNU Taler
+Depends:
+ postgresql (>=14)
+
+
diff --git a/debian/rules b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+
+DISTRIBUTION = $(shell lsb_release -sr)
+VERSION = 1.0.0
+PACKAGEVERSION = $(VERSION)-0~$(DISTRIBUTION)0
+URL = http://www.taler.net/files/$(TARBALL)
+
+%:
+ dh $@
+
+override_dh_auto_clean:
+override_dh_auto_test:
+#override_dh_auto_build:
+#override_dh_auto_install:
+# wget -N --progress=dot:mega $(URL)
+# tar --strip-components=1 -xf $(TARBALL)
+# ./configure --prefix=/usr
+# make
+# make install DESTDIR=debian/memcached
+#
+#override_dh_gencontrol:
+# dh_gencontrol -- -v$(PACKAGEVERSION)