jgart via Guix-patches via [Fri, 3 Jun 2022 19:21:35 +0000 (14:21 -0500)]
gnu: Add emacs-spaceleader.
* gnu/packages/emacs-xyz.scm (emacs-spaceleader): New variable.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
jgart via Guix-patches via [Fri, 3 Jun 2022 19:21:34 +0000 (14:21 -0500)]
gnu: Add emacs-bind-map.
* gnu/packages/emacs-xyz.scm (emacs-bind-map): New variable.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: crun: Update to 1.4.5.
* gnu/packages/containers.scm (crun): Update to 1.4.5.
kiasoc5 [Sat, 4 Jun 2022 18:06:52 +0000 (14:06 -0400)]
gnu: emacs-ox-hugo: Update to 0.12.1.
* gnu/packages/emacs-xyz.scm (emacs-ox-hugo): Update to 0.12.1.
[propagated-inputs]: Add emacs-tomelr.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
kiasoc5 [Sat, 4 Jun 2022 18:20:35 +0000 (14:20 -0400)]
gnu: Add emacs-tomelr.
* gnu/packages/emacs-xyz.scm (emacs-tomelr): New variable.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
kiasoc5 [Sat, 4 Jun 2022 18:19:51 +0000 (14:19 -0400)]
gnu: Add emacs-seq.
* gnu/packages/emacs-xyz (emacs-seq): New variable.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:02 +0000 (02:00 +0200)]
gnu: os-prober: Update to 1.80.
* gnu/packages/bootloaders.scm (os-prober): Update to 1.80.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: cloud-utils: Fix wrapping.
* gnu/packages/admin.scm (cloud-utils)[arguments]:
Search for readlink & sfdisk in inputs.
[inputs]: Add coreutils.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: cloud-utils: Update to 0.33.
* gnu/packages/admin.scm (cloud-utils): Update to 0.33.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: papi: Update to 6.0.0.1.
* gnu/packages/profiling.scm (papi): Update to 6.0.0.1.
[source]: Use HTTPS.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: micropython: Don't override 'install-license-files.
* gnu/packages/python.scm (micropython)[arguments]: Prefix a new
'chdir-back phase instead of overriding 'install-license-files.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: micropython: Use G-expressions.
* gnu/packages/python.scm (micropython)[arguments]:
Rewrite as G-expressions.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: micropython: Remove input labels.
* gnu/packages/python.scm (micropython)[native-inputs]:
Remove input labels.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:02 +0000 (02:00 +0200)]
gnu: micropython: Update to 1.18.
* gnu/packages/python.scm (micropython): Update to 1.18.
[source, arguments]: Don't explicitly return #t from snippet or phases.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: ding-libs: Omit static library.
* gnu/packages/sssd.scm (ding-libs)[arguments]:
Add "--disable-static" to #:configure-flags.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:02 +0000 (02:00 +0200)]
gnu: rcm: Update to 1.3.5.
* gnu/packages/rcm.scm (rcm): Update to 1.3.5.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: ding-libs: Update to 0.6.2.
* gnu/packages/sssd.scm (ding-libs): Update to 0.6.2.
[native-inputs]: Add gettext-minimal.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: ding-libs: Build from Git.
* gnu/packages/sssd.scm (ding-libs)[source]:
Use GIT-FETCH and GIT-FILE-NAME.
[native-inputs]: Add autoconf, automake, libtool, and pkg-config.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:02 +0000 (02:00 +0200)]
gnu: jags: Update to 4.3.1.
* gnu/packages/statistics.scm (jags): Update to 4.3.1.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: Add iso-codes variant for use within Guix.
* gnu/packages/iso-codes.scm (iso-codes):
Replace with hidden-package that inherits…
(iso-codes/official): …this ‘new’ variable with its previous value.
* gnu/packages/gtk.scm (gtk+)[inputs]:
Use iso-codes/official to prevent mass rebuilds.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: ceph: Update to 16.2.9.
* gnu/packages/storage.scm (ceph): Update to 16.2.9.
Rene Saavedra [Fri, 20 May 2022 18:30:09 +0000 (13:30 -0500)]
gnu: Add touchegg.
* gnu/packages/linux.scm (touchegg): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Julien Lepiller [Sat, 4 Jun 2022 15:42:22 +0000 (17:42 +0200)]
nls: Update translations.
po/packages/tr.po: New file.
po/packages/LINGUAS: Add it.
Ludovic Courtès [Wed, 1 Jun 2022 15:06:00 +0000 (17:06 +0200)]
news: Add entry for 'guix system edit' and 'guix home edit'.
* etc/news.scm: Add entry.
Co-authored-by: Maxime Devos <maximedevos@telenet.be>
Ludovic Courtès [Wed, 1 Jun 2022 14:54:40 +0000 (16:54 +0200)]
guix home: Add 'edit' sub-command.
* guix/scripts/home/edit.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/home.scm (show-help): Add "edit".
(process-command): Handle it.
(guix-home): Add it.
* po/guix/POTFILES.in: Add 'guix/scripts/home/edit.scm'.
* doc/guix.texi (Invoking guix home): Document it.
Ludovic Courtès [Wed, 1 Jun 2022 14:53:01 +0000 (16:53 +0200)]
home: services: Add 'lookup-home-service-types' procedure.
* gnu/home/services.scm (lookup-home-service-types): New procedure.
* tests/home-services.scm: New file.
* Makefile.am (SCM_TESTS): Add it.
Ludovic Courtès [Wed, 1 Jun 2022 14:12:07 +0000 (16:12 +0200)]
guix system: Add 'edit' sub-command.
* guix/scripts/system/edit.scm: New file.
* Makefile.am (MODULES): Add it.
* guix/scripts/system.scm (show-help): Mention "edit".
(actions): Add it.
(process-command): Handle it.
* doc/guix.texi (Invoking guix system): Document it.
* po/guix/POTFILES.in: Add guix/scripts/system/edit.scm.
Ludovic Courtès [Wed, 1 Jun 2022 14:08:20 +0000 (16:08 +0200)]
edit: Extract 'spawn-editor' procedure.
* guix/scripts/edit.scm (spawn-editor): New procedure, with code from...
(guix-edit): ... here. Use it.
zimoun [Mon, 30 May 2022 13:07:14 +0000 (15:07 +0200)]
cache: Catch invalid 'last-expiry-cleanup'.
Fixes <http://issues.guix.gnu.org/55638>.
* guix/cache.scm (maybe-remove-expired-cache-entries)[last-expiry-date]:
Use 'get-string-all' + 'string->number' instead of 'read'; ignore
invalid numbers.
* tests/cache.scm ("maybe-remove-expired-cache-entries, empty cache")
("maybe-remove-expired-cache-entries, corrupted cache"): New tests.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sat, 4 Jun 2022 09:28:24 +0000 (11:28 +0200)]
doc: Capitalize and tweak cross-compilation-related node names.
* doc/guix.texi (Using cross-compilation): Rename to...
(Cross-Compilation): ... this.
(Using native builds): Rename to...
(Native Builds): ... this. Adjust menus accordingly.
Peter Polidoro [Thu, 2 Jun 2022 17:28:05 +0000 (13:28 -0400)]
gnu: Add emacs-color-theme-modern.
* gnu/packages/emacs-xyz.scm (emacs-color-theme-modern): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Wamm K. D [Fri, 3 Jun 2022 22:59:08 +0000 (17:59 -0500)]
gnu: quodlibet: Add missing plugin dependencies.
* gnu/packages/music.scm (quodlibet)[inputs]: Add gtksourceview, keybinder-3.0,
python-musicbrainzngs, and python-pyinotify.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Ludovic Courtès [Fri, 3 Jun 2022 21:49:02 +0000 (23:49 +0200)]
services: bitlbee: Run under a UTF-8 locale.
* gnu/services/messaging.scm (bitlbee-shepherd-service): In the
'make-inetd-constructor' case, set GUIX_LOCPATH and LC_ALL. In the
'least-authority-wrapper' call, preserve GUIX_LOCPATH and LC_ALL, and
map /run/current-system/locale.
jgart [Fri, 27 May 2022 05:26:52 +0000 (00:26 -0500)]
gnu: python-shellingham: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.4.0.
[arguments]: Remove arguments block since upstream now includes
a setup.py file.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Attila Lendvai [Thu, 26 May 2022 13:07:44 +0000 (15:07 +0200)]
services: ddclient: No need to import (ice-9 rdelim) from the host.
* gnu/services/dns.scm (ddclient-activation): Remove (ice-9 rdelim) from the
with-imported-modules form.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Dominic Martinez [Thu, 26 May 2022 01:39:03 +0000 (21:39 -0400)]
gnu: emacs-benchmark-init: Update to 1.0-
0243556.
* gnu/packages/emacs-xyz.scm (emacs-benchmark-init): Update to
1.0-
0243556. Fixes build on emacs 28.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
SeerLite [Wed, 25 May 2022 23:29:21 +0000 (19:29 -0400)]
gnu: ruby-asciimath: Update to 2.0.4.
gnu/packages/math.scm (ruby-asciimath): Update to 2.0.4.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jack Hill [Thu, 26 May 2022 01:45:42 +0000 (21:45 -0400)]
gnu: Add texlive-qrcode.
* gnu/packages/tex.scm (texlive-qrcode): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Julien Lepiller [Fri, 3 Jun 2022 19:44:36 +0000 (21:44 +0200)]
gnu: ocaml-cppo: Update to 1.6.9.
* gnu/packages/ocaml.scm (ocaml-cppo): Update to 1.6.9.
Julien Lepiller [Fri, 3 Jun 2022 19:13:08 +0000 (21:13 +0200)]
gnu: ocaml-cairo2: Update to 0.6.3.
* gnu/packages/ocaml.scm (ocaml-cairo2): Update to 0.6.3.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: libcyaml: Clean up arguments.
* gnu/packages/serialization.scm (libcyaml)[arguments]:
Use #:test-target rather than a custom 'check phase.
Use CC-FOR-TARGET.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:03 +0000 (02:00 +0200)]
gnu: libcyaml: Update to 1.3.1.
* gnu/packages/serialization.scm (libcyaml): Update to 1.3.1.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: perl-search-xapian: Update to 1.2.25.5.
* gnu/packages/search.scm (perl-search-xapian): Update to 1.2.25.5.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: libblockdev: Remove input labels.
* gnu/packages/disk.scm (libblockdev)[native-inputs]:
Remove input labels.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: libblockdev: Update to 2.27.
* gnu/packages/disk.scm (libblockdev): Update to 2.27.
Vagrant Cascadian [Thu, 2 Jun 2022 22:00:52 +0000 (15:00 -0700)]
gnu: complexity: Use a specific date in manpage.
* gnu/packages/code.scm (complexity)[arguments]: Add 'set-man-page-date phase.
Vagrant Cascadian [Thu, 2 Jun 2022 20:11:33 +0000 (13:11 -0700)]
gnu: netsurf: Remove timestamp from build.
* gnu/packages/web.scm (netsurf)[arguments]: Add 'remove-timestamps phase.
Vagrant Cascadian [Thu, 2 Jun 2022 18:57:17 +0000 (11:57 -0700)]
gnu: inxi-minimal: Build reproducibly.
Avoid embedding timestamp in inxi.1.gz manpage.
* gnu/packages/admin.scm (inxi-minimal)[arguments]: Pass "-n" to gzip
invocation.
Vagrant Cascadian [Thu, 2 Jun 2022 18:44:28 +0000 (11:44 -0700)]
gnu: gnustandards: Build reproducibly.
Avoid embedding timestamp in info.gz files.
* gnu/packages/gnu-doc.scm (gnustandards)[arguments]: Pass "-n" to gzip
invocations.
Ricardo Wurmus [Thu, 2 Jun 2022 08:55:26 +0000 (10:55 +0200)]
gnu: Remove python-atomicwrites-1.4.
* gnu/packages/python-xyz.scm (python-atomicwrites-1.4): Remove variable.
* gnu/packages/matrix.scm (python-matrix-nio)[propagated-inputs]: Replace
python-atomicwrites-1.4 with python-atomicwrites.
Jan (janneke) Nieuwenhuizen [Tue, 31 May 2022 12:54:47 +0000 (14:54 +0200)]
gnu: dezyne: Update to 2.15.1.
* gnu/packages/dezyne.scm (dezyne)[source]: Update to 2.15.1.
[arguments]: Remove `disable-tests' phase.
Julien Lepiller [Thu, 2 Jun 2022 05:43:39 +0000 (07:43 +0200)]
gnu: ocaml-mccs: Update to 1.1+14.
* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+14.
David Arroyo [Sun, 29 May 2022 20:42:34 +0000 (16:42 -0400)]
gnu: ocaml-ctypes: do not override install headers
Overriding INSTALL_HEADERS in the build prevents the "ocaml_integers.h"
header from being copied from the ocaml-integers package to ocaml-ctypes.
The header's absence breaks all dune-based projects which build cstubs
using the new (ctypes ...) stanza.
* gnu/packages/ocaml.scm (ocaml-ctypes)[arguments]: remove
INSTALL_HEADERS override.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Julien Lepiller [Thu, 2 Jun 2022 05:05:36 +0000 (07:05 +0200)]
gnu: dune: Update to 3.2.0.
* gnu/packages/ocaml.scm (dune): Update to 3.2.0.
Vagrant Cascadian [Wed, 1 Jun 2022 22:00:44 +0000 (15:00 -0700)]
gnu: diffoscope: Fix comparison of vmlinux files.
* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Add
'install-extract-vmlinux phase.
[inputs]: Add python.
Vagrant Cascadian [Thu, 2 Jun 2022 02:17:50 +0000 (19:17 -0700)]
gnu: diffoscope: Fix embedded tool references.
Upstream switched from using '' to "" in various places.
Drop patching of "readelf" which broke tests.
* gnu/packages/diffoscope.scm (diffoscope)[arguments]: Update
'fix-embed-tool-references phase.
[inputs]: Add coreutils and diffutils.
Maxim Cournoyer [Wed, 1 Jun 2022 20:43:22 +0000 (16:43 -0400)]
gnu: Add h-client (again, this time with Python 3 support).
* gnu/packages/hardware.scm (h-client): New variable.
Maxim Cournoyer [Wed, 1 Jun 2022 15:36:10 +0000 (11:36 -0400)]
gnu: Add python-jsonschema-next.
* gnu/packages/python-xyz.scm (python-jsonschema-next): New variable.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: libostree: Update to 2022.3.
* gnu/packages/package-management.scm (libostree): Update to 2022.3.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: hwinfo: Rename non-standard ‘dev’ output.
* gnu/packages/hardware.scm (hwinfo)[outputs]: Rename ‘dev’ to ‘lib’.
[arguments]: Ditto.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: hwinfo: Update to 21.81.
* gnu/packages/hardware.scm (hwinfo): Update to 21.81.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: jpegoptim: Remove input labels.
* gnu/packages/image.scm (jpegoptim)[inputs]:
Remove input labels.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:02 +0000 (02:00 +0200)]
gnu: jpegoptim: Update to 1.4.7.
* gnu/packages/image.scm (jpegoptim): Update to 1.4.7.
[source]: Build from Git.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:03 +0000 (02:00 +0200)]
gnu: ddcui: Update to 0.2.1.
* gnu/packages/hardware.scm (ddcui): Update to 0.2.1.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:04 +0000 (02:00 +0200)]
gnu: ddcutil: Update to 1.2.2.
* gnu/packages/hardware.scm (ddcutil): Update to 1.2.2.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: hexedit: Update to 1.6.
* gnu/packages/hexedit.scm (hexedit): Update to 1.6.
[arguments]: Don't explicitly return #t from phases.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: daemonize: Use HTTPS home page.
* gnu/packages/admin.scm (daemonize)[home-page]: Use HTTPS.
Ludovic Courtès [Wed, 1 Jun 2022 21:26:33 +0000 (23:26 +0200)]
doc: cookbook: Refer to the "Writing Manifests" manual node.
* doc/guix-cookbook.texi (Basic setup with manifests): Tweak
introductory paragraph. Refer to the new "Writing Manifests" node of
the manual.
Foo Chuan Wei [Fri, 20 May 2022 04:09:56 +0000 (04:09 +0000)]
gnu: smlnj: Use HTTPS home page.
* gnu/packages/sml.scm (smlnj)[home-page]: Use HTTPS.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Foo Chuan Wei [Fri, 20 May 2022 04:06:06 +0000 (04:06 +0000)]
gnu: Add cdecl.
* gnu/packages/code.scm (cdecl): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Gabriel Arazas [Fri, 20 May 2022 04:03:50 +0000 (12:03 +0800)]
gnu: Add freerct.
* gnu/packages/games.scm (freerct): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Thu, 19 May 2022 19:46:06 +0000 (19:46 +0000)]
gnu: Add python-osmnx
* gnu/packages/geo.scm (python-osmnx): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Felix Gruber [Thu, 19 May 2022 19:46:05 +0000 (19:46 +0000)]
gnu: python-rtree: Update to 1.0.0.
* gnu/packages/geo.scm (python-rtree): Update to 1.0.0.
[arguments]: Fix 'find-libspatialindex phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Wed, 1 Jun 2022 21:00:07 +0000 (23:00 +0200)]
gnu: profanity: Add 'release-monitoring-url' property.
* gnu/packages/messaging.scm (profanity)[properties]: New field.
Jack Hill [Mon, 16 May 2022 21:47:24 +0000 (17:47 -0400)]
gnu: profanity: Remove input labels.
* gnu/packages/messaging.scm (profanity)[inputs]: Remove input labels.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jack Hill [Mon, 16 May 2022 21:47:23 +0000 (17:47 -0400)]
gnu: libmesode: Remove package.
* gnu/packages/messaging.scm (libmesode): Delete varialbe.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jack Hill [Mon, 16 May 2022 21:47:22 +0000 (17:47 -0400)]
gnu: profanity: Update to 0.12.1.
* gnu/packages/messaging.scm (profanity): Update to 0.12.1.
[source]: Update uri.
[inputs]: Replace libmesode with libstrophe.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jack Hill [Mon, 16 May 2022 21:47:21 +0000 (17:47 -0400)]
gnu: libstrophe: Improve package definition.
* gnu/packages/messaging.scm (libstrophe)[phases]: Use gexps.
{install-extra-license-files}: New phase.
[home-page]: Use https and add trailing /.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Jack Hill [Mon, 16 May 2022 21:47:20 +0000 (17:47 -0400)]
gnu: libstrophe: Update to 0.12.0.
* gnu/packages/messaging.scm (libstrophe): Update to 0.12.0.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Dominic Martinez [Mon, 16 May 2022 18:50:06 +0000 (14:50 -0400)]
gnu: emacs-doom-themes: Include extension files.
Newer versions of `emacs-doom-themes' separated extension support into a
separate directory, so this change includes those files.
* gnu/packages/emacs-xyz.scm (emacs-doom-themes)[arguments]: Consider
extensions/*.el files.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:30 +0000 (19:02 -0300)]
gnu: public-inbox: Update to 1.8.0.
Some fixes are needed in both the testsuite and the package itself before
tests can pass so disable them for now.
Also, the lei command needs curl to work, so add it to the PATH in
‘wrap-program’.
* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.8.0.
[source]: Update hash.
[arguments]<#:tests?>: Set to #f.
[arguments]<#:phases>{wrap-programs}: Add curl to PATH.
[inputs]: Add curl and perl-socket-msghdr.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:29 +0000 (19:02 -0300)]
gnu: Add perl-socket-msghdr
* gnu/packages/perl.scm (perl-socket-msghdr): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Thiago Jung Bauermann [Sun, 15 May 2022 22:02:28 +0000 (19:02 -0300)]
gnu: public-inbox: Some packaging fixes
The file ‘script/public-inbox-compact’ doesn't call ‘xapian-compact’ directly
anymore, so the substitution in the ‘qualify-paths’ phase doesn't do anything.
Now there's a reference to ‘xapian-compact’ in ‘lib/PublicInbox/Xapcmd.pm’,
so substitute the path there.
And move xapian from native-inputs to inputs and use its input path in the
substitution, since ‘xapian-compact’ is called during normal execution of
public-inbox.
Also add ‘bash-minimal’ to the package's inputs, since it uses ‘wrap-program’.
Finally, take the opportunity to change build phases to not return #t
unconditionally, since that isn't necessary anymore.
* gnu/packages/mail.scm (public-inbox)[arguments]<#:phases>: Don't return #t
from each phase.
{qualify-paths}: Substitute ‘xapian-compact’ path in the correct file. Use
‘search-input-file’ rather than ‘which’ to find it.
[native-inputs]: Move ‘xapian’ from here ...
[inputs]: ... to here. Add ‘bash-minimal’.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fredrik Salomonsson [Sun, 15 May 2022 19:41:33 +0000 (19:41 +0000)]
gnu: Add emacs-bfuture.
* gnu/packages/emacs-xyz.scm (emacs-bfuture): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 31 May 2022 07:47:42 +0000 (09:47 +0200)]
shell: '--export-manifest -D x -D y' generates a valid manifest.
* guix/scripts/shell.scm (manifest->code*): Add missing 'list' in
generated 'concatenate-manifests' call.
* tests/guix-shell-export-manifest.sh: Add test.
Efraim Flashner [Wed, 1 Jun 2022 19:55:27 +0000 (22:55 +0300)]
gnu: Remove unreferenced patch.
This is a follow-up to
a08c21f206d34a42d311e46b495b422188be70eb.
* gnu/packages/patches/libmicrohttpd-0.9.73-test-ssl3.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Marius Bakke [Tue, 31 May 2022 21:39:45 +0000 (23:39 +0200)]
gnu: LLVM, Clang, LLD: Update to 14.0.4.
* gnu/packages/llvm.scm (%llvm-monorepo-hashes): Adjust for 14.0.4.
(%llvm-patches): Likewise.
(llvm-14, clang-14, lld-14): Update to 14.0.4.
* gnu/packages/patches/clang-14.0-libc-search-path.patch: Adjust for upstream
changes.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
daemon: Clarify ‘--check’ error when outputs are missing.
Drop the confusing ‘invalid’ jargon and display a hint like we do
for ‘--fallback’.
* nix/libstore/build.cc (DerivationGoal::outputsSubstituted): Rewrite error message.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: libmicrohttpd: Update to 0.9.75.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.75.
Tobias Geerinckx-Rice [Tue, 21 Dec 2021 04:34:50 +0000 (05:34 +0100)]
gnu: libmicrohttpd: Use G-expressions.
* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]:
Rewrite as G-expressions.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: pgpdump: Update to 0.35.
* gnu/packages/gnupg.scm (pgpdump): Update to 0.35.
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:01 +0000 (02:00 +0200)]
gnu: ocrfeeder: Update to 0.8.5.
* gnu/packages/gnome.scm (ocrfeeder): Update to 0.8.5.
[arguments]: Don't explicitly return #t from phases.
Jonathan Brielmaier [Wed, 1 Jun 2022 13:10:52 +0000 (15:10 +0200)]
gnu: icedove: Use updated clang and llvm.
* gnu/packages/gnuzilla.scm (icedove)[native-inputs]: Replace `clang-11`
and `clang-11` with the default version, which is now 13.
Jonathan Brielmaier [Wed, 1 Jun 2022 09:06:27 +0000 (11:06 +0200)]
gnu: icedove: Update to 91.10.0 [fixes CVE-2022-1834].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.10.0.
Danial Behzadi [Wed, 1 Jun 2022 11:10:16 +0000 (15:40 +0430)]
gnu: tractor: Update to 3.13.
* gnu/packages/tor.scm (tractor): Update to 3.13.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Tobias Geerinckx-Rice [Sun, 29 May 2022 00:00:00 +0000 (02:00 +0200)]
gnu: fortune-mod: Fix fortune directory.
It now matches the one given in the fortune(6) man page.
* gnu/packages/games.scm (fortune-mode)[arguments]:
Install to /share rather than /local/share/games.
Shorten the 'fix-install-directory phase.
Ricardo Wurmus [Wed, 1 Jun 2022 10:57:22 +0000 (12:57 +0200)]
gnu: pigx-scrnaseq: Update to 1.1.9.
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): Update to 1.1.9.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove autoconf and automake.
Ricardo Wurmus [Wed, 1 Jun 2022 10:41:59 +0000 (12:41 +0200)]
gnu: pigx-bsseq: Update to 0.1.7.
* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.7.
[source]: Remove patch.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove automake and autoconf.
* gnu/packages/patches/pigx-bsseq-no-citeproc.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
Ricardo Wurmus [Wed, 1 Jun 2022 10:18:00 +0000 (12:18 +0200)]
gnu: pigx-chipseq: Update to 0.1.0.
* gnu/packages/bioinformatics.scm (pigx-chipseq): Update to 0.1.0.
[source]: Remove patch.
[arguments]: Remove 'autoreconf phase.
[native-inputs]: Remove autoconf and automake.
* gnu/packages/patches/pigx-chipseq-no-citeproc.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
Efraim Flashner [Wed, 1 Jun 2022 08:46:17 +0000 (11:46 +0300)]
gnu: vim: Update to 8.2.5048.
* gnu/packages/vim.scm (vim): Update to 8.2.5048.
[arguments]: Patch another instance of '/bin/sh'.