summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrahcio Felício de Sousa <orahcio@gmail.com>2026-08-10 18:02:18 -0300
committerNguyễn Gia Phong <cnx@loang.net>2026-08-24 10:09:18 +0900
commit00d646abd25791b1c71a2acebe3864cfa7077774 (patch)
treea3f0030ab213256ed88ee3a092170f53f7e47d3a
parent3dbd1c7b49065a162c0ae687939ffb905a2895ec (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.scm18
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))