guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] guix source archive branch, master, updated. v0.1-516-g0734a9a


From: Ludovic Courtès
Subject: [SCM] guix source archive branch, master, updated. v0.1-516-g0734a9a
Date: Tue, 30 Apr 2013 15:10:30 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".

The branch, master has been updated
       via  0734a9a8131525d6da2e7bf802402dc0350eda98 (commit)
       via  01155b1808b17f0a4f54388261ab0c6f5fee2f1b (commit)
       via  867df0eeb61b029e33e3298c91890083f0d6a17a (commit)
       via  593987671af63984632ae54eab13f9a47d471ea5 (commit)
       via  5924080dccae93fa725bf77df5f7a1e9a8756101 (commit)
       via  2bcfb9e065ac6abb6abf7ac9a263ba3c4d70124f (commit)
       via  19cb51701266404e023eda5a50c026bccb0dc6a0 (commit)
       via  1f7c6a1f53d0a752af70de123f2ce9d138e0db0a (commit)
       via  cecb712cce32467b8dd4eb3ececc522c209c93a2 (commit)
       via  9369a02bfc3f11626fba09dd6cf0cae411d57f3c (commit)
       via  3b401612d9ea23cf20f5377594251a82c28e03e6 (commit)
       via  6aded2dd3fdeb349f18e9085bf700ea1bb926c0b (commit)
       via  d83ae7240171bba5a3a47870832562aab53552c5 (commit)
       via  a9db7d10b6e4e86fb2b87a4161db3b1f202002fd (commit)
       via  e33d9d6f09874f83bb5a03f49cb969a84588e10e (commit)
       via  107b415e4381150a323b94da48b102cab74398c8 (commit)
       via  d6b8cb5c4a54c35b31304b2c96c7ab0082434d2a (commit)
       via  f594028a9ca1908a864fecf6d9e345a83f7ee9c0 (commit)
       via  35ac56b63e438aaefde9364db7164dd213677022 (commit)
       via  50efa797742af747f8d544a4fac52116993d9da8 (commit)
       via  baa0d82a8a766ed5b86a1e4f6b1a4bb6b5b64f49 (commit)
       via  c5c555b186a894e6bd3d5709c5199fcab1f0b7d0 (commit)
       via  841032d4482360b8125291f80b20111e1371167a (commit)
       via  d5d6db8918fb8cd66132f5ad5d4c03d6ed2db815 (commit)
       via  0d2fe78f8598cdff97d62483ad7580386235671d (commit)
       via  581f9eb84532b5682f48926e868456e2457fe54c (commit)
       via  cdf2022052268b9c517d486294ec34f0c18091aa (commit)
       via  f03f0c9a867e22dd999a8519f4bf03b182739c97 (commit)
       via  c7b62db614a40c7d7dc93b7e763e3741325486df (commit)
       via  6f80c9d8f387f5b881a73cefdbbba91a40d8eec6 (commit)
       via  ca877f5a3a0e216d2e0e62bea3e42cdc2e4c3dab (commit)
       via  865c4ef33ce65ca87002a268230edae504c87166 (commit)
       via  3fdc99da1933e07985b6ca04d3b9412d5df05ade (commit)
       via  f0cd71f21e41d5a638b69ecee0fa3939f27a4502 (commit)
       via  7ce1f2160fa783e9a43f8f8d8d5775d05a6b0638 (commit)
       via  419fffa2e84bdcfee13572e1b346a7487926113d (commit)
       via  04151253e3de87059f9e1a0794a8667b49095917 (commit)
       via  f14d6b697e31b04e5657f27388b777ccee3aa5cb (commit)
       via  afb49942e032000ba03ae879a7a1d29803aac094 (commit)
       via  5477e0342f477bafc0fd23d7ea85288fdd3a0fb7 (commit)
       via  bdf06d8922e62f725f94560c1aa1f00e3392b624 (commit)
       via  7a88ad6bff385062dcc726a7a092ed60fb05b5da (commit)
       via  1010e530d38af0b87fced74267bb7864a213b158 (commit)
       via  068cdcd07c59ab8228c7c5580f6fd162069e3999 (commit)
       via  6be960c7f7f8538024f5807dcd5b6a8a7562baf1 (commit)
       via  8dc5d0cf7e18ee423c73087570c6b50d215ae216 (commit)
       via  c7f9993146a12c579098959b3b0dcfdb46151fee (commit)
       via  14ecc0effca4d7447510bc67a774f897ac03ab87 (commit)
       via  141ccae8a737ba89eeb3d7f749270c5eda73d8b7 (commit)
       via  0a92b5b30a1701ca6e96e729041b305c057dac37 (commit)
       via  bd8c5d5b02d33ed5952a7d093298611cadfa5818 (commit)
       via  9be8d7c8cb1b1ee4d1f3ba7360320527199b4a0d (commit)
       via  a18eda2747fa2eb962e3288066d2b1a679589ed3 (commit)
       via  5cfdb4bcac145abb4f6ce29aaf8fd46504e9e0a9 (commit)
       via  a96748bb46c6da65c7d66cb6d4f0d6f19febda27 (commit)
       via  bc3073c8e3768f8fcad0b745f8dfd4269a68b7f3 (commit)
       via  84419dfd2557c2cc05f1bc0158e28de7857bf256 (commit)
       via  7e2ec42b1a110b71e6c6d9ccd2c51f6b574998c8 (commit)
       via  3a5d958570d9041d7eab509cbbc6e85956ad8858 (commit)
       via  1f44111f8378fab19620a846e73592ac6861f572 (commit)
       via  6706269ed434217c43328531084c525414281dd2 (commit)
       via  47038b76b23ef69f3ed78ded2a03ef0c49408286 (commit)
       via  979bc0f49b1de09239b2bd70a079d38ca69cf516 (commit)
       via  4928e50033615e1d130dd84f131eff4cbc702ccf (commit)
       via  73274a8ae793b5335e35b89c8dcd65055dcdfe7b (commit)
       via  13f5ea6f4630068c248c9fd50a16d3dfb8fa0637 (commit)
       via  917748dd6d6237f7539e7d4a5bebb48551d91179 (commit)
       via  a25fe6d62069ffaff276bf1747ab178441654f9d (commit)
       via  14a3a67364f46b24d7e39d64ac92879c3eb7f8eb (commit)
       via  d539646af4bdb07abcea2e0f57eb9c50131197ab (commit)
       via  b04ac5a1e29dfa563bd9835c75b006514d19f081 (commit)
       via  c0589f7591e40517b0cc5387cbc13e29567cdbd5 (commit)
       via  5ee12e217c8ac59dc4515ef12416242d112d938c (commit)
       via  847e7725e9d4033c25e9d802f702d5bd08f9568d (commit)
       via  444c64b04e84af4e6b2137b12c205f194f312d68 (commit)
       via  e45a6082455d54dbf0eed939df83edcc718a80f5 (commit)
       via  08dccdfd12a176cf8a689aa8ca5e19fb280a137c (commit)
       via  42ed9985b10c08dee53ca58b7d95b4608eb53161 (commit)
       via  2b8c5f547ac98b210d855e7ccb67e23cd344e3eb (commit)
       via  68a3d0e8cd9b0998abbe1c7e15d0de3107dda0f5 (commit)
       via  6f52fb63ae5792b1d75a56810eaf65a373a0a388 (commit)
       via  11e3f107884d5f8139ff82c9de5a7ac7ac43727f (commit)
       via  322cbda7c5e89e9393310555e3158b83b24c713c (commit)
       via  30db6af1de2066430ac59cec7dbf0105c3230ff0 (commit)
       via  f8d3c99ba1f1cd0493e2cbdfdf022d5664958511 (commit)
       via  5acf2910b8055b8baf9fc4187943095370f1764c (commit)
       via  d92083ad99e0d5f43fa9ded5ef0d023815ea4ff3 (commit)
       via  6eb126c5f2870209837919b93b899857046497b5 (commit)
       via  48ebc134f4456e81d4c660da652a752382890662 (commit)
       via  9d12d38f381cec2eddaa325314ac5b623f38e524 (commit)
       via  5223c82627a8eba9056fc4d5a48acea29a979c1d (commit)
       via  0820a58b3ca29910efcf39b7f0fcdcbaf2a1364a (commit)
       via  dd85efda47ef67125abc18d387730d0f266bdf10 (commit)
       via  d385b8355d532bc91292254f8221aefd5e31ee41 (commit)
       via  b49317cac3fb0412e4f7215eed5328e9efb33b60 (commit)
       via  88ee93f917194a6b027a972c302bfbe4824b8825 (commit)
       via  5f1d0fb08562cbdc94216ff39b4cb28b6eb357e3 (commit)
       via  9aea24b608659bfe6d6a72afff31edecd8e717c6 (commit)
       via  b16c5a5857c449c4a952115d47ba8fe09948724e (commit)
       via  12761f48eaa4801beb3b49aa94f2e8891869d186 (commit)
       via  e65df6a63a49666edb4e57a68369b8e2ef02f1a0 (commit)
       via  7f614e49e877cbf3e909ed74b3e6822dc39eabe5 (commit)
       via  81eec00cb221231123b74d14245ef7caa9d89ff6 (commit)
       via  8689a1908a8353b80ed1fcbb81feddc5eb799f24 (commit)
       via  827d28914a16ef2d10ebdad4695efdb02ace07fb (commit)
       via  aaf4cb20adbb20b6c7ea9e421f89d0b7acba961a (commit)
       via  618cea694d92dd73482b2a08675c9dec84d512ac (commit)
       via  6ec8f7778f3f44f842782ecf164885ef6dbb1e4f (commit)
       via  da9bf2efc56266d8717496c303a6d4b16de94b63 (commit)
       via  a1c14677564b90a67eec5865dd63345a35cafd42 (commit)
       via  00fa3d1457ad466d1742fb74baf2760282cb41b0 (commit)
       via  69ce1ffc7d5f12266e3a4cde605ca76a65c297b4 (commit)
       via  7650e148f69832e6b89b93c549278b1bbf89946a (commit)
       via  e51035f70a2eee6d0def046d58fdc63c1aa3899e (commit)
       via  bdeee95a214eedfde979958f62cee466c28e638f (commit)
       via  cc68ccc5b08fff76d33c7062db35bdb646ed7ece (commit)
       via  e95da445761bf95ee1f251d3be79f05c1379a6fa (commit)
       via  3c81cdf19c5da61f712e98f70cb187a089b0b900 (commit)
       via  a8a0aa49f97769a08667c809b13df01ca4adad53 (commit)
       via  353283bbe99fdb458b2e6bf03bb6c62344e29cfe (commit)
       via  8faece2280dbad907fe57edd8c41732d87c35e76 (commit)
       via  05c0ac721e9411b1ac34f15a910b90bdf64b839a (commit)
       via  a1143ee3fad712e74deefa7eb7f62b323789b8bb (commit)
       via  02d94dab8d7827eb0dae469025cf6aeead12b873 (commit)
       via  dc3f1809cf4637fcf30d9c1789fa0eb96aefd0f5 (commit)
       via  ba4bcae03585c89c05c5fa8fbeef9450b24c2be8 (commit)
       via  396e75e37c24c866b4f0ec83393b4f785be59697 (commit)
       via  c07512179ef50cc50067844ec7ab15a228c70ac9 (commit)
       via  ed407c8055ef0f0037d6239878b14845407fd920 (commit)
       via  868c923f13e6ed95e1e5ad2bd32d4166842254ea (commit)
       via  d2474c2620a3b4a81e364ee3b741419a778f2472 (commit)
       via  3855e242a24025cc6f83731e7cf5d2ea73aeb23e (commit)
       via  106ca9d0c160137ac41466b6d7cf18eee4f4583e (commit)
       via  5f7c5a97ba0a30b7fcdcbdf330efa4800c7bce90 (commit)
       via  99d90fc102f4fbcc63b106f817b023687926a9e2 (commit)
       via  9322c6822f3c285212a07f38562c3d6425464e45 (commit)
       via  e7d2c60809827182e9f716ab5de2e5ad77d7c252 (commit)
       via  b7e9ee3327be03f5bc529cfb90b31da1b5586d4c (commit)
       via  52e6e2461f266feee99b6fb02dfd700fba589f77 (commit)
       via  e70a28b87e7280ac3d73a7cd5d9c3240e31e19e9 (commit)
       via  2e48455d276501a27ddc6dada07407ce03256312 (commit)
       via  f9c36483294f0e2eba9d0cde312023546aba9069 (commit)
       via  854d62777938eaf5552d8e90a3848e3a8fdbbbbd (commit)
       via  9ede36f0ed2ea3c2a6a020b52e51b741b07cbc1f (commit)
       via  790b8e0ebe63ae8d042327e6b1422c951166eb07 (commit)
       via  ddff766e38e446ae84bd099f4473406706ba2d80 (commit)
       via  ab744c1af5668b1fa1b0688614aa9c12813f4921 (commit)
       via  922f11ad226810f64e663790fc5b366939c8b546 (commit)
       via  6c7b6a51a4ea8fd05b85a5227c2333d4d9026f38 (commit)
       via  76978d406242c8680fa6b3c3ad122906445540f2 (commit)
       via  b6f5801e1c74f26b2884a51e292876f28ff25393 (commit)
       via  b5c18c78c2ff53fe3d489120d50f3732ee36d939 (commit)
       via  c3f9761771d6a6bdafbe7626082d7c01599611d8 (commit)
       via  ca8def6e6fd9670affe8eb489c47d460e46e8061 (commit)
       via  11996d85d3cfa31ecf969421b4dc718b617bf2ff (commit)
       via  93a6f5520c96934b896c70bab8c00ba912711569 (commit)
      from  e0fbbc889d724678e9e310432ad3a3fb8345cf9a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 0734a9a8131525d6da2e7bf802402dc0350eda98
