From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eV0AQ-0005Wu-6P for guix-patches@gnu.org; Fri, 29 Dec 2017 14:18:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eV0AM-0005ac-I1 for guix-patches@gnu.org; Fri, 29 Dec 2017 14:18:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48264) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eV0AM-0005aL-DP for guix-patches@gnu.org; Fri, 29 Dec 2017 14:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eV0AM-0005nV-4L for guix-patches@gnu.org; Fri, 29 Dec 2017 14:18:02 -0500 Subject: [bug#29897] [PATCH core-updates] gnu: java-aqute-libg: Fix compilation on java8. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eV09k-000558-O5 for guix-patches@gnu.org; Fri, 29 Dec 2017 14:17:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eV09h-00053D-FZ for guix-patches@gnu.org; Fri, 29 Dec 2017 14:17:24 -0500 Received: from mail-wr0-x232.google.com ([2a00:1450:400c:c0c::232]:38559) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eV09h-000528-8I for guix-patches@gnu.org; Fri, 29 Dec 2017 14:17:21 -0500 Received: by mail-wr0-x232.google.com with SMTP id y9so173102wrb.5 for ; Fri, 29 Dec 2017 11:17:21 -0800 (PST) From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Fri, 29 Dec 2017 20:17:00 +0100 Message-Id: <20171229191700.981-1-boskovits@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 29897@debbugs.gnu.org Cc: =?UTF-8?Q?G=C3=A1bor?= Boskovits * gnu/packages/java.scm (java-aqute-libg)[arguments]: Add keyword make-flags to use source and target 1.7. This is an issue know upstream: https://github.com/bndtools/bnd/issues/1327 It is closed as won't fix. There is no way to change the source, so that is works on java8, and it still works on java6, the upstream target. It works fine on java7, however, so we use java7. --- gnu/packages/java.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 8a244328f..584cbafa4 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -5999,6 +5999,8 @@ it manages project dependencies, gives diffs jars, and much more.") (arguments `(#:jar-name "java-aqute-libg.jar" #:source-dir "aQute.libg/src" + #:make-flags (list (string-append "-Dant.build.javac.source=" "1.7") + (string-append "-Dant.build.javac.target=" "1.7")) #:tests? #f)); FIXME: tests are in "aQute.libg/test", not in a java directory (inputs `(("slf4j" ,java-slf4j-api) -- 2.15.1