Timothy Sample [Fri, 1 Nov 2019 02:59:23 +0000 (22:59 -0400)]
gnu: Add ghc-splitmix-bootstrap.
* gnu/packages/haskell-xyz.scm (ghc-splitmix-bootstrap): New variable.
Timothy Sample [Thu, 31 Oct 2019 13:48:59 +0000 (09:48 -0400)]
gnu: ghc-ansi-wl-pprint: Update to 0.6.9.
* gnu/packages/haskell-xyz.scm (ghc-ansi-wl-pprint): Update to 0.6.9.
Timothy Sample [Thu, 31 Oct 2019 13:48:45 +0000 (09:48 -0400)]
gnu: ghc-cmark-gfm: Update to 0.2.0.
* gnu/packages/haskell-xyz.scm (ghc-cmark-gfm): Update to 0.2.0.
Timothy Sample [Thu, 31 Oct 2019 13:48:29 +0000 (09:48 -0400)]
gnu: ghc-unix-time: Update to 0.4.7.
* gnu/packages/haskell-xyz.scm (ghc-unix-time): Update to 0.4.7.
Timothy Sample [Thu, 31 Oct 2019 13:48:10 +0000 (09:48 -0400)]
gnu: ghc-cmark: Update to 0.6.
* gnu/packages/haskell-xyz.scm (ghc-cmark): Update to 0.6.
Timothy Sample [Thu, 31 Oct 2019 13:45:50 +0000 (09:45 -0400)]
gnu: ghc-microlens-ghc: Update to 0.4.10.
* gnu/packages/haskell-xyz.scm (ghc-microlens-ghc): Update to 0.4.10.
Timothy Sample [Thu, 31 Oct 2019 13:45:25 +0000 (09:45 -0400)]
gnu: ghc-ansi-terminal: Update to 0.9.1.
* gnu/packages/haskell-xyz.scm (ghc-ansi-terminal): Update to 0.9.1.
Timothy Sample [Thu, 31 Oct 2019 13:44:58 +0000 (09:44 -0400)]
gnu: ghc-regex-pcre-builtin: Update to 0.94.5.8.8.35.
* gnu/packages/haskell-xyz.scm (ghc-regex-pcre-builtin): Update to
0.94.5.8.8.35.
Timothy Sample [Thu, 31 Oct 2019 13:43:06 +0000 (09:43 -0400)]
gnu: ghc-tagged: Update to 0.8.6.
* gnu/packages/haskell-xyz.scm (ghc-tagged): Update to 0.8.6.
[arguments]: Set Cabal file to r1.
Timothy Sample [Thu, 31 Oct 2019 13:42:48 +0000 (09:42 -0400)]
gnu: ghc-generics-sop: Update to 0.4.0.1.
* gnu/packages/haskell-xyz.scm (ghc-generics-sop): Update to 0.4.0.1.
[inputs]: Add 'ghc-sop-core'.
Timothy Sample [Sat, 2 Nov 2019 03:55:03 +0000 (23:55 -0400)]
gnu: Add ghc-sop-core.
* gnu/packages/haskell-xyz.scm (ghc-sop-core): New variable.
Timothy Sample [Thu, 31 Oct 2019 13:42:30 +0000 (09:42 -0400)]
gnu: ghc-foundation: Update to 0.0.25.
* gnu/packages/haskell-xyz.scm (ghc-foundation): Update to 0.0.25.
Timothy Sample [Thu, 31 Oct 2019 13:42:13 +0000 (09:42 -0400)]
gnu: ghc-mmorph: Update to 1.1.3.
* gnu/packages/haskell-xyz.scm (ghc-mmorph): Update to 1.1.3.
Timothy Sample [Thu, 31 Oct 2019 13:41:50 +0000 (09:41 -0400)]
gnu: ghc-microlens-th: Update to 0.4.2.3.
* gnu/packages/haskell-xyz.scm (ghc-microlens-th): Update to 0.4.2.3.
[arguments]: Set Cabal file to r1.
Timothy Sample [Thu, 31 Oct 2019 05:28:25 +0000 (01:28 -0400)]
gnu: ghc-pretty-show: Update to 1.9.5.
* gnu/packages/haskell-xyz.scm (ghc-pretty-show): Update to 1.9.5.
Timothy Sample [Thu, 31 Oct 2019 05:28:06 +0000 (01:28 -0400)]
gnu: ghc-regex-tdfa: Update to 1.2.3.2.
* gnu/packages/haskell-xyz.scm (ghc-regex-tdfa): Update to 1.2.3.2.
Timothy Sample [Thu, 31 Oct 2019 05:27:42 +0000 (01:27 -0400)]
gnu: ghc-th-lift: Update to 0.8.0.1.
* gnu/packages/haskell-xyz.scm (ghc-th-lift): Update to 0.8.0.1.
Timothy Sample [Thu, 31 Oct 2019 05:27:22 +0000 (01:27 -0400)]
gnu: ghc-fixed: Update to 0.3.
* gnu/packages/haskell-xyz.scm (ghc-fixed): Update to 0.3.
Timothy Sample [Thu, 31 Oct 2019 05:26:11 +0000 (01:26 -0400)]
gnu: ghc-code-page: Update to 0.2.
* gnu/packages/haskell-xyz.scm (ghc-code-page): Update to 0.2.
Timothy Sample [Thu, 31 Oct 2019 05:25:22 +0000 (01:25 -0400)]
gnu: ghc-statevar: Update to 1.2.
* gnu/packages/haskell-xyz.scm (ghc-statevar): Update to 1.2.
Timothy Sample [Thu, 31 Oct 2019 05:24:57 +0000 (01:24 -0400)]
gnu: ghc-basement: Update to 0.0.11.
* gnu/packages/haskell-xyz.scm (ghc-basement): Update to 0.0.11.
Timothy Sample [Thu, 31 Oct 2019 05:22:38 +0000 (01:22 -0400)]
gnu: ghc-setlocale: Update to 1.0.0.9.
* gnu/packages/haskell-xyz.scm (ghc-setlocale): Update to 1.0.0.9.
Timothy Sample [Thu, 31 Oct 2019 05:22:21 +0000 (01:22 -0400)]
gnu: ghc-appar: Update to 0.1.8.
* gnu/packages/haskell-xyz.scm (ghc-appar): Update to 0.1.8.
Timothy Sample [Thu, 31 Oct 2019 05:21:38 +0000 (01:21 -0400)]
gnu: ghc-hxt-charproperties: Update to 9.4.0.0.
* gnu/packages/haskell-web.scm (ghc-hxt-charproperties): Update to
9.4.0.0.
Timothy Sample [Thu, 31 Oct 2019 05:21:15 +0000 (01:21 -0400)]
gnu: ghc-string-qq: Update to 0.0.4.
* gnu/packages/haskell-xyz.scm (ghc-string-qq): Update to 0.0.4.
[native-inputs]: Add 'ghc-hunit'.
Timothy Sample [Thu, 31 Oct 2019 05:19:20 +0000 (01:19 -0400)]
gnu: ghc-entropy: Update to 0.4.1.5.
* gnu/packages/haskell-crypto.scm (ghc-entropy): Update to 0.4.1.5.
Timothy Sample [Thu, 31 Oct 2019 05:18:58 +0000 (01:18 -0400)]
gnu: ghc-transformers-compat: Update to 0.6.5.
* gnu/packages/haskell-xyz.scm (ghc-transformers-compat): Update to 0.6.5.
Timothy Sample [Thu, 31 Oct 2019 05:18:46 +0000 (01:18 -0400)]
gnu: ghc-mime-types: Update to 0.1.0.9.
* gnu/packages/haskell-web.scm (ghc-mime-types): Update to 0.1.0.9.
Timothy Sample [Thu, 31 Oct 2019 05:17:49 +0000 (01:17 -0400)]
gnu: ghc-paths: Update to 0.1.0.12.
* gnu/packages/haskell-xyz.scm (ghc-paths): Update to 0.1.0.12.
Timothy Sample [Thu, 31 Oct 2019 05:17:19 +0000 (01:17 -0400)]
gnu: ghc-silently: Update to 1.2.5.1.
* gnu/packages/haskell-xyz.scm (ghc-silently): Update to 1.2.5.1.
Timothy Sample [Thu, 31 Oct 2019 04:54:24 +0000 (00:54 -0400)]
gnu: ghc-colour: Update to 2.3.5.
* gnu/packages/haskell-xyz.scm (ghc-colour): Update to 2.3.5.
Timothy Sample [Thu, 31 Oct 2019 04:50:42 +0000 (00:50 -0400)]
gnu: ghc-rfc5051: Update to 0.1.0.4.
* gnu/packages/haskell-xyz.scm (ghc-rfc5051): Update to 0.1.0.4.
Timothy Sample [Thu, 31 Oct 2019 04:50:25 +0000 (00:50 -0400)]
gnu: ghc-unliftio-core: Update to 0.1.2.0.
* gnu/packages/haskell-xyz.scm (ghc-unliftio-core): Update to 0.1.2.0.
[arguments]: Set Cabal file to r2.
Timothy Sample [Thu, 31 Oct 2019 04:49:57 +0000 (00:49 -0400)]
gnu: ghc-fmlist: Update to 0.9.3.
* gnu/packages/haskell-xyz.scm (ghc-fmlist): Update to 0.9.3.
Timothy Sample [Thu, 31 Oct 2019 04:49:26 +0000 (00:49 -0400)]
gnu: ghc-parser-combinators: Update to 1.1.0.
* gnu/packages/haskell-xyz.scm (ghc-parser-combinators): Update to 1.1.0.
Timothy Sample [Thu, 31 Oct 2019 04:46:18 +0000 (00:46 -0400)]
gnu: ghc-polyparse: Update to 1.12.1.
* gnu/packages/haskell-xyz.scm (ghc-polyparse): Update to 1.12.1.
Timothy Sample [Thu, 31 Oct 2019 04:41:50 +0000 (00:41 -0400)]
gnu: ghc-microlens: Update to 0.4.10.
* gnu/packages/haskell-xyz.scm (ghc-microlens): Update to 0.4.10.
Timothy Sample [Thu, 31 Oct 2019 04:41:36 +0000 (00:41 -0400)]
gnu: ghc-th-abstraction: Update to 0.3.1.0.
* gnu/packages/haskell-xyz.scm (ghc-th-abstraction): Update to 0.3.1.0.
Timothy Sample [Thu, 31 Oct 2019 04:41:22 +0000 (00:41 -0400)]
gnu: ghc-unix-compat: Update to 0.5.2.
* gnu/packages/haskell-xyz.scm (ghc-unix-compat): Update to 0.5.2.
Timothy Sample [Thu, 31 Oct 2019 04:40:49 +0000 (00:40 -0400)]
gnu: ghc-file-embed: Update to 0.0.11.
* gnu/packages/haskell-xyz.scm (ghc-file-embed): Update to 0.0.11.
Timothy Sample [Thu, 31 Oct 2019 04:38:48 +0000 (00:38 -0400)]
gnu: ghc-happy: Update to 1.19.12.
* gnu/packages/haskell-xyz.scm (ghc-happy): Update to 1.19.12.
Timothy Sample [Thu, 31 Oct 2019 04:31:21 +0000 (00:31 -0400)]
gnu: ghc-bytestring-builder: Update to 0.10.8.2.0.
* gnu/packages/haskell-xyz.scm (ghc-bytestring-builder): Update to
0.10.8.2.0.
Timothy Sample [Thu, 31 Oct 2019 18:25:31 +0000 (14:25 -0400)]
gnu: ghc-data-accessor: Update to 0.2.2.8.
* gnu/packages/haskell-xyz.scm (ghc-data-accessor): Update to 0.2.2.8.
Timothy Sample [Thu, 31 Oct 2019 04:23:07 +0000 (00:23 -0400)]
gnu: cabal-doctest: Update to 1.0.8.
* gnu/packages/haskell-check.scm (cabal-doctest): Update to 1.0.8.
[arguments]: Remove '#:cabal-revision'.
Timothy Sample [Thu, 31 Oct 2019 02:22:30 +0000 (22:22 -0400)]
gnu: Use GHC 8.6.5 as the main Haskell compiler.
* gnu/package/haskell.scm (ghc-8): Change to 'ghc-8.6'.
* guix/import/hackage.scm (ghc-standard-libraries): Add 'ghc-heap'
and 'libiserv'.
Mark H Weaver [Thu, 21 Nov 2019 01:40:14 +0000 (20:40 -0500)]
gnu: linux-libre: Update to 5.3.12.
* gnu/packages/linux.scm (linux-libre-5.3-version): Update to 5.3.12.
(linux-libre-5.3-pristine-source): Update hash.
Mark H Weaver [Thu, 21 Nov 2019 01:39:31 +0000 (20:39 -0500)]
gnu: linux-libre@4.19: Update to 4.19.85.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.85.
(linux-libre-4.19-pristine-source): Update hash.
Mark H Weaver [Thu, 21 Nov 2019 01:38:36 +0000 (20:38 -0500)]
gnu: linux-libre@4.14: Update to 4.14.155.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.155.
(linux-libre-4.14-pristine-source): Update hash.
Mark H Weaver [Thu, 21 Nov 2019 01:25:58 +0000 (20:25 -0500)]
gnu: isc-dhcp: Update bundled BIND to 9.11.13 [fixes CVE-2019-6477].
* gnu/packages/admin.scm (isc-dhcp)[bind-patch-version]: Update to 13.
[inputs]: Update hash of bind-source-tarball.
Tobias Geerinckx-Rice [Wed, 20 Nov 2019 20:12:44 +0000 (21:12 +0100)]
gnu: bind: Update to 9.14.8 [fixes CVE-2019-6477].
* gnu/packages/dns.scm (isc-bind): Update to 9.14.8.
Efraim Flashner [Sat, 16 Nov 2019 21:33:31 +0000 (23:33 +0200)]
services: sysctl: Make service one-shot.
* gnu/services/sysctl.scm (sysctl-shepherd-service): Adjust shepherd
service to use the 'one-shot?' keyword. Remove 'stop' command. Remove
'respawn' option.
David Truby [Tue, 19 Nov 2019 17:15:42 +0000 (17:15 +0000)]
gnu: Add llvm-9, clang-9 and clang-toolchain-9.
* gnu/packages/llvm.scm (llvm-9): New variable.
(clang-runtime-9): New variable.
(clang-9): New variable.
(clang-toolchain-9): New variable.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
Efraim Flashner [Wed, 20 Nov 2019 08:17:38 +0000 (10:17 +0200)]
gnu: mcron: Update to 1.1.3.
* gnu/packages/guile-xyz.scm (mcron): Update to 1.1.3.
[arguments]: Add phase to allow building with guile-2.2.
[native-inputs]: Remove autoconf, automake, help2man, texinfo.
Efraim Flashner [Wed, 20 Nov 2019 08:06:06 +0000 (10:06 +0200)]
gnu: Register python-3.8 patches.
This is a follow-up to
af6a9fc27622ea8a342fe18c8604f2fe64a04e68.
* gnu/local.mk (dist_patch_DATA): Register
python-3.8-search-paths.patch, python-3.8-fix-tests.patch.
Efraim Flashner [Tue, 19 Nov 2019 21:08:23 +0000 (23:08 +0200)]
gnu: the-butterfly-effect: Don't use unstable tarball.
* gnu/packages/games.scm (the-butterfly-effect)[source]: Download using
git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 21:01:09 +0000 (23:01 +0200)]
gnu: laby: Don't use unstable tarball.
* gnu/packages/games.scm (laby)[source]: Download using git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 20:53:44 +0000 (22:53 +0200)]
gnu: cmark: Update to 0.29.0.
* gnu/packages/markup.scm (cmark): Update to 0.29.0.
Efraim Flashner [Tue, 19 Nov 2019 20:50:59 +0000 (22:50 +0200)]
gnu: cmark: Don't use unstable tarball.
* gnu/packages/markup.scm (cmark)[source]: Download using git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 20:47:15 +0000 (22:47 +0200)]
gnu: hoedown: Don't use unstable tarball.
* gnu/packages/markup.scm (hoedown)[source]: Download using git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 17:10:38 +0000 (19:10 +0200)]
gnu: uefitool: Update to 0.26.0.
* gnu/packages/flashing-tools.scm (uefitool): Update to 0.26.0.
Efraim Flashner [Tue, 19 Nov 2019 15:31:01 +0000 (17:31 +0200)]
gnu: uefitool: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (uefitool)[source]: Download using
git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 15:27:32 +0000 (17:27 +0200)]
gnu: me-cleaner: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (me-cleaner)[source]: Download using
git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 15:25:21 +0000 (17:25 +0200)]
gnu: heimdall: Download from new upstream source.
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download from new
upstream source.
Efraim Flashner [Tue, 19 Nov 2019 15:24:18 +0000 (17:24 +0200)]
gnu: heimdall: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download using
git-fetch.
[home-page]: Use https.
Efraim Flashner [Tue, 19 Nov 2019 15:19:54 +0000 (17:19 +0200)]
gnu: teensy-loader-cli: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (teensy-loader-cli)[version]: Use
git-version.
[source]: Download using git-fetch.
Efraim Flashner [Tue, 19 Nov 2019 15:12:54 +0000 (17:12 +0200)]
gnu: cowsay: Don't use unstable tarball.
* gnu/packages/games.scm (cowsay)[source]: Download using git-fetch.
Alexandros Theodotou [Fri, 8 Nov 2019 23:56:58 +0000 (23:56 +0000)]
gnu: Add carla.
* gnu/packages/audio.scm (carla): New variable.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
nixo [Tue, 19 Nov 2019 09:44:15 +0000 (10:44 +0100)]
gnu: brlaser: Update to 6.
* gnu/packages/printers.scm (brlaser): Update to 6.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Tanguy Le Carrour [Tue, 19 Nov 2019 08:50:51 +0000 (09:50 +0100)]
gnu: Add python-3.8.
* gnu/packages/python.scm (python-3.8): New public variable.
[source]: Add patches to skip four tests.
* gnu/packages/patches/python-3.8-search-paths.patch: New file.
* gnu/packages/patches/python-3.8-fix-tests.patch: New file.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Robert Smith [Sat, 16 Nov 2019 15:18:43 +0000 (16:18 +0100)]
gnu: Add minisat.
* gnu/packages/patches/minisat-friend-declaration.patch: New file.
* gnu/packages/patches/minisat-install.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add both files above.
* gnu/packages/maths.scm (minisat): New exported variable.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
Mathieu Othacehe [Tue, 19 Nov 2019 15:20:40 +0000 (16:20 +0100)]
gnu: llvm: Change copyright holder.
* gnu/packages/llvm.scm: Change David Truby to Arm Ltd as copyright holder as
requested here: https://issues.guix.gnu.org/issue/32773#18.
Clément Lassieur [Tue, 19 Nov 2019 15:09:13 +0000 (16:09 +0100)]
gnu: Add python-mcuboot-imgtool.
* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable.
Clément Lassieur [Tue, 19 Nov 2019 15:09:00 +0000 (16:09 +0100)]
gnu: Add python-intelhex.
* gnu/packages/python-xyz.scm (python-intelhex): New variable.
Efraim Flashner [Tue, 19 Nov 2019 10:21:08 +0000 (12:21 +0200)]
doc: Fix typo in example.
* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Fix example to
actually use nginx-php-fpm-location.
Ludovic Courtès [Tue, 19 Nov 2019 10:31:41 +0000 (11:31 +0100)]
gnu: hwloc: Adjust references to 'hwloc'.
This is a followup to
8ec7ca22d363b80b173ce87c5f39d5ca9686d248, which
led to a stack overflow (cyclic graph) when attempting to build HWLOC-2.
* gnu/packages/mpi.scm (hwloc-2): Refer to HWLOC-1 instead of HWLOC.
Efraim Flashner [Tue, 19 Nov 2019 09:24:35 +0000 (11:24 +0200)]
doc: Fix typo.
* doc/guix.texi (Web Services)[php-fpm-configuration]: Change language
to suggest there are more than two options.
Alexandros Theodotou [Sun, 10 Nov 2019 01:25:28 +0000 (01:25 +0000)]
gnu: Add font-dseg.
* gnu/packages/fonts.scm (font-dseg): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Pierre Langlois [Tue, 19 Nov 2019 08:42:48 +0000 (08:42 +0000)]
gnu: Add emacs-ample-theme.
* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Tue, 19 Nov 2019 09:28:22 +0000 (10:28 +0100)]
gnu: hwloc: Default to 2.x.
* gnu/packages/mpi.scm (hwloc): Rename to...
(hwloc-1): ... this.
(hwloc-2): Adjust 'inherit' clause accordingly.
(hwloc): New variable.
Ludovic Courtès [Tue, 19 Nov 2019 09:16:58 +0000 (10:16 +0100)]
doc: Clarify the "system type" for 'machine-ssh-configuration'.
* doc/guix.texi (Invoking guix deploy): Replace "Nix system type" with
"system type" for consistency.
Ludovic Courtès [Mon, 18 Nov 2019 21:59:21 +0000 (22:59 +0100)]
deploy: Handle "--version".
* guix/scripts/deploy.scm (%options): Add "--version".
Ludovic Courtès [Mon, 18 Nov 2019 21:22:59 +0000 (22:22 +0100)]
pull: Acquire a lock for the target profile.
This is a followup to
b1fb663404894268b5ee92c040f12c52c0bee425.
* guix/scripts/pull.scm (guix-pull): Wrap 'run-with-store' call in
'with-file-lock/no-wait'.
Efraim Flashner [Tue, 19 Nov 2019 07:25:12 +0000 (09:25 +0200)]
gnu: spice-gtk: Build with vala support.
* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala.
[arguments]: Add '--enable-vala' to configure-flags.
Maxim Cournoyer [Tue, 19 Nov 2019 04:11:16 +0000 (13:11 +0900)]
gnu: emacs-protobuf-mode: Rename the set-emacs-load-path phase.
This is a follow up commit to
e1d31e6457.
* gnu/packages/protobuf.scm (emacs-protobuf-mode): Add the
change-working-directory phase before the add-source-to-load-path phase
instead of before the set-emacs-load-path phase.
Maxim Cournoyer [Tue, 19 Nov 2019 04:07:06 +0000 (13:07 +0900)]
gnu: emacs-erlang: Rename the set-emacs-load-path phase.
This is a follow up commit to
e1d31e6457.
* gnu/packages/erlang.scm (emacs-erlang): Add the change-working-directory
phase before the add-source-to-load-path phase instead of before the
set-emacs-load-path phase.
Maxim Cournoyer [Tue, 19 Nov 2019 03:55:40 +0000 (12:55 +0900)]
gnu: emacs-pdf-tools: Adapt phase name.
Follow up commit to
c51d4c7746fe99e60b32d7e9ee0da2b847174253.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Add the emacs-install phase
after the emacs-add-source-to-load-path instead of after the
emacs-set-emacs-load-path phase.
Reported-by: Brett Gilio <brettg@posteo.net>
Maxim Cournoyer [Tue, 19 Nov 2019 03:55:04 +0000 (12:55 +0900)]
gnu: emacs-scel: Fix build.
This is a follow up commit to
e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-scel): Fix build.
Maxim Cournoyer [Tue, 19 Nov 2019 03:44:00 +0000 (12:44 +0900)]
gnu: emacs-realgud: Fix build.
This is a follow up commit to
e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build.
Maxim Cournoyer [Tue, 19 Nov 2019 03:37:17 +0000 (12:37 +0900)]
gnu: emacs-pdf-tools: Fix build.
This is a follow up commit to
e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Fix build.
Maxim Cournoyer [Tue, 19 Nov 2019 03:07:32 +0000 (12:07 +0900)]
gnu: emacs-forge: Fix build.
This is a follow up commit to
e1d31e6457.
* gnu/packages/emacs-xyz.scm (emacs-forge): Fix build.
Oleg Pykhalov [Mon, 18 Nov 2019 21:07:40 +0000 (00:07 +0300)]
gnu: tome4: Update to 1.6.1.
* gnu/packages/games.scm (tome4): Update to 1.6.1.
Guillaume Le Vaillant [Sun, 17 Nov 2019 13:15:21 +0000 (14:15 +0100)]
linux-boot: Don't ignore options when mounting root file system.
Fixes <https://bugs.gnu.org/37977>.
* gnu/build/linux-boot.scm (mount-root-file-system): Add the 'options'
keyword argument and use it when mounting the root file system.
(boot-system): Pass the root file system options to
'mount-root-file-system'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Ludovic Courtès [Mon, 18 Nov 2019 09:32:26 +0000 (10:32 +0100)]
download: Load *.crt certificate bundles when *.pem files are missing.
Fixes <https://bugs.gnu.org/38254>.
* guix/build/download.scm (make-credendials-with-ca-trust-files): Look
for *.crt files under DIRECTORY when *.pem files cannot be found.
David Wilson [Sun, 17 Nov 2019 14:55:03 +0000 (06:55 -0800)]
gnu: emacs-eshell-z: Update to 0.4.
* gnu/packages/emacs-xyz.scm (emacs-eshell-z): Update to 0.4.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Mathieu Othacehe [Mon, 18 Nov 2019 07:51:47 +0000 (08:51 +0100)]
gnu: emacs-ccls: Propagate ccls.
* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.
Maxim Cournoyer [Wed, 30 Oct 2019 02:07:55 +0000 (22:07 -0400)]
gnu: emacs: Adapt the autoloads auxiliary code to use EMACSLOADPATH.
The Elisp directories to scan for autoloads are now taken from EMACSLOADPATH
instead of from the user profile, environment profile or system profile.
Manually adding the Elisp directories to the `load-path' is no longer
necessary, as this is covered by Emacs when they are in EMACSLOADPATH. The
caching logic is also removed, as this code is not typically run often and the
gain is marginal (loading autoloads files is cheap).
* gnu/packages/aux-files/emacs/guix-emacs.el (guix-emacs-directory)
(guix-emacs-subdirs, guix-emacs-directories): Remove procedures.
(guix-emacs-find-autoloads): Filter the directory entries by passing the
regexp to `directory-files' directly, which is ten times faster. Remove
deduplication.
(guix-emacs-autoloads-regexp): Remove the group, which used to filter out the
file extension; it no longer works this way due to passing the regexp to the
`directory-files' procedure directly, which doesn't care about groups.
(guix-emacs-autoload-packages): Update doc. Search package directories from
EMACSLOADPATH. Do not populate the load-path. Remove cache.
Maxim Cournoyer [Mon, 28 Oct 2019 12:09:03 +0000 (08:09 -0400)]
build-system: emacs: Simplify the SET-EMACS-LOAD-PATH phase.
It is no longer necessary to search for the Elisp libraries manually, as Emacs
now include a search path specification serving that purpose.
* guix/build/emacs-build-system.scm (set-emacs-load-path): Replace by...
(add-source-to-load-path): ...this.
(%standard-phases): Adjust accordingly.
Maxim Cournoyer [Sat, 3 Jun 2017 19:56:36 +0000 (12:56 -0700)]
gnu: emacs: Locate Elisp libraries via EMACSLOADPATH.
* gnu/packages/emacs.scm (emacs): Add a search path specification for
EMACSLOADPATH.
Maxim Cournoyer [Mon, 18 Nov 2019 04:54:32 +0000 (13:54 +0900)]
vm: Honor the VOLATILE? parameter when producing a system disk image.
* gnu/system/vm.scm (system-disk-image): Honor the VOLATILE? parameter instead
of hard coding its value to #t.
Reported-by: Jelle Licht <jlicht@fsfe.org>
Maxim Cournoyer [Mon, 4 Nov 2019 23:50:08 +0000 (08:50 +0900)]
linux-boot: Fix indentation.
* gnu/build/linux-boot.scm (boot-system): Re-indent.