From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33597) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dCiG4-00049h-AZ for guix-patches@gnu.org; Mon, 22 May 2017 04:00:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dCiG3-000333-FU for guix-patches@gnu.org; Mon, 22 May 2017 04:00:04 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:57281) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dCiG3-00032z-B2 for guix-patches@gnu.org; Mon, 22 May 2017 04:00:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dCiG3-0007tS-1j for guix-patches@gnu.org; Mon, 22 May 2017 04:00:03 -0400 Subject: bug#26966: [PATCH 08/22] gnu: Add jamvm-bootstrap. Resent-Message-ID: References: <20170517171905.7840-1-rekado@elephly.net> <20170517171905.7840-8-rekado@elephly.net> From: Roel Janssen In-reply-to: <20170517171905.7840-8-rekado@elephly.net> Date: Mon, 22 May 2017 09:59:39 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain 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: Ricardo Wurmus Cc: 26966@debbugs.gnu.org Ricardo Wurmus writes: > * gnu/packages/java.scm (jamvm-bootstrap): New variable. > --- > gnu/packages/java.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index e37fd7057..f2df5b9f1 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -468,6 +468,35 @@ language.") > ;; GPLv2 or later, with special linking exception. > (license license:gpl2+))) > > +(define jamvm-bootstrap > + (package > + (name "jamvm") > + (version "2.0.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "mirror://sourceforge/jamvm/jamvm/" > + "JamVM%20" version "/jamvm-" > + version ".tar.gz")) > + (sha256 > + (base32 > + "1nl0zxz8y5x8gwsrm7n32bry4dx8x70p8z3s9jbdvs8avyb8whkn")))) > + (build-system gnu-build-system) > + (arguments > + `(#:configure-flags > + (list (string-append "--with-classpath-install-dir=" > + (assoc-ref %build-inputs "classpath"))))) > + (inputs > + `(("classpath" ,classpath-on-sablevm) > + ("ecj-javac-wrapper" ,ecj-javac-wrapper) > + ("zlib" ,zlib))) > + (home-page "http://jamvm.sourceforge.net/") > + (synopsis "Small Java Virtual Machine") > + (description "JamVM is a Java Virtual Machine conforming to the JVM > +specification edition 2 (blue book). It is extremely small. However, unlike > +other small VMs it supports the full spec, including object finalisation and > +JNI.") > + (license license:gpl2+))) > + > (define-public java-swt > (package > (name "java-swt") LGTM! Kind regards, Roel Janssen