summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* gnu: acl: Disable tests for the Hurd.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/acl.scm (acl)[arguments]: Set #:tests? to #f when building for the Hurd.
* gnu: Add nmrpflash.Danny Milosavljevic2020-10-10
| | | | * gnu/packages/admin.scm (nmrpflash): New variable.
* gnu: Add perl-opengl.Andreas Enge2020-10-10
| | | | | | * gnu/packages/perl.scm (perl-opengl): New variable. Co-authored-by: Malte Frank Gerdes <malte.f.gerdes@gmail.com>
* gnu: stumpwm: Fix the Texinfo manual.Tobias Geerinckx-Rice2020-10-10
| | | | | * gnu/packages/wm.scm (stumpwm)[native-inputs]: Add autoconf & automake. [arguments]: Bootstrap autotools & configure before making stumpwm.info.
* services: hurd-vm: Add 'gdb-minimal' to the default OS.Ludovic Courtès2020-10-09
| | | | | * gnu/services/virtualization.scm (%hurd-vm-operating-system)[packages]: New field.
* gnu: source-highlight: Allow cross-compilation.Ludovic Courtès2020-10-09
| | | | | * gnu/packages/pretty-print.scm (source-highlight)[arguments]: Add 'skip-doc-directory' when (%current-target-system) is true.
* gnu: boost: Allow compilation on/to GNU/Hurd.Ludovic Courtès2020-10-09
| | | | | * gnu/packages/boost.scm (boost)[arguments]: In 'configure' phase, patch "#if defined(__MACH__)" to deal with GNU/Hurd.
* Revert "gnu: guix: Update to commit 5918cb5."Maxim Cournoyer2020-10-09
| | | | | This reverts commit f08587682a631d3fe30159af838c6766dd65205b. Its hash mismatched.
* system: hurd: Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip.Jan (janneke) Nieuwenhuizen2020-10-09
| | | | | * gnu/system/hurd.scm (%base-packages/hurd): Add diffutils, patch, gawk, tar, gzip, bzip2, xz, and lzip.
* system: hurd: Include 'guile-3.0-latest' in '%base-packages/hurd'.Jan (janneke) Nieuwenhuizen2020-10-09
| | | | | * gnu/system/hurd.scm (%base-packages/hurd): Change GUILE-3.0 to GUILE-3.0-LATEST.
* system: hurd: Add PAM support with shadow and sudo.Jan (janneke) Nieuwenhuizen2020-10-09
| | | | | | | | | | | * gnu/system.scm (hurd-default-essential-services): Add setuid-program-service-type. * gnu/system/hurd.scm (%base-packages/hurd): Add shadow, sudo. (%setuid-programs/hurd): New variable. (%hurd-default-operating-system)[setuid-program]: Use it. [pam-services, sudoers-file]: Remove overrides; enabling regular defaults. * gnu/system/examples/bare-hurd.tmpl (%hurd-os)[users]: New field. [services]: Do not disable PAM in SSH.
* gnu: guix: Update to commit 5918cb5.Maxim Cournoyer2020-10-09
| | | | | * gnu/packages/package-management.scm (guix): Update to commit 5918cb5341ecd76304eef2cb529e20896b56f4e5.
* doc: Sync the client and daemon --rounds options documentation.Maxim Cournoyer2020-10-09
| | | | | | | | | Fixes <https://issues.guix.gnu.org/40867>. * doc/guix.texi (Common Build Options): Suggest using '--keep-failed' to keep differing build results in the store rather than 'guix archive'. Reported-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
* nix: Honor '--rounds' when also using '--check'.Maxim Cournoyer2020-10-09
| | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/40144>. Until now, the '--rounds' option, when also using '--check', was ignored. This change makes it possible to use both, so that an item that has already been built once can be rebuilt as many times as desired. * nix/libstore/build.cc: Remove the conditionals causing the daemon to complete a build task early when 'buildMode' is equal to 'nix::bmCheck'. Reported-by: Brice Waegeneire <brice@waegenei.re>
* gnu: linux-libre 4.19: Update to 4.19.150.Leo Famulari2020-10-09
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.150. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.70.Leo Famulari2020-10-09
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.70. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.8.14.Leo Famulari2020-10-09
| | | | | * gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.14. (linux-libre-5.8-pristine-source): Update hash.
* gnu: sudo: Remove support for Python plug-ins.Jan (janneke) Nieuwenhuizen2020-10-09
| | | | | | * gnu/packages/admin.scm (sudo)[inputs], [outputs]: Remove python. [arguments]: Remove --enable-python/--disable-python configure flags. Remove 'separate-python-output phase.
* doc: Document missing openssh configure option.Efraim Flashner2020-10-09
| | | | | * doc/guix.texi (Networking Services): Document configuration option to specify the openssh package for the openssh-service-type.
* gnu: emacs-ivy-posframe: Update to 0.5.1.Nicolas Goaziou2020-10-09
| | | | * gnu/packages/emacs-xyz.scm (emacs-ivy-posframe): Update to 0.5.1.
* gnu: catch2: Update to 2.13.2.Tobias Geerinckx-Rice2020-10-09
| | | | * gnu/packages/check.scm (catch2): Update to 2.13.2.
* gnu: libsndfile: Update source file hash.Tobias Geerinckx-Rice2020-10-09
| | | | | | | | | | | | | The tarball was modified in-place to fix ‘incorrect line endings’[0]. Unfortunately, it does more, such as re-bootstrapping with autotools 1.16.2 instead of the previous 1.16.1. A basic visual inspection of the differences did not find anything out of order. [0]: https://github.com/libsndfile/libsndfile/releases/tag/v1.0.30 * gnu/packages/pulseaudio.scm (libsndfile)[source]: Update hash.
* gnu: python-shapely: Remove cythonized files.Efraim Flashner2020-10-09
| | | | | * gnu/packages/python-xyz.scm (python-shapely)[source]: Add snippet to remove pregenerated cythonized files.
* gnu: python-shapely: Update to 1.7.1.Malte Frank Gerdes2020-10-09
| | | | | | | * gnu/packages/python-xyz.scm (python-shapely): Update to 1.7.1. [arguments]: Adjust 'patch-geos-path phase to add more substitutions. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: sunxi-tools: Fix build.Danny Milosavljevic2020-10-08
| | | | | | * gnu/packages/patches/sunxi-tools-remove-sys-io.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (sunxi-tools-source): Add it.
* gnu: guix-build-coordinator: Update to 0-1.e701d4d.Christopher Baines2020-10-08
| | | | | * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-1.e701d4d.
* services: guix: Don't use normalized codeset for Guix Data Service.Christopher Baines2020-10-08
| | | | | | | | This matches up with changes in the Guix Data Service to not use the normalized codeset. * gnu/services/guix.scm (guix-data-service-shepherd-services): Change the LC_ALL codeset to UTF-8.
* offload: Improve load normalization and configurability.Maxim Cournoyer2020-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/43773>. The computed normalized load was previously obtained by dividing the load average as found in /proc/loadavg by the number of parallel builds defined for a build machine. This normalized load didn't allow to compare machines with different number of cores, as the load average reported by /proc/loadavg can be as high as the number of cores; thus comparing that value to a fixed threshold of 2.0 would mean machines with multiple cores were more likely to be flagged as overloaded compared to single core machines. This can be fixed by normalizing using the available number of cores instead of the number of parallel jobs. * guix/scripts/offload.scm (<build-machine>)[overload-threshold]: New field. (node-load): Modify to return a normalized load value between 0 and 1, taking into account the number of cores available. (normalized-load): Remove procedure. (report-load): New procedure. (choose-build-machine): Adjust to use the modified 'node-load' and the new 'report-load' and 'build-machine-overload-threshold' procedures. (check-machine-status): Adjust. * doc/guix.texi (Daemon Offload Setup): Document the offload scheduler and the new 'overload-threshold' field.
* gnu: discount: Install .pc file.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/markup.scm (discount)[native-inputs]: Add pkg-config.
* gnu: discount: Update to 2.2.7.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/markup.scm (discount): Update to 2.2.7.
* gnu: discount: Cross-compile.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/markup.scm (discount)[arguments]: Use CC-FOR-TARGET.
* gnu: entr: Remove erroneous use of DESTDIR.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/entr.scm (entr)[arguments]: Correctly set PREFIXes.
* gnu: perl-file-listing: Update to 6.11.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/web.scm (perl-file-listing): Update to 6.11.
* gnu: borg: Update to 1.1.14.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/backup.scm (borg): Update to 1.1.14.
* gnu: facter: Update to 4.0.42.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/admin.scm (facter): Update to 4.0.42.
* gnu: vim: Update to 8.2.1812.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/vim.scm (vim): Update to 8.2.1812.
* gnu: s6-linux-utils: Update to 2.5.1.3.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/skarnet.scm (s6-linux-utils): Update to 2.5.1.3.
* gnu: s6-networking: Update to 2.3.2.0.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/skarnet.scm (s6-networking): Update to 2.3.2.0.
* gnu: obs: Update to 26.0.2.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/video.scm (obs): Update to 26.0.2.
* gnu: chrony: Support Network Time Security (NTS).Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/ntp.scm (chrony)[inputs]: Add gnutls.
* gnu: chrony: Update to 4.0.Tobias Geerinckx-Rice2020-10-08
| | | | * gnu/packages/ntp.scm (chrony): Update to 4.0.
* gnu: Add cl-geco.Guillaume Le Vaillant2020-10-08
| | | | * gnu/packages/lisp-xyz.scm (sbcl-geco, cl-geco, ecl-geco): New variables.
* gnu: python-efl: Update to 1.25.0.Efraim Flashner2020-10-08
| | | | * gnu/packages/enlightenment.scm (python-efl): Update to 1.25.0.
* gnu: efl: Adjust gdb autoload directory.Efraim Flashner2020-10-08
| | | | | * gnu/packages/enlightenment.scm (efl)[arguments]: Add substitution to custom 'fix-install-paths phase to install gdb files using correct path.
* gnu: efl: Update to 1.25.1.Efraim Flashner2020-10-08
| | | | * gnu/packages/enlightenment.scm (efl): Update to 1.25.1.
* build: svn: Fix handle fetch errors.zimoun2020-10-08
| | | | | | | | This fixes the revert 1ec67d5220b0ebac20263b44f4fefaf51ba8fdbb. * guix/build/svn.scm (svn-fetch): Add 'guard' to handle errors. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* hurd-boot: Create /servers/crash.Ludovic Courtès2020-10-08
| | | | | * gnu/build/hurd-boot.scm (set-hurd-device-translators): Create /servers/crash.
* system: Include 'guile-3.0-latest' in '%base-packages'.Ludovic Courtès2020-10-08
| | | | | * gnu/system.scm (%base-packages-utils): Change GUILE-3.0 to GUILE-3.0-LATEST.
* doc: Clarify that guix-daemon doesn't have to be launched from the checkout.Ludovic Courtès2020-10-08
| | | | | | | | | Suggested by Emmanuel Agullo. * doc/contributing.texi (Running Guix Before It Is Installed): Move the "./pre-inst-env guix-daemon" snippet at the bottom. Make it clear that it's necessary only when hacking on guix-daemon or when guix-daemon is not already running.
* doc: Developers don't need to run "make install" in Guix.Ludovic Courtès2020-10-08
| | | | | | | Suggested by Emmanuel Agullo. * doc/contributing.texi (Building from Git): Mention that running "make install" is unnecessary.