Age | Commit message (Expand) | Author |
2020-12-03 | 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>
| Robert Karszniewicz |
2020-12-03 | 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>
| Simon Josefsson |
2020-12-03 | 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>
| Tanguy Le Carrour |
2020-12-03 | gnu: uBlock Origin: Update to 1.31.2.•••* gnu/packages/browser-extensions.scm (uassets): Update to a7e476412.
(ublock-origin): Update to 1.31.2.
| Marius Bakke |
2020-12-03 | 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.
| Marius Bakke |
2020-12-03 | 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.
| Marius Bakke |
2020-12-03 | doc: Correct spelling of 'discover?' .•••* doc/guix.texi (Base Services): Correct spelling of 'discover?'.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |
2020-12-03 | 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.
| Paul Garlick |
2020-12-03 | gnu: libmp3splt: Support splitting FLAC files.•••* gnu/packages/mp3.scm (libmp3splt)[inputs]: Add flac.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Martin Becze |
2020-12-03 | nls: Update 'fr' translation of the manual. | Ludovic Courtès |
2020-12-03 | 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.
| Ludovic Courtès |
2020-12-03 | gnu: Added chicken-agrep.•••* gnu/packages/chicken.scm (chicken-agrep): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-srfi-14.•••* gnu/packages/chicken.scm (chicken-srfi-14): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-datatype.•••* gnu/packages/chicken.scm (chicken-datatype): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-iset.•••* gnu/packages/chicken.scm (chicken-iset): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-srfi-69.•••* gnu/packages/chicken.scm (chicken-srfi-69): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-srfi-1.•••* gnu/packages/chicken.scm (chicken-srfi-1): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | gnu: Add chicken-test.•••* gnu/packages/chicken.scm (chicken-test): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| raingloom |
2020-12-03 | 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>
| raingloom |
2020-12-03 | 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>
| raingloom |
2020-12-03 | 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>
| raingloom |
2020-12-03 | self: Factorize package dependency enumeration.•••* guix/self.scm (transitive-package-dependencies): New procedure.
(compiled-guix)[dependencies]: Use it.
| Ludovic Courtès |
2020-12-03 | 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.
| Ludovic Courtès |
2020-12-03 | gnu: sbcl-cl-webkit: Update hash.•••* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update hash which was forgotten
in previous update commit.
| Pierre Neidhardt |
2020-12-03 | ci: Build novena-barebones-raw-image.•••* gnu/ci.scm (%guix-system-images): Add novena-barebones-raw-image.
| Danny Milosavljevic |
2020-12-03 | gnu: sbcl-cl-webkit: Update to 20201203.•••* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 20201203.
| Pierre Neidhardt |
2020-12-03 | gnu: lisp-repl-core-dumper: Update to 0.3.0.•••* gnu/packages/lisp.scm (lisp-repl-core-dumper): Update to 0.3.0.
| Pierre Neidhardt |
2020-12-03 | images: novena: Replace agetty-service by term-auto.•••* gnu/system/images/novena.scm (novena-barebones-os)[kernel-arguments]: New
field.
[services]: Remove field.
| Danny Milosavljevic |
2020-12-03 | images: Add novena-image-type, novena-barebones-raw-image, novena-barebones-os.•••* gnu/system/images/novena.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
| Danny Milosavljevic |
2020-12-03 | gnu: rust-openssl-0.10: Update to 0.10.30.•••* gnu/packages/crates-io.scm (rust-openssl-0): Update to 0.10.30.
| Nicolas Goaziou |
2020-12-03 | gnu: rust-url-2: Update to 2.2.0.•••* gnu/packages/crates-io.scm (rust-url-2): Update to 2.2.0.
[arguments]: Add `rust-form-url-encoded' to Cargo inputs.
| Nicolas Goaziou |
2020-12-03 | gnu: Add rust-form-urlencoded-1.•••* gnu/packages/crates-io.scm (rust-form-urlencoded-1): New variable.
| Nicolas Goaziou |
2020-12-03 | gnu: monolith: Make description more neutral.•••* gnu/packages/web.scm (monolith)[description]: Make description more neutral.
| Nicolas Goaziou |
2020-12-03 | gnu: libsoup: Patch docbook-xml references.•••* gnu/packages/gnome.scm (libsoup)[arguments]: Add phase to refer to
local copy of docbook-xml.
[native-inputs]: Add docbook-xml-4.1.2.
| Efraim Flashner |
2020-12-03 | gnu: google-brotli: Update to 1.0.9 (Fixes CVE-2020-8927).•••* gnu/packages/compression.scm (google-brotli): Update to 1.0.9.
[source]: Add snippet to remove unrecognized '-R' flag from pkg-config
files.
| Efraim Flashner |
2020-12-02 | gnu: linux-libre 4.4: Update to 4.4.247.•••* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.247.
(linux-libre-4.4-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: linux-libre 4.9: Update to 4.9.247.•••* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.247.
(linux-libre-4.9-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: linux-libre 4.14: Update to 4.14.210.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.210.
(linux-libre-4.14-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: linux-libre 4.19: Update to 4.19.161.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.161.
(linux-libre-4.19-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: linux-libre 5.4: Update to 5.4.81.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.81.
(linux-libre-5.4-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: linux-libre: Update to 5.9.12.•••* gnu/packages/linux.scm (linux-libre-5.9-version): Update to 5.9.12.
(linux-libre-5.9-pristine-source): Update hash.
| Leo Famulari |
2020-12-02 | gnu: emacs-telega: Update to 0.7.1.•••* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.7.1.
| Brett Gilio |
2020-12-02 | gnu: tdlib: Update to 1.7.0.•••* gnu/packages/messaging.scm (tdlib): Update to 1.7.0.
| Brett Gilio |
2020-12-02 | gnu: Add monolith.•••* gnu/packages/web.scm (monolith): New variable.
| Nicolas Goaziou |
2020-12-02 | gnu: icedove: Update to 78.5.1 [fixes CVE-2020-26970].•••* gnu/packages/gnuzilla.scm (icedove): Update to 78.5.1.
| Jonathan Brielmaier |
2020-12-02 | import: crate: Use existing package satisfying semver requirement.•••If a package satisfying the dependency's semver requirement already exists,
use it. Prior to this change the highest version matching the semver
requirement was used (and imported in case it was not defined as package
already).
When resolving a dependency (now done in `sort-map-dependencies`), first
search for a package matching the semver requirement and only if this fails
reach out for a crate.
* guix/import/crate.scm (crate->guix-package)[find-package-version]: New
function. [dependency-name+version]: New function.
[sort-map-dependencies]: Use it instead of lambda function.
* tests/crate.scm (test-doctool-crate, test-doctool-dependencies): New
variables.
("self-test …", "cargo-recursive-import-hoors-existing-packages"): New
tests.
| Hartmut Goebel |
2020-12-02 | import: crate: Trim version for names after left-most non-zero part.•••This complies to how versions are matched for caret requirements in crates:
An update is allowed if the new version number does not modify the left-most
non-zero digit in the major, minor, patch grouping.
* guix/import/crate.scm (version->semver-prefix): New function.
(make-crate-sexp)[format-inputs]: Use it.
(make-crate-sexp): Use it to pass shorter version to package->definition.
* guix/import/utils.scm (package->definition): Change optional parameter
APPEND-VERSION? into APPEND-VERSION?/STRING. If it is a string, append its
value to name.
* tests/crate.scm: Adjust tests accordingly.
| Hartmut Goebel |
2020-12-02 | import: utils: Trim patch version from names.•••This remove the patch version from generated package names. For example
'rust-my-crate-1.1.2' now becomes 'rust-my-crate-1.1'.
* guix/import/utils.scm (package->definition): Trim patch version from
generated package names.
* tests/crate.scm: (cargo>guix-package, cargo-recursive-import): Likewise.
| Hartmut Goebel |
2020-12-02 | import: crate: Parameterized importing of dev dependencies.•••The recursive crate importer will now include development dependencies only
for the top level package, but not for any of the recursively imported
packages. Also #:skip-build will be false for the top-most package.
* guix/import/crate.scm (make-crate-sexp): Add the key BUILD?.
(crate->guix-package): Add the key INCLUDE-DEV-DEPS?.
(crate-recursive-import): Likewise.
* guix/scripts/import/crate.scm (guix-import-crate): Likewise.
* tests/crate.scm (cargo-recursive-import): Likewise.
| Martin Becze |
2020-12-02 | import: crate: Memorize crate->guix-package.•••This adds memorization to procedures that involve network lookups.
'lookup-crate*' is used on every dependency of a package to get its version
list. It is also used to lookup a package's metadata. 'crate-recursive-import'
is also memorized since creating the same package twice will trigger a lookup
on its dependencies.
* guix/import/crate.scm (lookup-crate*): New procedure.
(crate->guix-package): Memorize package metadata lookups.
(crate-recursive-import): Memorize package creation.
| Martin Becze |