2010-05-24 23:28:54 +02:00
|
|
|
|
{ stdenv, fetchurl, libevent, openssl, zlib }:
|
2010-05-16 18:23:32 +02:00
|
|
|
|
|
2010-05-24 23:28:54 +02:00
|
|
|
|
stdenv.mkDerivation rec {
|
2012-02-29 14:30:01 +01:00
|
|
|
|
name = "tor-0.2.2.35";
|
2010-05-16 18:23:32 +02:00
|
|
|
|
|
|
|
|
|
src = fetchurl {
|
2010-05-24 23:28:54 +02:00
|
|
|
|
url = "http://www.torproject.org/dist/${name}.tar.gz";
|
2012-02-29 14:30:01 +01:00
|
|
|
|
sha256 = "f141a41fffd31494a0f96ebbb6b999eab33ce62d5c31f81222a0acd034adbf3a";
|
2010-05-16 18:23:32 +02:00
|
|
|
|
};
|
|
|
|
|
|
2012-02-29 14:30:01 +01:00
|
|
|
|
# patchPhase =
|
2010-05-24 23:28:43 +02:00
|
|
|
|
# DNS lookups fail in chroots.
|
2012-02-29 14:30:01 +01:00
|
|
|
|
# '' sed -i "src/or/test.c" -es/localhost/127.0.0.1/g
|
|
|
|
|
# '';
|
2010-05-24 23:28:43 +02:00
|
|
|
|
|
2010-05-24 23:28:54 +02:00
|
|
|
|
buildInputs = [ libevent openssl zlib ];
|
2010-05-24 23:28:43 +02:00
|
|
|
|
|
2010-05-16 18:23:32 +02:00
|
|
|
|
doCheck = true;
|
|
|
|
|
|
|
|
|
|
meta = {
|
|
|
|
|
homepage = http://www.torproject.org/;
|
2010-05-24 23:28:54 +02:00
|
|
|
|
description = "Tor, an anonymous network router to improve privacy on the Internet";
|
|
|
|
|
|
2010-05-16 18:23:32 +02:00
|
|
|
|
longDescription=''
|
2010-05-24 23:28:54 +02:00
|
|
|
|
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.
|
2010-05-16 18:23:32 +02:00
|
|
|
|
'';
|
|
|
|
|
|
2010-05-24 23:28:54 +02:00
|
|
|
|
license="mBSD";
|
|
|
|
|
|
|
|
|
|
maintainers =
|
|
|
|
|
[ # Russell O’Connor <roconnor@theorem.ca> ?
|
|
|
|
|
stdenv.lib.maintainers.ludo
|
|
|
|
|
];
|
|
|
|
|
platforms = stdenv.lib.platforms.gnu; # arbitrary choice
|
|
|
|
|
};
|
2010-05-16 18:23:32 +02:00
|
|
|
|
}
|