diff options
| author | Orahcio Felício de Sousa <orahcio@gmail.com> | 2026-08-10 18:02:18 -0300 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2026-08-24 10:09:18 +0900 |
| commit | 00d646abd25791b1c71a2acebe3864cfa7077774 (patch) | |
| tree | a3f0030ab213256ed88ee3a092170f53f7e47d3a | |
| parent | 3dbd1c7b49065a162c0ae687939ffb905a2895ec (diff) | |
gnu: cytnx: Update to 1.1.1.
* gnu/packages/physics.scm (cytnx): Update to 1.1.1.
[inputs]: Add arpack-ng. [native-inputs]: Add morse-cmake.
Merges: https://codeberg.org/guix/guix/pulls/10474
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
| -rw-r--r-- | gnu/packages/physics.scm | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/gnu/packages/physics.scm b/gnu/packages/physics.scm index 80312699a72..505c19c0aa0 100644 --- a/gnu/packages/physics.scm +++ b/gnu/packages/physics.scm | |||
| @@ -206,7 +206,7 @@ which are themselves described in 'ddl.dic'.") | |||
| 206 | (define-public cytnx | 206 | (define-public cytnx |
| 207 | (package | 207 | (package |
| 208 | (name "cytnx") | 208 | (name "cytnx") |
| 209 | (version "1.0.1") | 209 | (version "1.1.1") |
| 210 | (source | 210 | (source |
| 211 | (origin | 211 | (origin |
| 212 | (method git-fetch) | 212 | (method git-fetch) |
| @@ -215,7 +215,7 @@ which are themselves described in 'ddl.dic'.") | |||
| 215 | (commit (string-append "v" version)))) | 215 | (commit (string-append "v" version)))) |
| 216 | (file-name (git-file-name name version)) | 216 | (file-name (git-file-name name version)) |
| 217 | (sha256 | 217 | (sha256 |
| 218 | (base32 "0ml6a4f8zj36zlx0dry4mv5q2y130fv2qk579rqrnf42m8ndfack")))) | 218 | (base32 "1vhlnq5kq4nj8prkrkb7x5xsz1dllpjf1v0lxr682ppisx4isk1j")))) |
| 219 | (build-system cmake-build-system) | 219 | (build-system cmake-build-system) |
| 220 | (arguments | 220 | (arguments |
| 221 | (list | 221 | (list |
| @@ -224,11 +224,19 @@ which are themselves described in 'ddl.dic'.") | |||
| 224 | "-DBUILD_PYTHON=ON") | 224 | "-DBUILD_PYTHON=ON") |
| 225 | #:phases | 225 | #:phases |
| 226 | #~(modify-phases %standard-phases | 226 | #~(modify-phases %standard-phases |
| 227 | (add-after 'unpack 'cmake-modules-dir | ||
| 228 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 229 | (substitute* "CMakeLists.txt" | ||
| 230 | (("(set\\(_morse_modules_dir \")\\$.*modules\"\\)" all first) | ||
| 231 | (string-append first | ||
| 232 | (search-input-directory | ||
| 233 | inputs | ||
| 234 | "share/morse-cmake/modules") "\")"))))) | ||
| 227 | ;; TODO: Enable Python tests. | 235 | ;; TODO: Enable Python tests. |
| 228 | (add-after 'install 'install-python-module | 236 | (add-after 'install 'install-python-module |
| 229 | (lambda _ | 237 | (lambda _ |
| 230 | (let* ((py-version #$(version-major+minor | 238 | (let* ((py-version #$(version-major+minor |
| 231 | (package-version python))) | 239 | (package-version python))) |
| 232 | (src (string-append #$output "/cytnx")) | 240 | (src (string-append #$output "/cytnx")) |
| 233 | (dst (string-append #$output "/lib/python" py-version | 241 | (dst (string-append #$output "/lib/python" py-version |
| 234 | "/site-packages/cytnx"))) | 242 | "/site-packages/cytnx"))) |
| @@ -236,9 +244,11 @@ which are themselves described in 'ddl.dic'.") | |||
| 236 | (delete-file-recursively src))))))) | 244 | (delete-file-recursively src))))))) |
| 237 | (native-inputs | 245 | (native-inputs |
| 238 | (list googletest | 246 | (list googletest |
| 247 | morse-cmake | ||
| 239 | pybind11)) | 248 | pybind11)) |
| 240 | (inputs | 249 | (inputs |
| 241 | (list boost | 250 | (list arpack-ng |
| 251 | boost | ||
| 242 | openblas | 252 | openblas |
| 243 | python | 253 | python |
| 244 | libomp-13)) | 254 | libomp-13)) |
