[Top][All Lists]

[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 <>
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 <>
 Uploaders: Christian Grothoff <>, Florian Dold <>
-Build-Depends: ant,
-               gradle-debian-helper,
-               debhelper (>= 10),
+Build-Depends: debhelper (>= 10),
                default-jdk-headless | default-jdk
 Standards-Version: 4.1.0
@@ -13,7 +11,7 @@ Homepage:
 Package: libeufin
 Architecture: all
-Depends: ant, groovy, ${misc:Depends}
-Recommends: libmaven-ant-tasks-java, maven
+Depends: default-jdk-headless | default-jdk, ${misc:Depends}
 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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]