mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-09 04:40:06 -05:00
gnu: hdf-java: Look for jars in the right place.
* gnu/packages/maths.scm (hdf-java)[arguments]: Look for slf4j .jar files in the right place rather than share/java.
This commit is contained in:
parent
2dffe4767c
commit
22e753b9b1
1 changed files with 7 additions and 3 deletions
|
@ -1400,7 +1400,10 @@ (define-public hdf-java
|
|||
"hdf/hdf5lib/exceptions/Makefile.in"
|
||||
"hdf/hdflib/Makefile.in")
|
||||
(("\\$\\(TOP\\)/lib/slf4j-api-1\\.7\\.5\\.jar")
|
||||
(search-input-file inputs "/share/java/slf4j-api.jar")))
|
||||
;; 'slf4j-api-X.Y.Z.jar' is installed in a Maven-style
|
||||
;; directory, so use 'find-files' to find it.
|
||||
(car (find-files (assoc-ref inputs "slf4j-api")
|
||||
"^slf4j-api.*\\.jar$"))))
|
||||
;; Replace outdated config.sub and config.guess:
|
||||
(with-directory-excursion "config"
|
||||
(for-each (lambda (file)
|
||||
|
@ -1428,8 +1431,9 @@ (define-public hdf-java
|
|||
(testjars
|
||||
(append
|
||||
(map (lambda (i)
|
||||
(string-append (assoc-ref inputs i)
|
||||
"/share/java/" i ".jar"))
|
||||
(car (find-files (assoc-ref inputs i)
|
||||
(string-append "^" i
|
||||
".*\\.jar$"))))
|
||||
'("slf4j-api" "slf4j-simple"))
|
||||
(list
|
||||
(car (find-files (assoc-ref inputs "junit") "jar$"))
|
||||
|
|
Loading…
Reference in a new issue