aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* linux-modules: Define and use a module name database.Ludovic Courtès2019-08-16
| | | | | | | | | | | | | Fixes <https://bugs.gnu.org/34902>. Reported by Julien Lepiller <julien@lepiller.eu>. * gnu/build/linux-modules.scm (module-formal-name): New procedure. (load-linux-modules-from-directory)[lookup-module]: Remove. [module-name->file-name]: New variable. Use it. (module-name->file-name/guess, module-name-lookup) (write-module-name-database): New procedures. * gnu/system/linux-initrd.scm (flat-linux-module-directory): Call 'write-module-name-database'.
* linux-modules: Add 'load-linux-modules-from-directory'.Ludovic Courtès2019-08-16
| | | | | | | * gnu/build/linux-modules.scm (load-linux-modules-from-directory): New procedure. * gnu/build/linux-boot.scm (boot-system)[lookup-module]: Remove. Use 'load-linux-modules-from-directory' instead.
* linux-modules: Add "modules.devname" writer.Ludovic Courtès2019-08-16
| | | | | | | | * gnu/build/linux-modules.scm (aliases->device-tuple) (write-module-device-database): New procedures. (%not-dash): New variable. Co-authored-by: Danny Milosavljevic <dannym@scratchpost.org>.
* linux-modules: Add "modules.alias" writer.Danny Milosavljevic2019-08-16
| | | | | | | * gnu/build/linux-modules.scm (write-module-alias-database): New procedure. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: r-edger: Update to 3.26.7.Ricardo Wurmus2019-08-16
| | | | * gnu/packages/bioinformatics.scm (r-edger): Update to 3.26.7.
* gnu: font-ibm-plex: Update to 2.0.0.Alva2019-08-16
| | | | | | * gnu/packages/fonts.scm (font-ibm-plex): Update to 2.0.0. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: wcslib: Update to 6.4.Tobias Geerinckx-Rice2019-08-16
| | | | * gnu/packages/astronomy.scm (wcslib): Update to 6.4.
* machine: Use 'become-command'.Jakob L. Kreuze2019-08-16
| | | | | | | | * gnu/machine/ssh.scm (managed-host-remote-eval): Pass an appropriate 'become-command' to 'remote-eval'. * guix/ssh.scm (remote-authorize-signing-key): Add optional 'become-command' argument. All callers changed.
* gnu: linux-libre: Update to 5.2.9.Mark H Weaver2019-08-16
| | | | | * gnu/packages/linux.scm (linux-libre-5.2-version): Update to 5.2.9. (linux-libre-5.2-pristine-source)[hash]: Update hash.
* gnu: linux-libre@4.19: Update to 4.19.67.Mark H Weaver2019-08-16
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.67. (linux-libre-4.19-pristine-source)[hash]: Update hash.
* gnu: linux-libre@4.14: Update to 4.14.139.Mark H Weaver2019-08-16
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.139. (linux-libre-4.14-pristine-source)[hash]: Update hash.
* gnu: Add swagger-diff.Jelle Licht2019-08-15
| | | | * gnu/packages/ruby.scm (swagger-diff): New variable.
* gnu: Add ruby-json-schema.Jelle Licht2019-08-15
| | | | * gnu/packages/ruby.scm (ruby-json-schema): New variable.
* gnu: einstein: Use mirror for source download.Efraim Flashner2019-08-15
| | | | * gnu/packages/games.scm (einstein)[source]: Use 'mirror' syntax.
* gnu: Remove python2-internetarchive.Marius Bakke2019-08-15
| | | | | | | This trivial package fails to build and has no reverse dependencies. * gnu/packages/web.scm (python2-internetarchive): Remove variable. (python-internetarchive)[properties]: Remove.
* gnu: python-responses: Update to 0.10.6.Marius Bakke2019-08-15
| | | | * gnu/packages/python-web.scm (python-responses): Update to 0.10.6.
* gnu: Add r-cistopic.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/bioconductor.scm (r-cistopic): New variable.
* gnu: Add r-rcistarget.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/bioconductor.scm (r-rcistarget): New variable.
* gnu: Add r-lda.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/cran.scm (r-lda): New variable.
* gnu: Add r-liger.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/cran.scm (r-liger): New variable.
* gnu: Add r-patchwork.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/cran.scm (r-patchwork): New variable.
* gnu: Add r-rann-l1.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/cran.scm (r-rann-l1): New variable.
* Revert "gnu: libinput: Update to 1.14.0."Rutger Helling2019-08-15
| | | | | This reverts commit dfdd7380a164217fec6bca0f91ebcf32ade33cb4. libinput-minimal causes too many rebuilds.
* gnu: libinput: Update to 1.14.0.Rutger Helling2019-08-15
| | | | * gnu/packages/freedesktop.scm (libinput): Update to 1.14.0.
* gnu: Add itk-snap.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (itk-snap): New variable.
* gnu: Add insight-toolkit-4.12.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (insight-toolkit-4.12): New variable.
* gnu: Add insight-toolkit-4.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (insight-toolkit-4): New variable.
* gnu: Add insight-toolkit.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (insight-toolkit): New variable.
* gnu: Add vxl-1.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (vxl-1): New variable.
* gnu: Add vxl.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (vxl): New variable.
* gnu: Add vtk-6.Ricardo Wurmus2019-08-15
| | | | * gnu/packages/image-processing.scm (vtk-6): New variable.
* machine: Automatically authorize the coordinator's signing key.Jakob L. Kreuze2019-08-15
| | | | | | | | | | * guix/ssh.scm (remote-authorize-signing-key): New variable. * gnu/machine/ssh.scm (deploy-managed-host): Authorize coordinator's signing key before any invocations of 'remote-eval'. (deploy-managed-host): Display an error if a signing key does not exist. * doc/guix.texi (Invoking guix deploy): Remove section describing manual signing key authorization. (Invoking guix deploy): Add section describing the 'authorize?' field.
* machine: Implement 'roll-back-machine'.Jakob L. Kreuze2019-08-15
| | | | | | | | | * gnu/machine.scm (roll-back-machine, &deploy-error, deploy-error?) (deploy-error-should-roll-back) (deploy-error-captured-args): New variable. * gnu/machine/ssh.scm (roll-back-managed-host): New variable. * guix/scripts/deploy.scm (guix-deploy): Roll-back systems when a deployment fails.
* machine: Allow non-root users to deploy.Jakob L. Kreuze2019-08-15
| | | | | | | | | | | | | | | | | | * doc/guix.texi (Invoking guix deploy): Add section describing prerequisites for deploying as a non-root user. * guix/remote.scm (remote-pipe-for-gexp): New optional 'become-command' argument. (%remote-eval): New optional 'become-command' argument. (remote-eval): New 'become-command' keyword argument. * guix/ssh.scm (remote-inferior): New optional 'become-command' argument. (inferior-remote-eval): New optional 'become-command' argument. (remote-authorize-signing-key): New optional 'become-command' argument. * gnu/machine/ssh.scm (machine-become-command): New variable. (managed-host-remote-eval): Invoke 'remote-eval' with the '#:become-command' keyword. (deploy-managed-host): Invoke 'remote-authorize-signing-key' with the '#:become-command' keyword.
* remote: Remove '--system' argument.Jakob L. Kreuze2019-08-14
| | | | | | | | * gnu/services.scm (activation-script): Return a <program-file> rather than a <scheme-file>. * gnu/deploy.scm (guix-deploy): Remove handling for '--system'. (show-help): Remove documentation for '--system'. (%default-options): Remove default setting for 'system'.
* remote: Build derivations appropriate for the remote'sJakob L. Kreuze2019-08-14
| | | | | | | | | | | | | | * gnu/machine/ssh.scm (machine-ssh-configuration): Add 'system' field. (managed-host-remote-eval): Pass 'system' field to 'remote-eval'. (machine-check-building-for-appropriate-system): New variable. (check-deployment-sanity): Add call to 'machine-check-building-for-appropriate-system'. * doc/guix.texi (Invoking guix deploy): Describe new 'system' field. * guix/ssh.scm (remote-system): New variable. * guix/remote.scm (remote-eval): Use result of 'remote-system' when lowering the G-Expression. (remote-eval): Add 'system' keyword argument. (trampoline): Return a <program-file> rather than a <scheme-file>.
* gnu: mingw: Add x86_64 support.Carl Dong2019-08-14
| | | | | | | | | | | | | | | | | | | | This patch parameterizes previously hard-coded instances of i686-w64-mingw32, adding support for x86_64-w64-mingw32. * gnu/packages/mingw.scm (make-mingw-w64): New procedure. (mingw-w64-i686, mingw-w64-x86_64): New variables. (%mingw-triplet): Remove. (mingw-w64): Update to point to 'mingw-w64-i686'. * gnu/packages/cross-base.scm (cross-gcc): Use 'libc' keyword argument if specified, instead of treating it as a boolean. (native-libc): Return the correct mingw-w64 depending on machine specified in target. * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add "x86_64-mingw". * gnu/build/cross-toolchain.scm (set-cross-path/mingw): Replace hardcoded 'i686-w64-mingw32' instances with 'target' keyword argument. (cross-gcc-build-phases): Update accordingly; use 'target-mingw?' implementation of target checking and add commentary. * gnu/ci.scm (%cross-targets): Add "x86_64-w64-mingw32".
* gnu: onionshare: Upgrade to 2.1.Eric Bavier2019-08-13
| | | | | | | | * gnu/packages/tor.scm (onionshare): Upgrade to 2.1. [arguments]: Rename "tests" phase to "check". Set home directory for tests. Remove reference to closed upstream bug. [inputs]: Add python-pycrypto and python-pysocks. [license]: Remove bsd-3 license; relevant file no longer present.
* gnu: Blender: Use opensubdiv.Carlo Zancanaro2019-08-13
| | | | | | | | | Fixes <https://bugs.gnu.org/36977>. * gnu/packages/graphics.scm (blender)[inputs]: Add opensubdiv. [arguments]: Add "-DWITH_OPENSUBDIV=ON" to #:configure-flags. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add opensubdiv.Carlo Zancanaro2019-08-13
| | | | | | * gnu/packages/graphics.scm (opensubdiv): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* Merge branch 'staging'Marius Bakke2019-08-13
|\
| * Revert "gnu: python-packaging: Update to 19.1."Marius Bakke2019-08-11
| | | | | | | | | | | | The new version fails tests on architectures other than x86_64. This reverts commit cb16a9fba9f1b28bde63daaa1bf241c130d2caad.
| * Merge branch 'master' into stagingMarius Bakke2019-08-08
| |\
| * | gnu: postgresql: Udpate to 10.10 [fixes CVE-2019-10208].Marius Bakke2019-08-08
| | | | | | | | | | | | * gnu/packages/databases.scm (postgresql): Update to 10.10.
| * | Merge branch 'master' into stagingMarius Bakke2019-08-08
| |\ \
| * | | gnu: mesa: Update to 19.1.4.Marius Bakke2019-08-07
| | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa): Update to 19.1.4.
| * | | gnu: nss: Fix build failure on armhf-linux.Marius Bakke2019-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/36930>. * gnu/packages/patches/nss-freebl-stubs.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/nss.scm (nss)[source](patches): Add it.
| * | | gnu: wine: Adapt Intel Vulkan on i686-linux.Rutger Helling2019-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/wine.scm (wine)[arguments]: Adjust to also provide Vulkan on i686-linux for Intel. * gnu/packages/wine.scm (wine64)[arguments]: Adjust to also provide Vulkan on i686-linux for Intel. * gnu/packages/wine.scm (wine-staging)[arguments]: Adjust to also provide Vulkan on i686-linux for Intel. * gnu/packages/wine.scm (wine64-staging)[arguments]: Adjust to also provide Vulkan on i686-linux for Intel.
| * | | gnu: mesa: Enable Intel 32-bit Vulkan drivers.Rutger Helling2019-08-05
| | | | | | | | | | | | | | | | | | | | * gnu/packages/gl.scm (mesa)[arguments]: Also build Vulkan drivers for Intel on i686-linux.
| * | | gnu: python-mako: Update to 1.1.0.Marius Bakke2019-08-04
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python-xyz.scm (python-mako): Update to 1.1.0. [arguments]: New field. [native-inputs]: Remove PYTHON-NOSE.