Commit Graph

71748 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
3e908bb509
gnu: libpcap: Update to 1.10.1.
* gnu/packages/admin.scm (libpcap): Update to 1.10.1.
2021-06-30 21:34:27 +02:00
Tobias Geerinckx-Rice
2db86250a7
gnu: i7z: Restrict to x86_64 systems.
* gnu/packages/hardware.scm (i7z)[supported-systems]:
Set to x86_64-linux.
2021-06-30 21:34:27 +02:00
Tobias Geerinckx-Rice
6f13881f1e
installer: Offer the CUPS printing service.
* 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.
2021-06-30 21:34:26 +02:00
Tobias Geerinckx-Rice
14298cd301
gnu: vmpk: Update to 0.8.4.
* gnu/packages/music.scm (vmpk): Update to 0.8.4.
2021-06-30 21:34:26 +02:00
Tobias Geerinckx-Rice
7b5d05d282
gnu: drumstick: Update to 2.3.0.
* gnu/packages/music.scm (drumstick): Update to 2.3.0.
2021-06-30 21:34:26 +02:00
Efraim Flashner
b7d70aeb0b
gnu: tor: Update to 0.4.6.6.
* 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.
2021-06-30 20:02:32 +03:00
Pierre Neidhardt
e8e1dd2439
gnu: sbcl: Update to 2.1.6.
* gnu/packages/lisp.scm (sbcl): Update to 2.1.6.
2021-06-30 18:42:00 +02:00
Pierre Neidhardt
f44b1f76a9
gnu: sbcl-static-vectors: Update to 1.8.9.
* gnu/packages/lisp-xyz.scm (sbcl-static-vectors): Update to 1.8.9.
2021-06-30 18:41:55 +02:00
Pierre Neidhardt
005730ea50
gnu: sbcl-cffi: Update to 0.24.1.
* gnu/packages/lisp-xyz.scm (sbcl-cffi): Update to 0.24.1.
2021-06-30 18:41:49 +02:00
Pierre Neidhardt
ebf07a06f0
gnu: nyxt: Update to 2.1.1.
* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.1.
2021-06-30 12:55:47 +02:00
Lars-Dominik Braun
33b54ef2a5
gnu: python-k5test: Apply unreleased upstream fix.
* gnu/packages/python-xyz.scm (python-k5test) [arguments]<#:phases>:
Rename phase to reflect what it actually does, add another substitute*
expression.
2021-06-30 10:18:51 +02:00
Danial Behzadi
387b66b643
gnu: Add tractor.
* gnu/packages/tor.scm (tractor): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30 09:56:30 +02:00
Xinglu Chen
1fef9a4427
gnu: notmuch: Update to 0.32.2.
* gnu/packages/mail.scm (notmuch): Update to 0.32.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30 09:51:30 +02:00
cage
e3ba4e97b0
gnu: telescope: Update to 0.3.
* gnu/packages/web-browsers.scm (telescope): Update to 0.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-06-30 09:48:52 +02:00
Nicolas Goaziou
8269d82868
gnu: emacs-rime: Update to 1.0.5.
* gnu/packages/emacs-xyz.scm (emacs-rime): Update to 1.0.5.
2021-06-30 00:35:56 +02:00
Nicolas Goaziou
d0aadf86ef
gnu: emacs-ebdb: Update to 0.6.24.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.6.24.
2021-06-30 00:12:50 +02:00
Nicolas Goaziou
3a8067b009
gnu: emacs-tramp: Update to 2.5.1.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.5.1.
2021-06-30 00:12:35 +02:00
Maxim Cournoyer
4f3bdc8f21
pack: Prevent duplicate files in tar archives.
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.
2021-06-29 14:53:21 -04:00
Mathieu Othacehe
e2ff126588
installer: Fix crash when deleting a free space partition.
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.
2021-06-29 20:44:23 +02:00
luhui
fda0959a14
services: kmscon: Add keyboard-layout fields.
* 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>
2021-06-29 19:01:25 +02:00
Thorsten Wilms
5ed105a8bb
gnu: Update caps-plugins-lv2.
* 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>
2021-06-29 12:37:33 +02:00
Xinglu Chen
2ad896751c
services: configuration: Allow specifying prefix for serializer names.
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>
2021-06-29 12:37:33 +02:00
zimoun
5d47f30e93
gnu: python2-wsgiproxy2: Remove package.
* gnu/packages/python-web.scm (python2-wsgiproxy2): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:33 +02:00
zimoun
1f2ea75aed
gnu: python2-sqlparse: Remove package.
* gnu/packages/databases.scm (python2-sqlparse): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:33 +02:00
zimoun
87b872d5c5
gnu: python2-scripttest: Remove package.
* gnu/packages/check.scm (python2-scripttest): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
zimoun
24c7e0497d
gnu: python2-plotly: Remove package.
* gnu/packages/graph.scm (python2-plotly): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
zimoun
846b1056e8
gnu: python2-rpython: Remove package.
* gnu/packages/python-xyz.scm (python2-rpython): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
zimoun
81fa44f431
gnu: python2-roca-detect: Remove package.
* gnu/packages/python-crypto.scm (python2-roca-detect): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
zimoun
61e88d28f4
gnu: python2-mapnik: Remove package.
* gnu/packages/geo.scm (python2-mapnik): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:32 +02:00
zimoun
d284e35196
gnu: python2-libadalang: Remove package.
* gnu/packages/ada.scm (python2-libadalang): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:31 +02:00
zimoun
3c1e1ec107
gnu: python2-larch: Remove package.
* gnu/packages/python-xyz.scm (python2-larch): Remove variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29 12:37:31 +02:00
Ludovic Courtès
94bae22204
gnu: scotch: Update to 6.1.1.
* gnu/packages/maths.scm (scotch): Update to 6.1.1.
[native-inputs]: Add GFORTRAN.
[arguments]: Set 'FC' in 'Makefile.in'.
(scotch32)[arguments]: Likewise.
(scotch-shared)[arguments]: Likewise.
2021-06-29 12:37:31 +02:00
Ricardo Wurmus
4aa90cb4b3
gnu: Add r-cistopic-next.
* gnu/packages/bioconductor.scm (r-cistopic-next): New variable.
2021-06-29 12:28:44 +02:00
Ricardo Wurmus
05238ae30e
gnu: Add r-text2vec.
* gnu/packages/cran.scm (r-text2vec): New variable.
2021-06-29 12:28:44 +02:00
Ricardo Wurmus
1e9f4a86a7
gnu: Add r-rsparse.
* gnu/packages/cran.scm (r-rsparse): New variable.
2021-06-29 12:28:44 +02:00
Ricardo Wurmus
3ad0ec5fa7
gnu: Add r-float.
* gnu/packages/cran.scm (r-float): New variable.
2021-06-29 12:28:44 +02:00
Ricardo Wurmus
ae00ea94aa
gnu: Add r-mlapi.
* gnu/packages/cran.scm (r-mlapi): New variable.
2021-06-29 12:28:44 +02:00
David Dashyan
1be97fa9ce
gnu: Add pcl.
* gnu/packages/c.scm (pcl): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-29 10:15:49 +03:00
Giacomo Leidi
08110ecc2f
gnu: hunspell-dictionary: Update to 7.1.4.2.
* gnu/packages/hunspell.scm (hunspell-dict-it-it): Update to 7.1.4.2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-29 09:35:34 +03:00
Tobias Geerinckx-Rice
87e1c2fd7e
Really revert commit a8b705252b.
I give up.
2021-06-29 06:44:12 +02:00
Tobias Geerinckx-Rice
7bd59795f1
gnu: egl-wayland: Update to 1.1.7.
* gnu/packages/graphics.scm (egl-wayland): Update to 1.1.7.
2021-06-29 06:25:56 +02:00
Tobias Geerinckx-Rice
ac5dd01c2e
gnu: remind: Update to 3.3.7.
* gnu/packages/calendar.scm (remind): Update to 3.3.7.
2021-06-29 06:25:56 +02:00
Tobias Geerinckx-Rice
5a5e39e69c
gnu: libavif: Update to 0.9.2.
* gnu/packages/image.scm (libavif): Update to 0.9.2.
2021-06-29 06:25:56 +02:00
Tobias Geerinckx-Rice
39492f8cd7
gnu: erofs-utils: Edit description.
* gnu/packages/linux.scm (erofs-utils)[synopsis]: Add missing article.
[description]: Mark up.
2021-06-29 06:25:49 +02:00
Tobias Geerinckx-Rice
fa50c9b072
gnu: erofs-utils: Update to 1.3.
* gnu/packages/linux.scm (erofs-utils): Update to 1.3.
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
16c0380871
gnu: powerstat: Update to 0.02.26.
* gnu/packages/linux.scm (powerstat): Update to 0.02.26.
[arguments]: Remove obsolete 'respect-$prefix phase.
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
1ef68130a3
gnu: man-pages: Update to 5.12.
* gnu/packages/man.scm (man-pages): Update to 5.12.
[arguments]: Follow switch to standard ‘mandir’ over ‘MANDIR’.  \o/
2021-06-29 05:18:51 +02:00
Tobias Geerinckx-Rice
5b9a769b23
gnu: photoflare: Update to 1.6.9.
* gnu/packages/photo.scm (photoflare): Update to 1.6.9.
2021-06-29 05:18:50 +02:00
Tobias Geerinckx-Rice
13d938bead
gnu: cgal: Remove duplicate licence directory.
* gnu/packages/graphics.scm (cgal)[arguments]: Set CGAL_INSTALL_DOC_DIR
to match Guix's own default in #:configure-flags.
2021-06-29 05:18:50 +02:00
Tobias Geerinckx-Rice
32037d8f34
gnu: cgal: Update to 5.2.2.
* gnu/packages/graphics.scm (cgal): Update to 5.2.2.
2021-06-29 05:18:50 +02:00