gnu: clusterssh: Run.
* gnu/packages/admin.scm (clusterssh)[arguments]: Add ’augment-library-path’ phase so libraries are found. [propagated-inputs]: Make all of these… [inputs]: …regular.master
parent
3d909a0acf
commit
332a276503
|
@ -931,7 +931,33 @@ by bandwidth they use.")
|
||||||
;; Update the manifest so t/manifest.t happily passes.
|
;; Update the manifest so t/manifest.t happily passes.
|
||||||
(substitute* "MANIFEST"
|
(substitute* "MANIFEST"
|
||||||
(("t/perltidy.t\n") ""))
|
(("t/perltidy.t\n") ""))
|
||||||
#t)))))
|
#t))
|
||||||
|
(add-after 'install 'augment-library-path
|
||||||
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
(bin (string-append out "/bin")))
|
||||||
|
(with-directory-excursion bin
|
||||||
|
(for-each
|
||||||
|
(lambda (program)
|
||||||
|
(wrap-program program
|
||||||
|
`("PERL5LIB" ":" prefix
|
||||||
|
,(map (lambda (file-name)
|
||||||
|
(string-append file-name
|
||||||
|
"/lib/perl5/site_perl"))
|
||||||
|
(cons out
|
||||||
|
(map (lambda (input)
|
||||||
|
(assoc-ref inputs input))
|
||||||
|
;; These may be propagated and hence
|
||||||
|
;; not explicitly listed as inputs.
|
||||||
|
(list "perl-class-data-inheritable"
|
||||||
|
"perl-devel-stacktrace"
|
||||||
|
"perl-exception-class"
|
||||||
|
"perl-tk"
|
||||||
|
"perl-try-tiny"
|
||||||
|
"perl-x11-protocol"
|
||||||
|
"perl-x11-protocol-other")))))))
|
||||||
|
(find-files "." ".*")))
|
||||||
|
#t))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("perl-cpan-changes" ,perl-cpan-changes)
|
`(("perl-cpan-changes" ,perl-cpan-changes)
|
||||||
("perl-file-slurp" ,perl-file-slurp)
|
("perl-file-slurp" ,perl-file-slurp)
|
||||||
|
@ -946,14 +972,13 @@ by bandwidth they use.")
|
||||||
("perl-test-trap" ,perl-test-trap)
|
("perl-test-trap" ,perl-test-trap)
|
||||||
("perltidy" ,perltidy)))
|
("perltidy" ,perltidy)))
|
||||||
(inputs
|
(inputs
|
||||||
`(("xterm" ,xterm)))
|
|
||||||
(propagated-inputs
|
|
||||||
`(("perl-exception-class" ,perl-exception-class)
|
`(("perl-exception-class" ,perl-exception-class)
|
||||||
("perl-sort-naturally" ,perl-sort-naturally)
|
("perl-sort-naturally" ,perl-sort-naturally)
|
||||||
("perl-tk" ,perl-tk)
|
("perl-tk" ,perl-tk)
|
||||||
("perl-try-tiny" ,perl-try-tiny)
|
("perl-try-tiny" ,perl-try-tiny)
|
||||||
("perl-x11-protocol" ,perl-x11-protocol)
|
("perl-x11-protocol" ,perl-x11-protocol)
|
||||||
("perl-x11-protocol-other" ,perl-x11-protocol-other)))
|
("perl-x11-protocol-other" ,perl-x11-protocol-other)
|
||||||
|
("xterm" ,xterm)))
|
||||||
;; The clusterssh.sourceforge.net address requires login to view
|
;; The clusterssh.sourceforge.net address requires login to view
|
||||||
(home-page "https://sourceforge.net/projects/clusterssh/")
|
(home-page "https://sourceforge.net/projects/clusterssh/")
|
||||||
(synopsis "Secure concurrent multi-server terminal control")
|
(synopsis "Secure concurrent multi-server terminal control")
|
||||||
|
|
Reference in New Issue