From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52256) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb69G-0000nz-DG for guix-patches@gnu.org; Mon, 15 Jan 2018 09:54:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb69C-0006eX-PQ for guix-patches@gnu.org; Mon, 15 Jan 2018 09:54:06 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:48966) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eb69C-0006eH-K7 for guix-patches@gnu.org; Mon, 15 Jan 2018 09:54:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eb69C-0002BB-9v for guix-patches@gnu.org; Mon, 15 Jan 2018 09:54:02 -0500 Subject: [bug#30125] [PATCH] gnu: clojure: Update to 1.9.0. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb68L-0008UD-5k for guix-patches@gnu.org; Mon, 15 Jan 2018 09:53:11 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb68H-0005oi-Ir for guix-patches@gnu.org; Mon, 15 Jan 2018 09:53:09 -0500 Received: from mail-pl0-x231.google.com ([2607:f8b0:400e:c01::231]:37163) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eb68H-0005nX-9x for guix-patches@gnu.org; Mon, 15 Jan 2018 09:53:05 -0500 Received: by mail-pl0-x231.google.com with SMTP id s3so3899059plp.4 for ; Mon, 15 Jan 2018 06:53:04 -0800 (PST) From: Alex Vong Date: Mon, 15 Jan 2018 22:52:59 +0800 Message-ID: <878tczgoms.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: 30125@debbugs.gnu.org --=-=-= Content-Type: text/plain Hi, This patch updates clojure to its latest version. Btw, I manage to build instaparse (a context free grammar parser generator written in clojure) by hand. I think I understand how to compile (small) clojure project now. (I think it is still hopoless for me to try to compile leiningen from strach though...) Maybe I will send a patch when I have time. Maybe next month... --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-clojure-Update-to-1.9.0.patch Content-Transfer-Encoding: quoted-printable >From a16d703080c99243f96d4650555425d5ab449653 Mon Sep 17 00:00:00 2001 From: Alex Vong Date: Mon, 15 Jan 2018 22:30:10 +0800 Subject: [PATCH] gnu: clojure: Update to 1.9.0. * gnu/packages/java.scm (clojure): Update to 1.9.0. Add "core-specs-alpha-s= rc" and "spec-alpha-src". Remove "java-classpath-src" and "tools-reader-src". --- gnu/packages/java.scm | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 598249aa8..2a0636ab2 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -5,7 +5,7 @@ ;;; Copyright =C2=A9 2017 Carlo Zancanaro ;;; Copyright =C2=A9 2017 Julien Lepiller ;;; Copyright =C2=A9 2017 Thomas Danckaert -;;; Copyright =C2=A9 2016, 2017 Alex Vong +;;; Copyright =C2=A9 2016, 2017, 2018 Alex Vong ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. @@ -1833,15 +1833,15 @@ IcedTea build harness.") (snippet remove-archives))))) (package (name "clojure") - (version "1.8.0") + (version "1.9.0") (source (origin (method url-fetch) (uri - (string-append "http://repo1.maven.org/maven2/org/clojure/clojur= e/" - version "/clojure-" version ".zip")) + (string-append "https://github.com/clojure/clojure/archive/cloju= re-" + version ".tar.gz")) (sha256 - (base32 "1nip095fz5c492sw15skril60i1vd21ibg6szin4jcvyy3xr6cym")) + (base32 "0xjbzcw45z32vsn9pifp7ndysjzqswp5ig0jkjpivigh2ckkdzha")) (modules '((guix build utils))) (snippet remove-archives))) (build-system ant-build-system) @@ -1871,12 +1871,12 @@ IcedTea build harness.") (error "failed to unpack tarball" name))) (copy-recursively (string-append name "/src/main/clojure= /") "src/clj/")) - '("data-generators-src" - "java-classpath-src" + '("core-specs-alpha-src" + "data-generators-src" + "spec-alpha-src" "test-check-src" "test-generative-src" - "tools-namespace-src" - "tools-reader-src")) + "tools-namespace-src")) #t)) ;; The javadoc target is not built by default. (add-after 'build 'build-doc @@ -1908,14 +1908,18 @@ IcedTea build harness.") #t)))))) ;; The native-inputs below are needed to run the tests. (native-inputs - `(("data-generators-src" + `(("core-specs-alpha-src" + ,(submodule "core.specs.alpha/archive/core.specs.alpha-" + "0.1.24" + "0v2a0svf1ar2y42ajxwsjr7zmm5j7pp2zwrd2jh3k7xzd1p9x1f= v")) + ("data-generators-src" ,(submodule "data.generators/archive/data.generators-" "0.1.2" "0kki093jp4ckwxzfnw8ylflrfqs8b1i1wi9iapmwcsy328dmgzp= 1")) - ("java-classpath-src" - ,(submodule "java.classpath/archive/java.classpath-" - "0.2.3" - "0sjymly9xh1lkvwn5ygygpsfwz4dabblnlq0c9bx76rkvq62fyn= g")) + ("spec-alpha-src" + ,(submodule "spec.alpha/archive/spec.alpha-" + "0.1.143" + "00alf0347licdn773w2jarpllyrbl52qz4d8mw61anjksacxylz= z")) ("test-check-src" ,(submodule "test.check/archive/test.check-" "0.9.0" @@ -1927,11 +1931,7 @@ IcedTea build harness.") ("tools-namespace-src" ,(submodule "tools.namespace/archive/tools.namespace-" "0.2.11" - "10baak8v0hnwz2hr33bavshm7y49mmn9zsyyms1dwjz45p5ymhy= 0")) - ("tools-reader-src" - ,(submodule "tools.reader/archive/tools.reader-" - "1.0.0" - "1lafblmmj4hkg0aqrf19qkdw9wdcsh3qxmn6cbkmnzbhffpyv2l= v")))) + "10baak8v0hnwz2hr33bavshm7y49mmn9zsyyms1dwjz45p5ymhy= 0")))) (home-page "https://clojure.org/") (synopsis "Lisp dialect running on the JVM") (description "Clojure is a dynamic, general-purpose programming lang= uage, --=20 2.15.1 --=-=-= Content-Type: text/plain Cheers, Alex --=-=-=--