Commit graph

70002 commits

Author SHA1 Message Date
Nicolas Goaziou 0146a62b82
gnu: rust-anyhow-1.0: Update to 1.0.34.
* gnu/packages/crates-io.scm (rust-anyhow-1.0): Update to 1.0.34.
2020-12-04 14:53:26 +01:00
Nicolas Goaziou 28756005c0
gnu: Add rust-strum-0.18.
* gnu/packages/crates-io.scm (rust-strum-0.18): New variable.
2020-12-04 14:50:47 +01:00
Nicolas Goaziou fafbb6d57e
gnu: Add rust-strum-macros-0.18.
* gnu/packages/crates-io.scm (rust-strum-macros-0.18): New variable.
2020-12-04 14:50:46 +01:00
Mathieu Othacehe 79fd9f4026
scripts: substitute: Fix discover option.
The discover option can be unset or set to "yes/no". Handle both cases.

* guix/scripts/substitute.scm (%local-substitute-urls): Fix discover option.
2020-12-04 14:45:26 +01:00
Nicolas Goaziou a59aaad6dd
gnu: Add rust-proc-macro-crate-0.1.
* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1): New variable.
2020-12-04 14:40:01 +01:00
Nicolas Goaziou a67118ef27
gnu: Add rust-proc-macro-error-1.
* gnu/packages/crates-io.scm (rust-proc-macro-error-1): New variable.
(rust-proc-macro-error-0.4): inherit from variable above.
2020-12-04 14:32:53 +01:00
Nicolas Goaziou d31540bd5f
gnu: Add rust-proc-macro-error-attr-1.
* gnu/packages/crates-io.scm (rust-proc-macro-error-attr-1): New variable.
(rust-proc-macro-error-attr-0.4): inherit from variable above.
2020-12-04 14:32:52 +01:00
Nicolas Goaziou 393d1249f8
gnu: rust-thiserror-1: Update to 1.0.22.
* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.22.
2020-12-04 14:21:27 +01:00
Nicolas Goaziou 069eec9195
gnu: rust-thiserror-impl-1.0: Update to 1.0.22.
* gnu/packages/crates-io.scm (rust-thiserror-impl-1.0): Update to 1.0.22.
2020-12-04 14:20:49 +01:00
Paul Garlick a67b82475d
tests: pack-relocatable: Ensure commands can run in the current namespace.
* tests/guix-pack-relocatable (run_without_store): Use subshell to run
commands in the current namespace.  This avoids shell syntax and parsing
errors.
2020-12-04 13:12:08 +00:00
Nicolas Goaziou 133414ad89
gnu: Add rust-linkify-0.4.
* gnu/packages/crates-io.scm (rust-linkify-0.4): New variable.
2020-12-04 14:09:44 +01:00
Mathieu Othacehe 83de7ee662
image: Fix ISO image production.
This is a follow-up of 41f27bf870.

* gnu/system/image.scm (operating-system-for-image): Force "volatile-root?" to
true when producing ISO images.
2020-12-04 14:06:49 +01:00
Nicolas Goaziou 2973c74e53
gnu: rust-hex-0.4: Update to 0.4.2.
* gnu/packages/crates-io.scm (rust-hex-0.4): Update to 0.4.2.  Fix
indentation.
2020-12-04 14:04:15 +01:00
Nicolas Goaziou aa51460fca
gnu: Add rust-open-1.
* gnu/packages/crates-io.scm (rust-open-1): New variable.
2020-12-04 13:59:21 +01:00
Ricardo Wurmus d378d0c229
gnu: mumi: Update to 0.0.1-3.8c82c8f.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.8c82c8f.
2020-12-04 13:16:06 +01:00
Ricardo Wurmus 2bbe6b300e
import/cran: Do not attempt to generate definitions for failed imports.
* guix/scripts/import/cran.scm (guix-import-cran): Remove failed imports from
list of packages to define.
2020-12-04 12:28:53 +01:00
Ricardo Wurmus a689c85af4
import/cran: Fix calls to CRAN->GUIX-PACKAGE.
* guix/import/cran.scm (cran->guix-package, latest-bioconductor-release):
Invoke CRAN->GUIX-PACKAGE with #:REPO keyword argument.
2020-12-04 12:27:29 +01:00
Ricardo Wurmus a6805ad0b8
gnu: mumi: Update to 0.0.1-3.6fd49e9.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.6fd49e9.
2020-12-04 07:07:23 +01:00
Maxim Cournoyer 2e9b7a207d
gnu: emacs-yasnippet-snippets: Resolve void function error.
Attempting to use the python-mode snippets shipped with this package would
result in a '(void-function yasnippet-snippets--fixed-indent)' error being
raised (failing the initialization of other packages such as Elpy).  The
following change fixes this by not only installing the snippets but also the
accompanying Elisp library that allows automatic discovery of the snippets.