Merge: e0fbbc8 01155b1
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 30 17:06:00 2013 +0200

    Merge branch 'core-updates'

commit 01155b1808b17f0a4f54388261ab0c6f5fee2f1b
Author: Nikita Karetnikov <address@hidden>
Date:   Sun Apr 28 16:08:23 2013 +0000

    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 <address@hidden>

commit 867df0eeb61b029e33e3298c91890083f0d6a17a
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 29 00:28:36 2013 +0200

    gnu: make-bootstrap: Fix %glibc-stripped.
    
    * gnu/packages/make-bootstrap.scm (%glibc-stripped): Add `outputs' field.

commit 593987671af63984632ae54eab13f9a47d471ea5
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 27 17:27:16 2013 +0200

    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.

commit 5924080dccae93fa725bf77df5f7a1e9a8756101
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 28 23:05:57 2013 +0200

    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'.

commit 2bcfb9e065ac6abb6abf7ac9a263ba3c4d70124f
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 28 21:38:40 2013 +0200

    utils: Add `string-tokenize*'.
    
    * guix/utils.scm (string-tokenize*): New procedure.
    * tests/utils.scm ("string-tokenize*"): New test.

commit 19cb51701266404e023eda5a50c026bccb0dc6a0
Author: Andreas Enge <address@hidden>
Date:   Sun Apr 28 22:05:27 2013 +0200

    gnu: xpdf: Use gs-fonts to provide standard postscript fonts.
    
    * gnu/packages/pdf (xpdf): Add path to gs-fonts in xpdfrc.

commit 1f7c6a1f53d0a752af70de123f2ce9d138e0db0a
Author: Andreas Enge <address@hidden>
Date:   Sun Apr 28 21:12:55 2013 +0200

    gnu: Add gs-fonts.
    
    * gnu/packages/ghostscript.scm (gs-fonts): New variable.

commit cecb712cce32467b8dd4eb3ececc522c209c93a2
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 27 00:23:45 2013 +0200

    gnu: gawk: Update to 4.0.2.
    
    * gnu/packages/gawk.scm (gawk): Update to 4.0.2.

commit 9369a02bfc3f11626fba09dd6cf0cae411d57f3c
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 27 00:23:19 2013 +0200

    gnu: patch: Update to 2.7.1.
    
    * gnu/packages/base.scm (patch): Update to 2.7.1.

commit 3b401612d9ea23cf20f5377594251a82c28e03e6
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 26 22:51:07 2013 +0200

    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.

commit 6aded2dd3fdeb349f18e9085bf700ea1bb926c0b
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 26 22:48:17 2013 +0200

    gnu: guile: Default to 2.0.9.
    
    * gnu/packages/guile.scm (guile-2.0/fixed): Switch to `guile-2.0'.

commit d83ae7240171bba5a3a47870832562aab53552c5
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 26 22:13:14 2013 +0200

    gnu: diffutils: Update to 3.3.
    
    * gnu/packages/base.scm (diffutils): Update to 3.3.

commit a9db7d10b6e4e86fb2b87a4161db3b1f202002fd
Merge: e33d9d6 2b6bdf7
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 26 16:43:08 2013 +0200

    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

commit e33d9d6f09874f83bb5a03f49cb969a84588e10e
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 21 21:09:49 2013 +0200

    gnu: intltool: Fix typo.
    
    * gnu/packages/glib.scm (intltool): Fix typo.

commit 107b415e4381150a323b94da48b102cab74398c8
Author: Ludovic Courtès <address@hidden>
Date:   Sun Apr 21 11:27:37 2013 +0200

    gnu: intltool: Propagate gettext.
    
    * gnu/packages/glib.scm (intltool): Propagate gettext.

commit d6b8cb5c4a54c35b31304b2c96c7ab0082434d2a
Author: Andreas Enge <address@hidden>
Date:   Fri Apr 19 19:41:05 2013 +0200

    gnu: Unify the two intltool packages.
    
    * gnu/packages/xml.scm (intltool): Delete variable.
    * gnu/packages/glib.scm (intltool): Update to version 0.50.2.

commit f594028a9ca1908a864fecf6d9e345a83f7ee9c0
Author: Ludovic Courtès <address@hidden>
Date:   Wed Apr 17 14:59:19 2013 +0200

    gnu: Add missing import in (gnu packages cross-base).
    
    * gnu/packages/cross-base.scm: Use (gnu packages gcc).
      Reported by Nikita Karetnikov <address@hidden>.

commit 35ac56b63e438aaefde9364db7164dd213677022
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 16 14:05:00 2013 +0200

    build-system/{perl,cmake}: Keep the standard search paths of 
gnu-build-system.
    
    Reported by Andreas Enge <address@hidden>.
    
    * guix/build-system/gnu.scm (standard-search-paths): New procedure.
      (gnu-build): Use it.
    * guix/build-system/perl.scm (perl-build):
      Append (standard-search-paths) to the search paths of PERL.
    * guix/build-system/cmake.scm (cmake-build):
      Append (standard-search-paths) to SEARCH-PATHS.

commit 50efa797742af747f8d544a4fac52116993d9da8
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 13 22:08:09 2013 +0200

    gnu: emacs: Build the GUI with libXaw.
    
    * gnu/packages/emacs.scm (emacs): Add inputs: libX11, libXaw, libXt,
      libtiff, libjpeg, libpng, zlib, libXpm, libxml2, and D-Bus.

commit baa0d82a8a766ed5b86a1e4f6b1a4bb6b5b64f49
Author: Ludovic Courtès <address@hidden>
Date:   Sat Apr 13 22:06:47 2013 +0200

    gnu: libXaw: Propagate libXt.
    
    * gnu/packages/xorg.scm (libxaw): Propagate libXt.

commit c5c555b186a894e6bd3d5709c5199fcab1f0b7d0
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 21:26:41 2013 +0200

    gnu: Add Ratpoison.
    
    * gnu/packages/ratpoison.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 841032d4482360b8125291f80b20111e1371167a
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 18:22:41 2013 +0200

    store: Remove unneeded and conflicting import.
    
    * guix/store.scm: Remove unneeded (ice-9 rdelim) import.  In Guile 2.0.9
      that module exports `read-string', which conflicts with that of (guix
      serialization).

