Ludovic Courtès [Mon, 19 Oct 2020 18:21:02 +0000 (20:21 +0200)]
doc: Document 'url-fetch', 'git-fetch', and 'git-reference'.
* doc/guix.texi (origin Reference): Rewrite initial paragraph. Properly
document 'method' and its protocol. Document 'url-fetch', 'git-fetch',
and 'git-reference' separately.
Raghav Gururajan [Thu, 15 Oct 2020 21:17:23 +0000 (17:17 -0400)]
gnu: Add gajim-openpgp.
* gnu/packages/messaging.scm (gajim-openpgp): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 21:14:55 +0000 (17:14 -0400)]
gnu: gajim-omemo: Update description.
* gnu/packages/messaging.scm (gajim-omemo) [description]: Modify.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 21:11:11 +0000 (17:11 -0400)]
gnu: gajim-omemo: Update to 2.7.9.
* gnu/packages/messaging.scm (gajim-omemo) [version]: Update to
2.7.9.
[propagated-inputs]: Add python-axolotl-curve25519, python-cryptography
and python-qrcode.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 21:06:01 +0000 (17:06 -0400)]
gnu: gajim-omemo: Make some cosmetic changes.
* gnu/packages/messaging.scm (gajim-omemo): Make some cosmetic changes.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 20:56:44 +0000 (16:56 -0400)]
gnu: gajim: Update synopsis and description.
* gnu/packages/messaging.scm (gajim) [synopsis]: Modify.
[description]: Modify.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 20:41:03 +0000 (16:41 -0400)]
gnu: gajim: Update to 1.2.2.
* gnu/packages/messaging.scm (gajim) [version]: Update to 1.2.2.
[arguments]<#:imported-modules>: New argument.
<#:modules>: New argument.
<#:phases>['wrap-gi-typelib-path]: Remove phase.
['install-icons]: Remove phase.
['wrap-gsettings-schema-dir]: Remove phase.
['check]: Modify phase.
['glib-or-gtk-compile-schemas]: New phase.
['glib-or-gtk-wrap]: New phase.
['wrap-env]: New phase.
[native-inputs]: Add gettext-minimal, glib:bin, gobject-introspection,
gtk+:bin, python-disutils-extra and python-setuptools. Remove intltool
and python-docutils.
[inputs]: Add avahi, dbus, farstream, geoclue, glib, glib-networking,
gsettings-desktop-schemas, gsound, gspell, gstreamer, gst-plugins-base,
gupnp-igd, libsoup, libxscrnsaver, network-manager, python-css-parser
and python-packaging. Remove adwaita-icon-theme, gtkspell3, hicolor-icon-theme,
libsecret, python-cssutils, python-dbus, python-gnupg and python-qrcode.
[propagated-inputs]: Add dconf.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 20:16:12 +0000 (16:16 -0400)]
gnu: gajim: Make some cosmetic changes.
* gnu/packages/messaging.scm (gajim): Make some cosmetic changes.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 20:00:25 +0000 (16:00 -0400)]
gnu: python-nbxmpp: Update synopsis and description.
* gnu/packages/messaging.scm (python-nbxmpp) [synopsis]: Modify.
[description]: Modify.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 19:53:26 +0000 (15:53 -0400)]
gnu: python-nbxmpp: Update to 1.0.2.
* gnu/packages/messaging.scm (python-nbxmpp) [version]: Update to
1.0.2.
[arguments]<#:tests?>: Remove argument.
[native-inputs]: Add glib:bin.
[inputs]: Add glib, glib-networking, libsoup, python-idna,
python-precis-i18n and python-pygobject.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Thu, 15 Oct 2020 19:48:07 +0000 (15:48 -0400)]
gnu: python-nbxmpp: Make some cosmetic changes.
* gnu/packages/messaging.scm (python-nbxmpp): Make some cosmetic changes.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Wed, 23 Sep 2020 02:59:47 +0000 (22:59 -0400)]
gnu: Add farstream.
* gnu/packages/freedesktop.scm (farstream): New variable.
* gnu/packages/patches/farstream-make.patch: New file.
* gnu/local.mk (dist_PATCH_DATA): Add it.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Sun, 20 Sep 2020 08:11:09 +0000 (04:11 -0400)]
gnu: Add gupnp-igd.
* gnu/packages/gnome.scm (gupnp-igd): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Raghav Gururajan [Wed, 23 Sep 2020 04:01:13 +0000 (00:01 -0400)]
gnu: libnice: Propagate gnutls.
* gnu/packages/networking.scm (libnice) [inputs]: Move gnutls to ...
[propagated-inputs]: ... here.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
Ricardo Wurmus [Mon, 19 Oct 2020 21:44:54 +0000 (23:44 +0200)]
gnu: Add texlive-dejavu.
* gnu/packages/tex.scm (texlive-dejavu): New variable.
Ricardo Wurmus [Mon, 19 Oct 2020 21:44:43 +0000 (23:44 +0200)]
gnu: Add texlive-libertine.
* gnu/packages/tex.scm (texlive-libertine): New variable.
Ricardo Wurmus [Mon, 19 Oct 2020 21:43:16 +0000 (23:43 +0200)]
gnu: r-with-tests: Work around reproducibility problem.
Fixes <https://bugs.gnu.org/35441>.
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Avoid reproducibility
problem by patching problematic sequence of characters in DESCRIPTION file
template.
Ricardo Wurmus [Mon, 19 Oct 2020 21:40:21 +0000 (23:40 +0200)]
gnu: r-with-tests: Update to 4.0.3.
* gnu/packages/statistics.scm (r-with-tests): Update to 4.0.3.
Oleg Pykhalov [Mon, 19 Oct 2020 21:26:34 +0000 (00:26 +0300)]
services: lxqt-desktop: Delete unbound lxqt-desktop-service.
This commit follows
764d896668aa0f69514ef22de005fbf851949969.
* gnu/services/desktop.scm:
Delete unbound "lxqt-desktop-service" exported variable.
Reza Alizadeh Majd [Mon, 19 Oct 2020 20:58:49 +0000 (23:58 +0300)]
services: Add LXQt desktop service.
* gnu/services/desktop.scm (lxqt-desktop-service-type): New variable.
(<lxqt-desktop-configuration>): New record type.
(lxqt-desktop-configuration?): New procedure.
* doc/guix.texi (Desktop Services): Document this.
Co-authored-by: Oleg Pykhalov <go.wigust@gmail.com>
Reza Alizadeh Majd [Fri, 16 Oct 2020 11:18:23 +0000 (14:48 +0330)]
gnu: pcmanfm-qt: Fix default wallpaper load path.
* gnu/packages/lxqt.scm (pcmanfm-qt)[arguments]: Patch "settings.ini" file and
update "LXQT_SHARE_DIR" environment variable to point to system profile,
instead of an invalid path pointing to "lxqt-build-tools" package.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Reza Alizadeh Majd [Fri, 16 Oct 2020 11:17:19 +0000 (14:47 +0330)]
gnu: lxqt-session: Wrap startlxqt executable.
* gnu/packages/lxqt.scm (lxqt-session)[arguments]: Add new phase to wrap
"lxqt-session" and add base paths for "lxqt" and "pcmanfm-qt" config folders
in system profile to "XDG_CONFIG_DIRS" environment variable.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Reza Alizadeh Majd [Fri, 16 Oct 2020 11:16:23 +0000 (14:46 +0330)]
gnu: lxqt-session: Fix xsession entry exec path.
* gnu/packages/lxqt.scm (lxqt-session)[arguments]: Update path for
"startlxqt" to be able to executed properly by "gdm".
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
zimoun [Mon, 5 Oct 2020 07:14:54 +0000 (09:14 +0200)]
gnu: emacs-tuareg: Update to 2.2.0-0.
ccde45b.
* gnu/packages/ocaml.scm (emacs-tuareg): Update to 2.2.0-0.
ccde45b.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
John Soo [Tue, 29 Sep 2020 16:58:05 +0000 (09:58 -0700)]
gnu: Add emacs-graphql-mode.
* gnu/packages/emacs-xyz.scm (emacs-graphql-mode): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Vagrant Cascadian [Mon, 19 Oct 2020 17:04:35 +0000 (10:04 -0700)]
gnu: linux-libre-arm64-generic: Enable support for Pinebook.
* gnu/packages/linux (linux-libre-arm64-generic): Enable modules for display,
battery, charger and usb on Pinebook.
Miguel Ángel Arruga Vivas [Sat, 17 Oct 2020 12:20:41 +0000 (14:20 +0200)]
installer: Create bios_grub partition when it is needed.
* gnu/installer/parted.scm (auto-partition!): Only check for ESP on EFI
installations.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 19:43:10 +0000 (21:43 +0200)]
gnu: vim: Update to 8.2.1864.
* gnu/packages/vim.scm (vim): Update to 8.2.1864.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 18:49:28 +0000 (20:49 +0200)]
gnu: tinyscheme: Update to 1.42.
* gnu/packages/scheme.scm (tinyscheme): Update to 1.42.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 18:04:54 +0000 (20:04 +0200)]
gnu: xonsh: Update to 0.9.24.
* gnu/packages/shells.scm (xonsh): Update to 0.9.24.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 17:56:42 +0000 (19:56 +0200)]
gnu: libpwquality: Update to 1.4.4.
* gnu/packages/password-utils.scm (libpwquality): Update to 1.4.4.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 16:41:45 +0000 (18:41 +0200)]
gnu: inxi-minimal: Update to 3.1.08-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.1.08-1.
Maxim Cournoyer [Sat, 10 Oct 2020 04:33:32 +0000 (00:33 -0400)]
maint: update-guix-package: Prevent accidentally breaking guix pull.
Fixes <https://issues.guix.gnu.org/43893>.
This changes the 'update-guix-package' tool so that it:
1. Always uses a clean checkout to compute the hash of the updated 'guix'
package.
2. Ensures the commit used in the updated 'guix' package definition has already
been pushed upstream.
* build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): New
variable.
(with-input-pipe-to-string, with-temporary-git-worktree): New syntaxes.
(find-origin-remote, git-add-worktree): New procedures.
(commit-already-pushed?): New predicate.
(main): Check the commit used has already been pushed upstream and compute the
hash from a clean checkout.
* doc/contributing.texi (Updating the Guix Package): Document it.
* .dir-locals.el (scheme-mode): Fix indentation of with-temporary-git-worktree.
Christopher Baines [Mon, 19 Oct 2020 17:48:33 +0000 (18:48 +0100)]
import: crate: make-crate-sexp: Fix missing home-page handling.
* guix/import/crate.scm (make-crate-sexp): Replace 'null rather than '() with
the empty string for the home-page.
Tobias Geerinckx-Rice [Mon, 19 Oct 2020 16:05:37 +0000 (18:05 +0200)]
gnu: claws-mail: Update to 3.17.8.
* gnu/packages/mail.scm (claws-mail): Update to 3.17.8.
Guillaume Le Vaillant [Mon, 19 Oct 2020 11:45:11 +0000 (13:45 +0200)]
gnu: ffmpeg-3.4: Fix configuration.
ffmpeg-3.4 doesn't support "--enable-libsrt".
* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Remove "--enable-libsrt"
from 'configure-flags'.
[inputs]: Remove srt.
Guillaume Le Vaillant [Mon, 19 Oct 2020 09:30:05 +0000 (11:30 +0200)]
gnu: monero-gui: Update to 0.17.1.1.
* gnu/packages/finance.scm (monero-gui): Update to 0.17.1.1.
Ludovic Courtès [Mon, 19 Oct 2020 11:21:26 +0000 (13:21 +0200)]
doc: Produce stylable HTML for @deftp, @deffn, etc.
'makeinfo --help' uses <strong> and <em> for those entries. Replace
that with CSS classes.
* doc/build.scm (html-manual-identifier-index)[build]: Adjust to handle
rewritten forms of <dt> entries.
* doc/build.scm (syntax-highlighted-html)[build][syntax-highlight]:
Handle <dt> forms and replace them.
[highlight-definition, space?]: New procedures.
Helio Machado [Sun, 18 Oct 2020 22:15:00 +0000 (00:15 +0200)]
import: print: Fix deprecation warning for origin-sha256.
* guix/import/print.scm (source->code source version): Replace
'origin-sha256' by 'origin-hash' and handle non-SHA256 hashes.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
BonfaceKilz [Sun, 18 Oct 2020 10:29:24 +0000 (13:29 +0300)]
gnu: Add python-parallel.
* gnu/packages/python-xyz (python-parallel): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Nicolas Goaziou [Mon, 19 Oct 2020 07:45:18 +0000 (09:45 +0200)]
gnu: python-pendulum: Update to 2.1.2.
* gnu/packages/time.scm (python-pendulum): Update to 2.1.2.
Guillaume Le Vaillant [Mon, 19 Oct 2020 07:37:38 +0000 (09:37 +0200)]
gnu: monero: Update to 0.17.1.1.
* gnu/packages/finance.scm (monero): Update to 0.17.1.1.
Zhu Zihao [Sun, 18 Oct 2020 02:16:02 +0000 (10:16 +0800)]
gnu: emacs-symbol-overlay: Update to 4.2.
* gnu/packages/emacs-xyz.scm(emacs-symbol-overlay): Update to 4.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Ryan Prior [Sun, 18 Oct 2020 14:28:17 +0000 (14:28 +0000)]
gnu: esbuild: Update to 0.7.16.
* gnu/packages/web.scm (esbuild): Update to 0.7.16.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Vagrant Cascadian [Sun, 18 Oct 2020 22:00:55 +0000 (15:00 -0700)]
gnu: u-boot: Update to 2020.10.
* gnu/packages/bootloaders (u-boot): Update to 2020.10.
* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
Vinicius Monego [Fri, 16 Oct 2020 14:21:43 +0000 (11:21 -0300)]
gnu: Add libebur128.
* gnu/packages/audio.scm (libebur128): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Peng Mei Yu [Tue, 13 Oct 2020 08:22:16 +0000 (16:22 +0800)]
gnu: Add ccal.
* gnu/packages/calendar.scm (ccal): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:25 +0000 (21:53 -0300)]
gnu: Add authenticator.
* gnu/packages/gnome.scm (authenticator): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:24 +0000 (21:53 -0300)]
gnu: Add python-pyzbar.
* gnu/packages/python-xyz.scm (python-pyzbar): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:23 +0000 (21:53 -0300)]
gnu: Add yoyo-migrations.
* gnu/packages/databases.scm (yoyo-migrations): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:22 +0000 (21:53 -0300)]
gnu: Add python-pyotp.
* gnu/packages/python-crypto.scm (python-pyotp): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:47:38 +0000 (21:47 -0300)]
gnu: Add python-pyfavicon.
* gnu/packages/python-xyz.scm (python-pyfavicon): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:42:20 +0000 (00:42 -0300)]
gnu: Add passwordsafe.
* gnu/packages/gnome.scm (passwordsafe): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:42:19 +0000 (00:42 -0300)]
gnu: libpwquality: Enable Python binding.
* gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding.
[native-inputs]: Add python-wrapper.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:38:49 +0000 (00:38 -0300)]
gnu: Add python-pykeepass.
* gnu/packages/python-crypto.scm (python-pykeepass): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Joseph LaFreniere [Sat, 10 Oct 2020 16:56:02 +0000 (11:56 -0500)]
gnu: Add python-grandalf.
* gnu/packages/python-xyz.scm (python-grandalf): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Marius Bakke [Sun, 18 Oct 2020 15:39:29 +0000 (17:39 +0200)]
gnu: ungoogled-chromium: Update to 86.0.4240.75-0.
c34a56d.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86.
Include bundled libc++, jsoncpp, re2 and libvpx for now.
(gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision,
xcb-proto/python2): Remove variables.
(%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1. Remove
jsoncpp unbundling patch.
(%ungoogled-revision, %ungoogled-origin): Update to
c34a56db4c121238fface560.
(%chromium-version, arch-patch, %arch-revision): New variables.
(%arch-patches): Add more patches.
(ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches. Don't
unbundle libvpx or re2.
(ungoogled-chromium): Update to 86.0.4240.75-0.
c34a56d.
[arguments]: Adjust #:configure-flags and substitutions for 86. Add
workaround for building with bundled libc++. Adjust install phase to take a
hard coded list of files instead of using SCANDIR and REGEXP-EXEC.
[native-inputs]: Change from CLANG-10 to CLANG-11.
[inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.
Marius Bakke [Sun, 18 Oct 2020 15:37:10 +0000 (17:37 +0200)]
gnu: gn: Update to 0.0-1819.
e327ffd.
* gnu/packages/build-tools.scm (gn): Update to 0.0-1819.
e327ffd.
Marius Bakke [Sun, 18 Oct 2020 15:36:25 +0000 (17:36 +0200)]
gnu: lld: Update to 11.0.0.
* gnu/packages/llvm.scm (lld): Update to 11.0.0.
[inputs]: Change from LLVM-10 to LLVM-11.
Marius Bakke [Sun, 18 Oct 2020 15:34:54 +0000 (17:34 +0200)]
gnu: LLVM, Clang: Add 11.0.0.
* gnu/packages/patches/clang-11.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/llvm.scm (llvm-11, clang-runtime-11, clang-11,
clang-toolchain-11): New variables.
Marius Bakke [Sun, 18 Oct 2020 15:33:27 +0000 (17:33 +0200)]
gnu: llvm.scm: Reorder variables.
Keep all LLVM and Clang packages in order, define default versions last.
Marius Bakke [Sun, 18 Oct 2020 15:32:24 +0000 (17:32 +0200)]
gnu: extempore: Inline custom package variants.
Except novel ones without suitable replacements in Guix.
* gnu/packages/music.scm (portmidi-for-extempore): Remove variable, and move
to ...
(extempore)[inputs]: ... here.
* gnu/packages/llvm.scm (llvm-for-extempore): Likewise.
* gnu/packages/image.scm (stb-image-for-extempore): Likewise.
Miguel Ángel Arruga Vivas [Fri, 16 Oct 2020 13:02:00 +0000 (15:02 +0200)]
installer: Call setlocale after init gettext.
* gnu/installer.scm (installer-program)[init-gettext]: Change locale
from C, installed at the program start.
Miguel Ángel Arruga Vivas [Sat, 2 Nov 2019 17:18:45 +0000 (18:18 +0100)]
system: Use locale information in grub.cfg.
* gnu/bootloader/grub.scm (define-module): Add new dependency.
(grub-configuration-file): Add locale keyword.
(grub-configuration-file)[locale-config]: New variable with generated
locale configuration when locale parameter has been provided.
[builder]: Add locale-config.
Miguel Ángel Arruga Vivas [Mon, 22 Apr 2019 12:44:22 +0000 (14:44 +0200)]
system: Provide locale information to the bootloader.
* gnu/machine/ssh.scm (roll-back-managed-host): Use locale information
from boot-parameters.
* gnu/system.scm (operating-system-bootcfg): Provide locale information
to the bootloader.
* guix/system/script.scm (reinstall-bootloader): Use locale information
from boot-parameters.
Miguel Ángel Arruga Vivas [Mon, 21 Oct 2019 10:23:40 +0000 (12:23 +0200)]
system: Add locale to boot-parameters.
* gnu/system.scm (define-module)[export]: Add boot-parameters-locale.
(<boot-parameters>)[locale]: New field.
[boot-parameters-locale]: New accessor.
(read-boot-parameters): Read locale field.
(operating-system-boot-parameters): Provide operating-system locale to
boot-parameters record.
(opeating-system-boot-parameters-file): Likewise.
* Makefile.am (SCM_TESTS): Add tests/boot-parameters.scm.
* tests/boot-parameters.scm: New test file.
BonfaceKilz [Thu, 15 Oct 2020 16:39:38 +0000 (19:39 +0300)]
gnu: Add python2-openpyxl.
* gnu/packages/python-xyz.scm (python2-openpyxl): New package.
(python-openpyxl)[properties]: Add reference to python2-openpyxl.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Jonathan Brielmaier [Tue, 28 Jul 2020 11:36:44 +0000 (13:36 +0200)]
gnu: Add hunspell-dict-de.
* gnu/packages/libreoffice.scm (hunspell-dict-de): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Jakub Kądziołka [Tue, 28 Jul 2020 11:36:09 +0000 (13:36 +0200)]
gnu: Add ispell.
* gnu/packages/aspell.scm (ispell): New variable.
Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Efraim Flashner [Sun, 18 Oct 2020 07:14:02 +0000 (10:14 +0300)]
gnu: newsboat-2.13: Build with json-c-0.13.
* gnu/packages/syndication.scm (newsboat-2.13)[inputs]: Replace json-c
with json-c@.013.
Efraim Flashner [Sun, 18 Oct 2020 06:37:54 +0000 (09:37 +0300)]
gnu: vc-dwim: Update to 1.10.
* gnu/packages/version-control.scm (vc-dwim): Update to 1.10.
Ludovic Courtès [Sat, 17 Oct 2020 22:21:33 +0000 (00:21 +0200)]
gexp: 'assume-valid-file-name' has files looked up under the CWD.
Fixes a bug introduced in
5d4ad8e1be6d60c38577e2f3d92cc5642b12eff0,
whereby files enclosed in 'assume-valid-file-name' would be looked up
relative to the source directory instead of relative to the current
directory.
* guix/gexp.scm (local-file): In the 'assume-valid-file-name' case, look
up FILE relative to the current working directory.
Tobias Geerinckx-Rice [Sat, 17 Oct 2020 18:55:22 +0000 (20:55 +0200)]
gnu: ncmpc: Update to 0.41.
* gnu/packages/mpd.scm (ncmpc): Update to 0.41.
Magali Lemes [Fri, 16 Oct 2020 18:51:07 +0000 (15:51 -0300)]
gnu: Add r-calculus.
* gnu/packages/cran.scm (r-calculus): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Aniket Patil [Fri, 16 Oct 2020 12:48:22 +0000 (18:18 +0530)]
doc: Fix typo.
* doc/guix.texi (Invoking guix import): Fix typo.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Helio Machado [Thu, 15 Oct 2020 16:32:59 +0000 (18:32 +0200)]
import: utils: Fix license name mismatches and define CUA-OPL-1.0.
* guix/licenses.scm (cua-opl1.0): New variable.
* guix/import/utils.scm (spdx-string->license): Rename licenses to fit
the internal names and add a notice pointing to guix/licenses.scm.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Lars-Dominik Braun [Fri, 16 Oct 2020 17:15:41 +0000 (19:15 +0200)]
gnu: xpra: Fix HTML server
* gnu/packages/patches/xpra-4.0.4-norequests.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xpra)[patches]: Apply it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Sat, 17 Oct 2020 20:15:07 +0000 (22:15 +0200)]
doc: cookbook: Balance parens in custom kernel examples.
* doc/guix-cookbook.texi (Customizing the Kernel): Add missing paren in
example. Remove extra parens in other example.
Ludovic Courtès [Sat, 17 Oct 2020 19:53:26 +0000 (21:53 +0200)]
doc: Generate cross-references in code snippets to the Guile manual.
Occurrences of 'list', 'cons', etc. in code snippets now link to the
relevant section of the Guile manual.
* doc/build.scm (guile-manual, %guile-manual-base-url)
(guile-mono-node-indexes, guile-split-node-indexes): New variables.
(for-all-languages, merge-index-alists): New procedures.
<top level>: Rename 'mono-node-indexes' and 'split-node-indexes' to
'guix-mono-node-indexes' and 'guix-split-node-indexes' respectively.
Add 'mono-node-indexes' and 'split-node-indexes' defined as calls to
'merge-index-alists'.
Ludovic Courtès [Sat, 17 Oct 2020 12:32:53 +0000 (14:32 +0200)]
doc: Allow code snippets in the cookbook to link to the manual.
Until now, only code snippets in the manual itself would contain links
to identifier definitions. Now snippets in the cookbook also link to
definitions in the manual.
* doc/build.scm (html-manual): Add #:mono-node-indexes and #:multi-node-indexes
and pass it to 'syntax-highlighted-html'.
(pdf+html-manual): Likewise, and pass it to 'html-manual'.
<top level>: Factorize 'version' and 'source'. Define 'guix-manual',
'mono-node-indexes', and 'split-node-indexes'. Pass #:mono-node-indexes
and #:split-node-indexes to 'pdf+html-manual'.
Ludovic Courtès [Fri, 16 Oct 2020 20:51:30 +0000 (22:51 +0200)]
doc: Move manual index creation to a separate derivation.
* doc/build.scm (normalize-language-code, html-manual-identifier-index):
New procedures.
(syntax-highlighted-html): Add #:mono-node-indexes and #:split-node-indexes.
[build](underscore-decode, anchor-id->key, collect-anchors): Remove.
(language+node-anchors, mono-node-anchors, multi-node-anchors): New
variables.
Use them.
Ludovic Courtès [Fri, 16 Oct 2020 20:04:33 +0000 (22:04 +0200)]
doc: Remove 'build.scm' from the source of the manual.
That way we no longer have to rebuild the whole manual when fiddling
with 'build.scm'.
* doc/build.scm <top level>: Define 'select?' and pass it to
'pdf+html-manual'.
Nicolas Goaziou [Sat, 17 Oct 2020 20:37:36 +0000 (22:37 +0200)]
gnu: python-asynctest: Fix build.
* gnu/packages/python-xyz.scm (python-asynctest): Disabled all failing tests.
Return #t at the end of the phase.
Nicolas Goaziou [Sat, 17 Oct 2020 19:59:46 +0000 (21:59 +0200)]
gnu: python-duniterpy: Update to 0.60.0.
* gnu/packages/finance.scm (python-duniterpy): Update to 0.60.0.
Michael Rohleder [Sat, 17 Oct 2020 13:26:33 +0000 (15:26 +0200)]
gnu: qutebrowser: Update to 1.14.0.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.14.0.
Signed-off-by: Brett Gilio <brettg@gnu.org>
Miguel Ángel Arruga Vivas [Sun, 11 Oct 2020 17:58:22 +0000 (19:58 +0200)]
doc: Fixes for Texinfo metainfo.
* doc/guix.texi (guix-pack)[GUIX_EXECUTION_ENGINE]: Use @env
instead of @code.
(zram-device-service-type): Use @code instead of @var for constant or
symbolic values.
(rshiny-service-type): Use @env instead of @code for R_LIBS_USER.
Miguel Ángel Arruga Vivas [Sun, 11 Oct 2020 17:46:16 +0000 (19:46 +0200)]
doc: Fix minor typos.
* doc/guix.texi (cargo-build-system): Fix install phase description.
(julia-build-system): Fix typo and add information from check.
(pulseaudio-configuration): Remove duplicated words.
(knot-acl-configuration)[id]: Fix typo.
(mpd-output)[extra-options]: Likewise.
(libvirt-configuration) [listen-tls?]: Add missing subject.
[listen-tcp?]: Add missing subject and period.
[tls-port, tcp-port, log-filters]: Add missing period.
(hurd-vm-configuration)[netoptions]: Fix typo in example.
(ganeti-watcher-service-type): Fix typo.
(grub-theme)[gfxmode]: Remove see before @pxref.
Nicolas Goaziou [Sat, 17 Oct 2020 13:07:17 +0000 (15:07 +0200)]
gnu: python-base58: Update to 2.0.1.
* gnu/packages/python-crypto.scm (python-base58): Update to 2.0.1.
Brett Gilio [Sat, 17 Oct 2020 03:07:46 +0000 (22:07 -0500)]
gnu: lynx: Update to 2.9.0dev.6.
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.0dev.6.
Brett Gilio [Sat, 17 Oct 2020 03:00:52 +0000 (22:00 -0500)]
gnu: xlsxio: Update to 0.2.29.
* gnu/packages/xml.scm (xlsxio): Update to 0.2.29.
Brett Gilio [Sat, 17 Oct 2020 02:03:20 +0000 (21:03 -0500)]
gnu: swi-prolog: Update to 8.3.9.
* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.9.
Brett Gilio [Sat, 17 Oct 2020 01:55:06 +0000 (20:55 -0500)]
gnu: emacs-org-journal: Update to 2.1.1.
* gnu/packages/emacs-xyz.scm (emacs-org-journal): Update to 2.1.1.
Brett Gilio [Sat, 17 Oct 2020 00:47:47 +0000 (19:47 -0500)]
gnu: emacs-org-webring: Update to 1.9.
* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.
AuPath [Fri, 16 Oct 2020 10:05:08 +0000 (10:05 +0000)]
gnu: emacs-gdscript-mode: Update to 1.4.0.
* gnu/packages/emacs-xyz.scm (emacs-gdscript-mode): Update to 1.4.0.
Signed-off-by: Brett Gilio <brettg@gnu.org>
Oleg Pykhalov [Fri, 16 Oct 2020 21:40:45 +0000 (00:40 +0300)]
services: docker: Fix missing containerd-shim binary.
This commit fixes error 'time="2020-10-16T…" level=error msg="Handler for POST
/v1.40/containers/…/start returned error: failed to start shim: exec:
\"containerd-shim\": executable file not found in $PATH: unknown"'.
* gnu/services/docker.scm
(containerd-shepherd-service): Add "containerd-shim" to PATH.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 19:07:06 +0000 (21:07 +0200)]
gnu: grass: Fix start-up without python@3 in profile.
* gnu/packages/geo.scm (grass)[arguments]: Rename ‘wrap-python’ phase to
‘python:wrap’. Add ‘wrap-with-python-interpreter’ phase.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:48:29 +0000 (17:48 +0200)]
gnu: grass: Update to 7.8.4.
* gnu/packages/geo.scm (grass): Update to 7.8.4.
Oleg Pykhalov [Fri, 16 Oct 2020 17:02:51 +0000 (20:02 +0300)]
gnu: containerd: Don't 'chdir' in build phases.
This fixes breaks the 'install-license-files' phase added in
6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
practice.
* gnu/packages/docker.scm (containerd): [arguments]: Use
'with-directory-excursion' instead of 'chdir' in build phases.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:27:01 +0000 (17:27 +0200)]
gnu: iproute2: Update to 5.9.0.
* gnu/packages/linux.scm (iproute2): Update to 5.9.0.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:15:24 +0000 (17:15 +0200)]
gnu: make-lua-ossl: Fix bogus use of DESTDIR.
* gnu/packages/lua.scm (make-lua-ossl)[arguments]: Set the standard PREFIX variable.