mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 22:38:07 -05:00
gnu: Add bitwise.
* gnu/packages/maths.scm (bitwise): New variable. Co-authored-by: jgart <jgart@dismail.de> Co-authored-by: Julien Lepiller <julien@lepiller.eu> Co-authored-by: Ryan Prior <rprior@protonmail.com> Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
parent
e7d32b4bcc
commit
d3ede451cf
1 changed files with 34 additions and 0 deletions
|
@ -124,6 +124,7 @@ (define-module (gnu packages maths)
|
|||
#:use-module (gnu packages m4)
|
||||
#:use-module (gnu packages mpi)
|
||||
#:use-module (gnu packages multiprecision)
|
||||
#:use-module (gnu packages ncurses)
|
||||
#:use-module (gnu packages netpbm)
|
||||
#:use-module (gnu packages ocaml)
|
||||
#:use-module (gnu packages onc-rpc)
|
||||
|
@ -175,6 +176,39 @@ (define-public aris
|
|||
(license license:gpl3+)
|
||||
(home-page "https://www.gnu.org/software/aris/")))
|
||||
|
||||
(define-public bitwise
|
||||
(package
|
||||
(name "bitwise")
|
||||
(version "0.42")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "https://github.com/mellowcandle/bitwise"
|
||||
"/releases/download/v" version
|
||||
"/bitwise-v" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32 "1lniw4bsb5qs5ybf018qllf95pzixb1q3lvybzl4k3xz8zpkrm6k"))))
|
||||
(build-system gnu-build-system)
|
||||
(inputs
|
||||
`(("ncurses" ,ncurses)
|
||||
("readline" ,readline)))
|
||||
(native-inputs
|
||||
`(("cunit" ,cunit)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(synopsis "Terminal based bit manipulator in ncurses")
|
||||
(description "Bitwise is a multi base interactive calculator supporting
|
||||
dynamic base conversion and bit manipulation. It's a handy tool for low level
|
||||
hackers, kernel developers and device drivers developers.
|
||||
|
||||
Some of the features include:
|
||||
@itemize
|
||||
@item Interactive ncurses interface.
|
||||
@item Command line calculator supporting all bitwise operations.
|
||||
@item Individual bit manipulator.
|
||||
@item Bitwise operations such as NOT, OR, AND, XOR, and shifts.
|
||||
@end itemize")
|
||||
(license license:gpl3+)
|
||||
(home-page "https://github.com/mellowcandle/bitwise/")))
|
||||
|
||||
(define-public c-graph
|
||||
(package
|
||||
(name "c-graph")
|
||||
|
|
Loading…
Reference in a new issue