Skip to content
Snippets Groups Projects
  1. Jul 12, 2016
    • Ludovic Courtès's avatar
      gexp: 'gexp->file' emits code to set '%load-path'. · 2b418579
      Ludovic Courtès authored
      * guix/gexp.scm (gexp->file): Add #:set-load-path? parameter and honor it.
      * gnu/system.scm (operating-system-parameters-file): Pass
        #:set-load-path? #f.
      * doc/guix.texi (G-Expressions): Adjust accordingly.
      2b418579
    • Ludovic Courtès's avatar
      gexp: Factorize load-path-setting expression. · dd8d1a30
      Ludovic Courtès authored
      * guix/gexp.scm (load-path-expression): New procedure.
      (gexp->script): Use it.
      dd8d1a30
    • Ludovic Courtès's avatar
      linux-container: Fix list of imported modules. · 43dcce86
      Ludovic Courtès authored
      This fixes a regression introduced in
      958dd3ce.
      
      * gnu/system/linux-container.scm (container-script)[script]: Add (guix
      combinators) to the list of imported modules.
      43dcce86
    • Ludovic Courtès's avatar
      gnu: Switch to 'with-imported-modules'. · 4ee96a79
      Ludovic Courtès authored
      * gnu/services.scm (directory-union): Use 'with-imported-modules'
      instead of the '#:modules' argument of 'computed-file'.
      * gnu/services/base.scm (udev-rules-union): Likewise.
      * gnu/services/dbus.scm (system-service-directory): Likewise.
      * gnu/services/desktop.scm (wrapped-dbus-service):
      (polkit-directory): Likewise.
      * gnu/services/networking.scm (tor-configuration->torrc): Likewise.
      * gnu/services/xorg.scm (xorg-configuration-directory): Likewise.
      * gnu/system/install.scm (self-contained-tarball): Likewise.
      * gnu/system/linux-container.scm (container-script): Likewise.
      * gnu/system/linux-initrd.scm (expression->initrd): Likewise, and
      remove #:modules parameter.
      (flat-linux-module-directory): Use 'with-imported-modules'.
      (base-initrd): Likewise.
      * gnu/system/locale.scm (locale-directory): Likewise.
      * gnu/system/shadow.scm (default-skeletons): Likewise.
      * gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
      * gnu/tests/base.scm (run-basic-test): Likewise.
      * gnu/tests/install.scm (run-install): Likewise.
      * doc/guix.texi (Initial RAM Disk): Update 'expression->initrd'
      documentation.
      4ee96a79
    • Ludovic Courtès's avatar
      gexp: Add 'with-imported-modules' macro. · 0bb9929e
      Ludovic Courtès authored
      * guix/gexp.scm (<gexp>)[modules]: New field.
      (gexp-modules): New procedure.
      (gexp->derivation): Use it and append the result to %MODULES.
      Update docstring to mark #:modules as deprecated.
      (current-imported-modules, with-imported-modules): New macros.
      (gexp): Pass CURRENT-IMPORTED-MODULES as second argument to 'gexp'.
      (gexp->script): Use and honor 'gexp-modules'; define '%modules'.
      * tests/gexp.scm ("gexp->derivation & with-imported-modules")
      ("gexp->derivation & nested with-imported-modules")
      ("gexp-modules & ungexp", "gexp-modules & ungexp-splicing"):
      New tests.
      ("program-file"): Use 'with-imported-modules'.  Remove #:modules
      argument to 'program-file'.
      * doc/guix.texi (G-Expressions): Document 'with-imported-modules'.
      Mark #:modules of 'gexp->derivation' as deprecated.
      * emacs/guix-devel.el: Add syntax for 'with-imported-modules'.
      (guix-devel-keywords): Add it.
      * .dir-locals.el: Likewise.
      0bb9929e
    • Ludovic Courtès's avatar
      gexp: Keep only a single 'references' field. · affd7761
      Ludovic Courtès authored
      The distinction between native inputs and "normal" inputs can already be
      determined by looking at the 'native?' field of <gexp-input>.  The extra
      'natives' field of <gexp> added complexity for no good reason.
      
      * guix/gexp.scm (<gexp>)[natives]: Remove.
      (write-gexp): Remove use of 'gexp-native-references'.
      (gexp-inputs)[native-input?]: New procedure.
      Use it.
      (gexp->sexp)[reference->sexp]: Honor N? for input lists.
      Remove use of 'gexp-native-references'.
      (gexp)[collect-native-escapes]: Remove.
      Simplify.
      affd7761
    • Efraim Flashner's avatar
      gnu: obs: Remove compiler flags for non-Intel hardware. · 08858812
      Efraim Flashner authored
      * gnu/packages/video.scm (obs)[arguments]: If compiling for arm or mips
      devices then don't add Intel specific compiler flags.
      08858812
    • Ricardo Wurmus's avatar
      gnu: Add Ribotaper. · 17dc32a4
      Ricardo Wurmus authored
      * gnu/packages/bioinformatics.scm (ribotaper): New variable.
      17dc32a4
    • Ricardo Wurmus's avatar
      gnu: Add bedtools-2.18. · 9a8f309c
      Ricardo Wurmus authored
      * gnu/packages/bioinformatics.scm (bedtools-2.18): New variable.
      9a8f309c
    • Efraim Flashner's avatar
      gnu: xscreensaver: Update to 5.35. · 34c553b0
      Efraim Flashner authored
      * gnu/packages/xdisorg.scm (xscreensaver): Update to 5.35.
      34c553b0
    • Efraim Flashner's avatar
      gnu: sxhkd: Update to 0.5.6. · 46cd684e
      Efraim Flashner authored
      * gnu/packages/xdisorg.scm (sxhkd): Update to 0.5.6.
      46cd684e
    • Efraim Flashner's avatar
      gnu: mtdev: Update to 1.1.5. · 1f1e620f
      Efraim Flashner authored
      * gnu/packages/xdisorg.scm (mtdev): Update to 1.1.5.
      1f1e620f
    • Efraim Flashner's avatar
      gnu: libxkbcommon: Update to 0.6.1. · af2b0b15
      Efraim Flashner authored
      * gnu/packages/xdisorg.scm (libxkbcommon): Update to 0.6.1.
      af2b0b15
    • Efraim Flashner's avatar
      gnu: arandr: Update to 0.1.9. · 16d8f9be
      Efraim Flashner authored
      * gnu/packages/xdisorg.scm (arandr): Update to 0.1.9.
      16d8f9be
    • Leo Famulari's avatar
      gnu: mpd: Update to 0.19.17. · 6dc4d465
      Leo Famulari authored
      * gnu/packages/mpd.scm (mpd): Update to 0.19.17.
      6dc4d465
    • Ben Woodcroft's avatar
      gnu: parallel: Update to 20160622. · 51d8039b
      Ben Woodcroft authored
      * gnu/packages/parallel.scm (parallel): Update to 20160622.
      51d8039b
  2. Jul 10, 2016
  3. Jul 09, 2016
  4. Jul 08, 2016
  5. Jul 07, 2016
Loading