gnu: lolcode-lci: Update to 0.11.2-0.6762b72.

* gnu/packages/esolangs.scm (lolcode-lci): Update to 0.11.2-0.6762b72.
[native-inputs]: Replace python-2 with python-wrapper.
This commit is contained in:
Maxim Cournoyer 2022-05-13 13:28:10 -04:00
parent 2095589484
commit 37240ead72
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -61,26 +61,32 @@ (define-public cfunge
(license license:gpl3))) (license license:gpl3)))
(define-public lolcode-lci (define-public lolcode-lci
(package ;; Use the latest commit as the last release is from 2014 with Python 2.
(name "lolcode-lci") (let ((commit "6762b724361a4fb471345961b4750657783aeb3b")
(version "0.11.2") (revision "0"))
(source (package
(origin (name "lolcode-lci")
(method git-fetch) (version (git-version "0.11.2" revision commit))
(uri (git-reference (source
(url "https://github.com/justinmeza/lci") (origin
(commit (string-append "v" version)))) (method git-fetch)
(file-name (git-file-name name version)) (uri (git-reference
(sha256 (url "https://github.com/justinmeza/lci")
(base32 "0syw60b93iajgh91ffchirwwhm2kix2753ibx845kyrhzggmdh2l")))) (commit commit)))
(build-system cmake-build-system) (file-name (git-file-name name version))
(inputs (sha256
(list readline)) (base32 "0phqnqp7qvkn0kxkk5qsc76b9gxs932w4dy3jm96pmknh1q7h6kk"))))
(native-inputs (build-system cmake-build-system)
(list python-2)) ; for the tests ;; The test suite is currently failing with Python 3 (see:
(synopsis "LOLCODE interpreter written in C") ;; https://github.com/justinmeza/lci/issues/75).
(description (arguments (list #:tests? #f))
"@code{lci} is a LOLCODE interpreter written in C and is designed to be (inputs
(list readline))
(native-inputs
(list python-wrapper)) ; for the tests
(synopsis "LOLCODE interpreter written in C")
(description
"@code{lci} is a LOLCODE interpreter written in C and is designed to be
correct, portable, fast, and precisely documented. correct, portable, fast, and precisely documented.
@enumerate @enumerate
@item correct: Every effort has been made to test lci's conformance to the @item correct: Every effort has been made to test lci's conformance to the
@ -90,8 +96,8 @@ (define-public lolcode-lci
@item fast: Much effort has gone into producing simple and efficient code @item fast: Much effort has gone into producing simple and efficient code
whenever possible to the extent that the above points are not compromized. whenever possible to the extent that the above points are not compromized.
@end enumerate") @end enumerate")
(home-page "http://lolcode.org/") (home-page "http://lolcode.org/")
(license license:gpl3+))) (license license:gpl3+))))
(define-public shakespeare-spl (define-public shakespeare-spl
(package (package