* gnu/packages/emacs-xyz.scm (emacs-yasnippet-snippets)[build-system]: Switch
to emacs-build-system.
[arguments]: Remove the #:module and #:builder arguments.  Add the #:include
argument.
[description]: Adjust to reflect that it is no longer necessary to manually
add the snippets to the yas-snippet-dirs variable.
2020-12-03 22:33:52 -05:00
Leo Famulari 6cf7b5e2ad
gnu: python-pygit2: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.4.0.
2020-12-03 18:58:24 -05:00
Holger Peters 68fa8fb0cb
gnu: libgit2: Update to 1.1.0
* gnu/packages/version-control.scm (libgit2): Update to 1.1.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-03 18:58:21 -05:00
Danny Milosavljevic 00fb3976b3
gnu: Add novena-eeprom.
* gnu/packages/admin.scm (novena-eeprom): New variable.
2020-12-04 00:04:49 +01:00
Nicolas Goaziou 4496e038d8
gnu: geany: Update to 1.37.1.
* gnu/packages/text-editors.scm (geany): Update to 1.37.1.
2020-12-03 23:25:40 +01:00
Nicolas Goaziou 88c6edb846
gnu: scintilla: Update to 4.4.6.
* gnu/packages/text-editors.scm (scintilla): Update to 4.4.6.
2020-12-03 23:20:37 +01:00
Robert Karszniewicz 4f7698ba53
gnu: utox: Update home-page and description.
* gnu/packages/messaging.scm (utox): Update home-page and description.
[home-page]: Change to GitHub URL.
[description]: Fix uTox naming style.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 23:18:30 +01:00
Robert Karszniewicz f5ba25ddff
gnu: utox: Update to 0.18.0.
Fixes <http://issues.guix.gnu.org/43750>.

* gnu/packages/messaging.scm (utox): Update to 0.18.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 23:18:30 +01:00
Simon Josefsson 1d4a2668e3
doc: Give references and examples for services-to-restart.
* doc/guix.texi (Unattended Upgrades): Give references and examples
for services-to-restart.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 23:18:30 +01:00
Tanguy Le Carrour d18a4375f3
gnu: poetry: Fix a problem with a dependency.
* gnu/packages/python-xyz.scm (poetry)[arguments]: Relax version constraints
for python-packaging.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-03 22:39:57 +01:00
Marius Bakke 19f1307a59
gnu: uBlock Origin: Update to 1.31.2.
* gnu/packages/browser-extensions.scm (uassets): Update to a7e476412.
(ublock-origin): Update to 1.31.2.
2020-12-03 21:56:52 +01:00
Marius Bakke 7177411c34
gnu: gnutls-dane: Inherit from newer GnuTLS.
Fixes <https://bugs.gnu.org/44914>.

