Skip to content
Snippets Groups Projects
  1. Mar 09, 2016
  2. Mar 08, 2016
  3. Mar 07, 2016
  4. Mar 06, 2016
    • Ludovic Courtès's avatar
      services: elogind: Rely on D-Bus activation. · 956ad60c
      Ludovic Courtès authored
      Previously elogind was explicitly spawned by the Shepherd.  Now it is
      activated by dbus-daemon on demand.
      
      * gnu/packages/freedesktop.scm (elogind)[arguments]: Add
      'fix-service-file' phase.
      * gnu/services/desktop.scm (elogind-shepherd-service): Remove.
      (elogind-dbus-service): New procedure.
      (elogind-service-type): Do not extend SHEPHERD-ROOT-SERVICE-TYPE.  Use
      'elogind-dbus-service' for DBUS-ROOT-SERVICE-TYPE.
      956ad60c
    • Ludovic Courtès's avatar
      tests: Disable grafting by default for most tests. · ef8de985
      Ludovic Courtès authored
      This allows tests to run as expected even in the presence of
      replacements among the bootstrap packages, such as Perl (commit
      d8173f21).
      
      * tests/cpan.scm: Add (%graft? #f).
      * tests/derivations.scm: Likewise.
      * tests/graph.scm: Likewise.
      * tests/monads.scm: Likewise.
      * tests/profiles.scm: Likewise.
      * tests/gexp.scm: Likewise.
      ("gexp->derivation vs. grafts"): Explicitly reenable grafting before,
      and disable it after, using 'set-grafting'.
      ef8de985
    • Ludovic Courtès's avatar
      import: snix: Use the right 'package-name->name+version'. · 322bb53c
      Ludovic Courtès authored
      Fixes a regression introduced in
      1b846da8.
      
      * guix/import/snix.scm: Use 'package-name->name+version' from (guix
      build utils).
      322bb53c
    • Ricardo Wurmus's avatar
      gnu: alsa-modular-synth: Insert space to separate linker flags. · afadb05e
      Ricardo Wurmus authored
      * gnu/packages/audio.scm (alsa-modular-synth)[arguments]: Add build
      phase to separate linker flags.
      afadb05e
    • Ricardo Wurmus's avatar
      gnu: alsa-modular-synth: Drop Qt 4. · ee6a88b1
      Ricardo Wurmus authored
      * gnu/packages/audio.scm (alsa-modular-synth)[inputs]: Replace "qt-4"
      with "qt".
      [arguments]: Add configure flag to build with Qt 5.
      ee6a88b1
  5. Mar 05, 2016
  6. Mar 04, 2016
    • Ludovic Courtès's avatar
      tests: Disable tests that would rebuild the world due to grafting. · b4c42a4b
      Ludovic Courtès authored
      The Perl replacement added in d8173f21 leads some tests to involve
      grafting, which in turn triggers derivation builds that rebuild the
      world.  Work around that.
      
      * tests/packages.scm: Add call to '%graft?'.
      ("package-derivation, direct graft")
      ("package-cross-derivation, direct graft"): Comment out.
      b4c42a4b
    • Ludovic Courtès's avatar
      grafts: Memoize intermediate results in 'cumulative-grafts'. · d4da602e
      Ludovic Courtès authored
      The time for:
      
        guix build inkscape -n --no-substitutes
      
      goes down by 30% (in the presence of 3 replacements among all the
      packages.)
      
      * guix/grafts.scm (cumulative-grafts): Turn into a monadic procedure in
      %STATE-MONAD.  Use the current state as a derivation-to-graft cache.
      (graft-derivation): Call 'cumulative-grafts' within 'run-with-state'.
      d4da602e
Loading