e8b3afe | Ludovic Courtès | 12 May 2013, 21:26:46 UTC | build: Use separate `AC_CONFIG_FILES' invocations for executable files. * configure.ac: Use separate AC_CONFIG_FILES invocations for files that need to be made executable. * config-daemon.ac: Likewise. | 12 May 2013, 21:26:46 UTC |
f5ebf5c | Ludovic Courtès | 12 May 2013, 20:41:11 UTC | build: Add `gitlog-to-changelog'. * build-aux/gitlog-to-changelog: New file, from Gnulib. | 12 May 2013, 20:41:11 UTC |
0f241da | Ludovic Courtès | 12 May 2013, 14:35:08 UTC | Update `NEWS'. | 12 May 2013, 14:35:27 UTC |
a463ffd | Ludovic Courtès | 12 May 2013, 14:26:12 UTC | build: Make sure the distribution doesn't embed store file names. * Makefile.am (assert-no-store-file-names): New target. (dist-hook): Depend on it. | 12 May 2013, 14:35:18 UTC |
e793178 | Ludovic Courtès | 12 May 2013, 14:14:25 UTC | build: Generate a ChangeLog file upon "make dist". * Makefile.am (sync-synopses): New rule, formerly `dist-hook. (gen-ChangeLog): New rule. (dist-hook): Depend on these two targets. | 12 May 2013, 14:35:17 UTC |
c0cd1b3 | Ludovic Courtès | 12 May 2013, 13:46:16 UTC | Move record utilities to (guix records). * guix/utils.scm (define-record-type*): Move to... * guix/records.scm: ... here. New file. * guix/build-system.scm, guix/packages.scm: Use it. * guix/gnu-maintenance.scm: Likewise. (official-gnu-packages)[alist->record]: Remove. * guix/scripts/substitute-binary.scm: Likewise. (alist->record, object->fields): Remove. * tests/utils.scm ("define-record-type*", "define-record-type* with letrec* behavior", "define-record-type* & inherit", "define-record-type* & inherit & letrec* behavior", "define-record-type* & thunked", "define-record-type* & thunked & default", "define-record-type* & thunked & inherited"): Move to... * tests/records.scm: ... here. New file. | 12 May 2013, 13:46:16 UTC |
9b1ef2f | Ludovic Courtès | 12 May 2013, 13:18:17 UTC | release.nix: Revert back to before unchroot experiments. * release.nix: Revert to commit 4050e5d6cfe8f7af29f10b2f1b3c7febdc10946a. | 12 May 2013, 13:18:17 UTC |
46614bb | Ludovic Courtès | 12 May 2013, 10:37:21 UTC | gnu: guile-reader: Install modules in the right place. * gnu/packages/guile.scm (guile-reader): Add `arguments' field. | 12 May 2013, 10:37:21 UTC |
47d1881 | Ludovic Courtès | 11 May 2013, 20:50:01 UTC | Update `NEWS'. | 11 May 2013, 20:50:01 UTC |
1b1c335 | Ludovic Courtès | 11 May 2013, 20:49:39 UTC | gnu: Add GNU RCS. * gnu/packages/bazaar.scm: Rename to... * gnu/packages/version-control.scm: ... this. (rcs): New variable. * Makefile.am (MODULES): Adjust accordingly. | 11 May 2013, 20:49:39 UTC |
9bff16b | Ludovic Courtès | 11 May 2013, 20:42:38 UTC | build: Really clean .log files from SRFI-64. * Makefile.am (CLEANFILES): Really catch .log files from SRFI-64. | 11 May 2013, 20:42:38 UTC |
3a33730 | Ludovic Courtès | 11 May 2013, 20:37:33 UTC | build: Run `tests/guix-gc.sh' last to avoid test failures. * Makefile.am (tests/guix-gc.log): New target. This should fix failures that occurred with "make check -j" the first time. | 11 May 2013, 20:37:33 UTC |
f7ce90e | Ludovic Courtès | 11 May 2013, 20:13:59 UTC | gnu: Add Scheme48. * gnu/packages/scheme.scm (scheme48): New variable. * gnu/packages/patches/scheme48-tests.patch: New file. * Makefile.am (dist_patch_DATA): Add it. | 11 May 2013, 20:13:59 UTC |
35ff176 | Ludovic Courtès | 11 May 2013, 19:28:16 UTC | gnu: gnupg: Update to 2.0.20. * gnu/packages/gnupg.scm (gnupg): Update to 2.0.20. | 11 May 2013, 19:28:16 UTC |
2c4b49e | Ludovic Courtès | 11 May 2013, 18:00:48 UTC | gnu: chicken: Clear description. * gnu/packages/scheme.scm (chicken): Remove unneeded part of the description. | 11 May 2013, 18:00:48 UTC |
210cc92 | Ludovic Courtès | 11 May 2013, 14:18:15 UTC | doc: Document "guix download". * doc/guix.texi (Defining Packages): Linke to "Invoking guix download". (Utilities): Add an overview paragraph. (Invoking guix download): New node. | 11 May 2013, 14:18:15 UTC |
2c71cf6 | Ludovic Courtès | 11 May 2013, 13:58:20 UTC | gnu: Sync synopses with the Womb. * gnu/packages/bazaar.scm (bazaar): Use synopsis from the Womb. * gnu/packages/gv.scm (gv): Likewise. | 11 May 2013, 13:58:20 UTC |
410e38f | Ludovic Courtès | 11 May 2013, 13:43:33 UTC | tests: Fix out-of-source builds. * tests/nar.scm (%test-dir): Compute relative to `pre-inst-env', which is in $top_builddir. | 11 May 2013, 13:43:33 UTC |
ccbce84 | Ludovic Courtès | 11 May 2013, 13:09:56 UTC | tests: Add `guix hash' test. * guix/scripts/hash.scm (guix-hash)[eof->null]: New procedure. Use it to convert the EOF object to the empty bytevector. * tests/guix-hash.sh: New file. * Makefile.am (SH_TESTS): Add it. | 11 May 2013, 13:09:56 UTC |
438bb04 | Ludovic Courtès | 11 May 2013, 12:49:12 UTC | Update Nix sub-module. * nix-upstream: Update to 3a0cc43ac89ae8f778764c9f5e27b361e4986913 (Nix ~1.5.2). | 11 May 2013, 12:49:12 UTC |
f923008 | Ludovic Courtès | 11 May 2013, 12:36:58 UTC | refresh: Add `--key-server' and `--gpg'. * guix/scripts/refresh.scm (%options): Add `--key-server' and `--gpg'. (show-help): Update accordingly. (update-package): New procedure, formerly in `guix-refresh'. (guix-refresh): Use it. Parameterize `%openpgp-key-server' and `%gpg-command'. | 11 May 2013, 12:36:58 UTC |
0ba91c9 | Ludovic Courtès | 11 May 2013, 10:44:19 UTC | gnupg: Turn the GPG command name and keyserver into parameters. * guix/gnupg.scm (%gpg-command): Turn into a SRFI-39 parameter. (%openpgp-key-server): Likewise. Default to pgp.mit.edu, as keys.gnupg.net is unreliable. Update users. | 11 May 2013, 12:32:20 UTC |
8cc9e7f | Ludovic Courtès | 11 May 2013, 09:38:38 UTC | gnu: Add CHICKEN. * gnu/packages/scheme.scm (chicken): New variable. | 11 May 2013, 09:38:38 UTC |
25c9367 | Ludovic Courtès | 10 May 2013, 21:14:26 UTC | ui: Invite users to try `--help' in the error message. * guix/ui.scm (show-guix-usage): Mention `guix --help'. Suggested by Mark H. Weaver. (run-guix-command): Invoke it when a command is not found. (guix-main): Adjust accordingly. | 10 May 2013, 21:14:26 UTC |
e372954 | Ludovic Courtès | 10 May 2013, 21:05:00 UTC | Update `NEWS'. | 10 May 2013, 21:05:00 UTC |
741c70c | Ludovic Courtès | 10 May 2013, 21:04:39 UTC | package: Store the output path of packages installed with `-e'. * guix/scripts/package.scm (guix-package)[process-actions](package->tuple): Put the output path in the tuple, not the derivation path. * tests/guix-package.sh: Add test. | 10 May 2013, 21:04:39 UTC |
94a4b3b | Ludovic Courtès | 10 May 2013, 20:46:19 UTC | package: Make sure the dependencies get built along with the manifest. Before this, something like "guix package -i glibc" could fail because glibc lists linux-libre-headers as a propagated input (which would be added as a dependency in the manifest) but the linux-libre-headers output could be unavailable, leading to an error like this: path `/nix/store/4v2bk8sx5cm166gks3fi3q7d9zchibnk-linux-libre-headers-3.3.8' is not valid This patch adds such dependencies as inputs of the profile derivation. * guix/scripts/package.scm (profile-derivation): Accept package objects in the `deps' field of an element of PACKAGES. Convert them to their output path for BUILDER, and add them to the inputs of the `build-expression->derivation' call. (input->name+path): When INPUT doesn't contain a package object, return it as is. (guix-package)[process-actions](canonicalize-deps): Expect DEPS to contain package objects, and leave them as is. | 10 May 2013, 20:46:19 UTC |
8c247e1 | Ludovic Courtès | 10 May 2013, 19:08:01 UTC | Update `TODO'. | 10 May 2013, 19:08:01 UTC |
fe3e603 | Ludovic Courtès | 10 May 2013, 13:07:00 UTC | refresh: Gracefully handle failure to download a tarball. * guix/scripts/refresh.scm (guix-refresh): When updating a source file, gracefully handle the case where TARBALL is #f. Reported by Nikita Karetnikov <nikita@karetnikov.org>. | 10 May 2013, 13:07:00 UTC |
e31ff8b | Ludovic Courtès | 10 May 2013, 10:33:18 UTC | ui: Implement `guix --help'. * guix/ui.scm (command-files, commands, show-guix-help): New procedures. (guix-main): Invoke `show-guix-help' when passed `--help'. | 10 May 2013, 10:33:18 UTC |
ec5d0a8 | Ludovic Courtès | 10 May 2013, 10:14:01 UTC | ui: Gracefully report "command not found" errors. * guix/ui.scm (run-guix-command): Can `resolve-interface' errors and report them with `leave'. Parameterize `program-name' from here. (guix-main): Remove parameterization of `program-name'. | 10 May 2013, 10:14:01 UTC |
a4007c9 | Ludovic Courtès | 09 May 2013, 23:15:04 UTC | gnu-maintenance: Add GnuTLS FTP server. * guix/gnu-maintenance.scm (ftp-server/directory)[quirks]: Add GnuTLS. | 09 May 2013, 23:15:04 UTC |
dd9afe6 | Ludovic Courtès | 09 May 2013, 23:14:25 UTC | download: Fix premature socket close on TLS connections. This would manifest when downloading a large file such as the Bazaar tarball, leading to an "Error in the pull function" GnuTLS exception. * guix/build/download.scm (add-weak-reference): New procedure. (tls-wrap): Add (add-weak-reference record port). | 09 May 2013, 23:14:25 UTC |
a81bc53 | Ludovic Courtès | 09 May 2013, 20:58:23 UTC | package: Use ~/.guix-profile as the default for --search-paths. * guix/scripts/package.scm (search-path-environment-variables): Prefer %USER-ENVIRONMENT-DIRECTORY when it points to PROFILE. (display-search-paths): Use 3 spaces for indentation. | 09 May 2013, 22:36:00 UTC |
9c7dd33 | Ludovic Courtès | 09 May 2013, 20:26:51 UTC | build: Make sure the user's Guile has all the required features. * m4/guix.m4 (GUIX_ASSERT_GUILE_FEATURES): New macro. * configure.ac: Use it. | 09 May 2013, 22:36:00 UTC |
cf8f58b | Ludovic Courtès | 08 May 2013, 22:16:53 UTC | gnu: geiser: Update to 0.4. * gnu/packages/emacs.scm (geiser): Update to 0.4. | 09 May 2013, 22:36:00 UTC |
dcee3fc | Nikita Karetnikov | 08 May 2013, 20:46:13 UTC | gnu: Add GNU Bazaar. * gnu/packages/bazaar.scm: New file. * Makefile.am (MODULES): Add it. | 08 May 2013, 22:46:21 UTC |
40506d5 | Nikita Karetnikov | 08 May 2013, 22:44:28 UTC | Add 'python-build-system'. * guix/build-system/python.scm, guix/build/python-build-system.scm: New files. * Makefile.am (MODULES): Add them. | 08 May 2013, 22:46:12 UTC |
3309e3a | Ludovic Courtès | 08 May 2013, 21:24:05 UTC | Add (guix build rpath). * guix/build/rpath.scm: New file. * Makefile.am (MODULES): Add it. * gnu/packages/python.scm (python): Use it; remove local copy of the *rpath* procedures. * gnu/packages/samba.scm (samba): Likewise. | 08 May 2013, 21:45:02 UTC |
e789d9a | Ludovic Courtès | 08 May 2013, 20:44:21 UTC | gnu: Add tzdata. * gnu/packages/base.scm (tzdata): New variable. | 08 May 2013, 21:45:01 UTC |
e3c5f29 | Andreas Enge | 08 May 2013, 14:35:34 UTC | gnu: Add cryptsetup. * gnu/packages/cryptsetup.scm: New file. * Makefile.am (MODULES): Add it. | 08 May 2013, 14:36:10 UTC |
88226a5 | Andreas Enge | 08 May 2013, 14:24:03 UTC | gnu: Add lvm2. * gnu/packages/lvm.scm: New file. * Makefile.am (MODULES): Add it. | 08 May 2013, 14:25:22 UTC |
06504ac | Ludovic Courtès | 08 May 2013, 14:08:25 UTC | doc: Update `NEWS'. * NEWS: Update. | 08 May 2013, 14:08:25 UTC |
3716631 | Ludovic Courtès | 08 May 2013, 14:07:50 UTC | doc: Document `guix refresh'. * doc/guix.texi (Defining Packages): Add cross-reference to "Invoking guix refresh". (Invoking guix refresh): New node. | 08 May 2013, 14:07:50 UTC |
a2ed738 | Ludovic Courtès | 08 May 2013, 13:21:47 UTC | package: Display the output of packages to be installed/removed. * guix/scripts/package.scm (guix-package)[show-what-to-remove/install]: Display the output name. | 08 May 2013, 13:21:47 UTC |
ce3b7a6 | Ludovic Courtès | 08 May 2013, 13:11:20 UTC | package: Preserve the installed package output when upgrading. * guix/scripts/package.scm (guix-package)[find-package]: Add optional parameter `output'. Use it. [process-actions]: When computing UPGRADE, pass OUTPUT to `find-package'. | 08 May 2013, 13:11:20 UTC |
fd98273 | Ludovic Courtès | 07 May 2013, 23:50:21 UTC | gnu: python: Build the shared library. * gnu/packages/python.scm (python): Add `--enable-shared'. Add #:modules and #:phases. Add PatchELF as an input. | 07 May 2013, 23:51:45 UTC |
cc2792d | Ludovic Courtès | 07 May 2013, 23:47:38 UTC | gnu: gsasl: Propagate GnuTLS. * gnu/packages/gsasl.scm (gsasl): Move GnuTLS to `propagated-inputs'. | 07 May 2013, 23:51:44 UTC |
a6b4d21 | Nikita Karetnikov | 07 May 2013, 20:07:52 UTC | gnu: Add Hugs. * gnu/packages/hugs.scm: New file. * Makefile.am (MODULES): Add it. | 07 May 2013, 20:42:10 UTC |
83e61a7 | Ludovic Courtès | 07 May 2013, 11:28:11 UTC | ui: Capitalize informative messages. * guix/ui.scm (show-what-to-build): Capitalize user messages, as per the GCS (info "(standards) Errors"). | 07 May 2013, 11:28:11 UTC |
15f6774 | Ludovic Courtès | 07 May 2013, 11:23:30 UTC | package: Fix spacing in user messages. * guix/scripts/package.scm (guix-package)[process-actions]: Fix spacing. | 07 May 2013, 11:23:30 UTC |
6ba3900 | Ludovic Courtès | 06 May 2013, 22:21:18 UTC | gnu: help2man: Update to 1.41.2. * gnu/packages/help2man.scm (help2man): Update to 1.41.2. | 06 May 2013, 22:21:18 UTC |
1d3991d | Ludovic Courtès | 06 May 2013, 22:13:28 UTC | gnu: guile-ncurses: Update to 1.4. * gnu/packages/guile.scm (guile-ncurses): Update to 1.4. | 06 May 2013, 22:13:28 UTC |
39b3396 | Ludovic Courtès | 06 May 2013, 22:12:18 UTC | gnu: Add GNU FreeIPMI. * gnu/packages/freeipmi.scm: New file. * Makefile.am (MODULES): Add it. | 06 May 2013, 22:12:18 UTC |
6d267f0 | Ludovic Courtès | 06 May 2013, 21:50:30 UTC | gnu: gv: Move to a separate file. * gnu/packages/ghostscript.scm (ghostscript): Remove libxext and libxt as inputs. (gv): Move to... * gnu/packages/gv.scm (gv): ... here. New file. (ghostscript/x): Variant of GHOSTSCRIPT with libxt and libxext as inputs. | 06 May 2013, 21:50:30 UTC |
36ee486 | Ludovic Courtès | 06 May 2013, 21:48:36 UTC | gnu: freetype: Use mirror:// URL. * gnu/packages/fontutils.scm (freetype): Use mirror://savannah URL. | 06 May 2013, 21:48:36 UTC |
313109e | Ludovic Courtès | 06 May 2013, 20:31:22 UTC | refresh: Change default to not update source files. * guix/scripts/refresh.scm (%options): Change `--dry-run' to `--update'. (show-help): Adjust accordingly. (guix-refresh): Likewise. | 06 May 2013, 20:31:28 UTC |
c5ea120 | Andreas Enge | 05 May 2013, 09:23:13 UTC | gnu: Add GNU gv. * gnu/packages/ghostscript.scm (gv): New variable. | 05 May 2013, 09:23:13 UTC |
e0eb886 | Andreas Enge | 05 May 2013, 09:19:26 UTC | gnu: ghostscript: Add X support. * gnu/packages/ghostscript.scm (ghostscript): Add X related inputs. | 05 May 2013, 09:19:26 UTC |
dcc9053 | Andreas Enge | 05 May 2013, 08:45:55 UTC | gnu: Add libxaw3d. * gnu/packages/xorg.scm (libxaw3d): New variable. | 05 May 2013, 08:45:55 UTC |
3a08a41 | Andreas Enge | 04 May 2013, 22:06:32 UTC | gnu: Add atk. * gnu/packages/gtk.scm: New module. * Makefile.am (MODULES): Add it. | 04 May 2013, 22:09:37 UTC |
fbd8445 | Andreas Enge | 04 May 2013, 21:13:22 UTC | gnu: Add id3lib. * gnu/packages/mp3.scm (id3lib): New variable. | 04 May 2013, 21:13:22 UTC |
21e9fee | Andreas Enge | 01 May 2013, 20:24:49 UTC | gnu: Have python paths set automatically.. * gnu/packages/xorg.scm (meas): Drop special handling of python paths. * gnu/packages/xml.scm (libxslt): Drop special handling of python paths. | 01 May 2013, 20:26:10 UTC |
d515cb5 | Andreas Enge | 01 May 2013, 19:38:05 UTC | gnu: xorg: Have perl paths set automatically. * gnu/packages/xorg.scm (xkeyboard-config): Drop special handling of perl paths. | 01 May 2013, 19:38:05 UTC |
0734a9a | Ludovic Courtès | 30 April 2013, 15:06:00 UTC | Merge branch 'core-updates' | 30 April 2013, 15:06:00 UTC |
01155b1 | Nikita Karetnikov | 28 April 2013, 16:08:23 UTC | utils: Adjust 'wrap-program'. * guix/build/utils.scm (wrap-program): Fix computation of PROG-REAL and PROG-TMP when PROG is an absolute file name. Add "$@" in the generated script, and quote PROG-REAL. Signed-off-by: Ludovic Courtès <ludo@gnu.org> | 30 April 2013, 14:58:59 UTC |
e0fbbc8 | Ludovic Courtès | 29 April 2013, 21:25:19 UTC | substitute-binary: Support decompression from non-file ports. * guix/scripts/substitute-binary.scm (filtered-port): Move to utils.scm. (decompressed-port): Upon "none", return '() as the second value. (guix-substitute-binary): Expect `decompressed-port' to return a list of PIDs as its second value. * guix/utils.scm (filtered-port): New procedure. Add case for when INPUT is not `file-port?'. * tests/utils.scm ("filtered-port, file", "filtered-port, non-file"): New tests. | 29 April 2013, 21:25:19 UTC |
dab5d51 | Ludovic Courtès | 29 April 2013, 20:00:24 UTC | build: Add silent-rules machinery for `guild compile'. * Makefile.am (AM_V_GUILEC, AM_V_GUILEC_, AM_V_GUILEC_0): New variables. (.scm.go): Use $(AM_V_GUILEC). | 29 April 2013, 20:00:24 UTC |
30dd831 | Ludovic Courtès | 29 April 2013, 19:52:21 UTC | build: Replace *.log in `CLEANFILES' by the exact list of files. * Makefile.am (SCM_TESTS, SH_TESTS): New variables. (TESTS): Use them. (CLEANFILES): Replace *.log by $(SCM_TESTS:%.scm=%.log). | 29 April 2013, 19:52:21 UTC |
867df0e | Ludovic Courtès | 28 April 2013, 22:28:36 UTC | gnu: make-bootstrap: Fix %glibc-stripped. * gnu/packages/make-bootstrap.scm (%glibc-stripped): Add `outputs' field. | 28 April 2013, 22:28:36 UTC |
5939876 | Ludovic Courtès | 27 April 2013, 15:27:16 UTC | build-system/gnu: Fix default name for the "doc" output directory. * guix/build/gnu-build-system.scm (configure)[package-name]: Drop the prefix corresponding to the hash part of OUT. | 28 April 2013, 21:39:28 UTC |
5924080 | Ludovic Courtès | 28 April 2013, 21:05:57 UTC | guix package: Add `--search-paths' & co. * guix/scripts/package.scm (search-path-environment-variables, display-search-paths): New procedures. (show-help, %options): Add `--search-paths'. (guix-package)[process-actions]: Call `display-search-paths' once the profile is ready. [process-query]: Honor `search-paths'. | 28 April 2013, 21:19:03 UTC |
2bcfb9e | Ludovic Courtès | 28 April 2013, 19:38:40 UTC | utils: Add `string-tokenize*'. * guix/utils.scm (string-tokenize*): New procedure. * tests/utils.scm ("string-tokenize*"): New test. | 28 April 2013, 21:19:03 UTC |
19cb517 | Andreas Enge | 28 April 2013, 20:05:27 UTC | gnu: xpdf: Use gs-fonts to provide standard postscript fonts. * gnu/packages/pdf (xpdf): Add path to gs-fonts in xpdfrc. | 28 April 2013, 20:05:27 UTC |
1f7c6a1 | Andreas Enge | 28 April 2013, 19:12:55 UTC | gnu: Add gs-fonts. * gnu/packages/ghostscript.scm (gs-fonts): New variable. | 28 April 2013, 19:12:55 UTC |
8e77f41 | Ludovic Courtès | 27 April 2013, 21:02:06 UTC | packages: Work around compiler bug in Guile 2.0.5. * guix/packages.scm (package-field-location): Work around compiler bug in 2.0.5. Reported by Andreas Enge <andreas@enge.fr>. | 27 April 2013, 21:02:06 UTC |
89be37a | Ludovic Courtès | 27 April 2013, 21:00:51 UTC | web: Add workaround for <http://bugs.gnu.org/13095>. * guix/web.scm: Add workaround for <http://bugs.gnu.org/13095>. | 27 April 2013, 21:00:51 UTC |
61ef22f | Ludovic Courtès | 27 April 2013, 21:00:21 UTC | web: Add 2.0.5 workaround for responses without content-length. * guix/web.scm (read-response-body*)[when-guile<=2.0.5]: Support responses without content-length. Reported by Andreas Enge <andreas@enge.fr>. | 27 April 2013, 21:00:21 UTC |
c4ca12c | Ludovic Courtès | 27 April 2013, 20:52:43 UTC | gnu-maintenance: Fix error message of `update-package-source'. * guix/gnu-maintenance.scm (update-package-source): In the (not loc) case, pass the location first and convert it to a string. | 27 April 2013, 20:52:43 UTC |
4056b82 | Ludovic Courtès | 27 April 2013, 15:10:41 UTC | doc: Update `NEWS'. * NEWS: Populate. | 27 April 2013, 15:10:41 UTC |
a5975ce | Ludovic Courtès | 27 April 2013, 14:46:39 UTC | ui: Add `args-fold*' and use it. * guix/ui.scm (args-fold*): New procedure. * guix/scripts/build.scm, guix/scripts/download.scm, guix/scripts/gc.scm, guix/scripts/hash.scm, guix/scripts/import.scm, guix/scripts/package.scm, guix/scripts/pull.scm, guix/scripts/refresh.scm: Use `args-fold*' instead of `args-fold'. | 27 April 2013, 14:46:39 UTC |
14e2afa | Ludovic Courtès | 27 April 2013, 14:37:09 UTC | ui: Use consistent spacing in `show-what-to-build' messages. * guix/ui.scm (show-what-to-build): Use consistent spacing in "the following..." messages. | 27 April 2013, 14:37:09 UTC |
c3f0084 | Ludovic Courtès | 27 April 2013, 14:30:01 UTC | gnu: Update libgpg-error and libassuan. * gnu/packages/gnupg.scm (libgpg-error): Update to 1.11. (libassuan): Update to 2.1.0. | 27 April 2013, 14:30:01 UTC |
049b2f1 | Ludovic Courtès | 27 April 2013, 14:26:48 UTC | gnu-maintenance: Fix `latest-release' for GnuPG. * guix/gnu-maintenance.scm (latest-release): Filter out directories whose name does not contain digits early in the process. This fixes (latest-release "gnupg"). | 27 April 2013, 14:26:48 UTC |
87dfd45 | Ludovic Courtès | 27 April 2013, 14:25:54 UTC | ftp-client: `ftp-chdir' changes one step at a time. * guix/ftp-client.scm (%char-set:not-slash): New variable. (ftp-chdir): Add docstring. Change to DIR one step at a time. (ftp-retr): Fix indentation. | 27 April 2013, 14:25:54 UTC |
accf7a3 | Ludovic Courtès | 27 April 2013, 10:18:21 UTC | gnu: bison: Update to 2.7.1. * gnu/packages/bison.scm (bison): Update to 2.7.1. | 27 April 2013, 10:18:21 UTC |
eaff936 | Ludovic Courtès | 27 April 2013, 10:13:21 UTC | gnu: gprolog: Update to 1.4.4. * gnu/packages/gprolog.scm (gprolog): Update to 1.4.4. | 27 April 2013, 10:13:21 UTC |
7f4b5ef | Ludovic Courtès | 27 April 2013, 10:11:54 UTC | gnu: gdb: Update to 7.6. * gnu/packages/gdb.scm (gdb): Update to 7.6. | 27 April 2013, 10:11:54 UTC |
7869445 | Ludovic Courtès | 27 April 2013, 09:40:18 UTC | pull: Use `download-to-store'. * guix/scripts/pull.scm (download-and-store): Remove. (unpack): Use `download-to-store' instead. | 27 April 2013, 09:40:18 UTC |
1424a96 | Ludovic Courtès | 27 April 2013, 09:37:31 UTC | web: Backport chunked encoding support for Guile <= 2.0.5. * guix/web.scm (when-guile<=2.0.5): New macro. (read-chunk-header, read-chunk, read-chunk-body, make-chunked-input-port, read-response-body*)[when-guile<=2.0.5]: New procedures. (http-fetch): Clarify message when (not data). | 27 April 2013, 09:37:31 UTC |
56dbcb0 | Ludovic Courtès | 27 April 2013, 09:28:36 UTC | build: Explicitly require Guile >= 2.0.5. * configure.ac: Require guile-2.0 >= 2.0.5. | 27 April 2013, 09:28:47 UTC |
cecb712 | Ludovic Courtès | 26 April 2013, 22:23:45 UTC | gnu: gawk: Update to 4.0.2. * gnu/packages/gawk.scm (gawk): Update to 4.0.2. | 26 April 2013, 22:23:45 UTC |
9369a02 | Ludovic Courtès | 26 April 2013, 22:23:19 UTC | gnu: patch: Update to 2.7.1. * gnu/packages/base.scm (patch): Update to 2.7.1. | 26 April 2013, 22:23:19 UTC |
3b40161 | Ludovic Courtès | 26 April 2013, 20:51:07 UTC | gnu: Binutils 2.23.2 and GCC 4.7.3. * gnu/packages/base.scm (binutils): Update to 2.23.2. (binutils-2.23, ld-wrapper-2.23): Remove. (gcc-4.8): Move to... * gnu/packages/gcc.scm (gcc-4.8): ... here. (gcc-4.7): Update to 4.7.3. Add dependencies on ISL, CLooG, libelf, and zlib. | 26 April 2013, 20:51:07 UTC |
6aded2d | Ludovic Courtès | 26 April 2013, 20:48:17 UTC | gnu: guile: Default to 2.0.9. * gnu/packages/guile.scm (guile-2.0/fixed): Switch to `guile-2.0'. | 26 April 2013, 20:48:17 UTC |
d83ae72 | Ludovic Courtès | 26 April 2013, 20:13:14 UTC | gnu: diffutils: Update to 3.3. * gnu/packages/base.scm (diffutils): Update to 3.3. | 26 April 2013, 20:13:14 UTC |
a9db7d1 | Ludovic Courtès | 26 April 2013, 14:43:08 UTC | Merge branch 'master' into core-updates Conflicts: Makefile.am gnu/packages/autotools.scm gnu/packages/guile.scm gnu/packages/python.scm gnu/packages/shishi.scm guix/gnu-maintenance.scm guix/scripts/build.scm guix/scripts/gc.scm guix/scripts/package.scm guix/scripts/substitute-binary.scm guix/ui.scm nix/nix-daemon/guix-daemon.cc test-env.in tests/nar.scm tests/store.scm | 26 April 2013, 14:43:08 UTC |
2b6bdf7 | Ludovic Courtès | 25 April 2013, 21:21:49 UTC | gnu: libgcrypt: Update to 1.5.2. * gnu/packages/gnupg.scm (libgcrypt): Update to 1.5.2. | 25 April 2013, 21:21:49 UTC |
777fabf | Ludovic Courtès | 25 April 2013, 21:19:52 UTC | gnu: dejagnu: Update to 1.5.1. * gnu/packages/dejagnu.scm (dejagnu): Update to 1.5.1. | 25 April 2013, 21:19:52 UTC |
acfc0df | Ludovic Courtès | 25 April 2013, 21:18:20 UTC | gnu: nano: Update to 2.3.2. * gnu/packages/nano.scm (nano): Update to 2.3.2. | 25 April 2013, 21:18:20 UTC |