[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: draft for taler-harness Debia
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: draft for taler-harness Debian package |
Date: |
Sat, 25 Feb 2023 12:25:15 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 143e00399 draft for taler-harness Debian package
143e00399 is described below
commit 143e003991a0274287455e0577c27d6ce3e9ea18
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Feb 25 12:25:13 2023 +0100
draft for taler-harness Debian package
---
.../debian/README | 7 +++--
packages/taler-harness/debian/changelog | 9 ++++++
.../debian/control | 4 +--
packages/taler-harness/debian/rules | 36 ++++++++++++++++++++++
packages/taler-wallet-cli/debian/README | 7 +++--
packages/taler-wallet-cli/debian/control | 2 +-
6 files changed, 56 insertions(+), 9 deletions(-)
diff --git a/packages/taler-wallet-cli/debian/README
b/packages/taler-harness/debian/README
similarity index 51%
copy from packages/taler-wallet-cli/debian/README
copy to packages/taler-harness/debian/README
index 2b4f83aa2..fb451a71d 100644
--- a/packages/taler-wallet-cli/debian/README
+++ b/packages/taler-harness/debian/README
@@ -1,7 +1,8 @@
-For the moment, building the debian package needs
-a preliminary manual step to compile the taler-wallet-cli
+For the moment, building the Debian package needs
+a preliminary manual step to install the taler-harness
Node.JS package. In the future, this will either be invoked
by DH, or added as packaging instructions to Debian.
-$ pnpm run compile
+$ ./configure --prefix=/usr
+$ make install
$ dpkg-buildpackage -rfakeroot -b -uc -us
diff --git a/packages/taler-harness/debian/changelog
b/packages/taler-harness/debian/changelog
new file mode 100644
index 000000000..1edf97a14
--- /dev/null
+++ b/packages/taler-harness/debian/changelog
@@ -0,0 +1,9 @@
+taler-harness (0.9.2) unstable; urgency=low
+
+ * Official 0.9.2 release.
+
+ -- Christian Grothoff <grothoff@gnu.org> Sat, 25 Feb 2023 12:47:15 -0300
+
+Local variables:
+mode: debian-changelog
+End:
diff --git a/packages/taler-wallet-cli/debian/control
b/packages/taler-harness/debian/control
similarity index 89%
copy from packages/taler-wallet-cli/debian/control
copy to packages/taler-harness/debian/control
index d44a2e3ee..c57b01202 100644
--- a/packages/taler-wallet-cli/debian/control
+++ b/packages/taler-harness/debian/control
@@ -1,4 +1,4 @@
-Source: taler-wallet-cli
+Source: taler-harness
Section: networking
Priority: optional
Maintainer: Taler Systems SA <deb@taler.net>
@@ -8,7 +8,7 @@ Standards-Version: 4.1.0
Vcs-Git: https://git.taler.net/wallet-core.git
Homepage: https://taler.net/
-Package: taler-wallet-cli
+Package: taler-harness
Architecture: all
Depends: nodejs,
${misc:Depends}
diff --git a/packages/taler-harness/debian/rules
b/packages/taler-harness/debian/rules
new file mode 100755
index 000000000..fb345d96c
--- /dev/null
+++ b/packages/taler-harness/debian/rules
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+include /usr/share/dpkg/default.mk
+
+TALER_HARNESS_HOME = /usr/share/taler-harness
+
+build: build-arch build-indep
+build-arch:
+ true
+build-indep:
+ true
+override_dh_auto_install:
+ dh_install bin/taler-harness.mjs
$(TALER_HARNESS_HOME)/node_modules/taler-harness/bin
+ dh_install dist/taler-harness-bundled.mjs
$(TALER_HARNESS_HOME)/node_modules/taler-harness/dist
+ dh_install dist/taler-harness-bundled.mjs.map
$(TALER_HARNESS_HOME)/node_modules/taler-harness/dist
+ dh_link
$(TALER_HARNESS_HOME)/node_modules/taler-harness/bin/taler-wallet-cli.mjs
/usr/bin/taler-harness
+
+override_dh_builddeb:
+ dh_builddeb -- -Zgzip
+
+binary:
+ dh $@
+binary-arch:
+ dh $@
+binary-indep:
+ dh $@
+
+clean:
+ true
+
+# Override this step because it's very slow and likely
+# unnecessary for us.
+override_dh_strip_nondeterminism:
+ true
+
+get-orig-source:
+ uscan --force-download --rename
diff --git a/packages/taler-wallet-cli/debian/README
b/packages/taler-wallet-cli/debian/README
index 2b4f83aa2..d221c6e37 100644
--- a/packages/taler-wallet-cli/debian/README
+++ b/packages/taler-wallet-cli/debian/README
@@ -1,7 +1,8 @@
-For the moment, building the debian package needs
-a preliminary manual step to compile the taler-wallet-cli
+For the moment, building the Debian package needs
+a preliminary manual step to install the taler-wallet-cli
Node.JS package. In the future, this will either be invoked
by DH, or added as packaging instructions to Debian.
-$ pnpm run compile
+$ ./configure --prefix=/usr
+$ make install
$ dpkg-buildpackage -rfakeroot -b -uc -us
diff --git a/packages/taler-wallet-cli/debian/control
b/packages/taler-wallet-cli/debian/control
index d44a2e3ee..41b507480 100644
--- a/packages/taler-wallet-cli/debian/control
+++ b/packages/taler-wallet-cli/debian/control
@@ -13,4 +13,4 @@ Architecture: all
Depends: nodejs,
${misc:Depends}
Recommends:
-Description: Software package to test Taler installations.
+Description: This is a command-line interface version of the GNU Taler wallet.
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-wallet-core] branch master updated: draft for taler-harness Debian package,
gnunet <=