* gnu/packages/tls.scm (gnutls/dane): Inherit from GNUTLS/FIXED instead of
GNUTLS.
2020-12-03 21:56:52 +01:00
Marius Bakke c5df560fd3
gnu: GnuTLS: Update replacement to 3.6.15 [fixes CVE-2020-24659].
* gnu/packages/tls.scm (gnutls-3.6.14): Rename to ...
(gnutls/fixed): ... this.  Update to 3.6.15.
(gnutls): Adjust for renamed replacement.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.
2020-12-03 21:56:52 +01:00
Maxime Devos 7776fc4c0f
doc: Correct spelling of 'discover?' .
* doc/guix.texi (Base Services): Correct spelling of 'discover?'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-12-03 20:33:58 +01:00
Paul Garlick 8bc5ca5160
linux-container: Correct test for unprivileged user namespace support.
Fixes <https://bugs.gnu.org/31977>.
Reported by Paul Garlick <pgarlick@tourbillion-technology.com>.

* gnu/build/linux-container.scm (unprivileged-user-namespace-supported?):
Return #f when the 'userns-file' does not exist.
2020-12-03 16:25:45 +00:00
Martin Becze 0d5d1bdf91
gnu: libmp3splt: Support splitting FLAC files.
* gnu/packages/mp3.scm (libmp3splt)[inputs]: Add flac.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-12-03 16:50:20 +01:00
Ludovic Courtès 41fb3d5a9a
nls: Update 'fr' translation of the manual. 2020-12-03 16:18:45 +01:00
Ludovic Courtès b5a6eddd8e
doc: Tweak wording of 'chicken-build-system' material.
* doc/guix.texi (Build Systems): Fix spelling of "CHICKEN".  Add xref to
its web site.  Tweak wording.
2020-12-03 16:18:44 +01:00
raingloom eee037ec87
gnu: Added chicken-agrep.
* gnu/packages/chicken.scm (chicken-agrep): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom 5422c7185b
gnu: Add chicken-srfi-14.
* gnu/packages/chicken.scm (chicken-srfi-14): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom 59fbfcfb55
gnu: Add chicken-datatype.
* gnu/packages/chicken.scm (chicken-datatype): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom bb1b37d881
gnu: Add chicken-iset.
* gnu/packages/chicken.scm (chicken-iset): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom c84f0c49f9
gnu: Add chicken-srfi-69.
* gnu/packages/chicken.scm (chicken-srfi-69): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom f0f133d14f
gnu: Add chicken-srfi-1.
* gnu/packages/chicken.scm (chicken-srfi-1): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:44 +01:00
raingloom 7dd7bab48a
gnu: Add chicken-test.
* gnu/packages/chicken.scm (chicken-test): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:43 +01:00
raingloom a0e2a3e30c
gnu: Use qualified license names in chicken.scm instead of selective import.
* gnu/packages/chicken.scm (chicken)[license]: Use qualified name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:43 +01:00
raingloom 64f032d73f
build-system: Add chicken-build-system.
* guix/build-system/chicken.scm: New file.
* guix/build/chicken-build-system.scm: New file.
* Makefile.am: Add them.
* doc/guix.texi: Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 16:18:33 +01:00
raingloom 918a643bf9
gnu: chicken: Add 'CHICKEN_REPOSITORY_PATH' search path spec.
* gnu/packages/chicken.scm (chicken)[native-search-paths]: New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-12-03 15:44:21 +01:00
Ludovic Courtès fbb380a088
self: Factorize package dependency enumeration.
* guix/self.scm (transitive-package-dependencies): New procedure.
(compiled-guix)[dependencies]: Use it.
2020-12-03 14:34:26 +01:00
Ludovic Courtès 720e87fe91
gnu: guile-semver: Switch to Guile 3.0.
* gnu/packages/guile-xyz.scm (guile-semver)[inputs]: Use GUILE-3.0.
(guile3.0-semver): Define in terms of 'deprecated-package'.
(guile2.2-semver): New variable.
2020-12-03 13:48:53 +01:00
Pierre Neidhardt 1d0354332a
gnu: sbcl-cl-webkit: Update hash.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update hash which was forgotten
in previous update commit.
2020-12-03 12:42:43 +01:00
Danny Milosavljevic 846e52400f
ci: Build novena-barebones-raw-image.
* gnu/ci.scm (%guix-system-images): Add novena-barebones-raw-image.
2020-12-03 12:36:03 +01:00