Age | Commit message (Collapse) | Author |
|
Line introduced in 4efbf56e5391dfbb3db3d6cee3138afaccb6cd64.
* gnu/packages/bioinformatics.scm: Remove unused (gnu packages
commencement) import.
|
|
* gnu/packages/cran.scm (r-mcmcpack): New variable.
Co-authored-by: Marcel Schilling <marcel.schilling@uni-luebeck.de>
|
|
* gnu/packages/cran.scm (r-seuratobject): Update to 4.0.2.
(r-seurat): Update to 4.0.3.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/video.scm (obs): Update to 27.0.1.
[inputs]: Add glib, pipewire, wayland, wayland-protocol.
Some plugins now comes as submodules, so recursive? added.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/vim.scm (vim-guix-vim): Update to 0.2.1.
|
|
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Update.
[source]: Change URL to for. See
<https://github.com/politza/pdf-tools/issues/659>.
This update is required to make pdf-tools work properly for HiDPI screens.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/emacs-xyz.scm (emacs-window-purpose): Update to 1.8.1.
|
|
* gnu/packages/web-browsers.scm (tinmop): Update to 0.8.3.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-croatoan): Update to 0.0.1-3.a577951.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-2.b1639d8.
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
|
|
* gnu/packages/compression.scm (squashfs-tools-ng): New public variable.
|
|
* gnu/packages/compression.scm (squashfs-tools)[description]:
Don't mention zlib; compact discs; youth.
|
|
* gnu/packages/compression.scm (squashfs-tools): Update to 4.4-git.1.
[source]: Remove obsolete snippet.
|
|
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.110.
|
|
* gnu/packages/vnc.scm (remmina): Update to 1.4.19.
|
|
* gnu/packages/mail.scm (libesmtp)[description]: Add more libESMTP facts.
|
|
* gnu/packages/mail.scm (libesmtp): Update to 1.1.0.
[native-inputs]: Remove them all again.
|
|
* gnu/packages/mail.scm (libesmtp)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[native-inputs]: Add autoconf, automake, and libtool.
|
|
* gnu/packages/fpga.scm (verilator): Update to 4.204.
|
|
* gnu/packages/benchmark.scm (benchmark): Update to 1.5.5.
|
|
* gnu/packages/text-editors.scm (ghostwriter): Update to 2.0.2.
|
|
* gnu/packages/toys.scm (cbonsai): Update to 1.2.1.
|
|
* gnu/packages/web.scm (goaccess): Update to 1.5.1.
|
|
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.6.
[source]: Get it from SourceForge.
[inputs]: Use the default OpenSSL version.
|
|
* gnu/packages/backup.scm (duplicity): Update to 0.8.20.
|
|
* gnu/packages/cups.scm (epson-inkjet-printer-escpr): Update to 1.7.12.
|
|
* gnu/packages/linux.scm (corefreq): New public variable.
|
|
* gnu/packages/admin.scm (libpcap)[arguments]: Add a new 'omit-static-library phase.
|
|
* gnu/packages/admin.scm (libpcap): Update to 1.10.1.
|
|
* gnu/packages/hardware.scm (i7z)[supported-systems]:
Set to x86_64-linux.
|
|
* gnu/installer/services.scm (%system-services): Add CUPS.
* gnu/installer/newt/services.scm (run-other-services-cbt-page):
New procedure.
(run-services-page): Call it last.
|
|
* gnu/packages/music.scm (vmpk): Update to 0.8.4.
|
|
* gnu/packages/music.scm (drumstick): Update to 2.3.0.
|
|
* gnu/packages/tor.scm (tor): Update to 0.4.6.6.
[source]: Remove patch.
* gnu/packages/patches/tor-fix-build-with-gcc-7.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
|
|
* gnu/packages/lisp.scm (sbcl): Update to 2.1.6.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.9.
|
|
* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1.
|
|
* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.1.
|
|
* gnu/packages/python-xyz.scm (python-k5test) [arguments]<#:phases>:
Rename phase to reflect what it actually does, add another substitute*
expression.
|
|
* gnu/packages/tor.scm (tractor): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/mail.scm (notmuch): Update to 0.32.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/web-browsers.scm (telescope): Update to 0.3.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
|
* gnu/packages/emacs-xyz.scm (emacs-rime): Update to 1.0.5.
|
|
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.24.
|
|
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.
|
|
Tar translate duplicate files in the archive into hard links. These can cause
problems, as not every tool support them; for example dpkg doesn't.
* gnu/system/file-systems.scm (reduce-directories): New procedure.
(file-prefix?): Lift the restriction on file prefix. The procedure can be
useful for comparing relative file names. Adjust doc.
(file-name-depth): New procedure, extracted from ...
(btrfs-store-subvolume-file-name): ... here.
* guix/scripts/pack.scm (self-contained-tarball/builder): Use
reduce-directories.
* tests/file-systems.scm ("reduce-directories"): New test.
|
|
Fixes: <https://issues.guix.gnu.org/49126>.
* gnu/installer/newt/partition.scm (run-disk-page): Fix the return value when
removing a free space partition.
|
|
* gnu/services/base.scm (<kmscon-configuration>): Add keyboard-layout fields.
* doc/guix.texi (Base Services): Document them.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
|
|
* gnu/packages/audio.scm (caps-plugins-lv2): Update, since pull-request
has been merged, aside of other updates.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
Sometimes two configurations might have the same types for their field values,
but the values might be serialized in two completely different
ways (e.g. because the two programs have different configuration languages).
An example of this would be the ‘serialize-boolean’ procedure in (gnu services
mail) and (gnu services getmail). They both serialize a boolean value, but
because the Dovecot’s configuration language has a different syntax to the
configuration language for Getmail, two different procedures have to be
defined.
One way to workaround this would be to specify custom serializers for many
fields in order to separate the serialization of the values that have the same
type but serialize in different ways. This could get very tedious, especially
if there are many configurations in the same module.
Another way would be to move one of the configurations to its own module, like
what was done with (gnu services getmail). However, this would mean that
there would be multiple modules containing configurations for related
programs, e.g. we have (gnu services mail) and (gnu services getmail), it
doesn’t make much sense to keep the Getmail configuration in its own module.
This patch will allow one to write something like this:
(define-configuration foo-configuration
(bar
(string "bob")
"Option bar.")
(prefix bar-))
and the value of the ‘bar’ field would be serialized using a procedure named
‘bar-serialize-string’ instead of just ‘serialize-string’.
* gnu/services/configuration.scm (define-maybe-helper): Accept ‘prefix’
argument for using serializer with custom prefix.
(define-maybe): Pattern match on ‘prefix’ literal.
(define-configuration-helper): Accept ‘prefix’ argument for using serializer
with custom prefix.
(define-configuration): Pattern match on ‘prefix’ literal.
* tests/services/configuration.scm ("serialize-configuration with prefix"):
New test.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|