~ruther/guix-local

ce5d658c — Ludovic Courtès 13 years ago
Add `nixpkgs-derivation*'; use it in the distro.

* guix/utils.scm (nixpkgs-derivation*): New macro.

* distro/base.scm: Use it instead of `nixpkgs-derivation'.
fd33c82c — Ludovic Courtès 13 years ago
distro: Add GNU libunistring.

* distro/base.scm (libunistring): New variable.
  (guile-2.0): Use it.
454fe58b — Ludovic Courtès 13 years ago
distro: Add GNU Libtool.

* distro/base.scm (libtool): New variable.
  (guile-1.8, guile-2.0): Use it.
eb229e88 — Ludovic Courtès 13 years ago
distro: Add GMP.

* distro/base.scm (gmp): New variable.
  (guile-1.8, guile-2.0): Use it.
4ac3df42 — Ludovic Courtès 13 years ago
distro: Add GNU M4.

* 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.
63650683 — Ludovic Courtès 13 years ago
build: Use Automake's `gnu' option.

* configure.ac: Use Automake's `gnu' option.
* ChangeLog, NEWS: New files.
e1e7b29a — Ludovic Courtès 13 years ago
build: Adjust tests to Automake 1.12.

* 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.
162dcc8b — Ludovic Courtès 13 years ago
Add `THANKS'.
f5614e69 — Ludovic Courtès 13 years ago
build: Tell xgettext that the source is UTF-8.

* po/Makevars (XGETTEXT_OPTIONS): Add `--from-code=UTF-8'.
d9d466dd — Ludovic Courtès 13 years ago
distro: Add Guile-Reader.

* distro/base.scm (guile-reader): New procedure.
  (guile-reader/guile-1.8, guile-reader/guile-2.0): New variables.
d44bc84b — Ludovic Courtès 13 years ago
Unset `LD_LIBRARY_PATH' in `build-expression->derivation'.

* guix/derivations.scm (build-expression->derivation)[prolog]: Unset
  `LD_LIBRARY_PATH'.
da62d3e5 — Ludovic Courtès 13 years ago
build-system/gnu: Add dependency on GNU Findutils.

* guix/build-system/gnu.scm (%standard-inputs): Add "findutils".
466af8e8 — Ludovic Courtès 13 years ago
distro: guile-2.0: Propagate libunistring and Libtool.

* distro/base.scm (guile-2.0): Propagate libunistring and Libtool.
6332da77 — Ludovic Courtès 13 years ago
distro: guile-1.8: Propagate GMP and Libtool.

* distro/base.scm (guile-1.8): Propagate GMP and Libtool.
a3d73f59 — Ludovic Courtès 13 years ago
Add `package-transitive-inputs'; use it to honor propagated inputs.

* 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.
d5f0c7cc — Ludovic Courtès 13 years ago
distro: Add GNU Guile 2.0, released today!

* distro/base.scm (guile-2.0): New variable.
c51e6ea2 — Ludovic Courtès 13 years ago
build-system/gnu: Set $PKG_CONFIG_PATH.

* guix/build/gnu-build-system.scm (set-paths): Add `PKG_CONFIG_PATH'.
d7978f46 — Ludovic Courtès 13 years ago
distro: Add Lout.

* distro/base.scm (lout): New variable.
c3c7eb41 — Ludovic Courtès 13 years ago
build-system/gnu: Add `tests?' parameter.

* guix/build-system/gnu.scm (gnu-build): Add `tests?' parameter.
  [builder]: Inherit it.
d9dbab18 — Ludovic Courtès 13 years ago
utils: Have `substitute' restore the file's permission bits.

* guix/build/utils.scm (substitute): Restore FILE's mode before renaming
  TEMPLATE.
Next