~ruther/guix-local

fb9821f0 — Ludovic Courtès 13 years ago
distro: Add GNU Zile.

* distro/packages/zile.scm: New file.
* Makefile.am (MODULES): Add it.
cc8e5e25 — Ludovic Courtès 13 years ago
distro: Add GNU help2man.

* distro/packages/help2man.scm: New file.
* Makefile.am (MODULES): Add it.
1df895b0 — Ludovic Courtès 13 years ago
distro: Add GNU Pies and GNU Inetutils.

* distro/packages/system.scm: New file.
* Makefile.am (MODULES): Add it.
8c0e5b1e — Ludovic Courtès 13 years ago
build: Add `hydra.scm'.

* hydra.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
b6dd891c — Ludovic Courtès 13 years ago
doc: Add `ROADMAP'.

* ROADMAP: New file.
* Makefile.am (EXTRA_DIST): Add it.
6b8875c8 — Ludovic Courtès 13 years ago
doc: Add `TODO'.

* TODO: New file.
* Makefile.am (EXTRA_DIST): Add it.
d38487e9 — Ludovic Courtès 13 years ago
doc: Add a "Related software" section to `README'.

* README (Related software): New section.
f8348b91 — Ludovic Courtès 13 years ago
Turn Guix into "GNU Guix".

* configure.ac: Change package name to "GNU Guix", and bug-report
  address to `gnu-system-discuss@gnu.org'.
* doc/guix.texi: Replace "Guix" by "GNU Guix" in some places.
  (Top, Introduction): Mention "for the GNU system".
* HACKING, README: Use "GNU Guix" instead of "Guix" in some places.
68c141f1 — Ludovic Courtès 13 years ago
distro: Rebuild bootstrap Binutils and GCC.

These new binaries are built with the `--with-lib-path' and
`--with-local-prefix' flags, respectively, as introduced in commit
01d4540.

* distro/packages/bootstrap.scm (%bootstrap-coreutils&co,
  %bootstrap-glibc): Update URL.
  (%bootstrap-binutils, %bootstrap-gcc): Update URL and hashes.
* build-aux/download.scm (file-name->uri): Update URL.
01d45404 — Ludovic Courtès 13 years ago
distro: Configure ld and GCC to not look under /usr & co.

This fixes impurities with non-chroot builds on LFS-style distros.

* distro/packages/base.scm (binutils): Pass `--with-lib-path'.
  (gcc-4.7): Pass `--with-local-prefix'.
* distro/packages/make-bootstrap.scm (%binutils-static): Pass
  `--with-lib-path'.
ec4d308a — Ludovic Courtès 13 years ago
guix-download: Use code from (guix build download).

* guix-download.in (http-fetch, ftp-fetch): Remove.
  (fetch-and-store): Replace `uri' parameter with `name', for the output
  file name.  Redirect the output of `fetch' to the error port.
  (guix-download): Call `url-fetch' for all URI schemes except `file'.
  Handle PATH equal to #f.
* guix/download.scm: Export `%mirrors'.
* tests/guix-download.sh: Change erroneous URL, because URLs at
  example.com are all valid redirections.
352ec143 — Ludovic Courtès 13 years ago
guix-download: Add support for file:// URIs.

* guix-download.in (fetch-and-store): New procedure.
  (guix-download): Use it to compute PATH.  Call `add-to-store' when
  a `file' URI scheme is used.
* Makefile.am (AM_TESTS_ENVIRONMENT): New variable.
* tests/guix-download.sh: Add test.
ecdb81e1 — Ludovic Courtès 13 years ago
guix-download: Gracefully handle invalid URIs.

* guix-download.in (guix-download): Error out when `string->uri'
  returns #f.  Use `leave' when the scheme is unknown.
* tests/guix-download.sh: Add tests.
db32c281 — Ludovic Courtès 13 years ago
distro: Add GNU Texinfo.

* distro/packages/texinfo.scm: New file.
* Makefile.am (MODULES): Add it.
7543f865 — Ludovic Courtès 13 years ago
distro: Add GNU Libtasn1 and GnuTLS.

* distro/packages/gnutls.scm: New file.
* Makefile.am (MODULES): Add it.
2e659827 — Ludovic Courtès 13 years ago
distro: Add GNU Nettle.

* distro/packages/nettle.scm: New file.
* Makefile.am (MODULES): Add it.
c6eac761 — Ludovic Courtès 13 years ago
distro: Add LZO.

* distro/packages/compression.scm (lzo): New variable.
92b8d1ea — Ludovic Courtès 13 years ago
tests: Make sure to use the bootstrap Guile.

* tests/builders.scm ("url-fetch", "gnu-build"): Pass `url-fetch'
  #:guile %BOOTSTRAP-GUILE.
1dfb715d — Ludovic Courtès 13 years ago
tests: Remove extraneous test.

* tests/derivations.scm ("build-expression->derivation for fixed-output
  derivation"): Remove test.  It is redundant with that in builders.scm,
  and doesn't work out of the box with the statically-linked
  %BOOTSTRAP-GUILE.
671d8f5e — Ludovic Courtès 13 years ago
build: Add $(top_builddir) to the load path.

* Makefile.am (DOWNLOAD_FILE): Add $(top_builddir) to the search path,
  since that's where guix/config.scm is.
  (.scm.go): Likewise.
Next