gnu: cl-fset: Update to 1.4.0.
* gnu/packages/lisp-xyz.scm (sbcl-fset): Update to 1.4.0. [source]: Remove snippet. [arguments]: Remove 'fix-build' phase. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Change-Id: Ic9816c3db92d4bb1ab7b69859a971d5a3f7a3e4cmaster
parent
6ddb855f98
commit
c32b31ecfc
|
@ -15654,44 +15654,30 @@ of the files and the line numbers where they were found.")
|
||||||
(sbcl-package->ecl-package sbcl-formgrep))
|
(sbcl-package->ecl-package sbcl-formgrep))
|
||||||
|
|
||||||
(define-public sbcl-fset
|
(define-public sbcl-fset
|
||||||
(let ((commit "a75a4ec713277780d9e15bfaa486b56949142d35")
|
(package
|
||||||
(revision "1"))
|
(name "sbcl-fset")
|
||||||
(package
|
(version "1.4.0")
|
||||||
(name "sbcl-fset")
|
(source
|
||||||
(version (git-version "1.3.3" revision commit))
|
(origin
|
||||||
(source
|
(method git-fetch)
|
||||||
(origin
|
(uri (git-reference
|
||||||
(method git-fetch)
|
(url "https://github.com/slburson/fset")
|
||||||
(uri (git-reference
|
(commit (string-append "v" version))))
|
||||||
(url "https://github.com/slburson/fset")
|
(file-name (git-file-name "cl-fset" version))
|
||||||
(commit commit)))
|
(sha256
|
||||||
(file-name (git-file-name "cl-fset" version))
|
(base32 "16a3g9av8rvhvnhv5vfq2shim7b7i062wzyz6xwjk9sp9q9bqlva"))))
|
||||||
(sha256
|
(build-system asdf-build-system/sbcl)
|
||||||
(base32 "0bah0z8zrcykvnbi2wcdlbx902r818xg5dvd3384wf75kr2ccxvv"))
|
(inputs
|
||||||
(snippet '(begin
|
(list sbcl-misc-extensions sbcl-mt19937 sbcl-named-readtables))
|
||||||
;; Remove obsolete copy of system definition.
|
(synopsis "Functional set-theoretic collections library")
|
||||||
(delete-file "Code/fset.asd")))))
|
(description
|
||||||
(build-system asdf-build-system/sbcl)
|
"FSet is a functional set-theoretic collections library for Common Lisp.
|
||||||
(inputs
|
|
||||||
(list sbcl-misc-extensions sbcl-mt19937 sbcl-named-readtables))
|
|
||||||
(arguments
|
|
||||||
(list #:phases
|
|
||||||
#~(modify-phases %standard-phases
|
|
||||||
(add-after 'unpack 'fix-build
|
|
||||||
(lambda _
|
|
||||||
;; Fix for SBCL > 2.4.4
|
|
||||||
(substitute* "Code/port.lisp"
|
|
||||||
(("sb-ext::once-only")
|
|
||||||
"sb-int:once-only")))))))
|
|
||||||
(synopsis "Functional set-theoretic collections library")
|
|
||||||
(description
|
|
||||||
"FSet is a functional set-theoretic collections library for Common Lisp.
|
|
||||||
Functional means that all update operations return a new collection rather than
|
Functional means that all update operations return a new collection rather than
|
||||||
modifying an existing one in place. Set-theoretic means that collections may
|
modifying an existing one in place. Set-theoretic means that collections may
|
||||||
be nested arbitrarily with no additional programmer effort; for instance, sets
|
be nested arbitrarily with no additional programmer effort; for instance, sets
|
||||||
may contain sets, maps may be keyed by sets, etc.")
|
may contain sets, maps may be keyed by sets, etc.")
|
||||||
(home-page "https://common-lisp.net/project/fset/Site/index.html")
|
(home-page "https://common-lisp.net/project/fset/Site/index.html")
|
||||||
(license license:llgpl))))
|
(license license:llgpl)))
|
||||||
|
|
||||||
(define-public cl-fset
|
(define-public cl-fset
|
||||||
(sbcl-package->cl-source-package sbcl-fset))
|
(sbcl-package->cl-source-package sbcl-fset))
|
||||||
|
|
Reference in New Issue