aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-06-07 00:02:48 +0200
committerLudovic Courtès <ludo@gnu.org>2013-06-07 00:02:48 +0200
commitb2e3dd94809bb68665f1fbe10fbce6d2b4ac3bfb (patch)
treebb2c3778fe8b92c3981407916c4e799f19b7c73e
parent9d97a1b3d6ef1a829b36844be5003f1d1537903e (diff)
downloadpatches-b2e3dd94809bb68665f1fbe10fbce6d2b4ac3bfb.tar
patches-b2e3dd94809bb68665f1fbe10fbce6d2b4ac3bfb.tar.gz
gnu: Add Privoxy.
* gnu/packages/tor.scm (privoxy): New variable.
-rw-r--r--gnu/packages/tor.scm44
1 files changed, 43 insertions, 1 deletions
diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm
index 6d4b84092d..1046f66eb2 100644
--- a/gnu/packages/tor.scm
+++ b/gnu/packages/tor.scm
@@ -23,7 +23,10 @@
#:use-module (guix build-system gnu)
#:use-module (gnu packages libevent)
#:use-module (gnu packages compression)
- #:use-module (gnu packages openssl))
+ #:use-module (gnu packages openssl)
+ #:use-module (gnu packages pcre)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages w3m))
(define-public tor
(package
@@ -75,3 +78,42 @@ applications based on the TCP protocol.")
way with Tor. It ensures that DNS requests are handled safely and explicitly
rejects UDP traffic from the application you're using.")
(license gpl2+)))
+
+(define-public privoxy
+ (package
+ (name "privoxy")
+ (version "3.0.21")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://sourceforge/ijbswa/Sources/"
+ version "%20%28stable%29/privoxy-"
+ version "-stable-src.tar.gz"))
+ (sha256
+ (base32
+ "1f6xb7aa47p90c26vqaw74y6drs9gpnhxsgby3mx0awdjh0ydisy"))))
+ (build-system gnu-build-system)
+ (arguments
+ '(#:phases (alist-cons-before
+ 'configure 'autoconf
+ (lambda _
+ ;; Unfortunately, this is not a tarball produced by
+ ;; "make dist".
+ (zero? (system* "autoreconf" "-vfi")))
+ %standard-phases)
+ #:tests? #f))
+ (inputs
+ `(("w3m" ,w3m)
+ ("pcre" ,pcre)
+ ("zlib" ,zlib)
+ ("autoconf" ,autoconf)
+ ("automake" ,automake)))
+ (home-page "http://www.privoxy.org")
+ (synopsis "Web proxy with advanced filtering capabilities for enhancing privacy")
+ (description
+ "Privoxy is a non-caching web proxy with advanced filtering capabilities
+for enhancing privacy, modifying web page data and HTTP headers, controlling
+access, and removing ads and other obnoxious Internet junk. Privoxy has a
+flexible configuration and can be customized to suit individual needs and
+tastes. It has application for both stand-alone systems and multi-user
+networks.")
+ (license gpl2+)))