Age | Commit message (Expand) | Author |
2022-11-14 | gnu: Add clojure-data-csv....* gnu/packages/clojure.scm (clojure-data-csv): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Fabio Natali |
2022-11-11 | gnu: clojure: Remove unused module import....* gnu/packages/clojure.scm (clojure)[arguments]: Don't import
(guix build syscalls).
| Marius Bakke |
2022-09-22 | gnu: clojure-tools: Update to 1.11.1.1165....* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1165.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| Rostislav Svoboda |
2022-07-23 | gnu: clojure-instaparse: Update to 1.4.12....This patch updates clojure-instaparse to 1.4.12. Due to the following AOT
related error I disabled AOT compilation for this package.
```
starting phase `build'
Execution error (IllegalArgumentException) at instaparse.auto-flatten-seq/fn$G (auto_flatten_seq.cljc:7).
No implementation of method: :conj-flat of protocol: #'instaparse.auto-flatten-seq/ConjFlat found for class: instaparse.auto_flatten_seq.AutoFlattenSeq
```
This seems to be a known issue with AOT compilation. The issue has been
discussed [1] and seems to be still an open issue.
[1] https://github.com/Engelberg/instaparse/issues/85
* gnu/packages/clojure.scm (clojure-instaparse): Update to 1.4.12.
[arguments]: Add 'fix-import' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-core-match: Update to 1.0.0....* gnu/packages/clojure.scm (clojure-core-match): Update to 1.0.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-algo-generic: Fix test failing under AOT in Clojure 1.11.1....* gnu/packages/clojure.scm (clojure-algo-generic)[arguments]: Add
'fix-import' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure: Update to 1.11.1....This patch updates Clojure to 1.11.1. It also adds the 'reset-class-timestamps
phase to the Clojure build system.
This phase makes sure the timestamp of compiled class files is set to a later
point in time than the timestamp of the corresponding Clojure source files. If
the timestamps of the class and source files are the same, the Clojure
compiler will compile the sources again which can lead to issues. This problem
has been discussed here [1]. The suggested solution was to keep/adjust the
timestamps of the class files.
[1] https://www.mail-archive.com/clojure@googlegroups.com/msg99928.html
* gnu/packages/clojure.scm (clojure): Update to 1.11.1 and update all of
LIBRARIES accordingly.
[arguments]: In 'unpack-library-sources' phase, copy from
"core-specs-alpha-src" and "spec-alpha-src" as well. Add
phases 'closure-spec-skip-macros', 'clojure-spec-compile',
'maven-classpath-properties', and 'reset-class-timestamps'.
* guix/build/clojure-build-system.scm (regular-jar-file?)
(reset-class-timestamps): New procedures.
(%standard-phases): Add 'reset-class-timestamps' phase.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-tools: Update to 1.11.1.1149....* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1149.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-tools-deps-alpha: Update to 0.14.1212....* gnu/packages/clojure.scm (clojure-tools-deps-alpha): Update to 0.14.1212.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-tools-gitlibs: Update to 2.4.181....* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.4.181.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-23 | gnu: clojure-tools-cli: Update to 1.0.206....* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.0.206.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| r0man |
2022-07-17 | gnu: clojure-tools: Install tools....When installing clojure-tools, clojure still had no access to the
tools because they were not installed.
* gnu/packages/clojure.scm (clojure-tools)[arguments]: Install
`tools.edn'.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Nikolai Weidt |