Commit graph

72476 commits

Author SHA1 Message Date
Efraim Flashner 23b8af7962
gnu: gama: Update to 2.13.
* gnu/packages/gps.scm (gama): Update to 2.13.
2021-01-17 11:06:28 +02:00
Florian Pelz edd989d57a
news: Add ‘de’ translation. 2021-01-16 23:26:16 +00:00
Oleg Pykhalov c35d230c8f
gnu: youtube-dl: Update to 2021.01.16.
* gnu/packages/video.scm (youtube-dl): Update to 2021.01.16.
2021-01-17 02:16:18 +03:00
Alexandros Theodotou e0701ff94a
gnu: Add markets.
* gnu/packages/gnome-xyz.scm (markets): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:39:24 +01:00
Tanguy Le Carrour 539c05197c
gnu: python-pep517: Update to 0.9.1.
* gnu/packages/python-xyz.scm (python-pep517): Update to 0.9.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:35:18 +01:00
Simon South 181f290aa2
services: openntpd: Remove support for deprecated "-s" option.
* gnu/services/networking.scm (openntpd-configuration): Remove
"allow-large-adjustment?" field.
(openntpd-shepherd-service): Remove use of "allow-large-adjustment?"
configuration field and "-s" daemon option.
* tests/networking.scm (%openntpd-conf-sample): Remove
"allow-large-adjustment?" field.
* doc/guix.texi (Networking Services)[openntpd-service-type]: Remove
"allow-large-adjustment?" field from sample configuration.
[openntpd-configuration]: Remove description of "allow-large-adjustment?"
field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:30:59 +01:00
Michael Rohleder fb3c0d3444
gnu: xfce4-whiskermenu-plugin: Update to 2.5.2.
* gnu/packages/xfce.scm (xfce4-whiskermenu-plugin): Update to 2.5.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:14:31 +01:00
Michael Rohleder fb7fb10d47
gnu: garcon: Update to 4.16.1.
* gnu/packages/xfce.scm (garcon): Update to 4.16.1.
[native-inputs]: Add gobject-introspection, sorted alphabeticaly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:14:21 +01:00
Michael Rohleder 948e5c9148
gnu: xfce4-cpufreq-plugin: Update to 1.2.3.
* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 23:01:49 +01:00
Michael Rohleder e13f90580c
gnu: xfconf: Install bash completion.
* gnu/packages/xfce.scm (xfconf)[arguments]: Add install-shell-completions phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:59:08 +01:00
Michael Rohleder d08a292ad8
gnu: xfwm4: Update to 4.16.1.
* gnu/packages/xfce.scm (xfwm4): Update to 4.16.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:59:02 +01:00
Michael Rohleder cde77a82c8
gnu: thunar: Update to 4.16.2.
* gnu/packages/xfce.scm (thunar): Update to 4.16.2.
[inputs]: Add gobject-introspection.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:58:56 +01:00
Michael Rohleder d8fd1c177f
gnu: mkvtoolnix: Update to 52.0.0.
* gnu/packages/video.scm (mkvtoolnix): Update to 52.0.0.
[inputs]: Add libdvdread to support dvd chapter.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:56:32 +01:00
Vincent Legoll 670a79a839
gnu: diffoscope: Update to 164.
* gnu/packages/diffoscope.scm (diffoscope): Update to 164.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:55:48 +01:00
Stefan d4f5ea502d
services: qemu-binfmt: 'guix-support?' defaults to #t.
* gnu/services/virtualization.scm (qemu-binfmt-service-type)[guix-support?]:
Change the default from #f to #t.
* doc/guix.texi (Transparent Emulation with QEMU): Change the default of
‘guix-support?’ from #f to #t.  Describe the implication of setting it to #f.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-01-16 22:38:17 +01:00
Christopher Lemmer Webber 2a333f2535
gnu: blender: Update to 2.91.0.
* gnu/packages/graphics.scm (blender): Update to 2.91.0.
[inputs]: Add embree.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-01-16 15:40:34 -05:00
Christopher Lemmer Webber c544cfb399
gnu: Add embree.
* gnu/packages/graphics.scm (embree): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-01-16 15:40:34 -05:00
Tobias Geerinckx-Rice 225c5ea014
Revert "gnu: llvm: Update to 11.0.1."
This reverts commit 9b415c0b36, which
reportedly breaks[0] rust@1.47.0, rust-1.48.0 and rust-1.49.0.

