Rename Tahoe to Tahoe-LAFS.

svn path=/nixpkgs/trunk/; revision=18059
This commit is contained in:
Ludovic Courtès 2009-10-31 22:34:24 +00:00
parent c9b79a3d84
commit 061daca90c
2 changed files with 8 additions and 8 deletions

View File

@ -2,16 +2,16 @@
, simplejson, zfec, pycryptopp, pysqlite, nettools }: , simplejson, zfec, pycryptopp, pysqlite, nettools }:
buildPythonPackage (rec { buildPythonPackage (rec {
name = "tahoe-1.5.0"; name = "tahoe-lafs-1.5.0";
namePrefix = ""; namePrefix = "";
src = fetchurl { src = fetchurl {
url = "http://allmydata.org/source/tahoe/releases/allmydata-${name}.zip"; url = "http://allmydata.org/source/tahoe/releases/allmydata-tahoe-1.5.0.zip";
sha256 = "1cgwm7v49mlfsq47k8gw2bz14d6lnls0mr6dc18815pf24z4f00n"; sha256 = "1cgwm7v49mlfsq47k8gw2bz14d6lnls0mr6dc18815pf24z4f00n";
}; };
patchPhase = '' patchPhase = ''
echo "forcing Tahoe to use \`setuptools' 0.6c9 rather than an unreleased version" echo "forcing the use of \`setuptools' 0.6c9 rather than an unreleased version"
for i in *setup.py for i in *setup.py
do do
sed -i "$i" -es'/0.6c12dev/0.6c9/g' sed -i "$i" -es'/0.6c12dev/0.6c9/g'
@ -43,7 +43,7 @@ buildPythonPackage (rec {
postInstall = '' postInstall = ''
# Install the documentation. # Install the documentation.
# FIXME: Inkscape setfaults when run from here. Setting $HOME to # FIXME: Inkscape segfaults when run from here. Setting $HOME to
# something writable doesn't help; providing $FONTCONFIG_FILE doesn't # something writable doesn't help; providing $FONTCONFIG_FILE doesn't
# help either. So we just don't run `make' under `docs/'. # help either. So we just don't run `make' under `docs/'.
@ -53,10 +53,10 @@ buildPythonPackage (rec {
''; '';
meta = { meta = {
description = "Tahoe, a decentralized, fault-tolerant, distributed storage system"; description = "Tahoe-LAFS, a decentralized, fault-tolerant, distributed storage system";
longDescription = '' longDescription = ''
Tahoe is a secure, decentralized, fault-tolerant filesystem. Tahoe-LAFS is a secure, decentralized, fault-tolerant filesystem.
This filesystem is encrypted and spread over multiple peers in This filesystem is encrypted and spread over multiple peers in
such a way that it remains available even when some of the peers such a way that it remains available even when some of the peers
are unavailable, malfunctioning, or malicious. are unavailable, malfunctioning, or malicious.
@ -64,7 +64,7 @@ buildPythonPackage (rec {
homepage = http://allmydata.org/; homepage = http://allmydata.org/;
license = "GPLv2+"; license = [ "GPLv2+" /* or */ "TGPPLv1+" ];
maintainers = [ lib.maintainers.ludo ]; maintainers = [ lib.maintainers.ludo ];
}; };

View File

@ -7768,7 +7768,7 @@ let
inherit (xlibs) xextproto libXtst inputproto; inherit (xlibs) xextproto libXtst inputproto;
}; };
tahoe = import ../tools/networking/p2p/tahoe { tahoelafs = import ../tools/networking/p2p/tahoe-lafs {
inherit fetchurl lib unzip nettools buildPythonPackage; inherit fetchurl lib unzip nettools buildPythonPackage;
inherit (pythonPackages) twisted foolscap simplejson nevow zfec inherit (pythonPackages) twisted foolscap simplejson nevow zfec
pycryptopp pysqlite; pycryptopp pysqlite;