sort by:
Revision Author Date Message Commit Date
e8b3afe 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 build: Add `gitlog-to-changelog'. * build-aux/gitlog-to-changelog: New file, from Gnulib. 12 May 2013, 20:41:11 UTC
0f241da Update `NEWS'. 12 May 2013, 14:35:27 UTC
a463ffd 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 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 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 release.nix: Revert back to before unchroot experiments. * release.nix: Revert to commit 4050e5d6cfe8f7af29f10b2f1b3c7febdc10946a. 12 May 2013, 13:18:17 UTC
46614bb 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 Update `NEWS'. 11 May 2013, 20:50:01 UTC
1b1c335 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 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 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 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 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 gnu: chicken: Clear description. * gnu/packages/scheme.scm (chicken): Remove unneeded part of the description. 11 May 2013, 18:00:48 UTC
210cc92 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 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 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 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 Update Nix sub-module. * nix-upstream: Update to 3a0cc43ac89ae8f778764c9f5e27b361e4986913 (Nix ~1.5.2). 11 May 2013, 12:49:12 UTC
f923008 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 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 gnu: Add CHICKEN. * gnu/packages/scheme.scm (chicken): New variable. 11 May 2013, 09:38:38 UTC
25c9367 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 Update `NEWS'. 10 May 2013, 21:05:00 UTC
741c70c 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 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 Update `TODO'. 10 May 2013, 19:08:01 UTC
fe3e603 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 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 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 gnu-maintenance: Add GnuTLS FTP server. * guix/gnu-maintenance.scm (ftp-server/directory)[quirks]: Add GnuTLS. 09 May 2013, 23:15:04 UTC
dd9afe6 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 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 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 gnu: geiser: Update to 0.4. * gnu/packages/emacs.scm (geiser): Update to 0.4. 09 May 2013, 22:36:00 UTC
dcee3fc gnu: Add GNU Bazaar. * gnu/packages/bazaar.scm: New file. * Makefile.am (MODULES): Add it. 08 May 2013, 22:46:21 UTC
40506d5 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 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 gnu: Add tzdata. * gnu/packages/base.scm (tzdata): New variable. 08 May 2013, 21:45:01 UTC
e3c5f29 gnu: Add cryptsetup. * gnu/packages/cryptsetup.scm: New file. * Makefile.am (MODULES): Add it. 08 May 2013, 14:36:10 UTC
88226a5 gnu: Add lvm2. * gnu/packages/lvm.scm: New file. * Makefile.am (MODULES): Add it. 08 May 2013, 14:25:22 UTC
06504ac doc: Update `NEWS'. * NEWS: Update. 08 May 2013, 14:08:25 UTC
3716631 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 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 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 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 gnu: gsasl: Propagate GnuTLS. * gnu/packages/gsasl.scm (gsasl): Move GnuTLS to `propagated-inputs'. 07 May 2013, 23:51:44 UTC
a6b4d21 gnu: Add Hugs. * gnu/packages/hugs.scm: New file. * Makefile.am (MODULES): Add it. 07 May 2013, 20:42:10 UTC
83e61a7 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 package: Fix spacing in user messages. * guix/scripts/package.scm (guix-package)[process-actions]: Fix spacing. 07 May 2013, 11:23:30 UTC
6ba3900 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 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 gnu: Add GNU FreeIPMI. * gnu/packages/freeipmi.scm: New file. * Makefile.am (MODULES): Add it. 06 May 2013, 22:12:18 UTC
6d267f0 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 gnu: freetype: Use mirror:// URL. * gnu/packages/fontutils.scm (freetype): Use mirror://savannah URL. 06 May 2013, 21:48:36 UTC
313109e 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 gnu: Add GNU gv. * gnu/packages/ghostscript.scm (gv): New variable. 05 May 2013, 09:23:13 UTC
e0eb886 gnu: ghostscript: Add X support. * gnu/packages/ghostscript.scm (ghostscript): Add X related inputs. 05 May 2013, 09:19:26 UTC
dcc9053 gnu: Add libxaw3d. * gnu/packages/xorg.scm (libxaw3d): New variable. 05 May 2013, 08:45:55 UTC
3a08a41 gnu: Add atk. * gnu/packages/gtk.scm: New module. * Makefile.am (MODULES): Add it. 04 May 2013, 22:09:37 UTC
fbd8445 gnu: Add id3lib. * gnu/packages/mp3.scm (id3lib): New variable. 04 May 2013, 21:13:22 UTC
21e9fee 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 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 Merge branch 'core-updates' 30 April 2013, 15:06:00 UTC
01155b1 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 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 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 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 gnu: make-bootstrap: Fix %glibc-stripped. * gnu/packages/make-bootstrap.scm (%glibc-stripped): Add `outputs' field. 28 April 2013, 22:28:36 UTC
5939876 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 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 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 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 gnu: Add gs-fonts. * gnu/packages/ghostscript.scm (gs-fonts): New variable. 28 April 2013, 19:12:55 UTC
8e77f41 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 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 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 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 doc: Update `NEWS'. * NEWS: Populate. 27 April 2013, 15:10:41 UTC
a5975ce 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 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 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 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 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 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 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 gnu: gdb: Update to 7.6. * gnu/packages/gdb.scm (gdb): Update to 7.6. 27 April 2013, 10:11:54 UTC
7869445 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 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 build: Explicitly require Guile >= 2.0.5. * configure.ac: Require guile-2.0 >= 2.0.5. 27 April 2013, 09:28:47 UTC
cecb712 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 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 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 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 gnu: diffutils: Update to 3.3. * gnu/packages/base.scm (diffutils): Update to 3.3. 26 April 2013, 20:13:14 UTC
a9db7d1 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 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 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 gnu: nano: Update to 2.3.2. * gnu/packages/nano.scm (nano): Update to 2.3.2. 25 April 2013, 21:18:20 UTC
back to top