[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/19: gnu: Add julia-preferences.
From: |
guix-commits |
Subject: |
13/19: gnu: Add julia-preferences. |
Date: |
Wed, 28 Jul 2021 09:08:23 -0400 (EDT) |
efraim pushed a commit to branch master
in repository guix.
commit f7eaa69dc2effb75ff17a2f91d6a31f3b335ee1c
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed Jul 28 15:31:51 2021 +0300
gnu: Add julia-preferences.
* gnu/packages/julia-xyz.scm (julia-preferences): New variable.
---
gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index f7a9fdb..fe9d63c 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2902,6 +2902,31 @@ Hessian and g the gradient) may not be a descent
direction if H is not positive
definite.")
(license license:expat)))
+(define-public julia-preferences
+ (package
+ (name "julia-preferences")
+ (version "1.2.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaPackaging/Preferences.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1cail43iqzbi6m9v6981rhz47zf2lcvhs5ds5gdqvc9nx5frghxq"))))
+ (build-system julia-build-system)
+ (arguments
+ `(#:tests? #f)) ; Tests try to mkdir /.julia
+ (home-page "https://github.com/JuliaPackaging/Preferences.jl")
+ (synopsis "Store configuration switches to TOML files")
+ (description "The @code{Preferences} package provides an integrated way for
+packages to store configuration switches to persistent TOML files, and use
those
+pieces of information at both run time and compile time in Julia. This enables
+the user to modify the behavior of a package, and have that choice reflected in
+everything from run time algorithm choice to code generation at compile time.")
+ (license license:expat)))
+
(define-public julia-prettytables
(package
(name "julia-prettytables")
- 06/19: gnu: openlibm: Fix cross-compiling., (continued)
- 06/19: gnu: openlibm: Fix cross-compiling., guix-commits, 2021/07/28
- 04/19: gnu: Add pcre2-10.36., guix-commits, 2021/07/28
- 05/19: gnu: openlibm: Update to 0.7.4., guix-commits, 2021/07/28
- 09/19: gnu: julia: Update to 1.6.1., guix-commits, 2021/07/28
- 10/19: gnu: libuv-julia: Clean up package definition., guix-commits, 2021/07/28
- 03/19: gnu: Add utf8proc-2.6.1., guix-commits, 2021/07/28
- 07/19: gnu: julia-staticarrays: Update to 1.2.5, guix-commits, 2021/07/28
- 08/19: gnu: Add curl-ssh., guix-commits, 2021/07/28
- 11/19: gnu: llvm-julia: Overide build-type., guix-commits, 2021/07/28
- 12/19: gnu: julia: Skip tests on aarch64-linux., guix-commits, 2021/07/28
- 13/19: gnu: Add julia-preferences.,
guix-commits <=
- 14/19: gnu: julia-jllwrappers: Add julia-preferences., guix-commits, 2021/07/28
- 15/19: gnu: global: Update to 6.6.7., guix-commits, 2021/07/28
- 17/19: gnu: julia-datavalues: Skip tests., guix-commits, 2021/07/28
- 16/19: gnu: julia-compat: Update to 3.31.0., guix-commits, 2021/07/28
- 18/19: gnu: julia-docstringextensions: Skip tests., guix-commits, 2021/07/28
- 19/19: gnu: julia-distances: Update flakey tests., guix-commits, 2021/07/28