Commit graph

48201 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
dc827867be
gnu: Add python-boolean.py.
* gnu/packages/python-xyz.scm (python-boolean.py): New public variable.
2019-10-01 22:40:04 +02:00
Christopher Baines
f27c6c16be
gnu: guix-data-service: Update to 0.0.1-2.e00aabd.
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-2.e00aabd.
[arguments]: Add new process-branch-updated-mbox executable to list.
2019-10-01 19:37:39 +01:00
Christopher Baines
2cd599f005
inferior: Change to use the (guix repl) module.
Rather than (guix scripts repl), from which the machine-repl procedure was
removed in [1].

1: 92a4087bf4

* guix/inferior.scm (inferior-pipe): Load (guix repl) rather than (guix
scripts repl).
2019-10-01 19:01:20 +01:00
Vasile Dumitrascu
18edc9db02
gnu: conky: Add Pulseaudio support.
* gnu/packages/conky.scm (conky)[inputs]: Add pulseaudio.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-10-01 18:11:25 +02:00
Diego Nicola Barbato
c76d19a3fc
gnu: youtube-dl: Update to 2019.09.28.
* gnu/packages/video.scm (youtube-dl): Update to 2019.09.28.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-10-01 17:09:16 +02:00
Carlo Zancanaro
717b6ba6aa
gnu: Add abcl.
* gnu/packages/java.scm (abcl): New variable.
* gnu/packages/patches/abcl-fix-build-xml.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-10-01 11:04:40 +02:00
Ludovic Courtès
43f7fd8783
pull: Do not use '~*', which 'msgfmt' fails to interpret.
Fixes <https://bugs.gnu.org/37505>.
Reported by Konrad Hinsen <konrad.hinsen@fastmail.net>.

* guix/scripts/pull.scm (display-channel-news): Use ~a instead of ~*
when reporting new channels.
2019-10-01 10:50:24 +02:00
Ludovic Courtès
8b4615ab54
ui: 'show-what-to-build' colorizes store file names.
* guix/ui.scm (colorize-store-file-name): New procedure.
(show-what-to-build)[colorize-store-item]: New variable.
Use it throughout.
2019-10-01 10:50:24 +02:00
Brian Leung
8e5ffebeaa
gnu: Add emacs-handle.
* gnu/packages/emacs-xyz.scm (emacs-handle): New variable.
2019-10-01 09:09:49 +02:00
Brian Leung
cab542cbf7
gnu: emacs-compdef: Update to 0.2-2.67104a3.
* gnu/packages/emacs-xyz.scm (emacs-compdef): Update to 0.2-2.67104a3.
2019-10-01 09:09:44 +02:00
Jan Nieuwenhuizen
e03b912600
gnu: Add mcrl2-minimal.
* gnu/packages/maths.scm (mcrl2-minimal): New variable.
2019-09-30 21:26:56 +02:00
Jan Nieuwenhuizen
3bc74090d9
gnu: mcrl2: Update to 201908.0.
* gnu/packages/maths.scm (mcrl2): Update to 201908.0.
2019-09-30 21:26:19 +02:00
Marius Bakke
2d03201aab
gnu: bubblewrap: Update to 0.3.3.
* gnu/packages/virtualization.scm (bubblewrap): Update to 0.3.3.
[arguments]: Adjust test substitutions.
2019-09-30 15:41:22 +02:00
Vagrant Cascadian
18b3ba6ff2
gnu: %default-extra-linux-options: Ensure namespaces are enabled in all
linux-libre kernels.

The linux-libre kernels using defconfig may not have namespaces enabled, which
is needed for the default guix-daemon configuration in Guix System.

* gnu/packages/linux (%default-extra-linux-options): Enable CONFIG_NAMESPACES,
  CONFIG_UTS_NS, CONFIG_IPC_NS, CONFIG_USER_NS, CONFIG_PID_NS, and
  CONFIG_NET_NS.
2019-09-29 15:10:32 -07:00
Brian Leung
2d74d42a65
gnu: emacs-org-ql: Update to 0.2.1.
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.2.1.
2019-09-29 23:20:33 +02:00
Ludovic Courtès
89a99d53f5
gnu: Add "guile3.0-" package variants.
* gnu/packages/guile.scm (package-for-guile-3.0): New procedure.
(guile3.0-json, guile3.0-gdbm-ffi, guile3.0-bytestructures): New
variables.
* gnu/packages/gnupg.scm (guile3.0-gcrypt): New variable.
* gnu/packages/guile-xyz.scm (guile3.0-minikanren, guile3.0-irregex):
New variables.
2019-09-29 23:02:35 +02:00
Ludovic Courtès
7089f98ef1
syscalls: 'define-as-needed' does not re-export local variables.
Fixes <https://bugs.gnu.org/36723>.
Reported by Timothy Sample <samplet@ngyro.com>.

