Age | Commit message (Expand) | Author |
2021-02-24 | gnu: nano: Update to 5.6....* gnu/packages/nano.scm (nano): Update to 5.6.
| Tobias Geerinckx-Rice |
2021-02-24 | gnu: Add tmsu....* gnu/packages/file-systems.scm (tmsu): New variable.
| Ricardo Wurmus |
2021-02-24 | gnu: Add go-github-com-hanwen-fuse....* gnu/packages/file-systems.scm (go-github-com-hanwen-fuse): New variable.
| Ricardo Wurmus |
2021-02-24 | gnu: Add greenclip....* gnu/packages/haskell-apps.scm (greenclip): New variable.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
| Léo Le Bouter |
2021-02-24 | gnu: Add ghc-wordexp....* gnu/packages/haskell-xyz.scm (ghc-wordexp): New variable.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
| Stefan Reichör |
2021-02-24 | gnu: ghc-protolude: Update to 0.3.0....* gnu/packages/haskell-xyz.scm (ghc-protolude): Update to 0.3.0.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
| Stefan Reichör |
2021-02-24 | gnu: purescript: Move to version-specific ghc-protolude-0.2 input....* gnu/packages/purescript.scm (purescript)[inputs]: Replace ghc-protolude with
ghc-protolude-0.2.
| Léo Le Bouter |
2021-02-24 | gnu: Add ghc-protolude-0.2....* gnu/packages/haskell-xyz.scm (ghc-protolude-0.2): New variable.
| Léo Le Bouter |
2021-02-24 | gnu: icedove: Update to 78.8.0....* gnu/packages/gnuzilla.scm (icedove): Update to 78.8.0.
| Jonathan Brielmaier |
2021-02-24 | gnu: Add go-github-com-mattn-go-sqlite3....* gnu/packages/golang.scm (go-github-com-mattn-go-sqlite3): New variable.
| Ricardo Wurmus |
2021-02-24 | gnu: esbuild: Update to 0.8.51....* gnu/packages/web.scm (esbuild): Update to 0.8.51.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Ryan Prior via Guix-patches via |
2021-02-24 | gnu: emacs-pyim: Update to 3.2....* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 3.2.
[source]: Use GNU ELPA URI.
[description]: Use full sentence.
| Nicolas Goaziou |
2021-02-24 | gnu: node: Update to 10.23.3....* gnu/packages/node.scm (node): Update to 10.23.3.
| Jelle Licht |
2021-02-24 | gnu: http-parser: Update to 2.9.4-1.ec8b5ee [fixes CVE-2020-8287]....Fixes CVE-2020-8287.
* gnu/packages/web.scm (http-parser): Update to 2.9.4-1.ec8b5ee.
[source]: Add patch to mitigate CVE.
* gnu/packages/patches/patches/http-parser-CVE-2020-8287.patch: New file.
* gnu/local.mk [dist_patch_DATA]: New patch.
| Jelle Licht |
2021-02-24 | gnu: patchwork: Update to 3.0.1....* gnu/packages/patchutils.scm (patchwork): Update to 3.0.1.
| Christopher Baines |
2021-02-24 | gnu: icecat: Update to 78.8.0-guix0-preview1 [security fixes]....Includes fixes for CVE-2021-23968, CVE-2021-23969, CVE-2021-23973, and
CVE-2021-23978.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update upstream source hash.
| Mark H Weaver |
2021-02-24 | gnu: emacs-csv-mode: Update to 1.15....* gnu/packages/emacs-xyz.scm (emacs-csv-mode): Update to 1.15.
| Nicolas Goaziou |
2021-02-24 | gnu: profanity: Disable static libraries....* gnu/packages/messaging.scm (profanity) [arguments]<#:configure-flag>: Add --disable-static.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| Raghav Gururajan |
2021-02-24 | gnu: profanity: Add missing inputs....* gnu/packages/messaging.scm (profanity) [inputs]: Add libgcrypt.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| Raghav Gururajan |
2021-02-24 | gnu: libstrophe: Disable static libraries....* gnu/packages/messaging.scm (libstrope)[arguments]: Add --disable-static
configure flag. Patch Makefile.am to make tests link correctly.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
libstrophe oneline
| Raghav Gururajan |
2021-02-24 | gnu: libstrophe: Update to 0.10.1....* gnu/packages/messaging.scm (libstrophe) [version]: Update to 0.10.1.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| Raghav Gururajan |
2021-02-24 | gnu: libmesode: Disable static libraries....* gnu/packages/messaging.scm (libmesode)[arguments]: Add --disable-static
configure flag. Patch Makefile.am to make tests link correctly.
| Raghav Gururajan |
2021-02-24 | gnu: libmesode: Update source, home-page URIs....* gnu/packages/messaging.scm (libmesode) [source]: Update to new
upstream URI.
[home-page]: Same.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
| Raghav Gururajan |
2021-02-24 | gnu: Add oshu....* gnu/packages/games.scm (oshu): New variable.
Co-authored-by: Leo Prikler <leo.prikler@student.tugraz.at>
| Dan Frumin |
2021-02-24 | guix: renpy-build-system: Quote data directory....This prevents generated launchers and desktop files from inadvertently
crashing if the directory name contains a space.
* gnu/build/renpy-build-system.scm (install, install-desktop-file): Use ~s
to format data directory.
| Leo Prikler |
2021-02-23 | gnu: asciidoc: Update source URI....* gnu/packages/documentation.scm (asciidoc)[source]: Update URI.
This fixes <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46706>.
They moved (and redirected) the repository to the new location
<https://github.com/asciidoc-py/asciidoc-py>. Here they changed the old
commits in-place using now Python3, which caused the hash mismatch.
The untouched Python2 version is still found under the ..-py2 repository.
| Björn Höfling |
2021-02-23 | gnu: redkite: Update to 1.3.0....* gnu/packages/audio.scm (redkite): Update to 1.3.0.
[propagated-inputs]: Move cairo from inputs.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Alexandros Theodotou |
2021-02-23 | gnu: geonkick: Update to 2.7.0....* gnu/packages/music.scm (geonkick): Update to 2.7.0.
[inputs]: Remove cairo (included in redkite).
[home-page]: Update URL.
[source]: Update repository URL.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Alexandros Theodotou |
2021-02-23 | gnu: zrythm: Update to 1.0.0-alpha.12.0.1....* gnu/packages/music.scm (zrythm): Update to 1.0.0-alpha.12.0.1.
[inputs]: Add pulseaudio.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Alexandros Theodotou |
2021-02-23 | gnu: guix-build-coordinator: Update to 0-19.f9a257e....* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-19.f9a257e.
| Christopher Baines |
2021-02-23 | packages: Improve the docstring of PACKAGE/INHERIT....* guix/packages.scm (package/inherit): Try to clarify the docstring.
| Leo Famulari |
2021-02-23 | gnu: Python: Fix CVE-2021-3177....* gnu/packages/patches/python-3.8-CVE-2021-3177.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-3.8)[replacement]: New field.
(python-3.8/fixed): New variable.
| Leo Famulari |
2021-02-23 | gnu: Add midicomp....* gnu/packages/audio.scm (midicomp): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Alexandros Theodotou |
2021-02-23 | gnu: Add star-for-pigx....This is a follow-up to commit f1f6e49190a11f926af3bef0d45541cabf47c742.
* gnu/packages/bioinformatics.scm (star-for-pigx): New variable.
(pigx-rnaseq, pigx-scrnaseq)[inputs]: Replace star with star-for-pigx.
| Ricardo Wurmus |
2021-02-23 | gnu: grammalecte: Update to 2.1.1....* gnu/packages/dictionaries.scm (grammalecte): Update to 2.1.1.
| Nicolas Goaziou |
2021-02-23 | gnu: pwsafe-cli: Fix version (again)....* gnu/packages/password-utils.scm (pwsafe-cli)[version]: Actual version is
0.2.0, not 0.2.1.
This is a followup to 9d76ff4304d1e9d0f413360ccdf2a2b14bf16c73.
| Nicolas Goaziou |
2021-02-23 | gnu: pwsafe-cli: Fix version....* gnu/packages/password-utils.scm (pwsafe-cli)[version]: Use 0.2.1 instead of
0.
| Nicolas Goaziou |
2021-02-23 | gnu: pwsafe-cli: Small fixes....* gnu/packages/password-utils.scm (pwsafe-cli): Fix indentation.
[inputs]: Re-order alphabetically.
[description]: Use a full sentence.
| Nicolas Goaziou |
2021-02-23 | gnu: pwsafe-cli: Fix license....* gnu/packages/password-utils.scm (pwsafe-cli)[license]: Use GPL2+.
| Nicolas Goaziou |
2021-02-23 | gnu: Add pwsafe-cli....* gnu/packages/password-utils.scm (pwsafe-cli): New variable.
Signed-off-by: Léo Le Bouter <lle-bout@zaclys.net>
| Stefan Reichör |
2021-02-23 | gnu: emacs-oauth2: Fix source location....* gnu/packages/emacs-xyz.scm (emacs-oauth2): Replace .el extension with .tar
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| Alexey Abramov via Guix-patches via |
2021-02-23 | doc: Expand sane-service-type documentation....* doc/guix.texi (sane-service-type): Move from between documentation
about geoclue, expand slightly.
(sane-backends-minimal): New description.
(sane-backends): New description, new example.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| raid5atemyhomework |
2021-02-23 | store: Micro-optimize object cache lookup....This avoids a closure allocation when 'lookup-cached-object' is called.
* guix/store.scm (lookup-cached-object): Avoid optional/keyword
arguments and inline.
(%mcached): Adjust accordingly.
| Ludovic Courtès |
2021-02-23 | gexp: Reduce allocations in 'gexp-attribute'....* guix/gexp.scm (gexp-attribute): Use 'fold' and 'fold/tree' instead of
'append-map'.
| Ludovic Courtès |
2021-02-23 | gexp: Reduce allocations while traversing lists....This reduces the total amount of memory allocated by 8% when running
"guix build qemu -d --no-grafts".
* guix/gexp.scm (fold/tree): New procedure.
(gexp-inputs)[interesting?]: New procedure.
[add-reference-inputs]: Change (lst ...) clause to (? pair? lst), and
use 'fold/tree' to recurse into it.
(gexp-inputs)[add-reference-output]: Likewise, and remove
plain (lst ...) clause.
Call 'fold'.
(gexp->sexp)[reference->sexp]: In the list case, avoid boxing and
recursive call when the object has a plain non-aggregate type.
| Ludovic Courtès |
2021-02-23 | gexp: Micro-optimize 'gexp->sexp' and 'lower-inputs'....* guix/gexp.scm (lower-inputs, gexp->sexp): Change keyword parameters to
positional parameters. Adjust callers accordingly.
* tests/gexp.scm (gexp->sexp*, "gexp->file"): Adjust accordingly.
| Ludovic Courtès |
2021-02-23 | gexp: Keep 'lower-inputs' private....It had been made public in 6b6298ae39bfe185ce1ab18bb3d641ddfad17c8f but
it's no longer needed since 779aa003fbacbbcb6973f289b607d1d285009cec.
* guix/gexp.scm (lower-inputs): Do not export.
| Ludovic Courtès |
2021-02-23 | gexp: 'gexp-inputs' returns both native and non-native inputs....This avoids double traversal of references and extra bookkeeping,
thereby further reducing memory allocations.
* guix/gexp.scm (lower-gexp): Include only one call to 'lower-inputs'.
(gexp-inputs): Remove #:native? parameter.
[set-gexp-input-native?]: New procedure.
[add-reference-inputs]: Use it.
(gexp-native-inputs): Remove.
* tests/gexp.scm (gexp-native-inputs): Remove.
(gexp-input->tuple): Include 'gexp-input-native?'.
("let-system")
("let-system, nested")
("ungexp + ungexp-native")
("ungexp + ungexp-native, nested")
("ungexp + ungexp-native, nested, special mixture")
("input list")
("input list + ungexp-native")
("input list splicing")
("input list splicing + ungexp-native-splicing")
("gexp list splicing + ungexp-splicing"): Adjust accordingly.
| Ludovic Courtès |
2021-02-23 | gexp: 'gexp-inputs' returns a list of <gexp-input> records....This slightly reduces memory allocation.
* guix/gexp.scm (lower-inputs): Expect a list of <gexp-input> rather
than a list of tuples.
(lower-reference-graphs)[tuple->gexp-input]: New procedure.
Use it.
(gexp-inputs): Return a list of <gexp-input> rather than a list of
tuples.
* tests/gexp.scm (gexp-input->tuple): New procedure.
("one input package")
("one input package, dotted list")
("one input origin")
("one local file")
("one local file, symlink")
("one plain file")
("two input packages, one derivation, one file")
("file-append")
("file-append, output")
("file-append, nested")
("let-system")
("let-system, nested")
("ungexp + ungexp-native")
("ungexp + ungexp-native, nested")
("ungexp + ungexp-native, nested, special mixture")
("input list")
("input list + ungexp-native")
("input list splicing")
("input list splicing + ungexp-native-splicing")
("gexp list splicing + ungexp-splicing"): Adjust accordingly.
| Ludovic Courtès |
2021-02-23 | gexp: Micro-optimize sexp serialization....* guix/gexp.scm (sexp->string): New procedure.
(gexp->derivation): Use it instead of 'object->string'.
| Ludovic Courtès |