summary refs log tree commit diff
AgeCommit message (Collapse)Author
2019-10-01gnu: linux-libre: Add version 5.3.1.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (linux-libre-5.3-version) (linux-libre-5.3-pristine-source, linux-libre-5.3-source) (linux-libre-headers-5.3, linux-libre-5.3): New public variables. * gnu/packages/aux-files/linux-libre/5.3-arm.conf, gnu/packages/aux-files/linux-libre/5.3-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.3-arm64.conf, gnu/packages/aux-files/linux-libre/5.3-i686.conf, gnu/packages/aux-files/linux-libre/5.3-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them.
2019-10-01gnu: Add reuse.Tobias Geerinckx-Rice
* gnu/packages/license.scm (reuse): New public variable.
2019-10-01gnu: Add python-license-expression.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-license-expression): New public variable.
2019-10-01gnu: Add python-boolean.py.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-boolean.py): New public variable.
2019-10-01gnu: guix-data-service: Update to 0.0.1-2.e00aabd.Christopher Baines
* 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-01inferior: Change to use the (guix repl) module.Christopher Baines
Rather than (guix scripts repl), from which the machine-repl procedure was removed in [1]. 1: 92a4087bf4862d5ba9b77111eba3c68c2a1c4679 * guix/inferior.scm (inferior-pipe): Load (guix repl) rather than (guix scripts repl).
2019-10-01gnu: conky: Add Pulseaudio support.Vasile Dumitrascu
* gnu/packages/conky.scm (conky)[inputs]: Add pulseaudio. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-10-01gnu: youtube-dl: Update to 2019.09.28.Diego Nicola Barbato
* gnu/packages/video.scm (youtube-dl): Update to 2019.09.28. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-10-01gnu: Add abcl.Carlo Zancanaro
* 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-01pull: Do not use '~*', which 'msgfmt' fails to interpret.Ludovic Courtès
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-01ui: 'show-what-to-build' colorizes store file names.Ludovic Courtès
* guix/ui.scm (colorize-store-file-name): New procedure. (show-what-to-build)[colorize-store-item]: New variable. Use it throughout.
2019-10-01gnu: Add emacs-handle.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-handle): New variable.
2019-10-01gnu: emacs-compdef: Update to 0.2-2.67104a3.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-compdef): Update to 0.2-2.67104a3.
2019-09-30gnu: Add mcrl2-minimal.Jan Nieuwenhuizen
* gnu/packages/maths.scm (mcrl2-minimal): New variable.
2019-09-30gnu: mcrl2: Update to 201908.0.Jan Nieuwenhuizen
* gnu/packages/maths.scm (mcrl2): Update to 201908.0.
2019-09-30gnu: bubblewrap: Update to 0.3.3.Marius Bakke
* gnu/packages/virtualization.scm (bubblewrap): Update to 0.3.3. [arguments]: Adjust test substitutions.
2019-09-29gnu: %default-extra-linux-options: Ensure namespaces are enabled in allVagrant Cascadian
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-29gnu: emacs-org-ql: Update to 0.2.1.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.2.1.
2019-09-29gnu: Add "guile3.0-" package variants.Ludovic Courtès
* 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-29syscalls: 'define-as-needed' does not re-export local variables.Ludovic Courtès
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-29gnu: Remove deprecated "guile2.2-" packages.Ludovic Courtès
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-29gnu: giac: Update to 1.5.0-65.Nicolas Goaziou
* gnu/packages/algebra.scm (giac): Update to 1.5.0-65.
2019-09-29gnu: font-util: Update to 1.3.2.Tobias Geerinckx-Rice
* gnu/packages/xorg.scm (font-util): Update to 1.3.2.
2019-09-29gnu: libgee: Update to 0.20.2.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libgee): Update to 0.20.2.
2019-09-29gnu: cogl: Update to 1.22.4.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (cogl): Update to 1.22.4.
2019-09-29gnu: Add xftwidth.Kyle Andrews
* gnu/packages/xdisorg.scm: added xftwidth package.
2019-09-29gnu: geocode-glib: Update to 3.26.1.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.1.
2019-09-29gnu: znc: Update to 1.7.5.Tobias Geerinckx-Rice
* gnu/packages/messaging.scm (znc): Update to 1.7.5.
2019-09-29gnu: libgee: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (libgee)[source]: Hard-code NAME.
2019-09-29gnu: cogl: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (cogl)[source]: Hard-code NAME.
2019-09-29gnu: geocode-glib: Don't use NAME in source URI.Tobias Geerinckx-Rice
* gnu/packages/gnome.scm (geocode-glib)[source]: Hard-code NAME.
2019-09-29gnu: emacs-on-screen: Update to 1.3.3.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-on-screen): Update to 1.3.3.
2019-09-29gnu: emacs-dired-du: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-dired-du)[home-page]: Use HTTPS.
2019-09-29gnu: emacs-dired-du: Update to 0.5.2.Tobias Geerinckx-Rice
* gnu/packages/emacs-xyz.scm (emacs-dired-du): Update to 0.5.2.
2019-09-29gnu: perl-carp-clan: Update to 6.08.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-carp-clan): Update to 6.08.
2019-09-29gnu: mame: Update to 0.214.Nicolas Goaziou
* 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-29gnu: screenfetch: Update to 3.8.0-2.e7b94fc.Efraim Flashner
* gnu/packages/admin.scm (screenfetch): Update to 3.8.0-2.e7b94fc.
2019-09-29gnu: sbcl: Update to 1.5.7.Pierre Neidhardt
* gnu/packages/lisp.scm (sbcl): Update to 1.5.7.
2019-09-29doc: Add a 'Upgrading Guix' section to the 'Installation' chapter.Maxim Cournoyer
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-29gnu: emacs-tablist: Update to 1.0.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.0.
2019-09-29gnu: emacs-prescient: Update to 3.3.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.3.
2019-09-29gnu: emacs-hydra: Enable test.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-hydra): Enable test.
2019-09-29gnu: emacs-helm-company: Enable test.Brian Leung
* gnu/packages/emacs-xyz.scm (emacs-helm-company): Enable test.
2019-09-28gnu: Add ell.Brice Waegeneire
* gnu/packages/linux.scm (ell): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-09-28gnu: gpodder: Update to 3.10.10.Pierre Langlois
* 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-28daemon: Strictly respect timeouts for 'guix offload'.Ludovic Courtès
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-28offload: Include the port number in the machine lock file name.Ludovic Courtès
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-28gnu: libssh: Update to 0.9.0.Ludovic Courtès
* 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-28gnu: emacs-mbsync: Update to 0.1.2-3.8f80c26.Oleg Pykhalov
This commit follows 7dd9f6e7cf8e893b75faa1253a451609f7fcc5fc. * gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-3.8f80c26.
2019-09-28gnu: emacs-mbsync: Update to 0.1.2-2.8f80c26.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-mbsync): Update to 0.1.2-2.8f80c26.