This is an automated email from the git hooks/post-receive script.
guix_mirror_bot pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 6c2f16fd6d gnu: Add ciel.
6c2f16fd6d is described below
commit 6c2f16fd6d52ced7e88fb51f5b6249c8212d91e4
Author: Thomas Kramer <[email protected]>
AuthorDate: Thu Jan 15 12:43:15 2026 +0100
gnu: Add ciel.
* gnu/packages/electronics.scm (ciel): New variable.
Merges guix/guix!5638
Change-Id: If8abda262d12522a2e7689fd417a25435ada4f1b
Signed-off-by: Cayetano Santos <[email protected]>
Modified-by: Cayetano Santos <[email protected]>
---
gnu/packages/electronics.scm | 43 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 79f7e94c1f..d01a0702fc 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -111,6 +111,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
#:use-module (gnu packages python-check)
+ #:use-module (gnu packages python-compression)
#:use-module (gnu packages python-science)
#:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
@@ -323,6 +324,48 @@ supporting gerber, excellon and g-code. It is part of the
RiNgDove EDA
suite.")
(license license:gpl2+)))
+(define-public ciel
+ (package
+ (name "ciel")
+ (version "2.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fossi-foundation/ciel")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0cj4cpmpqi7aqj9jkpp87qs9bjcg3j97adv1s91pnfrkplff8rh1"))))
+ (arguments
+ (list
+ #:tests? #f ;no tests
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'wrap 'wrap-ciel
+ (lambda* (#:key inputs #:allow-other-keys)
+ (wrap-program (string-append #$output "/bin/ciel")
+ `("PATH" ":" prefix
+ (,(string-append
+ (assoc-ref inputs "git-minimal") "/bin")))))))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-poetry-core))
+ (inputs
+ (list bash-minimal
+ git-minimal
+ python-click
+ python-httpx
+ python-pcpp
+ python-rich
+ python-zstandard))
+ (home-page "https://github.com/fossi-foundation/ciel")
+ (synopsis
+ "Version manager for open-source @acronym{PDKs, Process Design Kits}")
+ (description
+ "@code{ciel} downloads and installs open-source PDKs which are used for
+chip design and @acronym{EDA, Electronic Design Automation}.")
+ (license license:asl2.0)))
+
(define-public comedilib
(package
(name "comedilib")