GNU bug report logs -
#78771
[PATCH] gnu: Add clac.
Previous Next
To reply to this bug, email your comments to 78771 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
:
bug#78771
; Package
guix-patches
.
(Thu, 12 Jun 2025 03:15:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Skylar Hill <stellarskylark <at> posteo.net>
:
New bug report received and forwarded. Copy sent to
andreas <at> enge.fr, bavier <at> posteo.net, sharlatanus <at> gmail.com, guix-patches <at> gnu.org
.
(Thu, 12 Jun 2025 03:15:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* (clac): New variable.
Vendors a dependency, linenoise, which is already packaged. However,
since the linenoise package doesn't provide shared object files, I chose
to simply use the vendored one.
Change-Id: I5fe4db7b40b58753da3ac3ef947bf28cebeca7a6
---
gnu/packages/algebra.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index b23785279e..931f421dac 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -2178,3 +2178,38 @@ (define-public msolve
@end itemize")
(license license:gpl2+)))
+(define-public clac
+ (package
+ (name "clac")
+ (version "0.3.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/soveran/clac")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ "0crpm5rxxipiz6kqs5ip900d77vvnslyjn5f6nj0lrc86bkbgi8d")))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:test-target "test"
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure)
+ (add-before 'build 'set-env
+ (lambda _
+ (setenv "CC" "gcc")
+ (setenv "PREFIX"
+ #$output))))))
+ (home-page "https://github.com/soveran/clac")
+ (synopsis "Command-line, stack-based calculator with postfix notation")
+ (description
+ "A command line, stack-based calculator with postfix notation
+that displays the stack contents at all times. As you type, the stack changes
+are reflected immediately.")
+ ;; Vendors two dependencies, both also BSD-2. SDS is not already
+ ;; packaged. linenoise is packaged, but the package doesn't provide shared
+ ;; object files so we have to build it anyway
+ (license license:bsd-2)))
base-commit: 3d4cadf2759665d3ef9b6b81e5ba73b488d84dc9
prerequisite-patch-id: 3fec04fa2a12083bb04816507fd9c714478c44bd
--
2.49.0
Reply sent
to
Andreas Enge <andreas <at> enge.fr>
:
You have taken responsibility.
(Wed, 25 Jun 2025 21:10:04 GMT)
Full text and
rfc822 format available.
Notification sent
to
Skylar Hill <stellarskylark <at> posteo.net>
:
bug acknowledged by developer.
(Wed, 25 Jun 2025 21:10:05 GMT)
Full text and
rfc822 format available.
Message #10 received at 78771-done <at> debbugs.gnu.org (full text, mbox):
Hello,
thanks for your patch, this is a cute little software!
I have just pushed it after adding a copyright line for you and
making a few small changes to texts.
Andreas
This bug report was last modified 8 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.