commit d5d6db8918fb8cd66132f5ad5d4c03d6ed2db815
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 18:07:17 2013 +0200

    package: Being at the empty profile is not an error.
    
    * guix/scripts/package.scm (roll-back): Use `format', not `leave' when
      indicating "already at the empty profile".  Fixes a regression
      introduced in a2011be5dfaf2b94a1d0e3dfbcf4b512389b4711.  Reported by
      Nikita Karetnikov <address@hidden>.

commit 0d2fe78f8598cdff97d62483ad7580386235671d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:59:03 2013 +0200

    Update `TODO'.

commit 581f9eb84532b5682f48926e868456e2457fe54c
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:43:55 2013 +0200

    guix package: Add `--no-substitutes'.
    
    * guix/scripts/package.scm (%default-options): Add `substitutes?'.
      (show-help, %options): Add and document `--no-substitutes'.
      (guix-package): Call `set-build-options' to honor `substitutes?'.

commit cdf2022052268b9c517d486294ec34f0c18091aa
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 17:30:27 2013 +0200

    substitute-binary: Implement `--substitute'.
    
    This allows build outputs to be transparently downloaded from
    http://hydra.gnu.org, for example.
    
    * config-daemon.ac: Check for `gzip', `bzip2', and `xz'.
    * guix/config.scm.in (%gzip, %bzip2, %xz): New variable.
    * guix/scripts/substitute-binary.scm (fetch): Return SIZE as a second value.
      (<narinfo>): Change `url' to `uri'.
      (make-narinfo): Rename to...
      (narinfo-maker): ... this.  Handle relative URLs.
      (fetch-narinfo): Adjust accordingly.
      (filtered-port, decompressed-port): New procedures.
      (guix-substitute-binary): Implement the `--substitute' case.
    * tests/store.scm ("substitute query"): Use (%store-prefix) instead
      of (getenv "NIX_STORE_DIR").
      ("substitute"): New test.

commit f03f0c9a867e22dd999a8519f4bf03b182739c97
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 15:52:27 2013 +0200

    substitute-binary: Correctly handle missing narinfos in `--query' mode.
    
    * guix/scripts/substitute-binary.scm 
(guix-substitute-binary)["--query"]("have",
      "info"): Filter SUBSTITUTABLE through `narinfo?'.

commit c7b62db614a40c7d7dc93b7e763e3741325486df
Author: Ludovic Courtès <address@hidden>
Date:   Fri Apr 12 14:35:01 2013 +0200

    nar: Add support for symlinks.
    
    * guix/nar.scm (write-file): Add case for type `symlink'.
      (restore-file): Likewise.
    * tests/nar.scm (random-file-size, make-file-tree, delete-file-tree,
      with-file-tree, file-tree-equal?, make-random-bytevector,
      populate-file): New procedures.
      (%test-dir): New variable.
      ("write-file + restore-file"): Use `%test-dir' and `file-tree-equal?'.
      ("write-file + restore-file with symlinks"): New test.

commit 6f80c9d8f387f5b881a73cefdbbba91a40d8eec6
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 11 22:30:06 2013 +0200

    ui: Add a `warning' macro.
    
    * guix/ui.scm (program-name, guix-warning-port): New variables.
      (warning): New macro.
      (guix-main): Parametrize PROGRAM-NAME.
    * guix/scripts/build.scm, guix/scripts/download.scm,
      guix/scripts/gc.scm, guix/scripts/package.scm: Adjust to use `leave'
      and `warning' consistently.

commit ca877f5a3a0e216d2e0e62bea3e42cdc2e4c3dab
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 8 22:54:08 2013 +0200

    nar: Implement restoration from Nar.
    
    * guix/nar.scm (&nar-error, &nar-read-error): New condition types.
      (dump): New procedure.
      (write-contents)[dump]: Remove.  Use the one above instead.
      (read-contents, write-file, restore-file): New procedures.
      (%archive-version-1): New variable.

commit 865c4ef33ce65ca87002a268230edae504c87166
Author: Nikita Karetnikov <address@hidden>
Date:   Fri Apr 5 23:08:44 2013 +0000

    gnu: shishi: Update to 1.0.2.
    
    * gnu/packages/shishi.scm (shishi): Update to 1.0.2.
    * gnu/packages/patches/shishi-gets-undeclared.patch: Remove it.
    * Makefile.am (dist_patch_DATA): Adjust accordingly.

commit 3fdc99da1933e07985b6ca04d3b9412d5df05ade
Author: Cyril Roelandt <address@hidden>
Date:   Sat Apr 6 00:28:39 2013 +0200

    gnu: Python: fix the compilation of some modules from the standard library.
    
    This commit enables the bz2, dbm, readline, ssl and zlib modules.
    
    * gnu/packages/gdbm.scm: Enable the compatibility mode.
    * gnu/packages/python.scm: Enable a few modules from the standard library.
    * gnu/packages/patches/python-fix-dbm.patch: New file.
    * Makefile.am: Add it.

commit f0cd71f21e41d5a638b69ecee0fa3939f27a4502
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 4 22:29:08 2013 +0200

    Add (guix nar) and (guix serialization).
    
    * guix/store.scm (write-int, read-int, write-long-long, read-long-long,
      write-padding, write-string, read-string, read-latin1-string,
      write-string-list, read-string-list, write-store-path,
      read-store-path, write-store-path-list, read-store-path-list): Move to
      serialization.scm.
      (write-contents, write-file): Move to nar.scm.
    * guix/nar.scm, guix/serialization.scm: New files.
    * Makefile.am (MODULES): Add them.

commit 7ce1f2160fa783e9a43f8f8d8d5775d05a6b0638
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 4 21:47:55 2013 +0200

    substitute-binary: Fix communication of several store paths to the daemon.
    
    * guix/scripts/substitute-binary.scm (guix-substitute-binary)["--query"]:
      Emit blank lines only after the complete list of store paths has been
      returned.

commit 419fffa2e84bdcfee13572e1b346a7487926113d
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 2 10:44:20 2013 +0200

    Add preliminary binary substituter.
    
    * guix/scripts/substitute-binary.scm: New file.
    * Makefile.am (MODULES): Add it.
    * nix/scripts/substitute-binary.in: New file.
    * config-daemon.ac: Produce nix/scripts/substitute-binary.
    * daemon.am (nodist_pkglibexec_SCRIPTS): Add
      nix/scripts/substitute-binary.
    * guix/store.scm (substitutable-path-info): Use the
      `query-substitutable-path-infos' RPC.
    * nix/nix-daemon/guix-daemon.cc (main): Honor `NIX_SUBSTITUTERS'.
    * pre-inst-env.in: Set `NIX_SUBSTITUTERS'.
    * test-env.in: Leave `NIX_SUBSTITUTERS' unchanged.  Set
      `GUIX_BINARY_SUBSTITUTE_URL, and create
      $NIX_STATE_DIR/substituter-data.
      Run `guix-daemon' within `./pre-inst-env'.
    * tests/store.scm ("substitute query"): New test.

commit 04151253e3de87059f9e1a0794a8667b49095917
Author: Ludovic Courtès <address@hidden>
Date:   Wed Apr 3 14:44:40 2013 +0200

    gnu: bigloo: Add dependencies on Avahi and libphidget.
    
    * gnu/packages/scheme.scm (bigloo): Add Avahi and libphidget as inputs,
      and pkg-config as a native input.

commit f14d6b697e31b04e5657f27388b777ccee3aa5cb
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 2 10:59:27 2013 +0200

    gnu: Add libphidget.
    
    * gnu/packages/libphidget.scm: New file.
    * Makefile.am (MODULES): Add it.

commit afb49942e032000ba03ae879a7a1d29803aac094
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 1 16:08:31 2013 +0200

    store: Add `store-path-hash-part'.
    
    * guix/store.scm (store-path-hash-part): New procedure.
    * tests/store.scm ("store-path-hash-part", "store-path-hash-part #f"):
      New tests.

commit 5477e0342f477bafc0fd23d7ea85288fdd3a0fb7
Author: Ludovic Courtès <address@hidden>
Date:   Mon Apr 1 00:41:55 2013 +0200

    gnu-maintenance: Adjust `http-fetch' to the various Guile versions.
    
    * guix/gnu-maintenance.scm (http-fetch): Try #:streaming? #t, or
      'http-get*', or 'http-get' as a last resort.  Check whether DATA is
      #f, a string, or an input port.

commit bdf06d8922e62f725f94560c1aa1f00e3392b624
Author: Ludovic Courtès <address@hidden>
Date:   Sun Mar 31 12:46:28 2013 +0200

    pull: Switch to the cgit URL.
    
    * guix/scripts/pull.scm (%snapshot-url): Switch to the cgit URL, given
      that the Hydra one is not currently available.

