From afc1bd8b4b80962c4866c33a98fed601fe44f0a8 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 22 May 2021 20:45:09 +0100 Subject: [PATCH] gnu: cl-trivial-features: Update to 1.0 * gnu/packages/lisp-xyz.scm (sbcl-trivial-features) [package]: Use upstream latest tag from <2021-02-28> [arguments]: Add comments of desabled tests reason --- gnu/packages/lisp-xyz.scm | 48 +++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 04a245befd..5355c21678 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1360,29 +1360,33 @@ utilities that make it even easier to manipulate text in Common Lisp. It has (sbcl-package->ecl-package sbcl-cl-strings)) (define-public sbcl-trivial-features - ;; No release since 2014. - (let ((commit "870d03de0ed44067963350936856e17ee725153e")) - (package - (name "sbcl-trivial-features") - (version (git-version "0.8" "1" commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trivial-features/trivial-features") - (commit commit))) - (file-name (git-file-name "trivial-features" version)) - (sha256 - (base32 "14pcahr8r2j3idhyy216zyw8jnj1dnrx0qbkkbdqkvwzign1ah4j")))) - (build-system asdf-build-system/sbcl) - (arguments - '(#:asd-files '("trivial-features.asd") - #:tests? #f)) - (home-page "https://cliki.net/trivial-features") - (synopsis "Ensures consistency of @code{*FEATURES*} in Common Lisp") - (description "Trivial-features ensures that @code{*FEATURES*} is + (package + (name "sbcl-trivial-features") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/trivial-features/trivial-features") + (commit (string-append "v" version)))) + (file-name (git-file-name "trivial-features" version)) + (sha256 + (base32 "0jsqah1znzqilxnw5vannb083ayk0d7phkackqzwwqkyg5hpn6pq")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-files '("trivial-features.asd") + ;; FIXME: (Sharlatan-20210522T204148+0100): When testes are enabled + ;; they require `cffi', but it hangs after build phase for 4-8min then + ;; exit with error to increase HEAP space for Guile, it seams to me + ;; like a circular dependencies somewhere. + #:tests? #f)) + ;; (native-inputs + ;; `(("cffi" ,sbcl-cffi))) + (home-page "https://cliki.net/trivial-features") + (synopsis "Ensures consistency of @code{*FEATURES*} in Common Lisp") + (description "Trivial-features ensures that @code{*FEATURES*} is consistent across multiple Common Lisp implementations.") - (license license:expat)))) + (license license:expat))) (define-public cl-trivial-features (sbcl-package->cl-source-package sbcl-trivial-features)) -- 2.31.1