summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-05gnu: guix: Update to 1.2.0-5.c952a93.Mathieu Othacehe
* gnu/packages/package-management.scm (guix): Update to 1.2.0-5.c952a93.
2020-12-05images: novena: Make boot settings and RTC accessible.Danny Milosavljevic
* gnu/system/images/novena.scm (novena-barebones-os)[initrd-modules]: Add i2c-dev.
2020-12-05scripts: discover: Check for cache file existence.Mathieu Othacehe
Fixes: https://issues.guix.gnu.org/45045. * guix/scripts/discover.scm (read-substitute-urls): Check for file existence.
2020-12-04gnu: git-open: Remove unnecessary propagated input.EuAndreh
* gnu/packages/version-control.scm (git-open)[arguments]: Wrap the git-open executable with the path to xdg-utils. [propagated-inputs]: Replace with ... [inputs]: New field. [build-system]: Use copy-build-system. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-04gnu: ruby-regexp-parser: Update to 2.0.0.Tomás Ortín Fernández
* gnu/packages/ruby.scm (ruby-regexp-parser): Update to 2.0.0. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-04gnu: ruby-parser: Update to 2.7.2.0Tomás Ortín Fernández
* gnu/packages/ruby.scm (ruby-parser): Update to 2.7.2.0. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-04git: 'reference-available?' handles short commit IDs.Ludovic Courtès
Reported by Simon Tournier on #guix. Until now 'reference-available?' would always return #f when passed a short commit ID. * guix/git.scm (reference-available?): Call 'object-lookup-prefix' when COMMIT is shorter than 40 characters.
2020-12-04bash completion: Complete file names after '-f' and '-l'.Ludovic Courtès
* etc/completion/bash/guix (_guix_is_dash_f, _guix_is_dash_l): New functions. (_guix_complete): Complete file names after 'guix package -f', 'guix build -f', and 'guix environment -l'.
2020-12-04gnu: rust-form-urlencoded-1: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-form-urlencoded-1)[arguments]: Do not skip build.
2020-12-04etc: snippets: Fix name extraction.Nicolas Goaziou
* etc/snippets/text-mode/guix-commit-message-add-package: Fix name extraction. This is a follow-up to 988a49c78ef19ad25cef543e2059a19db04bbd36.
2020-12-04gnu: guix: Update to 1.2.0-4.4435999.Mathieu Othacehe
* gnu/packages/package-management.scm (guix): Update to 1.2.0-4.4435999.
2020-12-04etc: snippets: Fix name extraction.Nicolas Goaziou
* etc/snippets/text-mode/guix-commit-message-update-package: Since git commit mode is not derived from any Lisp mode, so-called sexp or symbols do not include the period character. As a consequence, names including versions are not properly extracted. Also use more idiomatic (goto-char (point-min)) instead of (beginning-of-buffer).
2020-12-04doc: Mention Guile-Semver dependency.Ludovic Courtès
This is a followup to 269c1db41bd82f93c7ae5c62a4969a423e556183. * doc/guix.texi (Requirements): Mention Guile-Semver.
2020-12-04import: crate: Skip tests when Guile-Semver is missing.Ludovic Courtès
* guix/import/crate.scm: Add comment for the 'module-autoload!' calls. * tests/crate.scm (have-guile-semver?): New variable. ("crate->guix-package", "cargo-recursive-import") ("cargo-recursive-import-hoors-existing-packages"): Skip when HAVE-GUILE-SEMVER? is false.
2020-12-04gnu: rust-proc-macro-crate-0.1: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1)[arguments]: Do not skip build.
2020-12-04gnu: rust-quote-1: Update to 1.0.7.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-quote-1): Update to 1.0.7.
2020-12-04gnu: rust-proc-macro-error-1: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-proc-macro-error-1)[arguments]: Do not skip build. Skip tests, tho. Add rust-serde-derive, rust-toml and rust-trybuild to development inputs. Fix some versions in Cargo.toml.
2020-12-04gnu: rust-system-deps-1: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-system-deps-1): Do not skip build. [arguments]: Disable tests. Add rust-itertools as a development input. Add a phase to fix build.
2020-12-04gnu: rust-strum-0.18: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-strum-0.18): Do not skip build.
2020-12-04gnu: rust-strum-macros-0.18: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-strum-macros-0.18): Do not skip build.
2020-12-04gnu: rust-proc-macro-error-attr-1: Do not skip build.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-proc-macro-error-attr-1): Do not skip build.
2020-12-04gnu: rust-gtk-rs-lgpl-docs-0: Update to 0.1.18.Nicolas Goaziou
* gnu/packages/crates-gtk.scm (rust-gtk-rs-lgpl-docs-0): Update to 0.1.18.
2020-12-04gnu: rust-syn-1: Update to 1.0.53.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-syn-1): Update to 1.0.53. Fix indentation. [description]: Make it a full sentence.
2020-12-04gnu: Add rust-system-deps-1.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-system-deps-1): New variable.
2020-12-04gnu: rust-rustdoc-stripper-0.1: Update to 0.1.16.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-rustdoc-stripper-0.1): Update to 0.1.16. Fix indentation.
2020-12-04gnu: rust-x11-2: Update to 2.18.2.Nicolas Goaziou
* gnu/packages/crates-graphics.scm (rust-x11-2): Update to 2.18.2. [home-page]: Drop ".git" suffix. [description]: Make it a full sentence. [license]: Update license to expat.
2020-12-04gnu: rust-anyhow-1.0: Update to 1.0.34.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-anyhow-1.0): Update to 1.0.34.
2020-12-04gnu: Add rust-strum-0.18.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-strum-0.18): New variable.
2020-12-04gnu: Add rust-strum-macros-0.18.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-strum-macros-0.18): New variable.
2020-12-04scripts: substitute: Fix discover option.Mathieu Othacehe
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-04gnu: Add rust-proc-macro-crate-0.1.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-proc-macro-crate-0.1): New variable.
2020-12-04gnu: Add rust-proc-macro-error-1.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-proc-macro-error-1): New variable. (rust-proc-macro-error-0.4): inherit from variable above.
2020-12-04gnu: Add rust-proc-macro-error-attr-1.Nicolas Goaziou
* 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-04gnu: rust-thiserror-1: Update to 1.0.22.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-thiserror-1): Update to 1.0.22.
2020-12-04gnu: rust-thiserror-impl-1.0: Update to 1.0.22.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-thiserror-impl-1.0): Update to 1.0.22.
2020-12-04tests: pack-relocatable: Ensure commands can run in the current namespace.Paul Garlick
* 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-04gnu: Add rust-linkify-0.4.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-linkify-0.4): New variable.
2020-12-04image: Fix ISO image production.Mathieu Othacehe
This is a follow-up of 41f27bf8702838f19b1dc5ffee8eec1d4315d4e6. * gnu/system/image.scm (operating-system-for-image): Force "volatile-root?" to true when producing ISO images.
2020-12-04gnu: rust-hex-0.4: Update to 0.4.2.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-hex-0.4): Update to 0.4.2. Fix indentation.
2020-12-04gnu: Add rust-open-1.Nicolas Goaziou
* gnu/packages/crates-io.scm (rust-open-1): New variable.
2020-12-04gnu: mumi: Update to 0.0.1-3.8c82c8f.Ricardo Wurmus
* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.8c82c8f.
2020-12-04import/cran: Do not attempt to generate definitions for failed imports.Ricardo Wurmus
* guix/scripts/import/cran.scm (guix-import-cran): Remove failed imports from list of packages to define.
2020-12-04import/cran: Fix calls to CRAN->GUIX-PACKAGE.Ricardo Wurmus
* guix/import/cran.scm (cran->guix-package, latest-bioconductor-release): Invoke CRAN->GUIX-PACKAGE with #:REPO keyword argument.
2020-12-04gnu: mumi: Update to 0.0.1-3.6fd49e9.Ricardo Wurmus
* gnu/packages/mail.scm (mumi): Update to 0.0.1-3.6fd49e9.
2020-12-03gnu: emacs-yasnippet-snippets: Resolve void function error.Maxim Cournoyer
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-03gnu: python-pygit2: Update to 1.4.0.Leo Famulari
* gnu/packages/python-xyz.scm (python-pygit2): Update to 1.4.0.
2020-12-03gnu: libgit2: Update to 1.1.0Holger Peters
* gnu/packages/version-control.scm (libgit2): Update to 1.1.0. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-04gnu: Add novena-eeprom.Danny Milosavljevic
* gnu/packages/admin.scm (novena-eeprom): New variable.
2020-12-03gnu: geany: Update to 1.37.1.Nicolas Goaziou
* gnu/packages/text-editors.scm (geany): Update to 1.37.1.
2020-12-03gnu: scintilla: Update to 4.4.6.Nicolas Goaziou
* gnu/packages/text-editors.scm (scintilla): Update to 4.4.6.