commit 7a88ad6bff385062dcc726a7a092ed60fb05b5da
Author: Ludovic Courtès <address@hidden>
Date:   Thu Apr 11 22:54:52 2013 +0200

    tests: Adjust `gnu-build' test to search path mechanism.
    
    Fixes a regression introduced in a18eda2.
    Reported by Nikita Karetnikov <address@hidden>.
    
    * tests/builders.scm (%bootstrap-search-paths): New variable.
      ("gnu-build"): Pass #:search-paths.

commit 1010e530d38af0b87fced74267bb7864a213b158
Author: Cyril Roelandt <address@hidden>
Date:   Mon Apr 1 00:23:42 2013 +0200

    gnu: Add dwm.
    
    * gnu/packages/dwm.scm: New file.
    * Makefile.am: Add it.

commit 068cdcd07c59ab8228c7c5580f6fd162069e3999
Author: Ludovic Courtès <address@hidden>
Date:   Tue Apr 9 19:01:21 2013 +0200

    build-system/gnu: Fix search path computation with implicit inputs.
    
    Reported by Andreas Enge <address@hidden>.
    
    * guix/build-system/gnu.scm (standard-packages): New procedure.
      (standard-inputs): Use it instead of resolving things locally.
      (gnu-build)[implicit-search-paths]: Map over (standard-packages), not
      over STANDARD-INPUTS.

commit 6be960c7f7f8538024f5807dcd5b6a8a7562baf1
Merge: 9be8d7c 8dc5d0c
Author: Andreas Enge <address@hidden>
Date:   Thu Apr 4 18:48:24 2013 +0200

    Merge branch 'xorg' into core-updates

commit 8dc5d0cf7e18ee423c73087570c6b50d215ae216
Author: Andreas Enge <address@hidden>
Date:   Tue Apr 2 12:47:39 2013 +0200

    gnu: xorg: Re-enable tests for xorg-server.
    
    * gnu/packages/xorg.scm (xorg-server): Re-enable (failing) tests.

commit c7f9993146a12c579098959b3b0dcfdb46151fee
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 31 21:16:50 2013 +0200

    gnu: xorg: Remove inputs already available through propagation.
    
    * gnu/packages/xorg.scm: Remove inputs that are available through 
propagation.

commit 14ecc0effca4d7447510bc67a774f897ac03ab87
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 31 17:25:11 2013 +0200

    gnu: Add xpdf.
    
    * gnu/packages/pdf.scm (xpdf): New variable.
    * gnu/packages/patches/xpdf-constchar.patch: New file.
    * Makefile.am (dist_patch_DATA): Add it.

commit 141ccae8a737ba89eeb3d7f749270c5eda73d8b7
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 31 14:58:01 2013 +0200

    gnu: lesstif: Make package usable by adding propagated input.
    
    * gnu/packages/lesstif.scm (lesstif): Add propagated input printproto;
         include/Xm/Print.h from lesstif includes X11/extensions/Print.h from
         printproto.

commit 0a92b5b30a1701ca6e96e729041b305c057dac37
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 31 14:50:10 2013 +0200

    gnu: freetype: Make include file ft2build.h work without changing the CPATH
         of dependent packages.
    
    * gnu/packages/fontutils.scm (freetype): Add link include/freetype to
         include/freetype2/freetype.

commit bd8c5d5b02d33ed5952a7d093298611cadfa5818
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 31 14:33:33 2013 +0200

    gnu: xorg: Add libxp and printproto, not included in X11R7.7.
    
    * gnu/packages/xorg.scm (libxp, printproto): New variables.

commit 9be8d7c8cb1b1ee4d1f3ba7360320527199b4a0d
Author: Ludovic Courtès <address@hidden>
Date:   Sat Mar 30 22:50:45 2013 +0100

    gnu: Define `native-search-paths' for Automake, Guile, and Python.
    
    * gnu/packages/autotools.scm (automake)[native-search-paths]: New field.
    * gnu/packages/guile.scm (guile-1.8)[native-search-paths]: New field.
      (guile-2.0)[native-search-paths]: New field.
    * gnu/packages/python.scm (python)[native-search-paths]: New field.

commit a18eda2747fa2eb962e3288066d2b1a679589ed3
Author: Ludovic Courtès <address@hidden>
Date:   Sat Mar 30 22:56:38 2013 +0100

    packages: Add `native-search-paths' field and honor it.
    
    * guix/packages.scm (<search-path-specification>): New record type.
      (search-path-specification->sexp): New procedure.
      (<package>)[native-search-paths]: New field.
      (package-derivation): Accumulate the search paths, and pass them
      as #:search-paths toe BUILDER.
    * guix/build-system/gnu.scm (gnu-build): Add #:search-paths.  Compute
      `implicit-search-paths'.  Pass #:search-paths in BUILDER.
    * guix/build-system/perl.scm (perl-build): Add #:search-paths, pass it
      to BUILDER with the search paths of PERL.
    * guix/build-system/cmake.scm (cmake-build): Add #:search-paths, pass it
      to BUILDER.
    * guix/build-system/trivial.scm (trivial-build): Add #:search-paths,
      ignore it.
    * guix/build/gnu-build-system.scm (set-paths): Add #:search-paths.
      Remove explicit settings of CPATH, LIBRARY_PATH, and PKG_CONFIG_PATH.
      Instead, walk SEARCH-PATHS and call `set-path-environment-variable'
      for them.
    * guix/build/perl-build-system.scm (perl-build): Remove PERL5LIB setting.
    * tests/packages.scm ("search paths"): New test.
    * gnu/packages/bootstrap.scm (%bootstrap-guile)[raw]: Add
      #:search-paths.
      (%bootstrap-gcc): Add `native-search-paths' field.
    * gnu/packages/perl.scm (perl): Likewise.
    * gnu/packages/pkg-config.scm (pkg-config): Likewise.
    * gnu/packages/glib.scm (intltool): Remove `arguments'.
    * gnu/packages/avahi.scm (avahi): Remove #:phases.

commit 5cfdb4bcac145abb4f6ce29aaf8fd46504e9e0a9
Author: Ludovic Courtès <address@hidden>
Date:   Sat Mar 30 21:49:17 2013 +0100

    build: Pass the appropriate flags when building `libstore.a'.
    
    * daemon.am (libstore_a_CFLAGS): Rename to...
      (libstore_a_CXXFLAGS): ... this.

commit a96748bb46c6da65c7d66cb6d4f0d6f19febda27
Author: Ludovic Courtès <address@hidden>
Date:   Sat Mar 30 11:31:50 2013 +0100

    build-system/gnu: Remove #:path-exclusions parameter.
    
    * guix/build/gnu-build-system.scm (set-paths): Remove `path-exclusions'
      parameter.  Replace `relevant-input-directories' by
      `input-directories'.
    * guix/build-system/gnu.scm (gnu-build): Remove `path-exclusions'
      parameter; don't pass it in BUILDER.
    * guix/build-system/cmake.scm (cmake-build): Likewise.

commit bc3073c8e3768f8fcad0b745f8dfd4269a68b7f3
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 10:13:23 2013 +0100

    gnu: xorg: Make font-adobe75dpi and font-adobe100dpi compile (not install).
    
    * gnu/packages/xorg/scm (font-adobe75dpi, font-adobe100dpi): Add inputs
         bdftopcf, font-util and mkfontdir.

commit 84419dfd2557c2cc05f1bc0158e28de7857bf256
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 10:00:36 2013 +0100

    gnu: xorg: Add mtdev and make xf86-input-synaptics compile (not install).
    
    * gnu/packages/xorg.scm (mtdev): New variable.
    * gnu/packages/xorg.scm (xf86-input-synaptics): Add inputs libx11, libxi
         and mtdev.
    * gnu/packages/xorg.scm (libxi): Propagate input libxext.

commit 7e2ec42b1a110b71e6c6d9ccd2c51f6b574998c8
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 09:42:11 2013 +0100

    gnu: xorg: Disable not compiling xf86-video-geode.
    
    * gnu/packages/xorg.scm (xf86-video-geode): Comment out since not compiling
         (assembler errors).

commit 3a5d958570d9041d7eab509cbbc6e85956ad8858
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 09:19:24 2013 +0100

    gnu: xorg: Fix compilation of xorg-server.
    
    * gnu/packages/xorg.scm (mesa): Propagate input libxxf86vm.

commit 1f44111f8378fab19620a846e73592ac6861f572
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 09:00:25 2013 +0100

    gnu: xorg: Disable xf86-video-glide.
    
    * gnu/packages/xorg.scm (xf86-video-glide): Comment variable; driver for
         obsolete graphics cards, depends on libglide, last updated in 2003,
         and which does not compile out of the box any more.

commit 6706269ed434217c43328531084c525414281dd2
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 08:53:20 2013 +0100

    gnu: xorg: Disable xf86-video-wsfb.
    
    * gnu/packages/xorg.scm (xf86-video-wsfb): Comment variable, only relevant
         for the frame buffer on BSD systems.

commit 47038b76b23ef69f3ed78ded2a03ef0c49408286
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 08:50:39 2013 +0100

    gnu: xorg: Make xgamma compile.
    
    * gnu/packages/xorg.scm (libxxf86vm): Propagate inputs libxext and
         xf86vidmodeproto.

commit 979bc0f49b1de09239b2bd70a079d38ca69cf516
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 30 08:43:47 2013 +0100

    gnu: xorg: Make xvinfo compile.
    
    * gnu/packages/xorg.scm (libxv): Propagate input videoproto.

commit 4928e50033615e1d130dd84f131eff4cbc702ccf
Merge: 14a3a67 3f5a932
Author: Ludovic Courtès <address@hidden>
Date:   Fri Mar 29 21:44:31 2013 +0100

    Merge branch 'master' into core-updates
    
    Conflicts:
        Makefile.am
        gnu/packages/base.scm

commit 73274a8ae793b5335e35b89c8dcd65055dcdfe7b
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 29 10:51:41 2013 +0100

    gnu: Really add lesstif.
    
    * Makefile.am (MODULES): Commit the module addition.

commit 13f5ea6f4630068c248c9fd50a16d3dfb8fa0637
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 29 10:49:30 2013 +0100

    gnu: Add lesstif.
    
    * gnu/packages/lesstif.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 917748dd6d6237f7539e7d4a5bebb48551d91179
Author: Andreas Enge <address@hidden>
Date:   Thu Mar 28 23:54:58 2013 +0100

    gnu: xorg: Make most xserver related packages compile.
    
    * gnu/packages/xorg.scm (xf86-*): Add input xorg-server.
    * gnu/packages/xorg.scm (xf86-video-glint, xf86-video-neomagic,
         xf86-video-tga, xf86-video-trident, xf86-video-voodoo):
         Add input xf86dgaproto.
    * gnu/packages/xorg.scm (xf86-video-ati, xf86-video-mach64,
         xf86-video-mga, xf86-video-r128, xf86-video-savage, xf86-video-tdfx):
         Add inputs mesa and xf86driproto.
    * gnu/packages/xorg.scm (xf86-video-i128): Add inputs libdrm and libx11.
    * gnu/packages/xorg.scm (xf86-video-openchrome): Add inputs libx11, libxext,
         libxvmc, mesa and xf86driproto.
    * gnu/packages/xorg.scm (xf86-video-siliconmotion): Add inputs mesa,
         xf86dgaproto and xf86driproto.
    * gnu/packages/xorg.scm (xf86-video-vmware): Add inputs libx11 and libxext.
    * gnu/packages/xorg.scm (libxvmc): Propagate input libxv.
    * gnu/packages/xorg.scm (mesa): Propagate input glproto.
    * gnu/packages/xorg.scm (xf86-video-geode): Correct source hash.

