~ruther/guix-local

1a8b7834 — Ludovic Courtès 12 years ago
ui: Don't make substituter-related RPCs at all when substitutes are disabled.

Reported by Nikita Karetnikov and Cyril Roelandt.

* guix/ui.scm (show-what-to-build): Call `substitutable-path-info'
  only when USE-SUBSTITUTES? is true.
a4572a17 — Ludovic Courtès 12 years ago
gnu: Add GNU vc-dwim.

* gnu/packages/version-control.scm (vc-dwim): New variable.
d3066a0d — Ludovic Courtès 12 years ago
gnu: Add GNU Rush.

* gnu/packages/rush.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
bb7dcaea — Ludovic Courtès 12 years ago
substitute-binary: Avoid dangling connections to the server.

* guix/web.scm (open-socket-for-uri): New procedure.
  (http-fetch): Add `port' keyword parameter; use it.
* guix/scripts/substitute-binary.scm (%random-state): New variable.
  (with-timeout): Wait a little before retrying.
  (fetch): Use `open-socket-for-uri', and keep a copy of the socket in
  variable `port'.  Close PORT upon timeout.
013ce67b — Cyril Roelandt 12 years ago
gnutls: fix the test-suite for 32 bits systems.

* gnu/packages/patches/gnutls-fix-tests-on-32-bits-system.patch: New file.
* gnu-system.am: Add it here...
* gnu/packages/gnutls.scm (gnutls): ... and use it here.

Thanks to Nikos Mavrogiannopoulos for providing this patch:
http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/6778
88a0b7b0 — Ludovic Courtès 12 years ago
gnu: lout: Upgrade to 3.40.

* gnu/packages/lout.scm (lout): Upgrade to 3.40.
3bba7b0a — Ludovic Courtès 12 years ago
download: Add Savannah's master site.

* guix/download.scm (%mirrors): Add the "-noredirect" version of
  Savannah.
96a8259a — Ludovic Courtès 12 years ago
gnu: lsh: Upgrade to 2.1.

* gnu/packages/lsh.scm (lsh): Upgrade to 2.1.  Add Nettle as an input.
  Remove now unneeded patches.
* gnu/packages/patches/lsh-guile-compat.patch,
  gnu/packages/patches/lsh-no-root-login.patch,
  gnu/packages/patches/lsh-pam-service-name.patch: Remove.
* gnu-system.am (dist_patch_DATA): Remove them.
6e1c4093 — Ludovic Courtès 12 years ago
gnu: bigloo: Explicitly link libbigloopthread against libgc.

* gnu/packages/scheme.scm (bigloo): In `configure' phase, change
  api/thread/src/Makefile to explicitly link against libgc.
527e7961 — Andreas Enge 12 years ago
gnu: Add gdk-pixbuf.

* gnu/packages/gtk.scm (gdk-pixbuf): New variable.
ea2ddd33 — Ludovic Courtès 12 years ago
gnu: ed: Upgrade to 1.9.

* gnu/packages/ed.scm (ed): Upgrade to 1.9.
2c034e1b — Ludovic Courtès 12 years ago
gnu: gcc-4.8: Upgrade to 4.8.1.

* gnu/packages/gcc.scm (gcc-4.8): Upgrade to 4.8.1.
91a7fde4 — Ludovic Courtès 12 years ago
download: Don't fail when abbreviating `file://' URIs.

* guix/build/download.scm (uri-abbreviation)[elide-path]: Handle the
  case where URI has no `host' part.
f3211ef3 — Ludovic Courtès 12 years ago
build: Move Hydra recipe to build-aux/hydra.

* hydra.scm: Rename to...
* build-aux/hydra/gnu-system.scm: ... this.
* Makefile.am (EXTRA_DIST): Adjust accordingly.
fe1818e2 — Ludovic Courtès 12 years ago
package: Fix i18n of the number of packages message.

* guix/scripts/package.scm (guix-package)[process-actions]: Use `N_' for
  i18n of the number of packages message.
a85060ef — Ludovic Courtès 12 years ago
substitute-binary: Report progress while downloading.

* guix/scripts/substitute-binary.scm (decompressed-port): Improve docstring.
  (progress-report-port): New procedure.
  (guix-substitute-binary)["--substitute"]: Use it to report progress.
* guix/build/download.scm: Export `progress-proc' and `uri-abbreviation'.
e3f6f8b4 — Ludovic Courtès 12 years ago
Update eo.po.
d516736c — Ludovic Courtès 12 years ago
build: Split Makefile.am into two parts.

* Makefile.am (MODULES): Move gnu/* to gnu-system.am.
  (patchdir, dist_patch_DATA, bootstrapdir,
  bootstrap_x86_64_linuxdir, bootstrap_i686_linuxdir,
  dist_bootstrap_x86_64_linux_DATA, dist_bootstrap_i686_linux_DATA,
  nodist_bootstrap_x86_64_linux_DATA, nodist_bootstrap_i686_linux_DATA,
  install-data-hook, DISTCLEANFILES, DOWNLOAD_FILE,
  gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz,
  gnu/packages/bootstrap/i686-linux/guile-2.0.7.tar.xz): Move to...
* gnu-system.am: ... here.  New file.
9af05aa2 — Ludovic Courtès 12 years ago
package: Display the number of installed packages upon completion.

* guix/scripts/package.scm (guix-package)[process-actions]: Display the
  number of packages in the profile upon completion.
c7c834a9 — Ludovic Courtès 12 years ago
Add `substitute-binary.scm' to POTFILES.in.

* po/POTFILES.in: Add guix/scripts/substitute-binary.scm.
Next