summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* gnu: bind: Update to 9.14.8 [fixes CVE-2019-6477].•••* gnu/packages/dns.scm (isc-bind): Update to 9.14.8. Tobias Geerinckx-Rice2019-11-201-2/+2
* 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. Efraim Flashner2019-11-201-2/+1
* 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> David Truby2019-11-201-0/+25
* 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 Flashner2019-11-201-7/+8
* 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 Flashner2019-11-201-0/+2
* gnu: the-butterfly-effect: Don't use unstable tarball.•••* gnu/packages/games.scm (the-butterfly-effect)[source]: Download using git-fetch. Efraim Flashner2019-11-201-6/+6
* gnu: laby: Don't use unstable tarball.•••* gnu/packages/games.scm (laby)[source]: Download using git-fetch. Efraim Flashner2019-11-201-5/+6
* gnu: cmark: Update to 0.29.0.•••* gnu/packages/markup.scm (cmark): Update to 0.29.0. Efraim Flashner2019-11-201-2/+2
* gnu: cmark: Don't use unstable tarball.•••* gnu/packages/markup.scm (cmark)[source]: Download using git-fetch. Efraim Flashner2019-11-201-5/+6
* gnu: hoedown: Don't use unstable tarball.•••* gnu/packages/markup.scm (hoedown)[source]: Download using git-fetch. Efraim Flashner2019-11-201-6/+7
* gnu: uefitool: Update to 0.26.0.•••* gnu/packages/flashing-tools.scm (uefitool): Update to 0.26.0. Efraim Flashner2019-11-201-2/+2
* gnu: uefitool: Don't use unstable tarball.•••* gnu/packages/flashing-tools.scm (uefitool)[source]: Download using git-fetch. Efraim Flashner2019-11-201-5/+6
* gnu: me-cleaner: Don't use unstable tarball.•••* gnu/packages/flashing-tools.scm (me-cleaner)[source]: Download using git-fetch. Efraim Flashner2019-11-201-5/+6
* gnu: heimdall: Download from new upstream source.•••* gnu/packages/flashing-tools.scm (heimdall)[source]: Download from new upstream source. Efraim Flashner2019-11-201-1/+1
* gnu: heimdall: Don't use unstable tarball.•••* gnu/packages/flashing-tools.scm (heimdall)[source]: Download using git-fetch. [home-page]: Use https. Efraim Flashner2019-11-201-6/+7
* 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 Flashner2019-11-201-6/+7
* gnu: cowsay: Don't use unstable tarball.•••* gnu/packages/games.scm (cowsay)[source]: Download using git-fetch. Efraim Flashner2019-11-201-5/+6
* gnu: Add carla.•••* gnu/packages/audio.scm (carla): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Alexandros Theodotou2019-11-201-0/+56
* gnu: brlaser: Update to 6.•••* gnu/packages/printers.scm (brlaser): Update to 6. Signed-off-by: Marius Bakke <mbakke@fastmail.com> nixo2019-11-201-35/+49
* 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> Tanguy Le Carrour2019-11-203-0/+85
* 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> Robert Smith2019-11-194-0/+86
* 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. Mathieu Othacehe2019-11-191-1/+1
* gnu: Add python-mcuboot-imgtool.•••* gnu/packages/python-crypto.scm (python-mcuboot-imgtool): New variable. Clément Lassieur2019-11-191-0/+39
* gnu: Add python-intelhex.•••* gnu/packages/python-xyz.scm (python-intelhex): New variable. Clément Lassieur2019-11-191-1/+25
* 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. Ludovic Courtès2019-11-191-2/+2
* gnu: Add font-dseg.•••* gnu/packages/fonts.scm (font-dseg): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Alexandros Theodotou2019-11-191-0/+41
* gnu: Add emacs-ample-theme.•••* gnu/packages/emacs-xyz.scm (emacs-ample-theme): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Pierre Langlois2019-11-191-0/+24
* 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ès2019-11-191-2/+6
* gnu: spice-gtk: Build with vala support.•••* gnu/packges/spice.scm (spice-gtk)[native-inputs]: Add vala. [arguments]: Add '--enable-vala' to configure-flags. Efraim Flashner2019-11-191-1/+3
* 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 Cournoyer2019-11-191-1/+1
* 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 Cournoyer2019-11-191-1/+1
* 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 Cournoyer2019-11-191-1/+1
* gnu: emacs-scel: Fix build.•••This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-scel): Fix build. Maxim Cournoyer2019-11-191-1/+1
* gnu: emacs-realgud: Fix build.•••This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-realgud): Fix build. Maxim Cournoyer2019-11-191-1/+1
* 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 Cournoyer2019-11-191-2/+2
* gnu: emacs-forge: Fix build.•••This is a follow up commit to e1d31e6457. * gnu/packages/emacs-xyz.scm (emacs-forge): Fix build. Maxim Cournoyer2019-11-191-3/+1
* gnu: tome4: Update to 1.6.1.•••* gnu/packages/games.scm (tome4): Update to 1.6.1. Oleg Pykhalov2019-11-191-2/+2
* 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> Guillaume Le Vaillant2019-11-181-5/+14
* 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> David Wilson2019-11-181-2/+2
* gnu: emacs-ccls: Propagate ccls.•••* gnu/packages/emacs-xyz.scm (emacs-ccls)[propagated-inputs]: Add ccls. Mathieu Othacehe2019-11-181-1/+2
* 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 Cournoyer2019-11-181-74/+24
* gnu: emacs: Locate Elisp libraries via EMACSLOADPATH.•••* gnu/packages/emacs.scm (emacs): Add a search path specification for EMACSLOADPATH. Maxim Cournoyer2019-11-181-1/+8
* 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 Cournoyer2019-11-181-1/+1
* linux-boot: Fix indentation.•••* gnu/build/linux-boot.scm (boot-system): Re-indent. Maxim Cournoyer2019-11-181-74/+74
* file-systems: Fix docstring.•••* gnu/build/file-systems.scm (mount-file-system): Clean the documentation from the no longer existing parameters (these are now encapsulated within a <file-system> record). Maxim Cournoyer2019-11-181-5/+1
* tests: install: Fix typo.•••* gnu/tests/install.scm (run-install): Fix typo in docstring. Maxim Cournoyer2019-11-181-1/+1
* gnu: gsettings-desktop-schemas: Fix file name of default background.•••Reported by Alexandros Theodotou <alex@zrythm.org> at <https://lists.gnu.org/archive/html/guix-devel/2019-11/msg00157.html>. * gnu/packages/gnome.scm (gsettings-desktop-schemas)[arguments]: New field. [inputs]: Add GNOME-BACKGROUNDS. Ludovic Courtès2019-11-171-1/+14
* gnu: slurm: Allow builds on 32-bit platforms.•••Fixes a regression introduced in 7c96befa52ba127f68a066162258e600afbc73fb whereby ./configure would fail on 32-bit platforms due to 32-bit support being "deprecated". * gnu/packages/parallel.scm (slurm)[arguments]: Pass "--enable-deprecated" configure flag unless 'target-64bit?' returns true. Ludovic Courtès2019-11-171-1/+6
* gnu: python-hy: Set HOME to /tmp before install•••Fixes <https://bugs.gnu.org/38241>. * gnu/packages/python-xyz.scm (python-hy)[arguments]: Add custom 'set-HOME phase before the 'install phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jesse Gibbons2019-11-171-0/+3
* gnu: hedgewars: Update to 1.0.0.•••* gnu/packages/games.scm (hedgewars): Update to 1.0.0. [arguments]: Remove unnecessary phases. Nicolas Goaziou2019-11-171-27/+3