commit a25fe6d62069ffaff276bf1747ab178441654f9d
Author: Cyril Roelandt <address@hidden>
Date:   Sun Mar 24 20:23:15 2013 +0100

    gnu: add dependencies to poppler.
    
    Add libpng and zlib to the inputs.

commit 14a3a67364f46b24d7e39d64ac92879c3eb7f8eb
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 22 13:04:41 2013 +0100

    gnu: Update mpfr to 3.1.2.
    
    * gnu/packages/multiprecision.scm (mpfr): Update to 3.1.2.

commit d539646af4bdb07abcea2e0f57eb9c50131197ab
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 17 19:02:56 2013 +0100

    gnu: xorg: Enable xdriinfo.
    
    * gnu/packages/xorg.scm (xdriinfo): Enable input mesa.

commit b04ac5a1e29dfa563bd9835c75b006514d19f081
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 17 18:59:21 2013 +0100

    gnu: xorg: Arrange more inputs for x server related packages.
    
    * gnu/packages/xorg.scm (xf86-input-evdev): Add input xorg-server.
    * gnu/packages/xorg.scm (xorg-server): Propagate inputs and add normal and
         propagated inputs.

commit c0589f7591e40517b0cc5387cbc13e29567cdbd5
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 17 00:57:02 2013 +0100

    gnu: Add X.org as input to Texlive.
    
    * gnu/packages/texlive.scm (texlive): Add x.org inputs.

commit 5ee12e217c8ac59dc4515ef12416242d112d938c
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 15 20:52:48 2013 +0100

    gnu: xorg: Change download location for xcb related packages.
    
    * gnu/packages/xorg.sm (libpthread-stubs, libxcb, xcb-proto): Replace broken
         xorg mirrors by url of the xcb project.

commit 847e7725e9d4033c25e9d802f702d5bd08f9568d
Author: Ludovic Courtès <address@hidden>
Date:   Fri Mar 15 18:38:47 2013 +0100

    gnu: coreutils, sed: Update.
    
    * gnu/packages/base.scm (sed): Update to 4.2.2.
      (coreutils): Update to 8.21.

commit 444c64b04e84af4e6b2137b12c205f194f312d68
Author: Ludovic Courtès <address@hidden>
Date:   Fri Mar 15 18:37:40 2013 +0100

    gnu: binutils: Update to 2.23.1.
    
    * gnu/packages/base.scm (binutils): Update to 2.23.1.  Add
      `--disable-werror'.
      (binutils-boot0): Augment BINUTILS's configure flags.

commit e45a6082455d54dbf0eed939df83edcc718a80f5
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 10 13:42:40 2013 +0100

    gnu: xorg: Add xeyes (for testing purposes).
    
    * gnu/packages/xorg.scm (xeyes): New variable.

commit 08dccdfd12a176cf8a689aa8ca5e19fb280a137c
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 10 13:31:03 2013 +0100

    gnu: xorg: Make xorg-server compilable (tests still fail).
    
    * gnu/packages/xorg.scm (mesa): Propagate inputs libdrm and libxdamage.
    * gnu/packages/xorg.scm (xorg-server): Add input videoproto.

commit 42ed9985b10c08dee53ca58b7d95b4608eb53161
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 10 13:00:57 2013 +0100

    gnu: xorg: Make xkeyboard-config compile.
    
    * gnu/packages/xorg.scm (xkeyboard-config): Add inputs gettext, intltool,
         perl-xml-parser.

commit 2b8c5f547ac98b210d855e7ccb67e23cd344e3eb
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 10 12:46:24 2013 +0100

    gnu: Add intltool.
    
    * gnu/packages/xml.scm (intltool): New variable.
    * gnu/packages/xml.scm (perl-xml-parser): Fix download location.

commit 68a3d0e8cd9b0998abbe1c7e15d0de3107dda0f5
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 9 22:28:05 2013 +0100

    gnu: xorg: Add old versions of mesa and libdrm.
    
    * gnu/packages/xorg.scm (mesa): New variable, only version 8.0.5 compiles.
    * gnu/packages/xorg.scm (libdrm-2.4.33): New variable, required by mesa 
8.0.5.

commit 6f52fb63ae5792b1d75a56810eaf65a373a0a388
Author: Andreas Enge <address@hidden>
Date:   Sat Mar 9 00:18:34 2013 +0100

    gnu: xorg: Propagate input.
    
    * gnu/packages/xorg.scm (libxdamage): Propagate input damageproto.

commit 11e3f107884d5f8139ff82c9de5a7ac7ac43727f
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 8 23:01:39 2013 +0100

    gnu: libxslt: Add zlib and libxml2 python module to inputs.
    
    * gnu/packages/xml.scm (libxslt): Add input zlib and add libxml2 to 
PYTHONPATH.

commit 322cbda7c5e89e9393310555e3158b83b24c713c
Author: Andreas Enge <address@hidden>
Date:   Fri Mar 8 22:47:01 2013 +0100

    gnu: libxml2: Add python support.
    
    * gnu/packages/xml.scm (libxml2): Compile and install python module.

commit 30db6af1de2066430ac59cec7dbf0105c3230ff0
Author: Nikita Karetnikov <address@hidden>
Date:   Sun Mar 3 23:20:28 2013 +0000

    utils: Add 'wrap-program'.
    
    * guix/build/utils.scm (wrap-program): New procedure.

commit f8d3c99ba1f1cd0493e2cbdfdf022d5664958511
Author: Andreas Enge <address@hidden>
Date:   Wed Mar 6 23:20:34 2013 +0100

    gnu: xorg: Add libdrm.
    
    * gnu/packages/xorg.scm (libdrm): New variable.

commit 5acf2910b8055b8baf9fc4187943095370f1764c
Author: Andreas Enge <address@hidden>
Date:   Wed Mar 6 22:40:03 2013 +0100

    gnu: xorg: Add pixman.
    
    * gnu/packages/xorg.scm (pixman): New variable.
    * gnu/packages/xorg.scm (xorg-server): Enable input pixman.

commit d92083ad99e0d5f43fa9ded5ef0d023815ea4ff3
Author: Andreas Enge <address@hidden>
Date:   Wed Mar 6 22:24:08 2013 +0100

    gnu: xorg: Comment applewmproto and libapplewm, compile only on macos.
    
    * gnu/packages/xorg.scm (applewmproto,libapplewm): Remove variables.

commit 6eb126c5f2870209837919b93b899857046497b5
Author: Andreas Enge <address@hidden>
Date:   Wed Mar 6 22:08:52 2013 +0100

    gnu: xorg: Add inputs and propagated-inputs, propagate some inputs.
               Rename two packages to avoid clashes between package names and 
versions.
    
    * gnu/packages/xorg.scm (font-adobe-100dpi): Rename to font-adobe100dpi.
    * gnu/packages/xorg.scm (font-adobe-75dpi): Rename to font-adobe75dpi.
    * gnu/packages/xorg.scm: Add pkg-xonfig as input to several packages.
    * gnu/packages/xorg.scm (encodings): Add input mkfontscale.
    * gnu/packages/xorg.scm (libx11): Add inputs inputprotoi, xextproto, xtrans.
    * gnu/packages/xorg.scm (libxpm): Add input gettext.
    * gnu/packages/xorg.scm (libxxf86dga): Add inputs libx11, libxext, 
xf86dgaproto.
    * gnu/packages/xorg.scm (libxxf86vm): Add inputs libx11i, libxext, 
xf86vidmodeproto.
    * gnu/packages/xorg.scm (x11perf): Add inputs libx11i, libxfti, libxmu, 
libxrender.
    * gnu/packages/xorg.scm (xcursor-themes): Add input xcursorgen.
    * gnu/packages/xorg.scm (xdpyinfo): Add input inputproto.
    * gnu/packages/xorg.scm (font-xfree86-type1): Add input mkfontdir.
    * gnu/packages/xorg.scm (libx11): Add propagated inputs kbproto, libxcb.
    * gnu/packages/xorg.scm (mkfontdir): Add propagated input mkfontscale.
    * gnu/packages/xorg.scm (fixesproto): Propagate input xextproto.
    * gnu/packages/xorg.scm (libice): Propagate input xproto.
    * gnu/packages/xorg.scm (libxau): Propagate input xproto.
    * gnu/packages/xorg.scm (libxaw): Propagate inputs libxext, libxmu, libxpm.
    * gnu/packages/xorg.scm (libxcb): Propagate inputs libpthread-stubs, 
libxaui, libxdmcp.
    * gnu/packages/xorg.scm (libxcursor): Propagate inputs libx11, libxfixes, 
libxrender, xproto.
    * gnu/packages/xorg.scm (libxext): Propagate input xextproto.
    * gnu/packages/xorg.scm (libxfixes): Propagate input fixesproto.
    * gnu/packages/xorg.scm (libxfont): Propagate inputs fontsproto, freetype, 
libfontenc, xproto.
    * gnu/packages/xorg.scm (libxinerama): Propagate input xineramaproto.
    * gnu/packages/xorg.scm (libxrandr): Propagate inputs libxext, randrproto.
    * gnu/packages/xorg.scm (libxrender): Propagate input renderproto.
    * gnu/packages/xorg.scm (libxt): Propagate inputs libx11, libice, libsm.
    * gnu/packages/xorg.scm (libxtst): Propagate input recordproto.
    * gnu/packages/xorg.scm (xbacklight): Propagate inputs libx11, libxrandr.
    * gnu/packages/xorg.scm (xkeyboard-config): Propagate inputs libx11, 
xkbcomp.
    * gnu/packages/xorg.scm (xproto): Propagate input util-macros.

commit 48ebc134f4456e81d4c660da652a752382890662
Author: Andreas Enge <address@hidden>
Date:   Wed Mar 6 14:38:42 2013 +0100

    gnu: xorg: Correct typo in download location.
    
    * gnu/packages/xorg.scm (xf86-video-glide): Correct typo.

commit 9d12d38f381cec2eddaa325314ac5b623f38e524
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 3 20:24:42 2013 +0100

    gnu: xorg: Uncomment dependencies on libxcb.
    
    * gnu/packages/xorg.scm (xbacklight, xdpyinfo, xlsatoms, xlsclients,
         xwininfo): Uncomment dependency on libxcb.

commit 5223c82627a8eba9056fc4d5a48acea29a979c1d
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 3 20:11:26 2013 +0100

    gnu: xorg: Add home-page, synopsis and description.
    
    * gnu/packages/xorg.scm: Add home-page and (generic) synopsis and 
description.

commit 0820a58b3ca29910efcf39b7f0fcdcbaf2a1364a
Author: Andreas Enge <address@hidden>
Date:   Sun Mar 3 19:50:26 2013 +0100

    gnu: xorg: Fix http mirror and uncomment xcb packages.
    
    * guix/download.scm (%mirrors): Fix main http mirror address.
    * gnu/packages/xorg.scm (libpthread-stubs, libxcb, xcb-proto): Uncomment
         and add licenses.

commit dd85efda47ef67125abc18d387730d0f266bdf10
Author: Andreas Enge <address@hidden>
Date:   Thu Feb 28 23:32:53 2013 +0100

    gnu: xorg: Downgrade package versions to those present in X11R7.7
    
    * gnu/packages/xorg.scm (dri2proto, libxcb, libxrandr, randrproto,
         xbacklight, xcb-proto, xorg-server):
         Use the versions present in X11R7.7.

commit d385b8355d532bc91292254f8221aefd5e31ee41
Author: Andreas Enge <address@hidden>
Date:   Thu Feb 28 23:10:25 2013 +0100

    gnu: xorg: Add licenses.
       Comment out packages with non-free license, without license, or
       not available on the ftp servers.
       Remove package not present in the distribution.
    
    * gnu/packages/xorg.scm (*): Add licenses.
    * gnu/packages/xorg.scm (libxp): Remove variable of package that is not
         present in the R7.7 distribution.
    * gnu/packages/xorg.scm (libpthread, libxcb): Comment out variables, which
         are referenced, but not present on the ftp servers.
    * gnu/packages/xorg.scm (font-adobe-utopia-100dpi, font-adobe-utopia-75dpi,
         font-adobe-utopia-type1, font-bh-100dpi, font-bh-75dpi,
         font-bh-lucidatypewriter-100dpi, font-bh-lucidatypewriter-75dpi,
         font-bh-type1, font-bitstream-100dpi, font-bitstream-75dpi,
         font-daewoo-misc, font-ibm-type1, font-jis-misc, font-misc-meltho,
         xf86-video-dummy):
         Comment out variables, packages have non-free licenses.
    * gnu/packages/xorg.scm (font-cursor-misc, xf86-video-v4l, xorg-docs):
         Comment out variables, packages have no license.

commit b49317cac3fb0412e4f7215eed5328e9efb33b60
Author: Andreas Enge <address@hidden>
Date:   Tue Feb 26 22:15:43 2013 +0100

    gnu: xorg: Add missing hashes.
    
    * gnu/packages/xorg.scm: Add hashes to all packages.

commit 88ee93f917194a6b027a972c302bfbe4824b8825
Author: Andreas Enge <address@hidden>
Date:   Mon Feb 25 22:52:48 2013 +0100

    gnu: xorg: Transform propagated into normal inputs.
    
    * gnu/packages/xorg.scm: Transform propagated into normal inputs;
         allows to keep packages in alphabetical order.

commit 5f1d0fb08562cbdc94216ff39b4cb28b6eb357e3
Author: Andreas Enge <address@hidden>
Date:   Mon Feb 25 22:24:25 2013 +0100

    gnu: xorg: Add and remove packages to mirror X11R7.7/src/everything
    
    * gnu/packages/xorg.scm: Remove packages not from
         ftp://ftp.freedesktop.org/pub/xorg/X11R7.7/src/everything/ .
         Add missing packages, for the time being with a 0 hash and
         without dependencies.
         Correct spelling (all lower case for package names).

commit 9aea24b608659bfe6d6a72afff31edecd8e717c6
Author: Andreas Enge <address@hidden>
Date:   Sat Feb 23 19:09:26 2013 +0100

    gnu: xorg: Initial import from nix.
    
    * gnu/packages/xorg.scm: New module.
    * Makefile.am: Add it.

commit b16c5a5857c449c4a952115d47ba8fe09948724e
Author: Ludovic Courtès <address@hidden>
Date:   Tue Mar 5 19:09:04 2013 +0100

    Update TODO.

commit 12761f48eaa4801beb3b49aa94f2e8891869d186
Author: Ludovic Courtès <address@hidden>
Date:   Tue Mar 5 19:03:39 2013 +0100

    utils: Add a #:follow-symlinks? parameter to `copy-recursively'.
    
    * guix/build/utils.scm (copy-recursively): Turn `log' into a keyword
      parameter.  Add the `follow-symlinks?' parameter and honor it.

