gnu: r-seurat: Fix ModularityOptimizer.jar.
* gnu/packages/bioinformatics.scm (r-seurat)[arguments]: Include Main-Class attribute in manifest.
This commit is contained in:
parent
b6313997ad
commit
8271b8d22a
|
@ -9427,10 +9427,16 @@ and irregular enzymatic cleavages, mass measurement accuracy, etc.")
|
|||
(let ((classesdir "tmp-classes"))
|
||||
(setenv "JAVA_HOME" (assoc-ref inputs "jdk"))
|
||||
(mkdir classesdir)
|
||||
|
||||
(with-output-to-file "manifest"
|
||||
(lambda _
|
||||
(display "Manifest-Version: 1.0
|
||||
Main-Class: ModularityOptimizer\n")))
|
||||
(and (zero? (apply system* `("javac" "-d" ,classesdir
|
||||
,@(find-files "java" "\\.java$"))))
|
||||
(zero? (system* "jar"
|
||||
"-cf" "inst/java/ModularityOptimizer.jar"
|
||||
"-cmf" "manifest"
|
||||
"inst/java/ModularityOptimizer.jar"
|
||||
"-C" classesdir ".")))))))))
|
||||
(native-inputs
|
||||
`(("jdk" ,icedtea "jdk")))
|
||||
|
|
Loading…
Reference in New Issue