r0man
f65270c799
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>
2022-07-23 00:39:57 +02:00
r0man
884c87a100
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>
2022-07-23 00:39:57 +02:00
r0man
af7dd52136
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>
2022-07-23 00:39:56 +02:00
r0man
9599122c4f
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>
2022-07-23 00:39:56 +02:00
r0man
1eb357fdac
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>
2022-07-23 00:39:56 +02:00
r0man
b20af3b5c3
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>
2022-07-23 00:39:56 +02:00
r0man
b11fc326fa
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>
2022-07-23 00:39:56 +02:00
vicvbcun
a0f39b7d79
gnu: eigen: Update to 3.4.0.
...
* 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-23 00:39:56 +02:00
Ludovic Courtès
ba22560627
guix gc: '--delete-generations' now deletes old Home generations.
...
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-23 00:39:55 +02:00
Ludovic Courtès
5df8f7802e
home: Add 'home-generation-base'.
...
* gnu/home.scm (%profile-generation-rx): New variable.
(home-generation-base): New procedure.
2022-07-23 00:39:55 +02:00
Ludovic Courtès
ff94f9dfde
deploy: Honor '--dry-run'.
...
* 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-23 00:39:55 +02:00
Ricardo Wurmus
c9a37f57cb
tests: Adjust texlive importer tests.
...
This is a follow-up to commit be7b314f3f
.
* tests/texlive.scm: Add version field to expected output.
2022-07-22 23:03:46 +02:00
Tobias Geerinckx-Rice
cd3c4ad8fc
gnu: bind: Update to 9.16.31.
...
* gnu/packages/dns.scm (isc-bind): Update to 9.16.31.
2022-07-17 02:00:14 +02:00
Tobias Geerinckx-Rice
2dc229a30e
gnu: gsm: Update to 1.0.20.
...
* gnu/packages/audio.scm (gsm): Update to 1.0.20.
[arguments]: Don't explicitly return #t from phases.
2022-07-17 02:00:14 +02:00
Tobias Geerinckx-Rice
64466063ec
gnu: Add xvkbd.
...
* gnu/packages/xdisorg.scm (xvkbd): New public variable.
2022-07-17 02:00:14 +02:00
Marius Bakke
f4f6d6582b
gnu: pangomm: Remove input labels.
...
* gnu/packages/gtk.scm (pangomm)[native-inputs]: Remove labels.
[arguments]: While at it, remove trailing #t.
2022-07-16 23:25:19 +02:00
Marius Bakke
6140e8c45d
gnu: pangomm@2.46: Update to 2.46.2.
...
* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.2.
2022-07-16 23:25:19 +02:00
Marius Bakke
7f781c0434
gnu: mozjs: Build with ICU 69.
...
* gnu/packages/icu4c.scm (icu4c-69): New variable.
* gnu/packages/gnuzilla.scm (mozjs)[inputs]: Change from ICU4C to ICU4C-69.
2022-07-16 23:25:19 +02:00
Marius Bakke
89a2a5a72e
gnu: python-pycairo: Update to 1.21.0.
...
* gnu/packages/gtk.scm (python-pycairo): Update to 1.21.0.
2022-07-16 23:25:19 +02:00
Marius Bakke
5a4406a93d
gnu: python-cffi: Remove input labels.
...
* gnu/packages/libffi.scm (python-cffi)[arguments]: Use SEARCH-INPUT-FILE
instead of labels.
2022-07-16 23:25:19 +02:00
Marius Bakke
71289da723
gnu: python-pycairo: Add 'upstream-name' property.
...
* gnu/packages/gtk.scm (python-pycairo)[properties]: New field.
2022-07-16 23:25:19 +02:00
Marius Bakke
ed1fbf9996
gnu: python-pygobject: Update to 3.42.1.
...
* gnu/packages/glib.scm (python-pygobject): Update to 3.42.1.
2022-07-16 23:25:19 +02:00
Marius Bakke
a862fe6cbb
gnu: python-pygobject: Add 'upstream-name' property.
...
* gnu/packages/glib.scm (python-pygobject)[properties]: New field.
2022-07-16 23:25:19 +02:00
Marius Bakke
13d858413c
gnu: gobject-introspection: Update to 1.72.0.
...
* gnu/packages/glib.scm (gobject-introspection): Update to 1.72.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch,
gnu/packages/patches/gobject-introspection-cc.patch: Rebase.
2022-07-16 23:25:19 +02:00
Marius Bakke
413888ffea
gnu: glib: Update to 2.72.3.
...
* gnu/packages/glib.scm (glib): Update to 2.72.3.
2022-07-16 23:25:19 +02:00
Marius Bakke
61984b8bba
gnu: polkit: Remove obsolete input.
...
* gnu/packages/polkit.scm (polkit-mozjs)[native-inputs]: Remove INTLTOOL. Add
PERL, which was propagated by the former.
2022-07-16 23:25:19 +02:00
Marius Bakke
5a9828239d
gnu: glib-networking: Remove input labels.
...
* gnu/packages/gnome.scm (glib-networking)[native-inputs]: Remove labels.
2022-07-16 23:25:19 +02:00
Marius Bakke
5787e60a80
gnu: rest: Remove input labels.
...
* gnu/packages/gnome.scm (rest)[native-inputs, propagated-inputs]: Remove
labels.
2022-07-16 23:25:19 +02:00
Marius Bakke
9591f0bfa4
gnu: libsoup: Remove obsolete input.
...
* gnu/packages/gnome.scm (libsoup-minimal)[native-inputs]: Remove INTLTOOL.
2022-07-16 23:25:18 +02:00
Marius Bakke
445658bbe1
gnu: node: Build with nghttp2@1.44.0.
...
* gnu/packages/web.scm (nghttp2-for-node): New variable.
* gnu/packages/node.scm (node, node-lts)[native-inputs, inputs]: Change from
NGHTTP2 to NGHTTP2-FOR-NODE.
2022-07-16 23:25:18 +02:00
Marius Bakke
5708638a93
gnu: OpenLDAP: Update to 2.6.2.
...
* gnu/packages/openldap.scm (openldap): Update to 2.6.2.
[source](uri): Update primary mirror.
[arguments]: Take from ...
(openldap-2.6): ... this removed variable. Remove #:make-flags, and set the
STRIP variable in fix-cross-gcc phase.
(python-ldap)[inputs]: Change from OPENLDAP-2.6 to OPENLDAP.
* gnu/packages/django.scm (python-django-auth-ldap)[native-inputs]: Likewise.
2022-07-16 23:25:18 +02:00
Marius Bakke
83a8c033f1
gnu: flac: Update to 1.3.4.
...
* gnu/packages/xiph.scm (flac): Update to 1.3.4.
2022-07-16 23:25:18 +02:00
Marius Bakke
e48746bd92
gnu: lcms: Remove input labels.
...
* gnu/packages/ghostscript.scm (lcms)[inputs]: Remove labels and reindent.
2022-07-16 23:25:18 +02:00
Marius Bakke
1a9a648ce5
gnu: lcms: Update to 2.13.1.
...
* gnu/packages/ghostscript.scm (lcms): Update to 2.13.1.
[source](uri): Don't include patchlevel in directory name.
2022-07-16 23:25:18 +02:00
Marius Bakke
72e2c416be
gnu: jbig2dec: Remove obsolete code.
...
* gnu/packages/image.scm (jbig2dec)[arguments]: Remove #:phases.
[native-inputs]: Remove AUTOCONF, AUTOMAKE, and LIBTOOL.
2022-07-16 23:25:18 +02:00
Marius Bakke
b181e679e1
gnu: libspectre: Update to 0.2.10.
...
* gnu/packages/ghostscript.scm (libspectre): Update to 0.2.10.
2022-07-16 23:25:18 +02:00
Marius Bakke
ff5b912c14
gnu: ghostscript: Remove input labels.
...
* gnu/packages/ghostscript.scm (ghostscript)[native-inputs, inputs]: Remove
labels.
[arguments]: Use G-expression.
(ghostscript/x, ghostscript/cups)[inputs]: Use MODIFY-INPUTS.
2022-07-16 23:25:18 +02:00
Marius Bakke
22b9a056ea
gnu: ghostscript: Update to 9.56.1.
...
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.56.1.
[arguments]: Remove #:parallel-tests?. Remove trailing #t's.
* gnu/packages/patches/ghostscript-no-header-creationdate.patch,
gnu/packages/patches/ghostscript-no-header-id.patch,
gnu/packages/patches/ghostscript-no-header-uuid.patch: Rebase on 9.56.1.
2022-07-16 23:25:18 +02:00
Marius Bakke
55e3b5fa2a
gnu: psutils: Update to 2.09.
...
* gnu/packages/ghostscript.scm (psutils): Update to 2.09.
[source](uri): Change to currently maintained fork.
[home-page]: Ditto.
[native-inputs]: Add LIBPAPER.
[arguments]: Remove #:phases. Add #:tests? and #:configure-flags.
[license]: Add GPL3+.
2022-07-16 23:25:18 +02:00
Marius Bakke
12e77c03bc
gnu: libpaper: Update to 1.2.1.
...
* gnu/packages/ghostscript.scm (libpaper): Update to 1.2.1.
[source]: Switch to currently maintained fork.
[home-page]: Likewise.
[arguments]: Remove #:phases. Add "--enable-relocatable" to #:configure-flags.
[native-inputs]: Remove AUTOMAKE. Add HELP2MAN.
[outputs]: Add "debug".
* gnu/packages/tex.scm (texlive-bin)[arguments]: Add phase to patch test
expected test result with libpaper 1.2.
* gnu/packages/patches/libpaper-free-systempapername.patch,
gnu/packages/patches/libpaper-free-xdg-config-home.patch,
gnu/packages/patches/libpaper-invalid-paperspecs.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-07-16 23:25:17 +02:00
Marius Bakke
8d241c685a
gnu: python-chardet: Update to 5.0.0.
...
* gnu/packages/python-xyz.scm (python-chardet): Update to 5.0.0.
2022-07-16 18:32:13 +02:00
Marius Bakke
572ed223ab
gnu: python-requests: Update to 2.28.1.
...
* gnu/packages/python-web.scm (python-requests): Update to 2.28.1.
[arguments]: Remove #:phases.
2022-07-16 18:32:12 +02:00
Marius Bakke
1f22184b22
gnu: python-attrs: Disable test deadline on all architectures.
...
* gnu/packages/python-xyz.scm (python-attrs)[arguments]: Remove conditional.
2022-07-16 18:32:12 +02:00
Marius Bakke
13040cd309
gnu: mozjs: Remove obsolete workaround.
...
* gnu/packages/gnuzilla.scm (mozjs)[arguments]: Remove "--disable-rust-simd"
from #:configure-flags.
2022-07-16 18:32:12 +02:00
Marius Bakke
03a4908ea5
gnu: mozjs: Build with the default LLVM.
...
* gnu/packages/gnuzilla.scm (mozjs)[native-inputs]: Change from LLVM-9 to LLVM.
2022-07-16 18:32:12 +02:00
Marius Bakke
f49eef43fd
gnu: iso-codes: Remove input labels.
...
* gnu/packages/iso-codes.scm (iso-codes/official)[native-inputs]: Remove
conditional and labels.
[inputs]: Remove.
2022-07-16 18:32:12 +02:00
Marius Bakke
97e2983310
gnu: python-cffi: Remove input labels.
...
* gnu/packages/libffi.scm (python-cffi)[arguments]: Use SEARCH-INPUT-FILE
instead of labels.
2022-07-16 18:32:12 +02:00
Marius Bakke
32b7e12e77
gnu: python-cffi: Update to 1.15.1.
...
* gnu/packages/libffi.scm (python-cffi): Update to 1.15.1.
(python-cffi-1.15): Remove variable.
2022-07-16 18:32:12 +02:00
Michael Rohleder
f6904c0b19
gnu: xfce4-xkb-plugin: Update to 0.8.3.
...
* gnu/packages/xfce.scm (xfce4-xkb-plugin): Update to 0.8.3.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 23:37:09 -04:00
Michael Rohleder
0b393436d3
gnu: ristretto: Update to 0.12.3.
...
* gnu/packages/xfce.scm (ristretto): Update to 0.12.3.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-15 23:37:03 -04:00