- Aug 16, 2012
-
-
Ludovic Courtès authored
* guix/packages.scm (package-derivation): Add all non-derivation paths to the store.
-
Ludovic Courtès authored
* guix/packages.scm (package-derivation): Allow non-derivation store paths as inputs.
-
- Aug 14, 2012
-
-
Ludovic Courtès authored
* release.nix: Add `preConfigure' and `__noChroot' attributes.
-
Ludovic Courtès authored
* Makefile.am (AM_DISTCHECK_CONFIGURE_FLAGS): New variable. * configure.ac: Define and substitute `NIX_PREFIX'.
-
Ludovic Courtès authored
* Makefile.am (EXTRA_DIST): Add `tests/test.drv'.
-
Ludovic Courtès authored
* Makefile.am (.scm.go): Define $NIX_INSTANTIATE. (TESTS_ENVIRONMENT): Likewise, and define $NIX_HASH. * guix/utils.scm (nixpkgs-derivation): Use $NIX_INSTANTIATE when defined. * tests/utils.scm (%nix-hash): New variable. ("sha256 & bytevector->nix-base32-string"): Use it.
-
Ludovic Courtès authored
* Makefile.am (MODULES): Add `srfi/srfi-64.scm' and `srfi/srfi-64.upstream.scm'.
-
Ludovic Courtès authored
* release.nix: New file. * Makefile.am (EXTRA_DIST): Add it.
-
- Jul 21, 2012
-
-
Ludovic Courtès authored
* distro/base.scm (mpc): New variable.
-
Ludovic Courtès authored
* distro/base.scm (mpfr): New variable.
-
Ludovic Courtès authored
* distro/base.scm (recutils): New variable.
-
- Jul 13, 2012
-
-
Ludovic Courtès authored
* distro/base.scm (libffi): New variable. (guile-2.0): Use it.
-
- Jul 12, 2012
-
-
Ludovic Courtès authored
* distro/base.scm (ncurses): New variable. (readline): Use it.
-
Ludovic Courtès authored
* distro/base.scm (readline): New variable. (guile-1.8, guile-2.0): Use it. * distro/readline-link-ncurses.patch: New file. * Makefile.am (nobase_dist_guilemodule_DATA): Add it.
-
Ludovic Courtès authored
* guix-build.in (guix-build): Use (current-processor-count) build cores by default.
-
- Jul 11, 2012
-
-
Ludovic Courtès authored
* guix/utils.scm (nixpkgs-derivation*): New macro. * distro/base.scm: Use it instead of `nixpkgs-derivation'.
-
Ludovic Courtès authored
* distro/base.scm (libunistring): New variable. (guile-2.0): Use it.
-
Ludovic Courtès authored
* distro/base.scm (libtool): New variable. (guile-1.8, guile-2.0): Use it.
-
Ludovic Courtès authored
* distro/base.scm (gmp): New variable. (guile-1.8, guile-2.0): Use it.
-
Ludovic Courtès authored
* distro/base.scm (m4): New variable. * distro/m4-readlink-EINVAL.patch, distro/m4-s_isdir.patch: New files. * Makefile.am (nobase_dist_guilemodule_DATA): Add them.
-
- Jul 07, 2012
-
-
Ludovic Courtès authored
* configure.ac: Use Automake's `gnu' option. * ChangeLog, NEWS: New files.
-
Ludovic Courtès authored
* Makefile.am (TESTS_ENVIRONMENT): Remove `guile' invocation. Add semicolons, and export the variables as shown in the Automake 1.12 manual. (LOG_COMPILER): New variable, with `guile' invocation.
-
Ludovic Courtès authored
-
Ludovic Courtès authored
* po/Makevars (XGETTEXT_OPTIONS): Add `--from-code=UTF-8'.
-
Ludovic Courtès authored
* distro/base.scm (guile-reader): New procedure. (guile-reader/guile-1.8, guile-reader/guile-2.0): New variables.
-
Ludovic Courtès authored
* guix/derivations.scm (build-expression->derivation)[prolog]: Unset `LD_LIBRARY_PATH'.
-
Ludovic Courtès authored
* guix/build-system/gnu.scm (%standard-inputs): Add "findutils".
-
Ludovic Courtès authored
* distro/base.scm (guile-2.0): Propagate libunistring and Libtool.
-
Ludovic Courtès authored
* distro/base.scm (guile-1.8): Propagate GMP and Libtool.
-
Ludovic Courtès authored
* guix/packages.scm (package-transitive-inputs): New procedure. (package-derivation): Use it to compute INPUTS. * tests/packages.scm (dummy-package): New macro. ("package-transitive-inputs"): New test.
-
Ludovic Courtès authored
* distro/base.scm (guile-2.0): New variable.
-
Ludovic Courtès authored
* guix/build/gnu-build-system.scm (set-paths): Add `PKG_CONFIG_PATH'.
-
Ludovic Courtès authored
* distro/base.scm (lout): New variable.
-
Ludovic Courtès authored
* guix/build-system/gnu.scm (gnu-build): Add `tests?' parameter. [builder]: Inherit it.
-
Ludovic Courtès authored
* guix/build/utils.scm (substitute): Restore FILE's mode before renaming TEMPLATE.
-
Ludovic Courtès authored
* guix/build/utils.scm (substitute): Change to accept a `pattern+procs' parameter. Iterate over it. (substitute*): Adjust accordingly. * distro/base.scm (guile-1.8): Adjust accordingly.
-
Ludovic Courtès authored
* distro/base.scm (gawk): Explicitly disable parallel tests.
-
Ludovic Courtès authored
* guix-build.in (leave): New macro, formerly in `guix-build'. (show-help): Document `--cores'. (%options): Add `--cores'. (guix-build): Remove `leave' macro from here. Pass the `cores' option value to `set-build-options'.
-
Ludovic Courtès authored
* guix/build/gnu-build-system.scm (build): Add `parallel-build?' parameter; honor it and $NIX_BUILD_CORES. (check): Add `parallel-tests?' parameter; likewise. * guix/build-system/gnu.scm (gnu-build): Add `parallel-build?' and `parallel-tests?' parameters. [builder]: Inherit them.
-
Ludovic Courtès authored
* guix/build/utils.scm (let-matches, substitute*): New macros. * distro/base.scm (guile-1.8): Use `substitute*' instead of `substitute'. Remove the #:modules argument.
-