* guix/build/syscalls.scm (define-as-needed): Rewrite to use lower-level
module primitives; define VARIABLE only if it's not already defined to
avoid "re-exporting local variable" error.
2019-09-29 23:02:35 +02:00
Ludovic Courtès
aa2441c2cf
gnu: Remove deprecated "guile2.2-" packages.
These had been deprecated since Dec. 2017.

* gnu/packages/guile-xyz.scm (guile2.2-reader, guile2.2-lib)
(guile2.2-minikanren, guile2.2-irregex, guile2.2-haunt)
(guile2.2-redis, guile2.2-commonmark): Remove.
* gnu/packages/guile.scm (guile2.2-json, guile2.2-gdbm-ffi): Remove.
* gnu/packages/ssh.scm (guile2.2-ssh): Remove.
* gnu/packages/tls.scm (gnutls/guile-2.2): Remove.
2019-09-29 23:02:35 +02:00
Nicolas Goaziou
0c80f7c472
gnu: giac: Update to 1.5.0-65.
* gnu/packages/algebra.scm (giac): Update to 1.5.0-65.
2019-09-29 18:41:39 +02:00
Tobias Geerinckx-Rice
9e4a244bd0
gnu: font-util: Update to 1.3.2.
* gnu/packages/xorg.scm (font-util): Update to 1.3.2.
2019-09-29 17:36:11 +02:00
Tobias Geerinckx-Rice
4c2c5ae641
gnu: libgee: Update to 0.20.2.
* gnu/packages/gnome.scm (libgee): Update to 0.20.2.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
54c69ae123
gnu: cogl: Update to 1.22.4.
* gnu/packages/gnome.scm (cogl): Update to 1.22.4.
2019-09-29 17:36:10 +02:00
Kyle Andrews
af96c417c6
gnu: Add xftwidth.
* gnu/packages/xdisorg.scm: added xftwidth package.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
65de725f97
gnu: geocode-glib: Update to 3.26.1.
* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.1.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
254cc3c3b8
gnu: znc: Update to 1.7.5.
* gnu/packages/messaging.scm (znc): Update to 1.7.5.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
84a1b00700
gnu: libgee: Don't use NAME in source URI.
* gnu/packages/gnome.scm (libgee)[source]: Hard-code NAME.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
5754f0cfb5
gnu: cogl: Don't use NAME in source URI.
* gnu/packages/gnome.scm (cogl)[source]: Hard-code NAME.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
d485cdc040
gnu: geocode-glib: Don't use NAME in source URI.
* gnu/packages/gnome.scm (geocode-glib)[source]: Hard-code NAME.
2019-09-29 17:36:10 +02:00
Tobias Geerinckx-Rice
e6e03f67c3
gnu: emacs-on-screen: Update to 1.3.3.
* gnu/packages/emacs-xyz.scm (emacs-on-screen): Update to 1.3.3.
2019-09-29 17:36:09 +02:00
Tobias Geerinckx-Rice
2a86a18cc3
gnu: emacs-dired-du: Use HTTPS home page.
* gnu/packages/emacs-xyz.scm (emacs-dired-du)[home-page]: Use HTTPS.
2019-09-29 17:36:09 +02:00
Tobias Geerinckx-Rice
b750a2ce9c
gnu: emacs-dired-du: Update to 0.5.2.
* gnu/packages/emacs-xyz.scm (emacs-dired-du): Update to 0.5.2.
2019-09-29 17:36:09 +02:00
Tobias Geerinckx-Rice
4a06bb3338
gnu: perl-carp-clan: Update to 6.08.
* gnu/packages/perl.scm (perl-carp-clan): Update to 6.08.
2019-09-29 17:36:09 +02:00
Nicolas Goaziou
512c169666
gnu: mame: Update to 0.214.
* gnu/packages/emulators.scm (mame): Update to 0.214.
[source]: Remove unnecessary patch.
* gnu/packages/patches/mame-rapidjson-fix.patch: Delete file.
* gnu/local.mk: Remove reference to deleted patch.
2019-09-29 15:25:13 +02:00
Efraim Flashner
a7997033fa
gnu: screenfetch: Update to 3.8.0-2.e7b94fc.
* gnu/packages/admin.scm (screenfetch): Update to 3.8.0-2.e7b94fc.
2019-09-29 14:44:06 +03:00
Pierre Neidhardt
9b98308634
gnu: sbcl: Update to 1.5.7.
* gnu/packages/lisp.scm (sbcl): Update to 1.5.7.
2019-09-29 10:36:00 +02:00
Maxim Cournoyer
5510bb01e9
doc: Add a 'Upgrading Guix' section to the 'Installation' chapter.
This follows a discussion regarding issue #36785 (see:
https://bugs.gnu.org/36785).

