guix: update to 0.3

This commit is contained in:
Ludovic Courtès 2013-07-19 23:21:34 +02:00
parent 60c82048e0
commit 6e97ea6b00

View File

@ -15,11 +15,11 @@ let
};
};
in stdenv.mkDerivation rec {
name = "guix-0.2";
name = "guix-0.3";
src = fetchurl {
url = "ftp://alpha.gnu.org/gnu/guix/${name}.tar.gz";
sha256 = "140y0ywbgl6vxl4nwswz4vim2wwdiajxlksj24lnv40aw5hyvifr";
sha256 = "0xpfdmlfkkpmgrb8lpaqs5wxx31m4jslajs6b9waz5wp91zk7fix";
};
configureFlags =
@ -33,11 +33,6 @@ in stdenv.mkDerivation rec {
cp -v "${boot_guile.x86_64}" gnu/packages/bootstrap/x86_64-linux/guile-2.0.7.tar.xz
'';
preCheck =
# XXX: Skip this test (see commit 91fe0e20c7da2b706a1ac0e7b75235b6c1e6ed0a).
'' sed -i tests/guix-package.sh -e's/guix package --version/exit 0/'
'';
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ guile libgcrypt sqlite bzip2 ];
@ -52,7 +47,7 @@ in stdenv.mkDerivation rec {
In addition to standard package management features, Guix supports
transactional upgrades and roll-backs, unprivileged package management,
per-user profiles, and garbage collection.
per-user profiles, and garbage collection.
It provides Guile Scheme APIs, including high-level embedded
domain-specific languages (EDSLs), to describe how packages are built
@ -67,6 +62,7 @@ in stdenv.mkDerivation rec {
license = "GPLv3+";
maintainers = [ stdenv.lib.maintainers.ludo ];
platforms = stdenv.lib.platforms.linux;
homepage = http://www.gnu.org/software/guix;
};