summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-05-05gnu: Add java-gson-2.8.6....This introduces a new package rather than upgrading the exist java-gson package because it is built using OpenJDK11; I didn't want to have to propagate that JDK dependency to the other packages that use it. OpenJDK 11 was chosen becuase this dependency was introduced for tla2tools. * gnu/packages/java.scm (java-gson-2.8.6): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Mike Gerwitz
2021-05-05gnu: racket: Add aditional mirrors....* gnu/packages/racket.scm (racket-minimal, racket)[source](uri): Lift base urls into a new internal variable, '%installer-mirrors'. Add mirrors at the University of Utah, Northwestern University, the University of Waterloo, and Vrije Universiteit Brussel (Infogroep). Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2021-05-05gnu: racket: Racket inherits racket-minimal, not vice versa....By design, the `racket` package is equivalent to 'racket-minimal' plus 'raco pkg install -i main-distribution'. This switch brings the Guix packages a small step closer to that goal. * gnu/packages/racket.scm (racket-minimal, racket): Change 'racket-minimal' to be the base package and 'racket' to inherit from it. Move 'version', 'patches', 'home-page', 'build-system', 'arguments', and 'license' to 'racket-minimal'. * gnu/packages/racket.scm (racket)[inputs]: Rather than copy and pasting, use '(package-inputs racket-minimal)'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2021-05-05gnu: racket: Remove obsolete patch....* gnu/packages/racket.scm (racket)[source](patches): Remove "racket-store-checksum-override.patch", which is no longer needed since we stopped injecting store paths into Racket files in commit 834aa48: see <https://issues.guix.gnu.org/47180>. * gnu/packages/patches/racket-store-checksum-override.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2021-05-05gnu: racket: Move to (gnu packages racket)....* gnu/packages/scheme.scm (racket,racket-minimal): Move to ... * gnu/packages/racket.scm: ... this new file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * gnu/packages/racket.scm (racket)[synopsis]: Tweak. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2021-05-05gnu: Add labplot....* gnu/packages/kde.scm (labplot): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-05-05gnu: Add libcerf....* gnu/packages/maths.scm (libcerf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vinicius Monego
2021-05-05gnu: Add castget....* gnu/packages/gpodder.scm (castget): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Stefan Reichör
2021-05-05gnu: Add xmlsec-openssl....* gnu/packages/xml.scm (xmlsec-openssl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Simon Josefsson
2021-05-05gnu: xboard: Set default engine to gnuchess....Fixes <https://issues.guix.gnu.org/45236>. * gnu/packages/games.scm (xboard): Set default engine to gnuchess. [arguments]: Add phase 'patch-default-engine. [inputs]: Add chess. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Michael Rohleder
2021-05-05cvs-download: Fix module exports...* guix/cvs-download.scm: Remove non-existent export cvs-reference-url, add cvs-reference-root-directory and cvs-reference-module Signed-off-by: Ludovic Courtès <ludo@gnu.org> Konrad Hinsen
2021-05-05gnu: lepton-eda: Switch to Guile 3.0....* gnu/packages/engineering.scm (lepton-eda)[inputs]: Replace GUILE-2.2 with GUILE-3.0. Ludovic Courtès
2021-05-05swh: Adjust for compatibility with Guile 2.2's (web client)....Guile <= 2.2.7 did not support #:verify-certificate? so work around it. * guix/swh.scm (http-get*, http-post*) [! guile-3]: Add variant for Guile 2.2. Ludovic Courtès
2021-05-05gnu: python-pybedtools: Update to 0.8.2....* gnu/packages/bioinformatics.scm (python-pybedtools): Update to 0.8.2. [arguments]: Remove outdated substitutions; simplify check phase. Ricardo Wurmus
2021-05-05gnu: python-nbconvert: Use patched texlive-amsfonts....This is intended to fix a non-deterministic build error when xelatex inspects the fonts directory and finds a broken font from texlive-amsfonts before the correct font in texlive-cm. * gnu/packages/python-xyz.scm (python-nbconvert)[native-inputs]: Replace texlive-amsfonts with texlive-amsfonts/patched. Ricardo Wurmus
2021-05-05gnu: Add texlive-amsfonts/patched....* gnu/packages/tex.scm (texlive-amsfonts/patched): New variable. Ricardo Wurmus
2021-05-05profiles: texlive-configuration: Handle updmap.cfg conflict....The profile hook would fail when preparing an environment for a package using texlive-union, because the union already had a updmap.cfg file. Reported-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>. * guix/profiles.scm (texlive-configuration): Delete updmap.cfg if it exists. Ricardo Wurmus
2021-05-05build-system: emacs: Clarify %install-dir....The old comment is no longer adequate, see <https://lists.gnu.org/archive/html/guix-patches/2021-05/msg00113.html>. * guix/build/emacs-build-system.scm (%install-dir): Adjust comment to better reflect usage of this variable. Leo Prikler
2021-05-05gnu: crm114: Use emacs-build-system install phase....* gnu/packages/mail.scm (crm114)[arguments]: Install the crm114 emacs mode using the install phase from emacs-build-system, instead of in the custom pre-install phase. Run the make-autoloads phase after this new install-emacs-mode phase. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at> Arun Isaac
2021-05-05tests: go: Remove duplicate go-version->git-ref test....The duplicate test being removed has not much value given that go-version->git-ref is a no-op for version strings not matching the %go-pseudo-version-rx regexp; that case is already tested by the test above. * tests/go.scm ("go-version omited 'v' character"): Remove test. Reported-by: Tobias Geerinckx-Rice <me@tobias.gr> Maxim Cournoyer
2021-05-05ui: Suggest installing glibc-locales, not glibc-utf8-locales....Users (both old and new) struggling with locale warnings is a recurrent theme; part of it may be due to the glibc-utf8-locales package being misleading, as it only includes a subset of the UTF-8 locales. To prevent confusion, suggest installing the glibc-locales package instead. * guix/ui.scm (install-locale): Do not mention glibc-utf8-locales in the hint message. Use glibc-locales instead of glibc-utf8-locales in the provided example. Maxim Cournoyer
2021-05-05gnu: guile2.2-guix: Add missing dependencies....Reported by Maxime Devos <maximedevos@telenet.be>. * gnu/packages/package-management.scm (guile2.2-guix)[inputs] [propagated-inputs]: Add GUILE2.2-LIB, GUILE2.2-ZLIB, and GUILE2.2-LZLIB. Ludovic Courtès
2021-05-05gnu: guile-lzlib: Add Guile 2.2 variant....* gnu/packages/guile.scm (guile2.2-lzlib): New variable. Ludovic Courtès
2021-05-05gnu: guile-zlib: Add Guile 2.2 variant....* gnu/packages/guile.scm (guile2.2-zlib): New variable. Ludovic Courtès
2021-05-05gnu: guix: Phases refer to #:system, #:target, and #:native-inputs....* gnu/packages/package-management.scm (guix)[arguments]: In 'copy-bootstrap-guile' and 'wrap-program' phases, refer to #:system, #:native-inputs, and #:target instead of unquoting (%current-system) and (%current-target-system). Ludovic Courtès
2021-05-05gnu: guix: Avoid Bash wrapper....The Bash wrapper created by 'wrap-program' creates an extra indirection and may annoyingly emit locale warnings: /gnu/store/…-bash-minimal-5.0.16/bin/bash: warning: setlocale: LC_ALL: cannot change locale (wtf) This warning would typically show up when running Guix, as produced by 'guix pack guix', on a foreign distro, annihilating efforts made in 1d4ab335b22a93e01c2eb1eb3e93fc6534157040 and 8a973abc6f7eebfcd8a904bfbb99cb9f86f66ef0. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, remove 'string-join' call for PATH and GOPATH. Replace 'wrap-program' call with a 'substitute*' form. Remove (when target ...) form. [inputs]: Remove "bash-minimal" added in commit 38b9af7c92344a17b6680ebd2aeea14171f84a1c and no longer needed. Ludovic Courtès
2021-05-05gnu: guix: Add run-time dependency on Guile-Lib....This is a followup to 02e2e093e858e8a0ca7bd66c1f1f6fd0a1705edb, which added Guile-Lib as an input but did not add it to the wrapper's search path. * gnu/packages/package-management.scm (guix)[arguments]: In 'wrap-program' phase, add GUILE-LIB to DEPS. Ludovic Courtès
2021-05-05gnu: lepton-eda: Update to 1.9.14-20210407....* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.14-20210407. [arguments]: Adjust file names in 'fix-dynamic-link' phase. Ludovic Courtès
2021-05-05status: Avoid abbreviation in messages....This is a followup to 68228d80dd575f0042d71b4563d82a8fef577a47. * guix/status.scm (hook-message): Spell out "sub-directories". Ludovic Courtès
2021-05-04gnu: Add node-once....* gnu/packages/node-xyz.scm (node-once): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Ron Nazarov
2021-05-04gnu: knockd: Omit duplicate COPYING copy....* gnu/packages/networking.scm (knockd)[arguments]: Set the typical ‘--docdir’. Tobias Geerinckx-Rice
2021-05-04gnu: knockd: Update to 0.8....* gnu/packages/networking.scm (knockd): Update to 0.8. Tobias Geerinckx-Rice
2021-05-04gnu: powertop: Update to 2.14....* gnu/packages/linux.scm (powertop): Update to 2.14. [source]: Use GIT-FETCH and GIT-FILE-NAME. [arguments]: Add required #:configure-flags. [native-inputs]: Add autoconf, automake, gettext, and libtool. Tobias Geerinckx-Rice
2021-05-04doc: Fix typo and use @acronym for RAS....* doc/guix.texi (Linux Services): Fix typo and use @acronym for RAS. Tobias Geerinckx-Rice
2021-05-04gnu: rasdaemon: Edit synopsis & description....* gnu/packages/linux.scm (rasdaemon)[description]: Fix typo and edit. Tobias Geerinckx-Rice
2021-05-04gnu: java-javaparser: Upgrade os.name to ‘Guix’....* gnu/packages/java.scm (java-javaparser)[arguments]: Drop ‘SD’. Tobias Geerinckx-Rice
2021-05-04tests: go: Fix typos in test descriptions....* tests/go.scm: Fix ‘embeded’ typos. Tobias Geerinckx-Rice
2021-05-04doc: Fix typos....* doc/contributing.texi (Translating Guix): Fix ‘developpers’ and ‘superseeded’ typos. Use @var mark-up where appropriate. Tobias Geerinckx-Rice
2021-05-04gnu: go-gopkg-in-go-playground-assert-v1: Fix typo in description....* gnu/packages/golang.scm (go-gopkg-in-go-playground-assert-v1) [description]: Fix typo. Tobias Geerinckx-Rice
2021-05-04gnu: Add r-naturalsort....* gnu/packages/cran.scm (r-naturalsort): New variable. Roel Janssen
2021-05-04gnu: Exim: Update to 4.94.2 [security fixes]....Fixes CVE-2020-{27216,28007,28008,28009,28010,28011,28012,28013,28014,28015, 28016,28017,28018,28019,28020,28021,28022,28023,28024,28025,28026}. See the upstream security advisory for more information: https://exim.org/static/doc/security/CVE-2020-qualys/21nails.txt * gnu/packages/mail.scm (exim): Update to 4.94.2. Leo Famulari
2021-05-04gnu: s6-linux-init: Update to 1.0.6.3....* gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.3. Tobias Geerinckx-Rice
2021-05-04gnu: ethtool: Update to 5.12....* gnu/packages/networking.scm (ethtool): Update to 5.12. Tobias Geerinckx-Rice
2021-05-04gnu: gthumb: Update to 3.10.3....* gnu/packages/gnome.scm (gthumb): Update to 3.10.3. Tobias Geerinckx-Rice
2021-05-04gnu: libhandy: Update to 1.2.2....* gnu/packages/gnome.scm (libhandy): Update to 1.2.2. Tobias Geerinckx-Rice
2021-05-04gnu: busybox: Update to 1.33.1....* gnu/packages/busybox.scm (busybox): Update to 1.33.1. [source]: Remove upstreamed patch. * gnu/packages/patches/busybox-CVE-2021-28831.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Tobias Geerinckx-Rice
2021-05-04gnu: indi: Stop returning #t from phases....* gnu/packages/astronomy.scm (indi)[arguments]: Remove #t phase return values. Tobias Geerinckx-Rice
2021-05-04gnu: indi: Respect #:tests?....* gnu/packages/astronomy.scm (indi)[arguments]: Respect #:tests? in the 'check phase. Tobias Geerinckx-Rice
2021-05-04gnu: indi: Check slightly more functionally....* gnu/packages/astronomy.scm (indi)[arguments]: Substitute WITH-DIRECTORY-EXCURSION for double CHDIR. Tobias Geerinckx-Rice
2021-05-04gnu: indi: Update to 1.9.0....* gnu/packages/astronomy.scm (indi): Update to 1.9.0. Tobias Geerinckx-Rice