Skip to content
Snippets Groups Projects
  1. Aug 28, 2014
    • Mark H Weaver's avatar
      hydra: Adjust to (gnu packages commencement) split from (gnu packages base). · 9e9cb0c7
      Mark H Weaver authored
      * build-aux/hydra/gnu-system.scm: Import (gnu packages commencement).
      9e9cb0c7
    • John Darrington's avatar
      gnu: Add perl-archive-zip. · ba5324c3
      John Darrington authored
      * gnu/packages/perl.scm (perl-archive-zip): New variable.
      ba5324c3
    • John Darrington's avatar
      gnu: Add bison-2.7 · b1da9f82
      John Darrington authored
      * gnu/packages/bison.scm (bison-2.7): New variable.
        Bison 3.x and 2.x are incompatible.  Some programs require 2.x
      b1da9f82
    • Ludovic Courtès's avatar
      gnu: libwebsockets: Update to 1.3. · c2337213
      Ludovic Courtès authored
      * gnu/packages/web.scm (libwebsockets): Update to 1.3.  Switch to
        CMAKE-BUILD-SYSTEM.  Remove #:phases parameter and add #:tests?.
        Remove AUTOCONF, AUTOMAKE, and LIBTOOL from 'native-inputs'.
      c2337213
    • Ludovic Courtès's avatar
      gnu: Add Guile-Charting. · 12507a3e
      Ludovic Courtès authored
      * gnu/packages/guile.scm (guile-charting): New variable.
      12507a3e
    • Ludovic Courtès's avatar
      gnu: guile-cairo: Propagate Cairo. · 49710cea
      Ludovic Courtès authored
      * gnu/packages/gtk.scm (guile-cairo): Move CAIRO to 'propagated-inputs'.
      49710cea
    • Ludovic Courtès's avatar
      gnu: Split (gnu packages base), adding (gnu packages commencement). · bdb36958
      Ludovic Courtès authored
      * gnu/packages/base.scm (gnu-make-boot0, diffutils-boot0,
        findutils-boot0, %boot0-inputs, nix-system->gnu-triplet, boot-triplet,
        binutils-boot0, gcc-boot0, perl-boot0, linux-libre-headers-boot0,
        texinfo-boot0, %boot1-inputs, glibc-final-with-bootstrap-bash,
        cross-gcc-wrapper, static-bash-for-glibc, glibc-final,
        gcc-boot0-wrapped, %boot2-inputs, binutils-final, libstdc++,
        gcc-final, ld-wrapper-boot3, %boot3-inputs, bash-final, %boot4-inputs,
        guile-final, gnu-make-final, ld-wrapper, coreutils-final, grep-final,
        %boot5-inputs, %final-inputs, canonical-package, gcc-toolchain,
        gcc-toolchain-4.8, gcc-toolchain-4.9): Move to...
      * gnu/packages/commencement.scm: ... here.  New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      * build-aux/check-final-inputs-self-contained.scm: Adjust accordingly.
      * gnu/packages/cross-base.scm: Likewise.
      * gnu/packages/make-bootstrap.scm: Likewise.
      * guix/build-system/cmake.scm (cmake-build): Likewise.
      * guix/build-system/gnu.scm (standard-packages, gnu-build,
        gnu-cross-build): Likewise.
      * guix/build-system/perl.scm (perl-build): Likewise.
      * guix/build-system/python.scm (python-build): Likewise.
      * guix/build-system/trivial.scm (guile-for-build): Likewise.
      * guix/download.scm (url-fetch): Likewise.
      * guix/gexp.scm (default-guile): Likewise.
      * guix/git-download.scm (git-fetch): Likewise.
      * guix/monads.scm (run-with-store): Likewise.
      * guix/packages.scm (default-guile): Likewise.
      * guix/scripts/package.scm (guix-package): Likewise.
      * guix/scripts/refresh.scm: Likewise.
      * guix/svn-download.scm (svn-fetch): Likewise.
      * tests/builders.scm (%bootstrap-inputs, %bootstrap-search-paths):
        Likewise.
      * tests/packages.scm ("GNU Make, bootstrap"): Likewise.
      * tests/guix-package.sh: Likewise.
      * gnu/services/base.scm: Use 'canonical-package' instead of xxx-final.
      * gnu/services/xorg.scm: Likewise.
      * gnu/system/vm.scm: Likewise.
      * guix/scripts/pull.scm (guix-pull): Likewise.
      bdb36958
    • Ludovic Courtès's avatar
      linux-initrd: Wait a bit longer for partitions to appear. · 5c3eb14e
      Ludovic Courtès authored
      Reported by Sveltana on #guix.
      
      * guix/build/linux-initrd.scm (canonicalize-device-spec): Increase
        MAX-TRIALS.  Add "waiting for partition" 'format' call.
      5c3eb14e
    • Ludovic Courtès's avatar
      profiles: Add gzip to $PATH before invoking 'install-info'. · 2f0556ae
      Ludovic Courtès authored
      * guix/profiles.scm (info-dir-file)[gzip]: New variable.
        [build]: Add 'setenv' call.
      2f0556ae
  2. Aug 27, 2014
  3. Aug 26, 2014
  4. Aug 25, 2014
  5. Aug 24, 2014
  6. Aug 23, 2014
    • Ludovic Courtès's avatar
      svn-download: Rewrite using gexps. · bc672694
      Ludovic Courtès authored
      * guix/svn-download.scm (subversion-package): New procedure.
        (svn-fetch): Use it.  Remove 'svn-for-build'.  Use a gexp and
        'gexp->derivation'.
      bc672694
    • Ludovic Courtès's avatar
      git-download: Rewrite using gexps. · 6119ebf1
      Ludovic Courtès authored
      * guix/git-download.scm (git-package): New procedure.
        (git-fetch): Use it.  Remove 'git-for-build'.
        Use a gexp and 'gexp->derivation'.
      * guix/download.scm (gnutls-package): Fix docstring.
      6119ebf1
    • Ludovic Courtès's avatar
      Factorize test suite support in (guix tests). · c1bc358f
      Ludovic Courtès authored
      * guix/tests.scm: New file.
      * Makefile.am (noinst_DATA): New variable.
        (GOBJECTS): Add guix/tests.go.
      * tests/builders.scm (%store): Use 'open-connection-for-tests'
        from (guix tests).
      * tests/derivations.scm: Likewise.
      * tests/monads.scm: Likewise.
      * tests/packages.scm: Likewise.
      * tests/profiles.scm: Likewise.
      * tests/union.scm: Likewise.
      * tests/gexp.scm: Likewise.
        (guile-for-build): Remove.  Use (%guile-for-build) instead.
      * tests/nar.scm (make-random-bytevector, %seed, random-text): Remove.
        (populate-file): Change 'make-random-bytevector' to 'random-bytevector'.
        Use (guix tests).
      * tests/store.scm (%seed, random-text): Remove.
        Use (guix tests).
      c1bc358f
    • Ludovic Courtès's avatar
      Thank Brandon. · 90a063f4
      Ludovic Courtès authored
      90a063f4
    • Ludovic Courtès's avatar
      profiles: Produce a top-level Info 'dir' file. · 79ee406d
      Ludovic Courtès authored
      Fixes <http://bugs.gnu.org/18305>.
      Reported by Brandon Invergo <brandon@gnu.org>.
      
      * guix/profiles.scm (manifest-inputs, info-dir-file): New procedures.
        (profile-derivation): Use them.  Add #:info-dir? parameter and honor
        it.
      * guix/scripts/package.scm (guix-package): Call 'profile-derivation'
        with #:info-dir? #f when the 'bootstrap? option is set.
      * tests/profiles.scm ("profile-derivation"): Pass #:info-dir? #f.
      79ee406d
    • Alex Kost's avatar
      profiles: Report about upgrades. · 6b74bb0a
      Alex Kost authored
      
      * guix/profiles.scm (manifest-show-transaction): Report about upgrades.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      6b74bb0a
  7. Aug 20, 2014
  8. Aug 19, 2014
  9. Aug 18, 2014
    • Ludovic Courtès's avatar
      gexp: Add 'ungexp-native' and 'ungexp-native-splicing'. · 667b2508
      Ludovic Courtès authored
      * guix/gexp.scm (<gexp>)[natives]: New field.
        (write-gexp): Use both 'gexp-references' and
        'gexp-native-references'.
        (gexp->derivation): Use both 'gexp-inputs' and 'gexp-native-inputs',
        and append them.
        (gexp-inputs): Add 'references' parameter and honor it.
        (gexp-native-inputs): New procedure.
        (gexp->sexp)[reference->sexp]: Add 'native?' parameter and honor it.
        Use it, and use 'gexp-native-references'.
        (gexp)[collect-native-escapes]: New procedure.
        [escape->ref]: Handle 'ungexp-native' and 'ungexp-native-splicing'.
        [substitute-ungexp, substitute-ungexp-splicing]: New procedures.
        [substitute-references]: Use them, and handle 'ungexp-native' and
        'ungexp-native-splicing'.
        Adjust generated 'make-gexp' call to provide both normal references
        and native references.
        [read-ungexp]: Support 'ungexp-native' and
        'ungexp-native-splicing'.
        Add reader extension for #+.
      * tests/gexp.scm (gexp-native-inputs): New procedure.
        (gexp->sexp*): Add 'target' parameter.
        ("ungexp + ungexp-native",
        "input list + ungexp-native",
        "input list splicing + ungexp-native-splicing",
        "gexp->derivation, ungexp-native",
        "gexp->derivation, ungexp + ungexp-native"): New tests.
        ("sugar"): Add tests for #+ and #+@.
      * doc/guix.texi (G-Expressions): Document 'ungexp-native' et al.
      667b2508
  10. Aug 17, 2014
  11. Aug 16, 2014
Loading