gnu: tor: Record the file name of 'torsocks' in 'torify'.
* gnu/packages/tor.scm (tor)[arguments]: Add 'adjust-torify' phase. [inputs]: Add TORSOCKS.
parent
61d4f9e89d
commit
7750f220be
|
@ -73,6 +73,16 @@
|
|||
"--enable-zstd")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'build 'adjust-torify
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
;; Record in 'torify' the absolute file name of 'torsocks'.
|
||||
(let ((torsocks (search-input-file
|
||||
inputs "/bin/torsocks")))
|
||||
(substitute* "contrib/client-tools/torify"
|
||||
(("pathfind torsocks")
|
||||
"true")
|
||||
(("exec torsocks")
|
||||
(string-append "exec " torsocks))))))
|
||||
(add-before 'check 'skip-practracker
|
||||
;; This is a style linter. It doesn't get to throw fatal errors.
|
||||
(lambda _
|
||||
|
@ -98,6 +108,7 @@
|
|||
(list libevent
|
||||
libseccomp
|
||||
openssl
|
||||
torsocks
|
||||
xz
|
||||
zlib
|
||||
`(,zstd "lib")))
|
||||
|
|
Reference in New Issue