* doc/guix.texi (Upgrading Guix): New section.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-09-29 10:33:49 +09:00
Brian Leung
e038bafe3b
gnu: emacs-tablist: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.0.
2019-09-29 03:09:36 +02:00
Brian Leung
52e62bbd76
gnu: emacs-prescient: Update to 3.3.
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.3.
2019-09-29 02:09:54 +02:00
Brian Leung
0263366f75
gnu: emacs-hydra: Enable test.
* gnu/packages/emacs-xyz.scm (emacs-hydra): Enable test.
2019-09-29 01:59:22 +02:00
Brian Leung
135b573e83
gnu: emacs-helm-company: Enable test.
* gnu/packages/emacs-xyz.scm (emacs-helm-company): Enable test.
2019-09-29 01:56:26 +02:00
Brice Waegeneire
de3896fb79
gnu: Add ell.
* gnu/packages/linux.scm (ell): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-09-28 22:56:40 +02:00
Pierre Langlois
569832dfaf
gnu: gpodder: Update to 3.10.10.
* gnu/packages/gpodder.scm (gpodder): Update to 3.10.10.
[inputs]: Add youtube-dl.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-09-28 22:56:40 +02:00
Ludovic Courtès
ada9a19a2d
daemon: Strictly respect timeouts for 'guix offload'.
Until now it was up to 'guix offload' to honor timeouts.  Unfortunately
it would sometimes fail to do that, for example due to the libssh bug at
<https://bugs.libssh.org/T33>.  With this change, 'guix offload' is
automatically killed by the daemon when one of the timeouts expires.

Thus, data transfers performed by 'guix offload' now count as part of
the timeouts, rather than just actual build time.

* nix/libstore/build.cc (DerivationGoal::tryBuildHook): Pass true as the
'respectTimeouts' argument to 'childStarted'.
2019-09-28 22:56:40 +02:00
Ludovic Courtès
a3af06ad65
offload: Include the port number in the machine lock file name.
This is useful when a single machine appears several time, with
different port numbers.

* guix/scripts/offload.scm (machine-slot-file): Add MACHINE's port to
the file name.
2019-09-28 22:56:40 +02:00
Ludovic Courtès
44941fd7db
gnu: libssh: Update to 0.9.0.
* gnu/packages/ssh.scm (libssh): Update to 0.9.0.  Of particular
interest for robust offloading is libssh commit
e4e51ccc1340e313c203842d0180a1c4e33c95cc, which fixes a bug whereby,
instead of honoring the per-session timeout, 'ssh_channel_read_timeout'
would end up passing an infinite timeout to 'poll':
see <https://bugs.libssh.org/T33>
2019-09-28 22:56:40 +02:00
Oleg Pykhalov
1c2fb2a3e7
gnu: emacs-mbsync: Update to 0.1.2-3.8f80c26.
This commit follows 7dd9f6e7cf.

* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-3.8f80c26.
2019-09-28 23:11:28 +03:00
Oleg Pykhalov
7dd9f6e7cf
gnu: emacs-mbsync: Update to 0.1.2-2.8f80c26.
* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-2.8f80c26.
2019-09-28 23:08:52 +03:00
Brian Leung
beec3e3c7e
gnu: emacs-docker: Update to 1.3.0.
* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 1.3.0.
2019-09-28 19:37:05 +02:00
Brian Leung
723fb01c62
gnu: emacs-dockerfile-mode: Update to 1.2-2.ed73e82.
* gnu/packages/emacs-xyz.scm (emacs-dockerfile-mode): Update to 1.2-2.ed73e82.
2019-09-28 19:34:38 +02:00
Brian Leung
a8f69a2e9a
gnu: emacs-org-download: Update to 0.1.0-2.10c9d7c.
* gnu/packages/emacs-xyz.scm (emacs-org-download): Update to 0.1.0-2.10c9d7c.
2019-09-28 19:29:32 +02:00