gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

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