[0]: http://issues.guix.gnu.org/45909
2021-01-16 21:24:09 +01:00
Christopher Baines 681af17460
guix: Move narinfo code from substitute script to module.
This separation between the code for dealing with narinfos from the code doing
that for a purpose should make things clearer, and better support components
other that the substitute script in using this code.

This is just moving the code around, no code should have been significantly
changed.

* guix/scripts/substitute.scm (<narinfo>): Move record type to (guix narinfo).
(fields->alist, narinfo-hash-algorithm+value, narinfo-hash->sha256,
narinfo-signature->canonical-sexp, narinfo-maker, read-narinfo,
narinfo-sha256, valid-narinfo?, write-narinfo, narinfo->string,
string->narinfo, equivalent-narinfo?, supported-compression?,
compresses-better?, narinfo-best-uri): Move procedures to (guix narinfo).
(%compression-methods): Move variable to (guix narinfo).
* guix/narinfo.scm: New file.
* Makefile.am (MODULES): Add it.
* po/guix/POTFILES.in: Add 'guix/narinfo.scm'.
2021-01-16 11:51:03 +00:00
Christopher Baines 35e0c0cf1d
substitute: Untangle skipping authentication from valid-narinfo?.
Rather than having valid-narinfo? evaluate to #t if
%allow-unauthenticated-substitutes? is set to #t, just use (const #t) for
valid-narinfo? when %allow-unauthenticated-substitutes? is set to #t.  This
will allow moving valid-narinfo? in to a (guix substitutes) module.

* guix/scripts/substitute.scm (process-query, process-substitution): Change
the authorized? argument to lookup-narinfo and lookup-narinfos/diverse based
on %allow-unauthenticated-substitutes?.
(valid-narinfo?): Remove use of %allow-unauthenticated-substitutes?.
2021-01-16 11:49:36 +00:00
Christopher Baines 540893a8cc
gnu: gnome-font-viewer: Fix thumbnail generation.
Previously, thumbnail generation failed, as the gnome-thumbnail-font command
couldn't be found. Using an absolute filename in the .thumbnailer file fixes
this.

Cached failures within .cache/thumbnails/fail/ or similar may need removing
before the effect of this change can be seen.

* gnu/packages/gnome.scm (gnome-font-viewer)[arguments]: Add patch-thumbnailer
phase.
2021-01-16 11:13:11 +00:00
Christopher Baines b52bf66739
gnu: ruby-method-source: Remove unnecessary dependency on git.
* gnu/packages/ruby.scm (ruby-method-source)[arguments]: Patch Rakefile to use
find rather than git.
[native-inputs]: Remove git.
2021-01-16 11:13:09 +00:00
Danny Milosavljevic 74a83afdf5
gnu: Add lrzsz.
* gnu/packages/admin.scm (lrzsz): New variable.
2021-01-16 02:18:26 +01:00
Michael Rohleder 884f320e7c
gnu: emacs-dired-hacks: Update to 0.0.1-3.d1a2bda.
* gnu/packages/emacs-xyz.scm (emacs-dired-hacks): Update to 0.0.1-3.d1a2bda.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-15 21:38:30 +01:00
Michael Rohleder 9867bad909
gnu: emacs-calibredb: Patch paths to calibre programs.
* gnu/packages/emacs-xyz.scm (emacs-calibredb): Patch paths to calibre programs.
[arguments]: Add phase patch-paths.
[inputs]: Add calibre.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-15 21:37:51 +01:00
Morgan Smith 37d40e488b
gnu: Add emacs-crdt.
* gnu/packages/emacs-xyz.scm (emacs-crdt): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-01-15 21:33:32 +01:00
Pierre Neidhardt c03875b036
gnu: emacs-helm-sly: Update to 0.6.0.
* gnu/packages/emacs-xyz.scm (emacs-helm-sly): Update to 0.6.0.
2021-01-15 10:10:17 +01:00
Sharlatan Hellseher 9717250da2
gnu: sbcl-postmodern: Update to 1.32.6.
* gnu/packages/lisp-xyz.scm (sbcl-postmodern): Update to 1.32.6.
  [inputs]: Add cl-base64, cl-unicode, ironclad, local-time and uax-15.
  [arguments]: Add cl-postgres, s-sql and simple-date to 'asd-systems'.
  (ecl-postmodern)[arguments]: Add cl-postgres, s-sql and simple-date to
  'asd-systems'. Update the 'fix-build' phase.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-15 09:52:43 +01:00
