diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2025-11-21 16:35:59 +0100 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2025-12-01 16:58:04 +0100 |
| commit | 3cf19e40238aad663f2d18d72aca6e6d5df108b4 (patch) | |
| tree | 1bd1b8f1a936da8bfe1a4e18364c2c925a83dd93 | |
| parent | ea9153f83e5b78367152e28f2f1c38cb52576316 (diff) | |
gnu: vowpal-wabbit: Improve style.
* gnu/packages/machine-learning.scm (vowpal-wabbit): Sort fields.
[arguments]: Use G-Expressions.
[home-page]: Update.
Change-Id: Ia141a8e4b28e79b078896f39e13a958e9b1d4232
| -rw-r--r-- | gnu/packages/machine-learning.scm | 38 |
1 files changed, 18 insertions, 20 deletions
diff --git a/gnu/packages/machine-learning.scm b/gnu/packages/machine-learning.scm index 0af29994a8d..eb85215b4fa 100644 --- a/gnu/packages/machine-learning.scm +++ b/gnu/packages/machine-learning.scm @@ -2712,28 +2712,26 @@ the following advantages: (base32 "04bwzk6ifgnz3fmzid8b7avxf9n5pnx9xcjm61nkjng1vv0bpj8x")) (file-name (git-file-name name version)))) - (inputs - (list boost zlib)) + (build-system gnu-build-system) (arguments - `(#:configure-flags - (list (string-append "--with-boost=" - (assoc-ref %build-inputs "boost"))) - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'make-files-writable - (lambda _ - (for-each make-file-writable (find-files "." ".*")) #t)) - (add-after 'install 'install-more-headers - (lambda* (#:key outputs #:allow-other-keys) - (for-each + (list + #:configure-flags + #~(list (string-append "--with-boost=" #$(this-package-input "boost"))) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'make-files-writable + (lambda _ + (for-each make-file-writable (find-files "." ".*")))) + (add-after 'install 'install-more-headers + (lambda _ + (for-each (lambda (file) - (install-file file (string-append - (assoc-ref outputs "out") - "/include/vowpalwabbit"))) - (find-files "vowpalwabbit" "\\.h$")) - #t))))) - (build-system gnu-build-system) - (home-page "https://github.com/JohnLangford/vowpal_wabbit") + (install-file + file (string-append #$output "/include/vowpalwabbit"))) + (find-files "vowpalwabbit" "\\.h$"))))))) + (inputs + (list boost zlib)) + (home-page "https://vowpalwabbit.org") (synopsis "Fast machine learning library for online learning") (description "Vowpal Wabbit is a machine learning system with techniques such as online, hashing, allreduce, reductions, learning2search, active, and |