commit e65df6a63a49666edb4e57a68369b8e2ef02f1a0
Author: Ludovic Courtès <address@hidden>
Date:   Tue Mar 5 18:53:53 2013 +0100

    utils: Add `delete-file-recursively'.
    
    * guix/build/utils.scm (delete-file-recursively): New procedure.

commit 7f614e49e877cbf3e909ed74b3e6822dc39eabe5
Author: Ludovic Courtès <address@hidden>
Date:   Tue Mar 5 18:38:05 2013 +0100

    gnu: glibc: Install locale data.
    
    * gnu/packages/base.scm (glibc): Add `outputs' field.  Pass
      `--localedir' and set `libc_cv_localedir'.  Add `install-locales'
      phase.

commit 81eec00cb221231123b74d14245ef7caa9d89ff6
Merge: 8689a19 2a1e82b
Author: Ludovic Courtès <address@hidden>
Date:   Mon Mar 4 23:27:24 2013 +0100

    Merge branch 'master' into core-updates
    
    Conflicts:
        Makefile.am
        guix/scripts/gc.scm
        guix/scripts/package.scm
        guix/ui.scm
        tests/guix-package.sh

commit 8689a1908a8353b80ed1fcbb81feddc5eb799f24
Author: Andreas Enge <address@hidden>
Date:   Mon Mar 4 10:14:34 2013 +0100

    guix: build: Add "share/pkgconfig" to PKG_CONFIG_PATH, as used by xorg.
    
    * guix/build/gnu-build-system.scm (set-paths): Add "share/pkgconfig"
         to PKG_CONFIG_PATH.

commit 827d28914a16ef2d10ebdad4695efdb02ace07fb
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 27 09:38:11 2013 +0100

    gnu: Add cross tool chain.
    
    * gnu/packages/cross-base.scm: New file.
    * gnu/packages/patches/gcc-cross-environment-variables.patch: New file.
    * Makefile.am (MODULES): Add cross-base.scm.
      (dist_patch_DATA): Add gcc-cross-environment-variables.patch.
    * gnu/packages/base.scm (gcc-4.7): Use `LDFLAGS_FOR_TARGET' instead of
      `LDFLAGS_FOR_BUILD', and use `-B' instead of `-L'.
    * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
      "mips64el-linux".

commit aaf4cb20adbb20b6c7ea9e421f89d0b7acba961a
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 27 09:25:00 2013 +0100

    gnu: linux: Make `system->linux-architecture' public, and add ARM.
    
    * gnu/packages/linux.scm (system->linux-architecture): Make public.  Add
      "arm".

commit 618cea694d92dd73482b2a08675c9dec84d512ac
Author: Nikita Karetnikov <address@hidden>
Date:   Tue Feb 19 11:17:08 2013 +0000

    gnu: linux-libre-headers: Set 'ARCH' to 'mips'.
    
    * gnu/packages/linux.scm (system->linux-architecture): New procedure.
      (linux-libre-headers): Adjust accordingly.

commit 6ec8f7778f3f44f842782ecf164885ef6dbb1e4f
Author: Nikita Karetnikov <address@hidden>
Date:   Fri Feb 15 13:50:45 2013 +0000

    gnu: gcc: Remove extraneous newline in 'LIB_SPEC'.
    
    * gnu/packages/base.scm (gcc-4.7): Remove trailing newline when patching
      'LIB_SPEC'.

commit da9bf2efc56266d8717496c303a6d4b16de94b63
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 22 21:08:06 2013 +0100

    pull: Distinguish "already up to date" from "updated".
    
    * guix/ui.scm (show-what-to-build): Return (length req*).
    * guix/scripts/pull.scm (guix-pull): Print an "already up to date"
      message when there's nothing to build.

commit a1c14677564b90a67eec5865dd63345a35cafd42
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 22 20:01:29 2013 +0100

    pull: Build (guix build download) first, because of the (gnutls) autoload.
    
    * guix/scripts/pull.scm (unpack): Build (guix build download) first, as
      done in 855a8ad71def2ebc594ed32c57bda0ca4e13d91c.
      Reported by Andreas Enge <address@hidden>.

commit 00fa3d1457ad466d1742fb74baf2760282cb41b0
Author: Ludovic Courtès <address@hidden>
Date:   Thu Feb 21 10:27:34 2013 +0100

    guix: Make sure UPDATES-DIR is valid.
    
    * scripts/guix.in: Make sure UPDATES-DIR is not #f.

commit 69ce1ffc7d5f12266e3a4cde605ca76a65c297b4
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 23:46:38 2013 +0100

    Add "guix pull".
    
    * guix/scripts/pull.scm: New file.
    * Makefile.am (MODULES): Add it.
    * doc/guix.texi (Invoking guix pull): New node.
      (Invoking guix package): Add cross-ref to it.
    * guix/ui.scm (config-directory): New procedure.
    * scripts/guix.in: When `GUIX_UNINSTALLED' is undefined, add
      $XDG_CONFIG_HOME/guix/latest to the search path.
    * po/POTFILES.in: Add guix/scripts/pull.scm.

commit 7650e148f69832e6b89b93c549278b1bbf89946a
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 23:41:24 2013 +0100

    ui: Factorize `show-what-to-build'.
    
    * guix/scripts/package.scm (guix-package)[show-what-to-build]: Move to..
    * guix/ui.scm (show-what-to-build): ... here.  Add a `store'
      parameter'.  Adjust callers.
    * guix/scripts/build.scm (guix-build): Use it.  Remove `req' and `req*'
      variables.