Tobias Geerinckx-Rice ef448aa3f6
gnu: facter: Update to 4.0.48.
* gnu/packages/admin.scm (facter): Update to 4.0.48.
2021-01-14 22:05:44 +01:00
Tobias Geerinckx-Rice 2a0a6f8fc3
gnu: kyotocabinet: Update to 1.2.79.
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.79.
2021-01-14 22:05:44 +01:00
Tobias Geerinckx-Rice 381bc72408
gnu: gptfdisk: Update to 1.0.6.
* gnu/packages/disk.scm (gptfdisk): Update to 1.0.6.
2021-01-14 22:05:43 +01:00
Tobias Geerinckx-Rice c0c747cc81
gnu: busybox: Update to 1.32.1.
* gnu/packages/busybox.scm (busybox): Update to 1.32.1.
2021-01-14 22:05:43 +01:00
Jan (janneke) Nieuwenhuizen 5b785b2a62
services: hurd-vm: Respect hurd-vm-configuration's disk-size.
This is a follow-up to commit 859b362f81.

* gnu/services/virtualization.scm (hurd-vm-disk-image): Use diks-size from
config to set image's size.
2021-01-14 20:18:09 +01:00
Efraim Flashner 93309e25c7
gnu: vcflib: Update to 1.0.2.
* gnu/packages/bioinformatics.scm (vcflib): Update to 1.0.2.
[source]: Download using git-fetch. Remove patch. Update snippet to use
packaged libraries.
[build-system]: Switch to cmake-build-system.
[inputs]: Add bzip2.
[native-inputs]: Add package-source of fsom.
[arguments]: Delete custom 'set-flags, 'install phases. Don't delete
'configure phase. Adjust 'unpack-submodule-sources phase.
* gnu/packages/patches/vcflib-use-shared-libraries.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-01-14 20:43:31 +02:00
Efraim Flashner db30d6eada
gnu: sambamba Update to 0.8.0.
* gnu/packages/bioinformatics.scm (sambamba): Update to 0.8.0.
[source, home-page]: Update to new upstream URI.
[arguments]: Shorten 'fix-ldc-version phase. Remove
'place-biod-and-undead phase. Update 'unbundle-prerequisites and
'insatll phases.
[native-inputs]: Remove rdmd, biod. Move ldc ...
[inputs]: ... to here. Add zlib.
(htslib-for-sambamba): Remove variable.
2021-01-14 20:43:31 +02:00
Efraim Flashner 2051be4f4c
gnu: gemma: Enable tests.
* gnu/packages/bioinformatics.scm (gemma)[source]: Add snippet to remove
bundled sources.
[native-inputs]: Add catch-framework2-1, perl, shunit2, which.
[arguments]: Don't disable tests. Override 'check phase.
2021-01-14 20:43:31 +02:00
Efraim Flashner f58e491fb8
gnu: Add shunit2.
* gnu/packages/check.scm (shunit2): New variable.
2021-01-14 20:43:30 +02:00
Efraim Flashner daf96e704d
gnu: gemma: Add Texinfo markup.
* gnu/packages/bioinformatics.scm (gemma)[description]: Use Texinfo
markup.
2021-01-14 20:43:30 +02:00
Efraim Flashner a36abbe005
gnu: gemma: Update to 0.98.3.
* gnu/packages/bioinformatics.scm (gemma): Update to 0.98.3.
[source, home-page]: Update to new upstream URI.
[inputs]: Remove eigen, gfortran, lapack.
[arguments]: Remove make-flags. Remove 'find-eigen phase. Rename
'bin-mkdir phase to 'prepare-build and substitute openblas include
directory.
2021-01-14 20:43:30 +02:00
Ludovic Courtès f79f41e240
gnu: efi-analyzer: Rename with a hyphen instead of an underscore.
* gnu/packages/efi.scm (efi_analyzer): Rename to...
(efi-analyzer): ... this.
(efi_analyzer): Redefine as a deprecated alias.
2021-01-14 17:18:16 +01:00
Michael Rohleder d88408b25e
gnu: xfce: Update to 4.16.0.
* gnu/packages/xfce.scm (libxfce4util): Update to 4.16.0.
(xfconf): Update to 4.16.0.
[arguments]: Add phase to disable hanging test.
(libxfce4ui): Update to 4.16.0.
[inputs]: Remove unneeded gtk+-2.
(exo): Update to 4.16.0.
[arguments]: Remove wrap-exo-compose-mail phase.
[inputs]: Remove unneeded gtk+-2 and perl-uri.
(garcon): Update to 0.8.0.
[inputs]: Remove unneeded gtk+-2.
(tumbler): Update to 4.16.0.
(xfce4-panel): Update to 4.16.0.
(xfce4-appfinder): Update to 4.16.0.
(xfce4-session): Update to 4.16.0.
(xfce4-settings): Update to 4.16.0.
[inputs]: Add python.
(thunar): Update to 4.16.0.
(thunar-volman): Update to 4.16.0.
(xfwm4): Update to 4.16.0.
(xfdesktop): Update to 4.16.0.
(xfce4-power-manager): Update to 4.16.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-14 17:15:18 +01:00
Stefan 795db9d219
gnu: qemu: Fix ioctl(…, SIOCGIFCONF, …) for emulated 64 bit architectures.
* gnu/packages/virtualization.scm (qemu): Add a snippet to fix a bug in the
do_ioctl_ifconf() function of qemu to make ioctl(…, SIOCGIFCONF, …) work for
emulated 64 bit architectures.

