Skip to content
Snippets Groups Projects
  1. Jul 01, 2012
  2. Jun 30, 2012
    • Ludovic Courtès's avatar
      build: Capitalize the package name. · 61526325
      Ludovic Courtès authored
      * configure.ac: Use "Guix", not "guix", as the package name.
      61526325
    • Ludovic Courtès's avatar
      Add `guix-build'. · 14a1c319
      Ludovic Courtès authored
      * guix-build.in: New file.
      
      * configure.ac: Emit `guix-build'.  Add `commands-exec'.
      * Makefile.am (bin_SCRIPTS): New variable.
      * po/POTFILES.in: Add `guix-build.in'.
      14a1c319
    • Ludovic Courtès's avatar
      Add `derivation-prerequisites' and `derivation-prerequisites-to-build'. · 9a20830e
      Ludovic Courtès authored
      * guix/derivations.scm (derivation-prerequisites,
        derivation-prerequisites-to-build): New procedures.
      
      * tests/derivations.scm ("build-expression->derivation and
        derivation-prerequisites", "build-expression->derivation and
        derivation-prerequisites-to-build"): New tests.
      9a20830e
    • Ludovic Courtès's avatar
      Add the `valid-path?' RPC. · 31ef99a8
      Ludovic Courtès authored
      * guix/store.scm (valid-path?): New procedure.
      
      * tests/builders.scm ("http-fetch", "gnu-build"): Use it.
      * tests/derivations.scm ("add-to-store, flat", "add-to-store,
        recursive", "derivation with no inputs", "build derivation with 1
        source", "build derivation with coreutils",
        "build-expression->derivation with expression returning #f"):
        Likewise.
      31ef99a8
    • Ludovic Courtès's avatar
      Add missing `set-build-options' parameters. · e036c31b
      Ludovic Courtès authored
      * guix/store.scm (set-build-options)[build-cores, use-substitutes?]: New
        keyword parameters.
        [send]: Change to expect a type, and use `write-arg'.
        Send settings for BUILD-CORES and USE-SUBSTITUTES? when the server
        supports it.
      e036c31b
    • Ludovic Courtès's avatar
      Add (distro) with a package searching facility. · 6b1891b0
      Ludovic Courtès authored
      * Makefile.am (MODULES): Add `distro.scm'.
      
      * distro.scm: New file.
      * po/POTFILES.in: Add it.
      
      * tests/packages.scm ("find-packages-by-name", "find-packages-by-name
        with version"): New tests.
      6b1891b0
  3. Jun 29, 2012
  4. Jun 28, 2012
  5. Jun 27, 2012
    • Ludovic Courtès's avatar
      Add a declarative packaging layer. · e3ce5d70
      Ludovic Courtès authored
      * Makefile.am (MODULES): Add `guix/packages.scm' and `distro/base.scm'.
        (TESTS): Add `tests/packages.scm'.
        (EXTRA_DIST): New variable.
      
      * guix/packages.scm, distro/base.scm, tests/packages.scm: New files.
      
      * guix/http.scm (http-fetch): Make `name' an optional argument, to match
        the expectations of `package-source-derivation'.
      e3ce5d70
    • Ludovic Courtès's avatar
      build-system/gnu: Have `configure-flags' and `make-flags' evaluated. · e1e8874e
      Ludovic Courtès authored
      * guix/build-system/gnu.scm (gnu-build): Double-quote the default value
        of MAKE-FLAGS and CONFIGURE-FLAGS.  Don't quote them in BUILDER.
      e1e8874e
    • Ludovic Courtès's avatar
      build: Define $NIXPKGS when compiling. · 04a0b857
      Ludovic Courtès authored
      * Makefile.am (.scm.go): Define $NIXPKGS.
      04a0b857
    • Ludovic Courtès's avatar
      Abstract build systems. · 208f7cd1
      Ludovic Courtès authored
      * Makefile.am (MODULES): Add `guix/build-system.scm' and
        `guix/build-system/gnu.scm'.  Remove `guix/gnu-build-system.scm'.
      
      * guix/build-system.scm: New file.
      * guix/gnu-build-system.scm: Rename to...
      * guix/build-system/gnu.scm: ... this.
        (gnu-build-system): New variable.
      
      * tests/builders.scm: Adjust `use-module' clauses.
        ("gnu-build-system"): New test.
      208f7cd1
    • Ludovic Courtès's avatar
      Add `define-record-type*'. · 72d86963
      Ludovic Courtès authored
      * guix/utils.scm (define-record-type*): New macro.
      
      * tests/utils.scm ("define-record-type*"): New test.
      72d86963
  6. Jun 17, 2012
  7. Jun 16, 2012
  8. Jun 15, 2012
  9. Jun 13, 2012
Loading