Christopher Baines [Fri, 2 Oct 2020 18:15:44 +0000 (19:15 +0100)]
services: databases: Don't specify a default postgresql version.
Currently, if the postgresql package major version changes, this is going to
break the service upon upgrade, because PostgreSQL will reject the data files
from the differing major version of the service.
Because it's important to either keep running a particular major version, or
intentionally upgrade, I think the configuration would be better with no
default. I think this is also going to be helpful when trying to assist users
upgrading PostgreSQL.
* gnu/services/databases.scm (<postgresql-configuration>): Remove default for
postgresql.
(postgresql-service-type): Remove the default value.
* gnu/tests/databases.scm (%postgresql-os): Update accordingly.
* gnu/tests/guix.scm (%guix-data-service-os): Update accordingly.
* gnu/tests/monitoring.scm (%zabbix-os): Update accordingly.
* gnu/tests/web.scm (patchwork-os): Update accordingly.
* doc/guix.texi (PostgreSQL): Update accordingly.
Christopher Baines [Fri, 2 Oct 2020 18:08:35 +0000 (19:08 +0100)]
gnu: databases: Define postgresql-10.
So that it can be used, rather than postgresql. Because the major version of
the package is important, as it relates to the compatability with the data
files used by the service, it's useful to have a stable name to refer to a
package for version 10 of PostgreSQL.
* gnu/packages/databases.scm (postgresql-10): New variable.
Christopher Baines [Fri, 2 Oct 2020 18:06:50 +0000 (19:06 +0100)]
services: databases: Deprecate the postgresql-service procedure.
Using the service type directly is a better approach, making it easier to
configure the service.
* gnu/services/databases.scm (postgresql-service): Deprecate this procedure.
* doc/guix.texi (PostgreSQL): Update the documentation for the use of (service
postgresql-service-type).
Christopher Baines [Fri, 2 Oct 2020 18:05:36 +0000 (19:05 +0100)]
doc: Add subheadings in to the Databases section.
To make it clearer where the relevant documentation for a particular service
starts and ends.
* doc/guix.texi (Database Services): Add subheadings.
Christopher Baines [Fri, 2 Oct 2020 17:51:28 +0000 (18:51 +0100)]
tests: monitoring: Use (service postgresql-service-type).
As I'm looking at removing the procedure, in favour of always using the
service type.
* gnu/tests/monitoring.scm (%zabbix-os): Use (service postgresql-service-type)
rather than (postgresql-service).
Leo Famulari [Tue, 20 Oct 2020 02:45:40 +0000 (22:45 -0400)]
gnu: linux-libre 4.4: Update to 4.4.240.
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.240.
(linux-libre-4.4-pristine-source): Update hash.
Leo Famulari [Tue, 20 Oct 2020 02:43:26 +0000 (22:43 -0400)]
gnu: linux-libre 4.9: Update to 4.9.240.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.240.
(linux-libre-4.9-pristine-source): Update hash.
Leo Famulari [Tue, 20 Oct 2020 02:41:24 +0000 (22:41 -0400)]
gnu: linux-libre 4.14: Update to 4.14.202.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.202.
(linux-libre-4.14-pristine-source): Update hash.
Leo Famulari [Tue, 20 Oct 2020 02:40:15 +0000 (22:40 -0400)]
gnu: linux-libre 4.19: Update to 4.19.152.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.152.
(linux-libre-4.19-pristine-source): Update hash.
Leo Famulari [Tue, 20 Oct 2020 02:38:11 +0000 (22:38 -0400)]
gnu: linux-libre 5.4: Update to 5.4.72.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.72.
(linux-libre-5.4-pristine-source): Update hash.
Leo Famulari [Tue, 20 Oct 2020 02:35:22 +0000 (22:35 -0400)]
gnu: linux-libre: Update to 5.8.16.
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.16.
(linux-libre-5.8-pristine-source): Update hash.
Tobias Geerinckx-Rice [Tue, 20 Oct 2020 20:08:41 +0000 (22:08 +0200)]
gnu: xtl: Update to 0.6.20.
* gnu/packages/cpp.scm (xtl): Update to 0.6.20.
Tobias Geerinckx-Rice [Tue, 20 Oct 2020 20:07:53 +0000 (22:07 +0200)]
gnu: yadifa: Update to 2.3.11.
* gnu/packages/dns.scm (yadifa): Update to 2.3.11.
[source]: Update base URI.
Tobias Geerinckx-Rice [Tue, 20 Oct 2020 19:48:51 +0000 (21:48 +0200)]
gnu: burp: Update to 2.3.36.
* gnu/packages/backup.scm (burp): Update to 2.3.36.
Miguel Ángel Arruga Vivas [Tue, 20 Oct 2020 19:38:03 +0000 (21:38 +0200)]
news: Add 'es' translation.
Mark H Weaver [Tue, 20 Oct 2020 07:39:24 +0000 (03:39 -0400)]
gnu: icecat: Update to 78.4.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2020-15683 and CVE-2020-15969.
* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
* gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
Julien Lepiller [Tue, 20 Oct 2020 17:15:26 +0000 (19:15 +0200)]
gitignore: Ignore generated guile binary and intermediate products.
* .gitignore: Ignore guile, guile-guile-launcher.o, .deps and .dirstamp.
Brett Gilio [Tue, 20 Oct 2020 17:02:04 +0000 (12:02 -0500)]
gnu: emacs-org-webring: Update to 1.9.5-rc1.
* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.5-rc1.
Tim Gesthuizen via Guix-patches via [Tue, 20 Oct 2020 09:47:57 +0000 (11:47 +0200)]
gnu: simple-scan: Update to 3.38.1
* gnu/packages/gnome.scm (simple-scan): Update to 3.38.1.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Andreas Enge [Tue, 20 Oct 2020 14:59:04 +0000 (16:59 +0200)]
gnu: pari-gp: Update to 2.13.0.
* gnu/packages/algebra.scm (pari-gp): Update to 2.13.0.
Pierre Neidhardt [Tue, 20 Oct 2020 15:02:52 +0000 (17:02 +0200)]
gnu: Add emacs-rocket-chat.
* gnu/packages/emacs-xyz.scm (emacs-rocket-chat): New variable.
Pierre Neidhardt [Tue, 20 Oct 2020 15:02:36 +0000 (17:02 +0200)]
gnu: Add emacs-async-await.
* gnu/packages/emacs-xyz.scm (emacs-async-await): New variable.
Pierre Neidhardt [Tue, 20 Oct 2020 15:02:25 +0000 (17:02 +0200)]
gnu: Add emacs-promise.
* gnu/packages/emacs-xyz.scm (emacs-promise): New variable.
Pierre Neidhardt [Tue, 20 Oct 2020 15:02:15 +0000 (17:02 +0200)]
gnu: Add emacs-iter2.
* gnu/packages/emacs-xyz.scm (emacs-iter2): New variable.
Ludovic Courtès [Tue, 20 Oct 2020 07:59:47 +0000 (09:59 +0200)]
news: Add entry for '--with-debug-info'.
* etc/news.scm: Add entry.
Ludovic Courtès [Mon, 12 Oct 2020 13:16:51 +0000 (15:16 +0200)]
guix build: Move package transformation options behind '--help-transform'.
This change declutters the '--help' output.
* guix/scripts/build.scm (show-build-options-help)
(%standard-build-options): Add '--help-transform'.
(show-transformation-options-help): Make private.
(show-help): Remove call to 'show-transformation-options-help'.
* guix/scripts/build.scm (show-help): Likewise.
* guix/scripts/environment.scm (show-help): Likewise.
* guix/scripts/graph.scm (show-help): Likewise.
* guix/scripts/install.scm (show-help): Likewise.
* guix/scripts/pack.scm (show-help): Likewise.
* guix/scripts/package.scm (show-help): Likewise.
* guix/scripts/upgrade.scm (show-help): Likewise.
* doc/guix.texi (Package Transformation Options): Mention '--help-transform'.
Ludovic Courtès [Fri, 9 Oct 2020 16:17:41 +0000 (18:17 +0200)]
guix build: Add '--with-debug-info'.
* guix/scripts/build.scm (transform-package-with-debug-info): New
procedure.
(%transformations): Add 'with-debug-info'.
(%transformation-options, show-transformation-options-help): Add
'--with-debug-info'.
* tests/scripts-build.scm ("options->transformation, with-debug-info"):
New test.
* doc/guix.texi (Package Transformation Options): Document
'--with-debug-info'.
(Installing Debugging Files): Introduce sections. Remove bit about
eventual "opt-out" since this is not happening. Document
'--with-debug-info' under "Rebuilding with Debugging Info".
Ludovic Courtès [Tue, 20 Oct 2020 13:57:35 +0000 (15:57 +0200)]
tests: Do not fetch and print the random seed from the top level.
* guix/tests.scm (%seed): Turn into a memoizing procedure.
(random-text, random-bytevector): Adjust accordingly.
Ludovic Courtès [Tue, 20 Oct 2020 13:38:41 +0000 (15:38 +0200)]
graph: Fix typo in docstring.
* guix/graph.scm (shortest-path): Fix typo in docstring.
Ludovic Courtès [Tue, 20 Oct 2020 07:34:23 +0000 (09:34 +0200)]
gnu: poppler: Always use the same 'cairo-sans-poppler' variant.
* gnu/packages/gtk.scm (cairo-sans-poppler): New variable.
* gnu/packages/pdf.scm (poppler)[inputs]: Use it instead of
locally-created variant.
Ludovic Courtès [Tue, 20 Oct 2020 07:18:07 +0000 (09:18 +0200)]
packages: Better preserve object identity when rewriting.
Fixes a bug whereby the presence of propagated inputs could lead to two
non-eq? but actually equal packages in a bag's inputs. The problem
would manifest itself when running, for instance:
guix build inkscape -d --with-graft=glib=glib-networking --no-grafts
The resulting derivation would differ due from that without
'--with-graft'. This was due to the fact that glib propagates libffi;
this instance of libffi was not rewritten even though other instances in
the graph were rewritten. Thus, glib would end up with two non-eq?
libffi instances, which in turn would lead to duplicate entries in its
'%build-inputs' variable.
Fixes <https://bugs.gnu.org/43890>.
* guix/packages.scm (package-mapping)[rewrite]: Remove call to 'cut?'
and call 'replace' unconditionally.
[replace]: Add 'cut?' case.
* tests/guix-build.sh: Add test combining '--no-grafts' and
'--with-graft'.
* tests/packages.scm ("package-input-rewriting/spec, identity")
("package-input-rewriting, identity"): New tests.
Ludovic Courtès [Tue, 20 Oct 2020 12:34:52 +0000 (14:34 +0200)]
gnu: guile2.0-git: Remove now unnecessary libgit2 special case.
This is a followup to
0a7aa6922b8ad121bfcf023346f9f9bb97099504.
* gnu/packages/guile.scm (guile2.0-git): Remove special 'inputs'
handling, which is no longer necessary.
Ludovic Courtès [Tue, 20 Oct 2020 11:58:28 +0000 (13:58 +0200)]
graph: Adjust test for recent OCaml changes.
This is a followup to
339177956affdc471832750a3805b74356487e93.
* tests/graph.scm ("reverse bag DAG"): Look for "ocaml4.07-dune" rather
than "dune".
Ludovic Courtès [Tue, 20 Oct 2020 07:32:45 +0000 (09:32 +0200)]
doc: Replace @example with @lisp in "Build Phases".
* doc/guix.texi (Build Phases): Use @lisp for second example.
Ludovic Courtès [Tue, 20 Oct 2020 07:32:05 +0000 (09:32 +0200)]
download: Update docstring.
* guix/download.scm (url-fetch): Update docstring to match what's in the
manual.
Pierre Neidhardt [Tue, 20 Oct 2020 13:13:41 +0000 (15:13 +0200)]
gnu: sbcl: Update to 2.0.9.
* gnu/packages/lisp.scm (sbcl): Update to 2.0.9.
Pierre Neidhardt [Tue, 20 Oct 2020 13:06:59 +0000 (15:06 +0200)]
gnu: nyxt: Update to 2-pre-release-3.
* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-3.
Christopher Baines [Tue, 20 Oct 2020 11:41:18 +0000 (12:41 +0100)]
gnu: guix-build-coordinator: Update to 0-3.
5f11c60.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-3.
5f11c60.
[inputs]: Add guile-zlib.
Tim Gesthuizen via Guix-patches via [Tue, 20 Oct 2020 09:45:02 +0000 (11:45 +0200)]
gnu: emacs-epl: Update to 0.9.
* gnu/packages/emacs-xyz.scm (emacs-epl): Update to 0.9.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Tue, 20 Oct 2020 10:19:01 +0000 (12:19 +0200)]
gnu: emacs-ytdl: Small fixes.
* gnu/packages/emacs-xyz.scm (emacs-ytdl)[arguments]: End phases with #t. Use
`make-file-writable' instead of `chmod'.
[license]: Use GPL3+.
Christopher Baines [Tue, 20 Oct 2020 08:45:11 +0000 (09:45 +0100)]
gnu: guix-build-coordinator: Update to 0-2.
86e446c.
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-2.
86e446c.
Pierre Neidhardt [Tue, 20 Oct 2020 07:32:26 +0000 (09:32 +0200)]
gnu: Add emacs-ytdl.
* gnu/packages/emacs-xyz.scm (emacs-ytdl): New variable.
Mathieu Othacehe [Tue, 20 Oct 2020 07:16:52 +0000 (09:16 +0200)]
services: guix: Fix coordinator agent.
* gnu/services/guix.scm (guix-build-coordinator-agent-activation): Define
%user variable.
Michael Rohleder [Mon, 19 Oct 2020 22:05:50 +0000 (00:05 +0200)]
gnu: emacs-evil: Add info page.
* gnu/packages/emacs-xyz.scm (emacs-evil): Add info page.
[arguments]: Add phase make-info.
[native-inputs]: Add texinfo.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Ludovic Courtès [Mon, 19 Oct 2020 20:46:35 +0000 (22:46 +0200)]
doc: More uses of @lisp instead of @example.
* doc/guix.texi (G-Expressions): Use @lisp for 'let-system' example.
* doc/contributing.texi (Synopses and Descriptions): Use @lisp for
second example.
Ludovic Courtès [Mon, 19 Oct 2020 20:37:39 +0000 (22:37 +0200)]
doc: Fix misuses of @var in "Defining Packages".
* doc/guix.texi (Defining Packages): Use @code instead of @var where
appropriate.
Ludovic Courtès [Mon, 19 Oct 2020 20:22:18 +0000 (22:22 +0200)]
doc: Add "Build Phases" section.
* doc/guix.texi (Build Phases): New section.
(Build Systems): Remove 'modify-phases' example and add cross-reference
to "Build Phases".
(Build Utilities)[Build Phases]: Simplify intro and link to "Build
Phases".
(G-Expressions): Add index entries for "code staging" and add
cross-reference to "Build Phases".
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>