summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-11-20gnu: bind: Update to 9.14.8 [fixes CVE-2019-6477].Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.14.8.
2019-11-20services: sysctl: Make service one-shot.Efraim Flashner
* gnu/services/sysctl.scm (sysctl-shepherd-service): Adjust shepherd service to use the 'one-shot?' keyword. Remove 'stop' command. Remove 'respawn' option.
2019-11-20gnu: Add llvm-9, clang-9 and clang-toolchain-9.David Truby
* 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-20gnu: mcron: Update to 1.1.3.Efraim Flashner
* 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-20gnu: Register python-3.8 patches.Efraim Flashner
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.
2019-11-20gnu: the-butterfly-effect: Don't use unstable tarball.Efraim Flashner
* gnu/packages/games.scm (the-butterfly-effect)[source]: Download using git-fetch.
2019-11-20gnu: laby: Don't use unstable tarball.Efraim Flashner
* gnu/packages/games.scm (laby)[source]: Download using git-fetch.
2019-11-20gnu: cmark: Update to 0.29.0.Efraim Flashner
* gnu/packages/markup.scm (cmark): Update to 0.29.0.
2019-11-20gnu: cmark: Don't use unstable tarball.Efraim Flashner
* gnu/packages/markup.scm (cmark)[source]: Download using git-fetch.
2019-11-20gnu: hoedown: Don't use unstable tarball.Efraim Flashner
* gnu/packages/markup.scm (hoedown)[source]: Download using git-fetch.
2019-11-20gnu: uefitool: Update to 0.26.0.Efraim Flashner
* gnu/packages/flashing-tools.scm (uefitool): Update to 0.26.0.
2019-11-20gnu: uefitool: Don't use unstable tarball.Efraim Flashner
* gnu/packages/flashing-tools.scm (uefitool)[source]: Download using git-fetch.
2019-11-20gnu: me-cleaner: Don't use unstable tarball.Efraim Flashner
* gnu/packages/flashing-tools.scm (me-cleaner)[source]: Download using git-fetch.
2019-11-20gnu: heimdall: Download from new upstream source.Efraim Flashner
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download from new upstream source.
2019-11-20gnu: heimdall: Don't use unstable tarball.Efraim Flashner
* gnu/packages/flashing-tools.scm (heimdall)[source]: Download using git-fetch. [home-page]: Use https.
2019-11-20gnu: teensy-loader-cli: Don't use unstable tarball.Efraim Flashner
* gnu/packages/flashing-tools.scm (teensy-loader-cli)[version]: Use git-version. [source]: Download using git-fetch.
2019-11-20gnu: cowsay: Don't use unstable tarball.Efraim Flashner
* gnu/packages/games.scm (cowsay)[source]: Download using git-fetch.
2019-11-20gnu: Add carla.Alexandros Theodotou
* gnu/packages/audio.scm (carla): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-20gnu: brlaser: Update to 6.nixo
* gnu/packages/printers.scm (brlaser): Update to 6. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-11-20gnu: Add python-3.8.Tanguy Le Carrour
* 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-19gnu: Add minisat.Robert Smith
* 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-19gnu: llvm: Change copyright holder.Mathieu Othacehe
* 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-19gnu: Add python-mcuboot-imgtool.Clément Lassieur
* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable.
2019-11-19gnu: Add python-intelhex.Clément Lassieur
* gnu/packages/python-xyz.scm (python-intelhex): New variable.
2019-11-19doc: Fix typo in example.Efraim Flashner
* doc/guix.texi (Web Services)[nginx-php-fpm-location]: Fix example to actually use nginx-php-fpm-location.
2019-11-19gnu: hwloc: Adjust references to 'hwloc'.Ludovic Courtès
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.
2019-11-19doc: Fix typo.Efraim Flashner
* doc/guix.texi (Web Services)[php-fpm-configuration]: Change language to suggest there are more than two options.
2019-11-19gnu: Add font-dseg.Alexandros Theodotou
* gnu/packages/fonts.scm (font-dseg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-19gnu: Add emacs-ample-theme.Pierre Langlois
* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-11-19gnu: hwloc: Default to 2.x.Ludovic Courtès
* gnu/packages/mpi.scm (hwloc): Rename to... (hwloc-1): ... this. (hwloc-2): Adjust 'inherit' clause accordingly. (hwloc): New variable.
2019-11-19doc: Clarify the "system type" for 'machine-ssh-configuration'.Ludovic Courtès
* doc/guix.texi (Invoking guix deploy): Replace "Nix system type" with "system type" for consistency.
2019-11-19deploy: Handle "--version".Ludovic Courtès
* guix/scripts/deploy.scm (%options): Add "--version".
2019-11-19pull: Acquire a lock for the target profile.Ludovic Courtès
This is a followup to b1fb663404894268b5ee92c040f12c52c0bee425. * guix/scripts/pull.scm (guix-pull): Wrap 'run-with-store' call in 'with-file-lock/no-wait'.
2019-11-19gnu: spice-gtk: Build with vala support.Efraim Flashner
* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala. [arguments]: Add '--enable-vala' to configure-flags.
2019-11-19gnu: emacs-protobuf-mode: Rename the set-emacs-load-path phase.Maxim Cournoyer
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-19gnu: emacs-erlang: Rename the set-emacs-load-path phase.Maxim Cournoyer
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-19gnu: emacs-pdf-tools: Adapt phase name.Maxim Cournoyer
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>
2019-11-19gnu: emacs-scel: Fix build.Maxim Cournoyer
This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-scel): Fix build.
2019-11-19gnu: emacs-realgud: Fix build.Maxim Cournoyer
This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build.
2019-11-19gnu: emacs-pdf-tools: Fix build.Maxim Cournoyer
This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-pdf-tools): Fix build.
2019-11-19gnu: emacs-forge: Fix build.Maxim Cournoyer
This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-forge): Fix build.
2019-11-19gnu: tome4: Update to 1.6.1.Oleg Pykhalov
* gnu/packages/games.scm (tome4): Update to 1.6.1.
2019-11-18linux-boot: Don't ignore options when mounting root file system.Guillaume Le Vaillant
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-18download: Load *.crt certificate bundles when *.pem files are missing.Ludovic Courtès
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-18gnu: emacs-eshell-z: Update to 0.4.David Wilson
* gnu/packages/emacs-xyz.scm (emacs-eshell-z): Update to 0.4. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-11-18gnu: emacs-ccls: Propagate ccls.Mathieu Othacehe
* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls.
2019-11-18gnu: emacs: Adapt the autoloads auxiliary code to use EMACSLOADPATH.Maxim Cournoyer
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-18build-system: emacs: Simplify the SET-EMACS-LOAD-PATH phase.Maxim Cournoyer
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.
2019-11-18gnu: emacs: Locate Elisp libraries via EMACSLOADPATH.Maxim Cournoyer
* gnu/packages/emacs.scm (emacs): Add a search path specification for EMACSLOADPATH.
2019-11-18vm: Honor the VOLATILE? parameter when producing a system disk image.Maxim Cournoyer
* 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>