gnu: sbcl-stmx: Update to 2.0.5-2.f71e742.
* gnu/packages/lisp-xyz.scm (sbcl-stmx): Update to 2.0.5-2.f71e742. [arguments]: Add 'fix-build' phase.master
parent
b30c60316c
commit
9ad8b0c2ef
|
@ -21176,9 +21176,10 @@ window it creates as just another output for your graphics, analogous to how
|
||||||
(sbcl-package->cl-source-package sbcl-cepl))
|
(sbcl-package->cl-source-package sbcl-cepl))
|
||||||
|
|
||||||
(define-public sbcl-stmx
|
(define-public sbcl-stmx
|
||||||
;; No release for years and recent commits contain fixes for revent SBCL versions.
|
;; No release for years and recent commits contain fixes for recent SBCL
|
||||||
(let ((commit "a7bb44082cd53ee968965adff03d4351750711a1")
|
;; versions.
|
||||||
(revision "1"))
|
(let ((commit "f71e742a50b85e3abc0af9bb5f02802f218a1705")
|
||||||
|
(revision "2"))
|
||||||
(package
|
(package
|
||||||
(name "sbcl-stmx")
|
(name "sbcl-stmx")
|
||||||
(version (git-version "2.0.5" revision commit))
|
(version (git-version "2.0.5" revision commit))
|
||||||
|
@ -21190,11 +21191,22 @@ window it creates as just another output for your graphics, analogous to how
|
||||||
(commit commit)))
|
(commit commit)))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "1hfmh4vj271jdilir97qs6nqbi5nmn5alyls0w3d3xxqwi6ffqjs"))))
|
(base32 "0q739mlw3s3z5kclzccz4r64ag38ks11fmd38109qwjv5knn69jv"))))
|
||||||
(build-system asdf-build-system/sbcl)
|
(build-system asdf-build-system/sbcl)
|
||||||
(inputs
|
(inputs
|
||||||
(list sbcl-alexandria sbcl-bordeaux-threads sbcl-log4cl
|
(list sbcl-alexandria sbcl-bordeaux-threads sbcl-log4cl
|
||||||
sbcl-closer-mop sbcl-trivial-garbage))
|
sbcl-closer-mop sbcl-trivial-garbage))
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
(add-after 'unpack 'fix-build
|
||||||
|
(lambda _
|
||||||
|
(substitute* "asm/transaction.lisp"
|
||||||
|
(("\\(ftype \\(function \\(\\) fixnum\\) transaction-begin\\)")
|
||||||
|
"(ftype (function () (unsigned-byte 32)) transaction-begin)")
|
||||||
|
(("\\(values fixnum &optional\\)")
|
||||||
|
"(unsigned-byte 32)")))))))
|
||||||
(home-page "https://stmx.org/")
|
(home-page "https://stmx.org/")
|
||||||
(synopsis "High performance Transactional Memory for Common Lisp")
|
(synopsis "High performance Transactional Memory for Common Lisp")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in New Issue