~ruther/guix-local

64fc89b6 — Ludovic Courtès 13 years ago
guix-package: Add `--list-available'.

* guix-package.in (show-help, %options): Add `--list-available'.
  (guix-package)[process-query]: Add support for `--list-available'.
* doc/guix.texi (Invoking guix-package): Document it.
* tests/guix-package.sh: Add test.

* guix/ui.scm (location->string): New procedure.
* guix/utils.scm: Export <location>.
ba326ce4 — Ludovic Courtès 13 years ago
distro: Add `fold-packages'.

* distro.scm (fold-packages): New procedure.
  (find-packages-by-name): Use it instead of hand-written traversal;
  remove `package?' checks from `right-package?'.
* tests/packages.scm ("fold-packages"): New test.
733b4130 — Ludovic Courtès 13 years ago
guix-package: Add `--list-installed'.

* guix-package.in (show-help, %options): Add `--list-installed'.
  (guix-package): Move main body to...
  [process-actions]: ... here.  New internal procedure.
  [process-query]: New procedure.
* tests/guix-package.sh: Add tests for `--list-installed'.
* doc/guix.texi (Invoking guix-package): Document it.
c6f09dfa — Ludovic Courtès 13 years ago
guix-package: Fix typo.

* guix-package.in (guix-package)[find-package]: Don't use `_' as the
  wildcard, to avoid collision with `gettext'.
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.
Next