gnu: lightgbm: Don't use unstable tarball.

* gnu/packages/machine-learning.scm (lightgbm)[source]: Download using
git-fetch.
[arguments]: Adjust custom 'check phase accordingly.
This commit is contained in:
Efraim Flashner 2020-06-23 17:02:04 +03:00
parent 92ecee94dd
commit a2a7cc9bfc
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -946,14 +946,14 @@ (define-public lightgbm
(name "lightgbm")
(version "2.0.12")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/Microsoft/LightGBM/archive/v"
version ".tar.gz"))
(method git-fetch)
(uri (git-reference
(url "https://github.com/Microsoft/LightGBM")
(commit (string-append "v" version))))
(sha256
(base32
"132zf0yk0545mg72hyzxm102g3hpb6ixx9hnf8zd2k55gas6cjj1"))
(file-name (string-append name "-" version ".tar.gz"))))
"0jlvyn7k81dzrh9ij3zw576wbgiwmmr26rzpdxjn1dbpc3njpvzi"))
(file-name (git-file-name name version))))
(native-inputs
`(("python-pytest" ,python-pytest)
("python-nose" ,python-nose)))
@ -968,8 +968,8 @@ (define-public lightgbm
#:phases
(modify-phases %standard-phases
(replace 'check
(lambda* (#:key outputs #:allow-other-keys)
(with-directory-excursion ,(string-append "../LightGBM-" version)
(lambda _
(with-directory-excursion "../source"
(invoke "pytest" "tests/c_api_test/test_.py")))))))
(build-system cmake-build-system)
(home-page "https://github.com/Microsoft/LightGBM")