The sizeof(struct ifreq) is 40 for 64 bit and 32 for 32 bit architectures.
This structure contains a union of other structures, of which struct ifmap
is the biggest for 64 bit architectures. Calling ioctl(…, SIOCGIFCONF, …)
fills a struct sockaddr of that union, and do_ioctl_ifconf() only considered
that struct sockaddr for the size of the union, which has the same size as
struct ifmap on 32 bit architectures. So do_ioctl_ifconf() assumed a wrong
size of 32 for struct ifreq instead of the correct size of 40 on 64 bit
architectures.

The fix makes do_ioctl_ifconf() handle struct ifmap as the biggest part of
the union, treating struct ifreq with the correct size.

This fixes (@ (guix build syscalls) network-interface-names) when used in
emulated 64 bit architectures.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-01-14 17:15:18 +01:00
Ricardo Wurmus 4f38e0e47b
gnu: Add lv2-speech-denoiser.
* gnu/packages/audio.scm (lv2-speech-denoiser): New variable.
2021-01-14 17:11:05 +01:00
Tobias Geerinckx-Rice 9f60d92729
gnu: nano: Update to 5.5.
* gnu/packages/nano.scm (nano): Update to 5.5.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice 45b4712c55
gnu: lldpd: Update to 1.0.8.
* gnu/packages/networking.scm (lldpd): Update to 1.0.8.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice f5c9e76f97
gnu: jucipp: Update to 1.6.2.
* gnu/packages/text-editors.scm (jucipp): Update to 1.6.2.
2021-01-14 16:20:45 +01:00
Tobias Geerinckx-Rice 526fff3de0
gnu: elementary-xfce-icon-theme: Update to 0.15.2.
* gnu/packages/xfce.scm (elementary-xfce-icon-theme): Update to 0.15.2.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice 8eb5f097b1
gnu: lxc: Update to 4.0.6.
* gnu/packages/virtualization.scm (lxc): Update to 4.0.6.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice 1fb0c5ac9f
gnu: perl-net-http: Update to 6.20.
* gnu/packages/web.scm (perl-net-http): Update to 6.20.
2021-01-14 16:20:44 +01:00
Tobias Geerinckx-Rice 00275eacb0
gnu: diffstat: Update to 1.64.
* gnu/packages/version-control.scm (diffstat): Update to 1.64.
2021-01-14 16:20:44 +01:00