commit e51035f70a2eee6d0def046d58fdc63c1aa3899e
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 23:32:15 2013 +0100

    build: Adjust guix.texi to Texinfo 5.0.
    
    * doc/guix.texi: Change @title and @subtitle syntax to please Texinfo 5.0.

commit bdeee95a214eedfde979958f62cee466c28e638f
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 23:03:24 2013 +0100

    ui: Add temporary file handling and atomic symlink switch.
    
    * guix/scripts/download.scm (call-with-temporary-output-file): Move to
      ui.scm.
    * guix/scripts/package.scm (switch-symlinks): Likewise.
    * guix/ui.scm (call-with-temporary-output-file, switch-symlinks): New
      procedures.

commit cc68ccc5b08fff76d33c7062db35bdb646ed7ece
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 22:59:35 2013 +0100

    download: Adjust to `http-get*' deprecation.
    
    * guix/build/download.scm (http-fetch): Adjust to use #:streaming? when
      using Guile 2.0.8+.

commit e95da445761bf95ee1f251d3be79f05c1379a6fa
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 21:08:09 2013 +0100

    derivations: Add a search path parameter for module derivations.
    
    * guix/derivations.scm (imported-modules, compiled-modules): Add a
      `module-path' parameter.  Use it instead of %LOAD-PATH.

commit 3c81cdf19c5da61f712e98f70cb187a089b0b900
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 20 21:06:57 2013 +0100

    gnu: texinfo: Make Perl a propagated input.
    
    * gnu/packages/texinfo.scm (texinfo): Make PERL a propagated input.

commit a8a0aa49f97769a08667c809b13df01ca4adad53
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 19 22:58:56 2013 +0100

    build: Add missing -I flag for the daemon.
    
    * daemon.am (libstore_a_CPPFLAGS): Add missing -I, for schema.sql.hh.

commit 353283bbe99fdb458b2e6bf03bb6c62344e29cfe
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 19 22:48:13 2013 +0100

    daemon: Add `--listen'.
    
    * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_LISTEN): New macro.
      (options): Add `--listen'.
      (parse_opt): Handle it.
    * doc/guix.texi (Invoking guix-daemon): Mention it.

commit 8faece2280dbad907fe57edd8c41732d87c35e76
Author: Ludovic Courtès <address@hidden>
Date:   Tue Feb 19 22:43:07 2013 +0100

    Update from upstream Nix.

commit 05c0ac721e9411b1ac34f15a910b90bdf64b839a
Author: Ludovic Courtès <address@hidden>
Date:   Mon Feb 18 21:53:59 2013 +0100

    store: Add the `%daemon-socket-file' parameter.
    
    * guix/store.scm (%daemon-socket-file): New variable.
      (open-connection): Use it as the default value for FILE.

commit a1143ee3fad712e74deefa7eb7f62b323789b8bb
Author: Ludovic Courtès <address@hidden>
Date:   Sun Feb 17 22:19:11 2013 +0100

    Add Mark to `AUTHORS'.

commit 02d94dab8d7827eb0dae469025cf6aeead12b873
Author: Ludovic Courtès <address@hidden>
Date:   Sun Feb 17 22:18:16 2013 +0100

    build: Build guix/scripts/download.go after guix/build/download.go.
    
    * Makefile.am (guix/scripts/download.go): Add dependency on
      `guix/build/download.go'.
      Reported by Nikita Karetnikov <address@hidden>.

commit dc3f1809cf4637fcf30d9c1789fa0eb96aefd0f5
Author: Ludovic Courtès <address@hidden>
Date:   Sun Feb 17 16:25:30 2013 +0100

    scripts: Remove hyphen in the command name shown by `--version'.
    
    * guix/scripts/build.scm (%options): Remove hyphen from the name passed
      to `show-version-and-exit'.
    * guix/scripts/download.scm (%options): Likewise.
    * guix/scripts/gc.scm (%options): Likewise.
    * guix/scripts/import.scm (%options): Likewise.
    * guix/scripts/package.scm (%options): Likewise.

commit ba4bcae03585c89c05c5fa8fbeef9450b24c2be8
Author: Mark H Weaver <address@hidden>
Date:   Sun Feb 17 13:25:06 2013 -0500

    gnu: guile-reader: Rename packages to avoid version number confusion.
    
    * gnu/packages/guile.scm (guile-reader): Change the character preceding the
      guile version number from '-' to '_' so that it will not be misinterpreted
      as the package version number.

commit 396e75e37c24c866b4f0ec83393b4f785be59697
Author: Mark H Weaver <address@hidden>
Date:   Sun Feb 17 13:23:45 2013 -0500

    Update `TODO'.

commit c07512179ef50cc50067844ec7ab15a228c70ac9
Author: Ludovic Courtès <address@hidden>
Date:   Sun Feb 17 15:38:02 2013 +0100

    scripts: Remove initialization now redundant with `initialize-guix'.
    
    * guix/scripts/build.scm (guix-build): Remove calls to `install-locale',
      `textdomain', etc., now redundant with `initialize-guix'.
    * guix/scripts/download.scm (guix-download): Likewise.
    * guix/scripts/import.scm (guix-import): Likewise.
    * guix/scripts/package.scm (guix-package): Likewise.
    * guix/ui.scm: Remove export of `install-locale' and `initialize-guix'.
      (initialize-guix): Add docstring.

commit ed407c8055ef0f0037d6239878b14845407fd920
Author: Ludovic Courtès <address@hidden>
Date:   Sun Feb 17 15:01:52 2013 +0100

    gnu: texinfo: Update to 5.0.
    
    * gnu/packages/texinfo.scm (texinfo): Update to 5.0.

