diff options
author | nomike <nomike@nomike.com> | 2025-05-16 02:01:48 +0200 |
---|---|---|
committer | Danny Milosavljevic <dannym@friendly-machines.com> | 2025-05-18 15:48:45 +0200 |
commit | 2e4010320fe1bafe28648fc84695b94ecb655934 (patch) | |
tree | 8ad6cc968bf6059ad172bab8a4ab486955488cec | |
parent | 90d6fcd59d4cdbe936016110d9d6fc4b510282d6 (diff) | |
download | guix-2e4010320fe1bafe28648fc84695b94ecb655934.tar.gz guix-2e4010320fe1bafe28648fc84695b94ecb655934.zip |
gnu: Add emacs-scad-dbus.
* gnu/packages/engineering.scm (emacs-scad-dbus): New variable.
Change-Id: Ie0f0835739fcd1cbcacdaeb3fcd073e870262a9e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
-rw-r--r-- | gnu/packages/engineering.scm | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 2e62230cc5..41b35e0453 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3352,6 +3352,30 @@ Org Babel support (@code{scad} source blocks) (home-page "https://openscad.org/") (license license:gpl3+))) +(define-public emacs-scad-dbus + (package + (name "emacs-scad-dbus") + (version "0.1") + (properties '((release-tag-prefix . "^v") + (release-tag-version-delimiter . "."))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lenbok/scad-dbus") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "09p1icdiwq6r5clnqljg058vn84acyf33jwqpfjkkm0l5pbvcgn0")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-scad-mode emacs-hydra emacs-compat)) + (synopsis "Control OpenSCAD from Emacs using D-Bus") + (description + "scad-dbus allows controlling @code{OpenSCAD} from within @code{Emacs} via +D-Bus without having to switch programs or reach for the mouse.") + (home-page "https://github.com/lenbok/scad-dbus") + (license license:gpl3+))) + (define-public ondsel-solver (let ((commit "2e3659c4bce3e6885269e0cb3d640261b2a91108") (revision "1")) |