aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-23gnu: clojure-algo-generic: Fix test failing under AOT in Clojure 1.11.1.r0man
* gnu/packages/clojure.scm (clojure-algo-generic)[arguments]: Add 'fix-import' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23gnu: clojure: Update to 1.11.1.r0man
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>
2022-07-23gnu: clojure-tools: Update to 1.11.1.1149.r0man
* gnu/packages/clojure.scm (clojure-tools): Update to 1.11.1.1149. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23gnu: clojure-tools-deps-alpha: Update to 0.14.1212.r0man
* gnu/packages/clojure.scm (clojure-tools-deps-alpha): Update to 0.14.1212. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23gnu: clojure-tools-gitlibs: Update to 2.4.181.r0man
* gnu/packages/clojure.scm (clojure-tools-gitlibs): Update to 2.4.181. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23gnu: clojure-tools-cli: Update to 1.0.206.r0man
* gnu/packages/clojure.scm (clojure-tools-cli): Update to 1.0.206. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23gnu: eigen: Update to 3.4.0.vicvbcun
* gnu/packages/algebra.scm (eigen): Update to 3.4.0. * gnu/packages/patches/eigen-fix-strict-aliasing-bug.patch: New file. * gnu/packages/patches/eigen-remove-openmp-error-counting.patch, gnu/packages/patches/eigen-stabilise-sparseqr-test.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Update accordingly. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-23guix gc: '--delete-generations' now deletes old Home generations.Ludovic Courtès
Previously, 'guix gc -d4m' would ignore Home generations. With this change, they are treated like profiles and generations that match the pattern are deleted. * guix/scripts/gc.scm (guix-gc)[delete-generations]: Add call to 'home-generation-base'. * doc/guix.texi (Invoking guix gc): Document the change.
2022-07-23home: Add 'home-generation-base'.Ludovic Courtès
* gnu/home.scm (%profile-generation-rx): New variable. (home-generation-base): New procedure.
2022-07-23deploy: Honor '--dry-run'.Ludovic Courtès
* guix/scripts/deploy.scm (%options): Add "dry-run". (show-what-to-deploy): Add #:dry-run? and honor it. (guix-deploy): Honor --dry-run.
2022-07-22tests: Adjust texlive importer tests.Ricardo Wurmus
This is a follow-up to commit be7b314f3fe22273e935accac22f313e44d3d970. * tests/texlive.scm: Add version field to expected output.
2022-07-17gnu: bind: Update to 9.16.31.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.16.31.
2022-07-17gnu: gsm: Update to 1.0.20.Tobias Geerinckx-Rice
* gnu/packages/audio.scm (gsm): Update to 1.0.20. [arguments]: Don't explicitly return #t from phases.
2022-07-17gnu: Add xvkbd.Tobias Geerinckx-Rice
* gnu/packages/xdisorg.scm (xvkbd): New public variable.
2022-07-21ffmpeg-jami: Re-enable matroska muxer.Maxim Cournoyer
Disabled by mistake in 1ed66d1461d18c97894381bace428b982980d597. * gnu/packages/jami.scm (%ffmpeg-default-configure-flags): Un-comment '--enable-muxer=matroska'.
2022-07-21gnu: asio: Update to 1.22.2.Maxim Cournoyer
* gnu/packages/networking.scm (asio): Update to 1.22.2.
2022-07-21gnu: opendht: Enable tests.Maxim Cournoyer
* gnu/packages/networking.scm (opendht) [phases]{disable-problematic-tests}: New phase. {check}: New phase override. [propagated-inputs]: Re-indent comments.
2022-07-21gnu: opendht: Update to 2.4.9.Maxim Cournoyer
* gnu/packages/networking.scm (opendht): Update to 2.4.9.
2022-07-21gnu: qpwgraph: Update to 0.3.4.Maxim Cournoyer
* gnu/packages/audio.scm (qpwgraph): Update to 0.3.4.
2022-07-21gnu: gwl: Update to 0.5.0.Ricardo Wurmus
* gnu/packages/package-management.scm (gwl): Update to 0.5.0. [arguments]: Disable integration tests.
2022-07-21gnu: guile-hall: Update to 0.4.1.Taiju HIGASHI
* gnu/packages/guile-xyz.scm (guile-hall): Update to 0.4.1.
2022-07-21gnu: guile-config: Update to 0.5.1.Taiju HIGASHI
* gnu/packages/guile-xyz.scm (guile-config): Update to 0.5.1.
2022-07-20gnu: ungoogled-chromium: Update to 103.0.5060.134-1.Marius Bakke
* gnu/packages/chromium.scm (%chromium-version): Set to 103.0.5060.134. (%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-07-20gnu: modifying make-chromium-extension to rely on node-crx3.Nicolas Graves
* gnu/build/chromium-extension.scm (make-crx): Lift Xorg and Chromium dependencies, rely on node-crx3 instead. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-crx3.Nicolas Graves
* gnu/packages/node-xyz.scm (node-crx3): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-minimist.Nicolas Graves
* gnu/packages/node-xyz.scm (node-minimist): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-pbf.Nicolas Graves
* gnu/packages/node-xyz.scm (node-pbf): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-ieee754.Nicolas Graves
* gnu/packages/node-xyz.scm (node-ieee754): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-resolve-protobuf-schema.Nicolas Graves
* gnu/packages/node-xyz.scm (node-resolve-protobuf-schema): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-protocol-buffers-schema.Nicolas Graves
* gnu/packages/node-xyz.scm (node-protocol-buffers-schema): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-yazl.Nicolas Graves
* gnu/packages/node-xyz.scm (node-yazl): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: Add node-buffer-crc32.Nicolas Graves
* gnu/packages/node-xyz.scm (node-buffer-crc32): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-07-20gnu: fossil: Update to 2.18.Marius Bakke
* gnu/packages/version-control.scm (fossil): Update to 2.18. [source](snippet): Add substitution to fix SQLite compatibility.
2022-07-20gnu: SQLite: Update to 3.39.1.Marius Bakke
* gnu/packages/sqlite.scm (sqlite-next): Update to 3.39.1.
2022-07-20gnu: fossil: Add 'release-monitoring-url' property.Marius Bakke
* gnu/packages/version-control.scm (fossil)[properties]: New field.
2022-07-20gnu: smb4k: Update to 3.1.3.Marius Bakke
* gnu/packages/kde-utils.scm (smb4k): Update to 3.1.3. [source](uri): Remove /download part. [source](file-name): Remove. [inputs]: Add KDNSSD.
2022-07-20gnu: diffoscope: Only build with fpc on supported architectures.Efraim Flashner
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Only add fpc on x86_64-linux or i686-linux.
2022-07-20gnu: guile-irc: Update to 0.3.0-1.7d08ce6.Ricardo Wurmus
* gnu/packages/guile-xyz.scm (guile-irc): Update to 0.3.0-1.7d08ce6. [native-inputs]: Add pkg-config.
2022-07-20gnu: emacs-eldoc: Update to 1.13.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-eldoc): Update to 1.13.0.
2022-07-20gnu: emacs-org-jira: Update to 4.3.3.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-jira): Update to 4.3.3.
2022-07-20gnu: emacs-org-modern: Update to 0.4.jgart via Guix-patches via
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.4. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-07-20gnu: Add emacs-soothe-theme.Adam Kandur
* gnu/packages/emacs-xyz.scm (emacs-soothe-theme): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-07-17gnu: slang: Update code style.Tobias Geerinckx-Rice
* gnu/packages/slang.scm (slang)[source]: Turn the snippet into a G-expression and remove the trailing #t. [arguments]: Use G-expressions. Use 'fix-configure-script phase from most.
2022-07-17gnu: Add most.Tobias Geerinckx-Rice
* gnu/packages/slang.scm (most): New public variable.
2022-07-17gnu: hdparm: Update to 9.64.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (hdparm): Update to 9.64.
2022-07-17gnu: libdeflate: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (libdeflate)[arguments]: Rewrite as G-expressions.
2022-07-17gnu: libdeflate: Update to 1.12.Tobias Geerinckx-Rice
* gnu/packages/compression.scm (libdeflate): Update to 1.12.
2022-07-17gnu: feh: Use G-expressions.Tobias Geerinckx-Rice
* gnu/packages/image-viewers.scm (feh)[arguments]: Rewrite as G-expressions.
2022-07-17gnu: feh: Update to 3.9.Tobias Geerinckx-Rice
* gnu/packages/image-viewers.scm (feh): Update to 3.9. [arguments]: Add "magic=1" to #:make-flags.
2022-07-17gnu: inxi-minimal: Update to 3.3.19-1.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.19-1.