me
/
guix
Archived
1
0
Fork 0
Commit Graph

50445 Commits (e9f755f0b860282d6c909d5981e79872d96d278b)

Author SHA1 Message Date
Mark H Weaver e9f755f0b8
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.
2019-11-20 20:39:31 -05:00
Mark H Weaver 9ad4d9f8a2
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.
2019-11-20 20:38:36 -05:00
Mark H Weaver 56dab1274e
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.
2019-11-20 20:36:04 -05:00
Tobias Geerinckx-Rice 8a309c28c0
gnu: bind: Update to 9.14.8 [fixes CVE-2019-6477].
* gnu/packages/dns.scm (isc-bind): Update to 9.14.8.
2019-11-20 21:13:55 +01:00
Efraim Flashner 77ed06a8bf
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.
2019-11-20 21:23:19 +02:00
David Truby 96d5a20607
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>
2019-11-20 16:58:47 +01:00
Efraim Flashner 30ebff69a7
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.
2019-11-20 10:17:38 +02:00
Efraim Flashner 8c7453cee7
gnu: Register python-3.8 patches.
This is a follow-up to af6a9fc276.

* gnu/local.mk (dist_patch_DATA): Register
python-3.8-search-paths.patch, python-3.8-fix-tests.patch.
2019-11-20 10:06:06 +02:00
Efraim Flashner 089c6b0096
gnu: the-butterfly-effect: Don't use unstable tarball.
* gnu/packages/games.scm (the-butterfly-effect)[source]: Download using
git-fetch.
2019-11-20 10:02:48 +02:00
Efraim Flashner 6484b09141
gnu: laby: Don't use unstable tarball.
* gnu/packages/games.scm (laby)[source]: Download using git-fetch.
2019-11-20 10:02:48 +02:00
Efraim Flashner 8840971767
gnu: cmark: Update to 0.29.0.
* gnu/packages/markup.scm (cmark): Update to 0.29.0.
2019-11-20 10:02:48 +02:00
Efraim Flashner 2c24b96b10
gnu: cmark: Don't use unstable tarball.
* gnu/packages/markup.scm (cmark)[source]: Download using git-fetch.
2019-11-20 10:02:48 +02:00
Efraim Flashner d71af69d1b
gnu: hoedown: Don't use unstable tarball.
* gnu/packages/markup.scm (hoedown)[source]: Download using git-fetch.
2019-11-20 10:02:47 +02:00
Efraim Flashner 27a3c836e7
gnu: uefitool: Update to 0.26.0.
* gnu/packages/flashing-tools.scm (uefitool): Update to 0.26.0.
2019-11-20 10:02:47 +02:00
Efraim Flashner 1f4021b03a
gnu: uefitool: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (uefitool)[source]: Download using
git-fetch.
2019-11-20 10:02:47 +02:00
Efraim Flashner db9b61bf61
gnu: me-cleaner: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (me-cleaner)[source]: Download using
git-fetch.
2019-11-20 10:02:47 +02:00
Efraim Flashner 8d449c25b6
gnu: heimdall: Download from new upstream source.
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download from new
upstream source.
2019-11-20 10:02:47 +02:00
Efraim Flashner e9e8362611
gnu: heimdall: Don't use unstable tarball.
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download using
git-fetch.
[home-page]: Use https.
2019-11-20 10:02:47 +02:00
Efraim Flashner 02191009a5
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.
2019-11-20 10:02:46 +02:00
Efraim Flashner 7afb97fdb5
gnu: cowsay: Don't use unstable tarball.
* gnu/packages/games.scm (cowsay)[source]: Download using git-fetch.
2019-11-20 10:02:43 +02:00
Alexandros Theodotou caa1f6a8ae
gnu: Add carla.
* gnu/packages/audio.scm (carla): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-20 00:16:51 +01:00
nixo 711e8bf75f
gnu: brlaser: Update to 6.
* gnu/packages/printers.scm (brlaser): Update to 6.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-20 00:16:51 +01:00
Tanguy Le Carrour af6a9fc276
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>
2019-11-20 00:16:51 +01:00
Robert Smith 3b7828cc7f
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>
2019-11-19 17:27:58 +01:00
Mathieu Othacehe 5dea5cbc62
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.
2019-11-19 16:25:24 +01:00
Clément Lassieur 1f15cbc80c
gnu: Add python-mcuboot-imgtool.
* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable.
2019-11-19 16:09:13 +01:00
Clément Lassieur 85cfb0e9e6
gnu: Add python-intelhex.
* gnu/packages/python-xyz.scm (python-intelhex): New variable.
2019-11-19 16:09:00 +01:00
Efraim Flashner 7b40d59114
doc: Fix typo in example.
* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Fix example to
actually use nginx-php-fpm-location.
2019-11-19 12:34:07 +02:00
Ludovic Courtès 0d8a8234b5
gnu: hwloc: Adjust references to 'hwloc'.
This is a followup to 8ec7ca22d3, 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.
2019-11-19 11:32:48 +01:00
Efraim Flashner 535a13a2ab
doc: Fix typo.
* doc/guix.texi (Web Services)[php-fpm-configuration]: Change language
to suggest there are more than two options.
2019-11-19 12:01:13 +02:00
Alexandros Theodotou 600f680dca
gnu: Add font-dseg.
* gnu/packages/fonts.scm (font-dseg): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-19 10:51:53 +01:00
Pierre Langlois e30bb63c29
gnu: Add emacs-ample-theme.
* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-19 10:51:53 +01:00
Ludovic Courtès 8ec7ca22d3
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.
2019-11-19 10:51:53 +01:00
Ludovic Courtès 69f759912d
doc: Clarify the "system type" for 'machine-ssh-configuration'.
* doc/guix.texi (Invoking guix deploy): Replace "Nix system type" with
"system type" for consistency.
2019-11-19 10:51:53 +01:00
Ludovic Courtès 1bdb63e73b
deploy: Handle "--version".
* guix/scripts/deploy.scm (%options): Add "--version".
2019-11-19 10:51:53 +01:00
Ludovic Courtès 6fbd8fde2f
pull: Acquire a lock for the target profile.
This is a followup to b1fb663404.

