guix_mirror_bot pushed a commit to branch master
in repository guix.
commit fae670b1352c094fd4b5ae3aaeaf519d48105e55
Author: Sören Tempel <[email protected]>
AuthorDate: Sun Jan 12 10:53:01 2025 +0100
gnu: Add chimerautils.
* gnu/packages/linux.scm (chimerautils): New procedure.
Change-Id: Ie4982283bcde55793cd97ace1e13fa1be740527e
Reviewed-by: Nicolas Graves <[email protected]>
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/linux.scm | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 41335789b5..6529a44c62 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -152,6 +152,7 @@
#:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages image)
#:use-module (gnu packages kde-frameworks)
+ #:use-module (gnu packages libedit)
#:use-module (gnu packages libevent)
#:use-module (gnu packages libunwind)
#:use-module (gnu packages libusb)
@@ -3237,6 +3238,40 @@ block devices, UUIDs, TTYs, and many other tools.")
(modify-inputs (package-inputs util-linux)
(prepend eudev)))))
+(define-public chimerautils
+ (package
+ (name "chimerautils")
+ (version "14.3.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/chimera-linux/chimerautils")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "10xs9i9w9an9jjq7vgkyfqfyzdisbb57c8c1rryjpfiz8dmi8g41"))))
+ (build-system meson-build-system)
+ (arguments
+ (list
+ #:tests? #f)) ;no test suite
+ (inputs (list acl
+ libedit
+ libxo
+ ncurses
+ openssl
+ zlib
+ (list zstd "lib")))
+ (native-inputs (list flex bison pkg-config))
+ (home-page "https://github.com/chimera-linux/chimerautils")
+ (synopsis "The FreeBSD-based core Linux userland from Chimera Linux")
+ (description
+ "This is a port of the FreeBSD userland for Linux provided by
+the Chimera Linux distribution. Essentially, it is a collection of UNIX tools
+such as @command{grep}, @command{cp}, @command{vi}, etc. and can be used as an
+alternative to the corresponding implementations from the GNU project.")
+ (license license:bsd-2)))
+
(define-public ddate
(package
(name "ddate")