aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* channels: Add a #:system argument to channel-instances->manifest.support-computing-channel-instance-derivations-for-specific-systemsChristopher Baines2021-05-05
| | | | | | | | | | | | | | | | | | | | | | This allows computing a manifest for a specific system. Previously this was possible, but only through changing %current-system, which caused the derivation to be computed using that system as well (so computing a derivation for aarch64-linux on x86_64-linux would require running aarch64-linux code). This new argument adds the possibility of computing derivations for non-native systems, without having to run non-native code. I'm looking at this as it will enable the Guix Data Service to compute channel instance derivations without relying on QEMU emulation for non-native systems (it should be faster as well). * guix/channels.scm (build-from-source): Add #:system argument and pass to build. (build-channel-instance): Add system argument and pass to build-from-source. (channel-instance-derivations): Add #:system argument and pass to build-channel-instance, also rename system to current-system-value. (channel-instances->manifest): Add #:system argument and pass to channel-instance-derivations.
* tests: go: Remove duplicate go-version->git-ref test.Maxim Cournoyer2021-05-05
| | | | | | | | | | 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>
* ui: Suggest installing glibc-locales, not glibc-utf8-locales.Maxim Cournoyer2021-05-05
| | | | | | | | | | | 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.
* gnu: guile2.2-guix: Add missing dependencies.Ludovic Courtès2021-05-05
| | | | | | | | 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.
* gnu: guile-lzlib: Add Guile 2.2 variant.Ludovic Courtès2021-05-05
| | | | * gnu/packages/guile.scm (guile2.2-lzlib): New variable.
* gnu: guile-zlib: Add Guile 2.2 variant.Ludovic Courtès2021-05-05
| | | | * gnu/packages/guile.scm (guile2.2-zlib): New variable.
* gnu: guix: Phases refer to #:system, #:target, and #:native-inputs.Ludovic Courtès2021-05-05
| | | | | | | * 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).
* gnu: guix: Avoid Bash wrapper.Ludovic Courtès2021-05-05
| | | | | | | | | | | | | | | | | | | 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.
* gnu: guix: Add run-time dependency on Guile-Lib.Ludovic Courtès2021-05-05
| | | | | | | | | 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.
* gnu: lepton-eda: Update to 1.9.14-20210407.Ludovic Courtès2021-05-05
| | | | | * gnu/packages/engineering.scm (lepton-eda): Update to 1.9.14-20210407. [arguments]: Adjust file names in 'fix-dynamic-link' phase.
* status: Avoid abbreviation in messages.Ludovic Courtès2021-05-05
| | | | | | This is a followup to 68228d80dd575f0042d71b4563d82a8fef577a47. * guix/status.scm (hook-message): Spell out "sub-directories".
* gnu: Add node-once.Ron Nazarov2021-05-04
| | | | | | * gnu/packages/node-xyz.scm (node-once): New variable. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: knockd: Omit duplicate COPYING copy.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/packages/networking.scm (knockd)[arguments]: Set the typical ‘--docdir’.
* gnu: knockd: Update to 0.8.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/networking.scm (knockd): Update to 0.8.
* gnu: powertop: Update to 2.14.Tobias Geerinckx-Rice2021-05-04
| | | | | | | * 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.
* doc: Fix typo and use @acronym for RAS.Tobias Geerinckx-Rice2021-05-04
| | | | * doc/guix.texi (Linux Services): Fix typo and use @acronym for RAS.
* gnu: rasdaemon: Edit synopsis & description.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/linux.scm (rasdaemon)[description]: Fix typo and edit.
* gnu: java-javaparser: Upgrade os.name to ‘Guix’.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/java.scm (java-javaparser)[arguments]: Drop ‘SD’.
* tests: go: Fix typos in test descriptions.Tobias Geerinckx-Rice2021-05-04
| | | | * tests/go.scm: Fix ‘embeded’ typos.
* doc: Fix typos.Tobias Geerinckx-Rice2021-05-04
| | | | | * doc/contributing.texi (Translating Guix): Fix ‘developpers’ and ‘superseeded’ typos. Use @var mark-up where appropriate.
* gnu: go-gopkg-in-go-playground-assert-v1: Fix typo in description.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/packages/golang.scm (go-gopkg-in-go-playground-assert-v1) [description]: Fix typo.
* gnu: Add r-naturalsort.Roel Janssen2021-05-04
| | | | * gnu/packages/cran.scm (r-naturalsort): New variable.
* gnu: Exim: Update to 4.94.2 [security fixes].Leo Famulari2021-05-04
| | | | | | | | | | | 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.
* gnu: s6-linux-init: Update to 1.0.6.3.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/skarnet.scm (s6-linux-init): Update to 1.0.6.3.
* gnu: ethtool: Update to 5.12.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/networking.scm (ethtool): Update to 5.12.
* gnu: gthumb: Update to 3.10.3.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/gnome.scm (gthumb): Update to 3.10.3.
* gnu: libhandy: Update to 1.2.2.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/gnome.scm (libhandy): Update to 1.2.2.
* gnu: busybox: Update to 1.33.1.Tobias Geerinckx-Rice2021-05-04
| | | | | | | * 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.
* gnu: indi: Stop returning #t from phases.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/astronomy.scm (indi)[arguments]: Remove #t phase return values.
* gnu: indi: Respect #:tests?.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/packages/astronomy.scm (indi)[arguments]: Respect #:tests? in the 'check phase.
* gnu: indi: Check slightly more functionally.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/packages/astronomy.scm (indi)[arguments]: Substitute WITH-DIRECTORY-EXCURSION for double CHDIR.
* gnu: indi: Update to 1.9.0.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/astronomy.scm (indi): Update to 1.9.0.
* gnu: bcachefs-tools: Prepare for cross-compilation.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/packages/file-systems.scm (bcachefs-tools)[arguments]: Use CC-FOR-TARGET and PKG-CONFIG-FOR-TARGET.
* gnu: bcachefs-tools: Update to 0.1-6.a14d39d.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/file-systems.scm (bcachefs-tools): Update to 0.1-6.a14d39d.
* file-systems: Rewrite comment.Tobias Geerinckx-Rice2021-05-04
| | | | | * gnu/build/file-systems.scm (read-bcachefs-superblock): Make comment less damned negative.
* file-systems: Handle abnormal ‘bcachefs fsck’ exits.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/build/file-systems.scm (check-bcachefs-file-system): Handle a STATUS:EXIT-VAL of #F.
* gnu: bitcoin-core@0.21: Update to 0.21.1.Tobias Geerinckx-Rice2021-05-04
| | | | * gnu/packages/finance.scm (bitcoin-core-0.21): Update to 0.21.1.
* gnu: Add r-guitar.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/bioconductor.scm (r-guitar): New variable.
* gnu: python-nbconvert: Simplify build phase.Ricardo Wurmus2021-05-04
| | | | | * gnu/packages/python-xyz.scm (python-nbconvert)[arguments]: Simplify build phase "fix-paths-and-tests" by using WHICH; remove final boolean and reindent.
* gnu: python-nbconvert: Use modular texlive packages.Ricardo Wurmus2021-05-04
| | | | | * gnu/packages/python-xyz.scm (python-nbconvert)[inputs]: Remove texlive. [native-inputs]: Add texlive-union.
* gnu: Add texlive-eurosym.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-eurosym): New variable.
* gnu: Add texlive-tcolorbox.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-tcolorbox): New variable.
* gnu: Add texlive-adjustbox.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-adjustbox): New variable.
* gnu: Add texlive-collectbox.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-collectbox): New variable.
* gnu: Add texlive-storebox.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-storebox): New variable.
* gnu: Add texlive-ifoddpage.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-ifoddpage): New variable.
* gnu: Add texlive-titling.Ricardo Wurmus2021-05-04
| | | | * gnu/packages/tex.scm (texlive-titling): New variable.
* gnu: sbcl-trivial-backtrace: Move lift to native-inputs.Guillaume Le Vaillant2021-05-04
| | | | | * gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace)[inputs]: Move lift to... [native-inputs]: ... here.
* gnu: sbcl-trivial-backtrace: Update to 1.1.0-1.6eb65bdSharlatan Hellseher2021-05-04
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-trivial-backtrace): Update to 1.1.0-1.6eb65bd. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: sbcl-static-dispatch: Update to 0.5.Sharlatan Hellseher2021-05-04
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.5. [version]: Use annotated tag of the latest release in upstream. [native-inputs]: Remove prove, add fiveam. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>