[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] UNNAMED PROJECT annotated tag, v0.0, created. v0.0

From: Ludovic Courtès
Subject: [SCM] UNNAMED PROJECT annotated tag, v0.0, created. v0.0
Date: Fri, 18 Jan 2013 00:46:29 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".

The annotated tag, v0.0 has been created
        at  9472efca179f3224f273228672ac0197d33f9aa7 (tag)
   tagging  6365068393254e1131ab80eb0d68a759e7fd2256 (commit)
 tagged by  Ludovic Courtès
        on  Sat Jul 7 22:54:14 2012 +0200

- Log -----------------------------------------------------------------
Guix 0.0, initial announcement.
Version: GnuPG v2.0.19 (GNU/Linux)


Ludovic Courtès (114):
      Initial commit.
      Split (guix) in (guix store) and (guix derivations).
      Add `.gitignore'.
      Add unit test for derivation parsing and output.
      Use libchop for cryptographic hashes and related.
      Add (guix utils), with `bytevector->base32-string'.
      store: Raise error conditions upon protocol errors.
      Move `sha256' to (guix utils).
      Fix `bytevector->nix-base32-string'.
      Add `bytevector->base16-string'.
      First stab at the `derivation' primitive.
      Add the usual top-level files.
      Test the `build-derivations' operation.
      tests: Look up `test.drv' using `search-path'.
      SRFI-64: Remove use of (ice-9 syntax-case).
      Fix the order of environment variables in `derivation'.
      Allow derivations with input derivations.
      Add `build-expression->derivation'.
      Augment `README'.
      Add `base32-string->bytevector' and `nix-base32-string->bytevector'.
      Add `base16-string->bytevector'.
      Add support for fixed-output derivations.
      Add support for fixed-output derivations in 
      Sort environment variables alphabetically in `derivation'.
      Add `derivation' test for multiple-output derivations.
      Add multiple-output support to `build-expression->derivation'.
      tests: Don't hard-code the system type.
      Add `add-to-store' with recursive directory storage.
      Add a `%current-system' fluid.
      Fix the `build-expression->derivation' fixed-output test.
      Add `imported-files'.
      Augment `build-expression->derivation' with #:modules; add `http-fetch'.
      Add `add-to-store' test for flat files.
      Fix `imported-files' for files with a common prefix.
      Fix the order of the derivation's sources in `derivation-hash'.
      Add supporting tools for the GNU Build System.
      Change `build-expression->derivation' to support sub-derivation inputs.
      Add a build system.
      Build (guix) last.
      build: Provide the right include path when building modules.
      build: Be cross-compilation-ready.
      store: Wait for the server to be done sending output.
      Remove leftover debugging expressions.
      build-expression->derivation: Have the build fail when EXP returns #f.
      gnu-build-system: Add GNU Diffutils and GNU Path to the standard inputs.
      gnu-build-system: Structure as a customizable sequence of phases.
      build-expression->derivation: Move module forms at the top-level.
      Add `define-record-type*'.
      Abstract build systems.
      build: Define $NIXPKGS when compiling.
      build-system/gnu: Have `configure-flags' and `make-flags' evaluated.
      Add a declarative packaging layer.
      Introduce `compile-time-value' and use it.
      Add a sha256 fallback that uses Coreutils instead of libchop.
      Track the source location of packages.
      packages: Add a `home-page' field.
      build-system/gnu: Add GNU Awk to the standard inputs.
      derivation: Remove duplicate inputs.
      distro: Add libsigsegv and GNU Awk.
      Gettextize, with GNU Gettext 0.18.1.
      Add a libgcrypt-based implementation of `sha256'.
      Add (distro) with a package searching facility.
      Add missing `set-build-options' parameters.
      Add the `valid-path?' RPC.
      Add `derivation-prerequisites' and `derivation-prerequisites-to-build'.
      Add `guix-build'.
      build: Capitalize the package name.
      build: Build (guix utils) first.
      Update list of dependencies.
      Add `propagated-inputs' and `properties' to <package>.
      Fix `derivation-hash' for outputs not sorted alphabetically.
      build: Use `AM_GNU_GETTEXT_VERSION'.
      derivation: Move sorting code to `write-derivation'.
      Upgrade Nix worker protocol.
      gnu-build-system: Fix "libdir" and "includedir" for multiple-output drvs.
      build: Don't auto-compile tests.
      derivation: Coalesce multiple occurrences of the same input.
      guix-build: Display multiple outputs when needed.
      distro: libsigsegv: Use multiple outputs.
      Make `define-record-type*' error messages more informative.
      gnu-build-system: Print the `configure' flags.
      gnu-build-system: Improve the `configure' and `check' phases.
      packages: Allow the `arguments' field to be a procedure.
      Add a `base32' macro, for convenience.
      define-record-type*: Add `letrec*' behavior.
      Rename <package-source> to <origin>; use the `letrec*' behavior in 
      packages: Add a `self-native-input?' field.
      Add builder-side utilities for phases, stream editing, & co.
      build-system/gnu: Make the builder's module list a parameter.
      build-system/gnu: Add a `patch' phase.
      packages: Allow inputs that are local files.
      gnu-build-system: Dump the values of environment variables.
      utils: Make sure `substitute' writes all its output.
      distro: Add GNU Guile 1.8.
      utils: Introduce `substitute*', for easier sed-like syntax.
      build-system/gnu: Support parallel builds and tests.
      guix-build: Add `--cores'.
      distro: gawk: Disable parallel tests.
      utils: Change `substitute' and `substitute*' to work with several regexps.
      utils: Have `substitute' restore the file's permission bits.
      build-system/gnu: Add `tests?' parameter.
      distro: Add Lout.
      build-system/gnu: Set $PKG_CONFIG_PATH.
      distro: Add GNU Guile 2.0, released today!
      Add `package-transitive-inputs'; use it to honor propagated inputs.
      distro: guile-1.8: Propagate GMP and Libtool.
      distro: guile-2.0: Propagate libunistring and Libtool.
      build-system/gnu: Add dependency on GNU Findutils.
      Unset `LD_LIBRARY_PATH' in `build-expression->derivation'.
      distro: Add Guile-Reader.
      build: Tell xgettext that the source is UTF-8.
      Add `THANKS'.
      build: Adjust tests to Automake 1.12.
      build: Use Automake's `gnu' option.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]