8db68032a6
svn path=/nixpkgs/trunk/; revision=26899
42 lines
1.3 KiB
Nix
42 lines
1.3 KiB
Nix
{ stdenv, fetchurl, libevent, openssl, zlib }:
|
||
|
||
stdenv.mkDerivation rec {
|
||
name = "tor-0.2.1.30";
|
||
|
||
src = fetchurl {
|
||
url = "http://www.torproject.org/dist/${name}.tar.gz";
|
||
sha256 = "02g15k8w5r57r9r6lz0sxzzvqx200y397y142cjswsd4zyla2lpk";
|
||
};
|
||
|
||
patchPhase =
|
||
# DNS lookups fail in chroots.
|
||
'' sed -i "src/or/test.c" -es/localhost/127.0.0.1/g
|
||
'';
|
||
|
||
buildInputs = [ libevent openssl zlib ];
|
||
|
||
doCheck = true;
|
||
|
||
meta = {
|
||
homepage = http://www.torproject.org/;
|
||
description = "Tor, an anonymous network router to improve privacy on the Internet";
|
||
|
||
longDescription=''
|
||
Tor protects you by bouncing your communications around a distributed
|
||
network of relays run by volunteers all around the world: it prevents
|
||
somebody watching your Internet connection from learning what sites you
|
||
visit, and it prevents the sites you visit from learning your physical
|
||
location. Tor works with many of your existing applications, including
|
||
web browsers, instant messaging clients, remote login, and other
|
||
applications based on the TCP protocol.
|
||
'';
|
||
|
||
license="mBSD";
|
||
|
||
maintainers =
|
||
[ # Russell O’Connor <roconnor@theorem.ca> ?
|
||
stdenv.lib.maintainers.ludo
|
||
];
|
||
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
|
||
};
|
||
}
|