commit 868c923f13e6ed95e1e5ad2bd32d4166842254ea
Author: Mark H Weaver <address@hidden>
Date:   Thu Feb 14 04:15:25 2013 -0500

    Replace individual scripts with master 'guix' script.
    
    * scripts/guix.in: New script.
    
    * Makefile.am (bin_SCRIPTS): Add 'scripts/guix'.  Remove 'guix-build',
      'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
    
      (MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
      'guix/scripts/import.scm', 'guix/scripts/package.scm', and
      'guix/scripts/gc.scm'.
    
    * configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'.  Remove 'guix-build',
      'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
    
    * guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
      guix-package.in: Remove shell script boilerplate.  Move to guix-COMMAND.in
      to guix/scripts/COMMAND.scm.  Rename module from (guix-COMMAND) to
      (guix scripts COMMAND).  Change "guix-COMMAND" to "guix COMMAND" in
      usage help string.
    
    * pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
      Export $GUIX_UNINSTALLED.
    
    * tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
      tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
      "guix-COMMAND".
    
    * doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
      "guix COMMAND".
    
    * po/POTFILES.in: Update.

commit d2474c2620a3b4a81e364ee3b741419a778f2472
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 03:28:26 2013 +0100

    Add (gnu system vm).
    
    * gnu/system/vm.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 3855e242a24025cc6f83731e7cf5d2ea73aeb23e
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 03:25:59 2013 +0100

    gnu: Add support for Guile in Linux initrd.
    
    * gnu/packages/linux-initrd.scm: New file.

commit 106ca9d0c160137ac41466b6d7cf18eee4f4583e
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 02:09:10 2013 +0100

    gnu: qemu-kvm: Add patch to have multiple SMB shares.
    
    * gnu/packages/qemu.scm (qemu-kvm/smb-shares): New variable.
    * gnu/packages/patches/qemu-multiple-smb-shares.patch: New file.
    * Makefile.am (dist_patch_DATA): Add it.

commit 5f7c5a97ba0a30b7fcdcbdf330efa4800c7bce90
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 01:37:26 2013 +0100

    packages: Add `package-output'.
    
    * guix/packages.scm (package-output): New procedure.
    * tests/packages.scm ("package-output"): New test.

commit 99d90fc102f4fbcc63b106f817b023687926a9e2
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 00:30:25 2013 +0100

    gnu: guile-static: Change `name' field.
    
    * gnu/packages/make-bootstrap.scm (%guile-static): Add `name' field with
      `-static' suffix.

commit 9322c6822f3c285212a07f38562c3d6425464e45
Author: Ludovic Courtès <address@hidden>
Date:   Sat Feb 16 00:29:43 2013 +0100

    gnu: guile-static: Add bindings for `reboot'.
    
    * gnu/packages/patches/guile-linux-syscalls.patch: Add `scm_reboot'.

commit e7d2c60809827182e9f716ab5de2e5ad77d7c252
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 15 22:36:05 2013 +0100

    gnu: qemu: Add dependency on Samba.
    
    * gnu/packages/qemu.scm (qemu-kvm): Add dependency on Samba; pass
      `--smbd' to ./configure.

commit b7e9ee3327be03f5bc529cfb90b31da1b5586d4c
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 15 22:04:51 2013 +0100

    gnu: samba: Augment the RUNPATH of executables to point to $out/lib.
    
    * gnu/packages/samba.scm (samba): Add `add-lib-to-runpath' phase, and
      PatchELF as an input.

commit 52e6e2461f266feee99b6fb02dfd700fba589f77
Author: Nikita Karetnikov <address@hidden>
Date:   Fri Feb 15 10:46:29 2013 +0000

    gnu: Add GNU Parted.
    
    * gnu/packages/parted.scm: New file.
    * Makefile.am (MODULES): Add it.

commit e70a28b87e7280ac3d73a7cd5d9c3240e31e19e9
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 15 00:29:28 2013 +0100

    gnu: guile-static: Add bindings for low-level Linux syscalls.
    
    * gnu/packages/make-bootstrap.scm (%guile-static): Add
      `guile-linux-syscalls.patch' as an input, and use it.
    * gnu/packages/patches/guile-linux-syscalls.patch: New file.
    * Makefile.am (dist_patch_DATA): Add it.

commit 2e48455d276501a27ddc6dada07407ce03256312
Author: Ludovic Courtès <address@hidden>
Date:   Fri Feb 15 00:26:52 2013 +0100

    gnu: linux-libre: Choose a config without debugging features.
    
    * gnu/packages/linux.scm (linux-libre): Choose "defconfig" instead of
      "allmodconfig" since the latter enables all debugging features.  Add
      `CONFIG_CIFS=m'.

commit f9c36483294f0e2eba9d0cde312023546aba9069
Author: Cyril Roelandt <address@hidden>
Date:   Wed Feb 13 23:20:11 2013 +0100

    gnu: Add vim.
    
    * gnu/packages/vim.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 854d62777938eaf5552d8e90a3848e3a8fdbbbbd
Author: Mark H Weaver <address@hidden>
Date:   Tue Feb 12 01:24:21 2013 -0500

    Build newest versions unless specified, and implement upgrades.
    
    * gnu/packages.scm (find-newest-available-packages):
      New exported procedure.
    
    * guix-build.in (newest-available-packages, find-best-packages-by-name):
      New procedures.
      (find-package): Use find-best-packages-by-name, to guarantee that
      if a version number is not specified, only the newest versions will
      be considered.
    
    * guix-package.in (%options): Add --upgrade/-u option.
      (newest-available-packages, find-best-packages-by-name, upgradeable?):
      New procedures.
      (find-package): Use find-best-packages-by-name, to guarantee that
      if a version number is not specified, only the newest versions will
      be considered.
      (process-actions): Implement upgrade option.
    
    * doc/guix.texi (Invoking guix-package): In the description of --install,
      mention that if no version number is specified, the newest available
      version will be selected.

commit 9ede36f0ed2ea3c2a6a020b52e51b741b07cbc1f
Author: Mark H Weaver <address@hidden>
Date:   Tue Feb 12 20:29:30 2013 -0500

    Inhibit duplicates in fold-packages.
    
    * gnu/packages.scm (fold2): New procedure.
      (fold-packages): Rework to suppress duplicates.

commit 790b8e0ebe63ae8d042327e6b1422c951166eb07
Author: Ludovic Courtès <address@hidden>
Date:   Thu Feb 14 00:14:29 2013 +0100

    build-system/gnu: Make the strip behavior of `static-package' configurable.
    
    * guix/build-system/gnu.scm (static-package): Add #:strip-all? keyword
      parameter.

commit ddff766e38e446ae84bd099f4473406706ba2d80
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 13 21:42:34 2013 +0100

    gnu: guile-static: Use libgc build with `USE_LIBC_PRIVATES'.
    
    * gnu/packages/make-bootstrap.scm (%guile-static): Use libgc build with
      CPPFLAGS=-DUSE_LIBC_PRIVATES.
    * gnu/packages/bdw-gc.scm (libgc): Add TODO to always do it.

commit ab744c1af5668b1fa1b0688614aa9c12813f4921
Author: Ludovic Courtès <address@hidden>
Date:   Wed Feb 13 16:09:29 2013 +0100

    gnu: Add missing patch for mcron.
    
    * gnu/packages/patches/mcron-install.patch: New file.
    * Makefile.am (dist_patch_DATA): Add it.

commit 922f11ad226810f64e663790fc5b366939c8b546
Author: Nikita Karetnikov <address@hidden>
Date:   Wed Feb 13 02:18:46 2013 +0000

    gnu: Add GNU Wdiff.
    
    * gnu/packages/wdiff.scm: New file.
    * Makefile.am (MODULES): Add it.

commit 6c7b6a51a4ea8fd05b85a5227c2333d4d9026f38
Author: Mark H Weaver <address@hidden>
Date:   Tue Feb 12 12:02:15 2013 -0500

    Add version-compare and version>? to utils.scm.
    
    * guix/utils.scm (version-compare, version>?): New exported procedures,
      based on version-string>?, which was formerly in gnu-maintenance.scm.
    
    * guix/gnu-maintenance.scm (version-string>?): Removed procedure.
      (latest-release): Use 'version>?' instead of 'version-string>?'.

commit 76978d406242c8680fa6b3c3ad122906445540f2
Author: Andreas Enge <address@hidden>
Date:   Wed Feb 13 00:41:05 2013 +0100

    gnu: Add signing-party.
    
    * gnu/packages/gnupg.scm (signing-party): New variable.

commit b6f5801e1c74f26b2884a51e292876f28ff25393
Author: Andreas Enge <address@hidden>
Date:   Sun Feb 24 18:06:22 2013 +0100

    gnu: wget: Drop manual handling of /usr/bin/env.
    
    * gnu/packages/wget.scm (wget): Drop patch-/usr/bin/env phase.

commit b5c18c78c2ff53fe3d489120d50f3732ee36d939
Author: Andreas Enge <address@hidden>
Date:   Sun Feb 24 17:54:51 2013 +0100

    gnu: curl: Let patch-shebang handle /usr/bin/env.
    
    * gnu/packages/curl.scm (curl): Drop manual rewriting of #!/usr/bin/env.

commit c3f9761771d6a6bdafbe7626082d7c01599611d8
Author: Andreas Enge <address@hidden>
Date:   Sun Feb 24 16:41:27 2013 +0100

    gnu: openldap: Disable tests, they fail too randomly probably due to
       timeouts in the server.
    
    * gnu/packages/openldap.scm (openldap): Drop all tests.

commit ca8def6e6fd9670affe8eb489c47d460e46e8061
Author: Andreas Enge <address@hidden>
Date:   Sat Feb 23 23:27:46 2013 +0100

    Patch-shebang: Do not add space after interpreter without argument.
    
    * guix/build/utils.scm (patch-shebang): Do not add a space after a command
      interpreter not followed by an argument; this made two tests of
      coreutils fail.

commit 11996d85d3cfa31ecf969421b4dc718b617bf2ff
Author: Andreas Enge <address@hidden>
Date:   Fri Feb 22 23:00:41 2013 +0100

    Patch-shebang: Handle "#!/usr/bin/env command"
    
    * guix/build/utils.scm (patch-shebang): Handle replacement of
       "#!.*/env CMD ARGS" by "#!/nix/store/path/.../to/CMD ARGS".

commit 93a6f5520c96934b896c70bab8c00ba912711569
Author: Andreas Enge <address@hidden>
Date:   Tue Feb 12 22:06:47 2013 +0100

    gnu: gmp: Update to version 5.1.1.
    
    * gnu/packages/multiprecision.scm (gmp): Update to version 5.1.1.

-----------------------------------------------------------------------

Summary of changes:
 Makefile.am                                        |   10 +-
 doc/guix.texi                                      |   22 +-
 gnu/packages/autotools.scm                         |    4 +
 gnu/packages/avahi.scm                             |   14 +-
 gnu/packages/base.scm                              |   96 +-
 gnu/packages/bootstrap.scm                         |   11 +-
 gnu/packages/cross-base.scm                        |  244 +
 gnu/packages/curl.scm                              |   13 +-
 gnu/packages/dwm.scm                               |   86 +
 gnu/packages/emacs.scm                             |   36 +-
 gnu/packages/fontutils.scm                         |   14 +
 gnu/packages/gawk.scm                              |    6 +-
 gnu/packages/gcc.scm                               |   40 +-
 gnu/packages/ghostscript.scm                       |   42 +
 gnu/packages/glib.scm                              |   56 +-
 gnu/packages/guile.scm                             |   23 +-
 gnu/packages/lesstif.scm                           |   50 +
 gnu/packages/linux.scm                             |   25 +-
 gnu/packages/make-bootstrap.scm                    |    5 +-
 gnu/packages/multiprecision.scm                    |   15 +-
 gnu/packages/openldap.scm                          |   16 +-
 .../patches/gcc-cross-environment-variables.patch  |   24 +
 gnu/packages/patches/python-fix-dbm.patch          |   20 +
 gnu/packages/patches/xpdf-constchar.patch          |   15 +
 gnu/packages/pdf.scm                               |   70 +-
 gnu/packages/perl.scm                              |    3 +
 gnu/packages/pkg-config.scm                        |    5 +
 gnu/packages/python.scm                            |    4 +
 gnu/packages/ratpoison.scm                         |   71 +
 gnu/packages/texlive.scm                           |    4 +-
 gnu/packages/wget.scm                              |    7 -
 gnu/packages/xml.scm                               |   31 +-
 gnu/packages/xorg.scm                              | 4869 ++++++++++++++++++++
 guix/build-system/cmake.scm                        |    6 +-
 guix/build-system/gnu.scm                          |   45 +-
 guix/build-system/perl.scm                         |    8 +
 guix/build-system/trivial.scm                      |    6 +-
 guix/build/gnu-build-system.scm                    |   44 +-
 guix/build/perl-build-system.scm                   |    4 -
 guix/build/utils.scm                               |  143 +-
 guix/download.scm                                  |    3 +-
 guix/packages.scm                                  |   49 +-
 guix/scripts/package.scm                           |   66 +-
 guix/utils.scm                                     |   28 +
 tests/builders.scm                                 |   15 +-
 tests/guix-package.sh                              |    8 +
 tests/packages.scm                                 |   36 +
 tests/utils.scm                                    |   10 +
 48 files changed, 6153 insertions(+), 269 deletions(-)
 create mode 100644 gnu/packages/cross-base.scm
 create mode 100644 gnu/packages/dwm.scm
 create mode 100644 gnu/packages/lesstif.scm
 create mode 100644 gnu/packages/patches/gcc-cross-environment-variables.patch
 create mode 100644 gnu/packages/patches/python-fix-dbm.patch
 create mode 100644 gnu/packages/patches/xpdf-constchar.patch
 create mode 100644 gnu/packages/ratpoison.scm
 create mode 100644 gnu/packages/xorg.scm


hooks/post-receive
-- 
guix source archive



reply via email to

[Prev in Thread] Current Thread [Next in Thread]