summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-10-01import: crate: Support recursive imports....* guix/import/crate.scm (crate-recursive-import): New procedure. (crate->guix-package): Return dependencies as a second value. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Martin Becze
2019-10-01gnu: Add iwd....* gnu/packages/networking.scm (iwd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brice Waegeneire
2019-10-01pull: Do not use '~*', which 'msgfmt' fails to interpret....Really fixes <https://bugs.gnu.org/37505>. This is a followup to f751b4646d3989d76dad9e33e39f9724c7c50be6. * guix/scripts/pull.scm (display-channel-news): Remove second occurrence of '~*' in a format string. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Konrad Hinsen
2019-10-01gnu: linux-libre: Add version 5.3.1....* 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. Tobias Geerinckx-Rice
2019-10-01gnu: Add reuse....* gnu/packages/license.scm (reuse): New public variable. Tobias Geerinckx-Rice
2019-10-01gnu: Add python-license-expression....* gnu/packages/python-xyz.scm (python-license-expression): New public variable. Tobias Geerinckx-Rice
2019-10-01gnu: Add python-boolean.py....* gnu/packages/python-xyz.scm (python-boolean.py): New public variable. Tobias Geerinckx-Rice
2019-10-01gnu: 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. Christopher Baines
2019-10-01inferior: Change to use the (guix repl) module....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). Christopher Baines
2019-10-01gnu: conky: Add Pulseaudio support....* gnu/packages/conky.scm (conky)[inputs]: Add pulseaudio. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Vasile Dumitrascu
2019-10-01gnu: 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> Diego Nicola Barbato
2019-10-01gnu: 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> Carlo Zancanaro
2019-10-01pull: 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. Ludovic Courtès
2019-10-01ui: '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. Ludovic Courtès
2019-10-01gnu: Add emacs-handle....* gnu/packages/emacs-xyz.scm (emacs-handle): New variable. Brian Leung
2019-10-01gnu: emacs-compdef: Update to 0.2-2.67104a3....* gnu/packages/emacs-xyz.scm (emacs-compdef): Update to 0.2-2.67104a3. Brian Leung
2019-09-30gnu: Add mcrl2-minimal....* gnu/packages/maths.scm (mcrl2-minimal): New variable. Jan Nieuwenhuizen
2019-09-30gnu: mcrl2: Update to 201908.0....* gnu/packages/maths.scm (mcrl2): Update to 201908.0. Jan Nieuwenhuizen
2019-09-30gnu: bubblewrap: Update to 0.3.3....* gnu/packages/virtualization.scm (bubblewrap): Update to 0.3.3. [arguments]: Adjust test substitutions. Marius Bakke
2019-09-29gnu: %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. Vagrant Cascadian
2019-09-29gnu: emacs-org-ql: Update to 0.2.1....* gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.2.1. Brian Leung
2019-09-29gnu: 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. Ludovic Courtès
2019-09-29syscalls: '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. Ludovic Courtès
2019-09-29gnu: 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. Ludovic Courtès
2019-09-29gnu: giac: Update to 1.5.0-65....* gnu/packages/algebra.scm (giac): Update to 1.5.0-65. Nicolas Goaziou
2019-09-29gnu: font-util: Update to 1.3.2....* gnu/packages/xorg.scm (font-util): Update to 1.3.2. Tobias Geerinckx-Rice
2019-09-29gnu: libgee: Update to 0.20.2....* gnu/packages/gnome.scm (libgee): Update to 0.20.2. Tobias Geerinckx-Rice
2019-09-29gnu: cogl: Update to 1.22.4....* gnu/packages/gnome.scm (cogl): Update to 1.22.4. Tobias Geerinckx-Rice
2019-09-29gnu: Add xftwidth....* gnu/packages/xdisorg.scm: added xftwidth package. Kyle Andrews
2019-09-29gnu: geocode-glib: Update to 3.26.1....* gnu/packages/gnome.scm (geocode-glib): Update to 3.26.1. Tobias Geerinckx-Rice
2019-09-29gnu: znc: Update to 1.7.5....* gnu/packages/messaging.scm (znc): Update to 1.7.5. Tobias Geerinckx-Rice
2019-09-29gnu: libgee: Don't use NAME in source URI....* gnu/packages/gnome.scm (libgee)[source]: Hard-code NAME. Tobias Geerinckx-Rice
2019-09-29gnu: cogl: Don't use NAME in source URI....* gnu/packages/gnome.scm (cogl)[source]: Hard-code NAME. Tobias Geerinckx-Rice
2019-09-29gnu: geocode-glib: Don't use NAME in source URI....* gnu/packages/gnome.scm (geocode-glib)[source]: Hard-code NAME. Tobias Geerinckx-Rice
2019-09-29gnu: emacs-on-screen: Update to 1.3.3....* gnu/packages/emacs-xyz.scm (emacs-on-screen): Update to 1.3.3. Tobias Geerinckx-Rice
2019-09-29gnu: emacs-dired-du: Use HTTPS home page....* gnu/packages/emacs-xyz.scm (emacs-dired-du)[home-page]: Use HTTPS. Tobias Geerinckx-Rice
2019-09-29gnu: emacs-dired-du: Update to 0.5.2....* gnu/packages/emacs-xyz.scm (emacs-dired-du): Update to 0.5.2. Tobias Geerinckx-Rice
2019-09-29gnu: perl-carp-clan: Update to 6.08....* gnu/packages/perl.scm (perl-carp-clan): Update to 6.08. Tobias Geerinckx-Rice
2019-09-29gnu: 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. Nicolas Goaziou
2019-09-29gnu: screenfetch: Update to 3.8.0-2.e7b94fc....* gnu/packages/admin.scm (screenfetch): Update to 3.8.0-2.e7b94fc. Efraim Flashner
2019-09-29gnu: sbcl: Update to 1.5.7....* gnu/packages/lisp.scm (sbcl): Update to 1.5.7. Pierre Neidhardt
2019-09-29doc: 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> Maxim Cournoyer
2019-09-29gnu: emacs-tablist: Update to 1.0....* gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.0. Brian Leung
2019-09-29gnu: emacs-prescient: Update to 3.3....* gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 3.3. Brian Leung
2019-09-29gnu: emacs-hydra: Enable test....* gnu/packages/emacs-xyz.scm (emacs-hydra): Enable test. Brian Leung
2019-09-29gnu: emacs-helm-company: Enable test....* gnu/packages/emacs-xyz.scm (emacs-helm-company): Enable test. Brian Leung
2019-09-28gnu: Add ell....* gnu/packages/linux.scm (ell): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Brice Waegeneire
2019-09-28gnu: 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> Pierre Langlois
2019-09-28daemon: 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'. Ludovic Courtès
2019-09-28offload: 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. Ludovic Courtès