* guix/scripts/pull.scm (guix-pull): Wrap 'run-with-store' call in
'with-file-lock/no-wait'.
2019-11-19 10:51:52 +01:00
Efraim Flashner 10e73bbc5e
gnu: spice-gtk: Build with vala support.
* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala.
[arguments]: Add '--enable-vala' to configure-flags.
2019-11-19 09:25:12 +02:00
Maxim Cournoyer 63edbb65e4
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.
2019-11-19 13:11:16 +09:00
Maxim Cournoyer ffb2316548
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.
2019-11-19 13:07:06 +09:00
Maxim Cournoyer ed94123667
gnu: emacs-pdf-tools: Adapt phase name.
Follow up commit to c51d4c7746.

* 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>
2019-11-19 12:58:54 +09:00
Maxim Cournoyer 418febb54f
gnu: emacs-scel: Fix build.
This is a follow up commit to e1d31e6457.

* gnu/packages/emacs-xyz.scm (emacs-scel): Fix build.
2019-11-19 12:55:04 +09:00
Maxim Cournoyer 1bb39982f1
gnu: emacs-realgud: Fix build.
This is a follow up commit to e1d31e6457.

* gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build.
2019-11-19 12:44:00 +09:00
Maxim Cournoyer c51d4c7746
gnu: emacs-pdf-tools: Fix build.
This is a follow up commit to e1d31e6457.

* gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Fix build.
2019-11-19 12:37:17 +09:00
Maxim Cournoyer b44357d02a
gnu: emacs-forge: Fix build.
This is a follow up commit to e1d31e6457.

* gnu/packages/emacs-xyz.scm (emacs-forge): Fix build.
2019-11-19 12:07:32 +09:00
Oleg Pykhalov e26867f74b
gnu: tome4: Update to 1.6.1.
* gnu/packages/games.scm (tome4): Update to 1.6.1.
2019-11-19 00:07:40 +03:00
Guillaume Le Vaillant 900ef20b1d
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>
2019-11-18 12:18:42 +01:00
Ludovic Courtès 0d78d0f09c
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.
2019-11-18 12:17:32 +01:00
David Wilson 5544f1e3ea
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>
2019-11-18 09:59:22 +02:00
Mathieu Othacehe 4de11dda72
gnu: emacs-ccls: Propagate ccls.
* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.
2019-11-18 08:51:47 +01:00
Maxim Cournoyer 47b3b4c2aa
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.
2019-11-18 14:34:41 +09:00