[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] branch master updated: document my gradle abuse
From: |
gnunet |
Subject: |
[libeufin] branch master updated: document my gradle abuse |
Date: |
Sun, 17 Jan 2021 17:24:27 +0100 |
This is an automated email from the git hooks/post-receive script.
grothoff pushed a commit to branch master
in repository libeufin.
The following commit(s) were added to refs/heads/master by this push:
new cef09cc document my gradle abuse
cef09cc is described below
commit cef09cc1a89e3c0590eec5780e0ec831612f55f1
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sun Jan 17 17:24:23 2021 +0100
document my gradle abuse
---
debian/README | 19 +++++++++++++++++++
debian/control | 8 +++-----
2 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/debian/README b/debian/README
new file mode 100644
index 0000000..c7c72d6
--- /dev/null
+++ b/debian/README
@@ -0,0 +1,19 @@
+This is NOT a 'clean' Debian package.
+
+The DH build process with gradle passes "--offline" to Gradle and thus
+does not work with the libeufin build system.
+
+Invoking the libeufin build system directly without the DH-magic
+results in some failures to create a lock file in /root/ by Gradle.
+
+Java builds are a mess.
+
+
+So to still generate a 'nice' Debian package, you
+must run:
+
+$ ./gradlew dist
+$ dpkg-buildpackage -rfakeroot -b -uc -us
+
+Basically, we take the 'binary' zip file generated by the first
+command as the "source" for dpkg. Yuckkee!
diff --git a/debian/control b/debian/control
index 5ca5525..7f02332 100644
--- a/debian/control
+++ b/debian/control
@@ -3,9 +3,7 @@ Section: networking
Priority: optional
Maintainer: Taler Systems SA <deb@taler.net>
Uploaders: Christian Grothoff <grothoff@gnu.org>, Florian Dold <dold@taler.net>
-Build-Depends: ant,
- gradle-debian-helper,
- debhelper (>= 10),
+Build-Depends: debhelper (>= 10),
default-jdk-headless | default-jdk
Standards-Version: 4.1.0
Vcs-Git: https://git.taler.net/libeufin.git
@@ -13,7 +11,7 @@ Homepage: https://taler.net/
Package: libeufin
Architecture: all
-Depends: ant, groovy, ${misc:Depends}
-Recommends: libmaven-ant-tasks-java, maven
+Depends: default-jdk-headless | default-jdk, ${misc:Depends}
+Recommends:
Description: Software package to access FinTS/EBICS based
core banking systems.
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [libeufin] branch master updated: document my gradle abuse,
gnunet <=