X-Loop: help-debbugs@HIDDEN Subject: [bug#77913] [PATCH] gnu: Add scad-dbus. Resent-From: nomike <nomike@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Sat, 19 Apr 2025 04:15:04 +0000 Resent-Message-ID: <handler.77913.B.174503608026619 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 77913 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77913 <at> debbugs.gnu.org Cc: nomike <nomike@HIDDEN> X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.174503608026619 (code B ref -1); Sat, 19 Apr 2025 04:15:04 +0000 Received: (at submit) by debbugs.gnu.org; 19 Apr 2025 04:14:40 +0000 Received: from localhost ([127.0.0.1]:54992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1u5zbD-0006vB-Q6 for submit <at> debbugs.gnu.org; Sat, 19 Apr 2025 00:14:40 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57036) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1u5zbB-0006tx-84 for submit <at> debbugs.gnu.org; Sat, 19 Apr 2025 00:14:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <nomike@HIDDEN>) id 1u5zb5-0005tm-75 for guix-patches@HIDDEN; Sat, 19 Apr 2025 00:14:31 -0400 Received: from shrimp.cherry.relay.mailchannels.net ([23.83.223.164]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <nomike@HIDDEN>) id 1u5zb2-0007Xf-3r for guix-patches@HIDDEN; Sat, 19 Apr 2025 00:14:30 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id B5ABD8A2F3C; Sat, 19 Apr 2025 04:14:22 +0000 (UTC) Received: from pdx1-sub0-mail-a248.dreamhost.com (trex-9.trex.outbound.svc.cluster.local [100.107.106.146]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id D62848A2967; Sat, 19 Apr 2025 04:14:20 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1745036060; a=rsa-sha256; cv=none; b=IqenLxiH4hphMu20yQT8ZkKaVXRcANu1qHV2g9OH+omwLmWtVzQaNND2jA5z4glkBb749m KRpnbQ0EoSFWp4iaVBTuLewMuM9cbIVpcdC+C3fhqYyaf5xVJQemgpHTUWonHbtDt5at4X Vs+4clGq3lT/uBtpvqvxtZvD7hhYN3WrAlxZN77MtDVI59tGIXE6f/Nqq5S2UMB9PS24qA 530jf2snV2TMf22GRF6vIgZzoU4oTV/lnH+lqsYZZjsYHAnPSelCK9/PAggrF46NrJ0zbi iubIYnuHKAszPLKPVEUYBVqp//7qp2MSWAqeHGx7gIA75JJ3SLgK0nh+rDHs7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1745036060; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=FexlpPZB3yMdjJDyW7TAgYCEmzBeWVqYnc73dwAEUew=; b=+Sgl2cRbwT5iqGK+CdOLaicUsrTFeAyWxldgf3L/9t8rK3y+YXcaU5fQvPxw23Xu5cuVkt hwRlTSp5QI08RBNbAPM/2WTNWDzM2WuaewekVIyKWCs2S5atDKaCCaknBBMu6pOS7mpYs5 liLzQZ7YweW56jmNGIQfwjWrLiiEm9tQZHntmvH5miibbRoDSfcQuPl8aHI18vguz+CNLG ivhx7l3o5nFSwh8J8LIX+Fkska7sE0NCxSBnTRZz6ehgzqqJhLd2dUcCrRaAsH5U7GNTcp TJEQOUjr7CQZN3fdbUpGsmp7p5CKsvuIx03d0FdfIJ7xrlQrpbGEtdLl0IEzZA== ARC-Authentication-Results: i=1; rspamd-7bd9ff6c58-klr7s; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Reaction-Plucky: 7a72f5a51419fd0b_1745036062498_2466970651 X-MC-Loop-Signature: 1745036062498:4182034530 X-MC-Ingress-Time: 1745036062498 Received: from pdx1-sub0-mail-a248.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.106.146 (trex/7.0.3); Sat, 19 Apr 2025 04:14:22 +0000 Received: from localhost (84-112-221-106.cable.dynamic.surfer.at [84.112.221.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nomike@HIDDEN) by pdx1-sub0-mail-a248.dreamhost.com (Postfix) with ESMTPSA id 4ZfdYm2hBNzNV; Fri, 18 Apr 2025 21:14:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1745036060; bh=FexlpPZB3yMdjJDyW7TAgYCEmzBeWVqYnc73dwAEUew=; h=From:To:Cc:Subject:Date:Content-Type:Content-Transfer-Encoding; b=PakTPzbx6XKV+yEYbSxQMvDxlNxZ+xaq+OfMwCRwA2zTo1b19IUNRcgFhRJsc5J9H ncsJgeddSxCNSHhLkdxVrPFowX8xH0x5h5BCdriP5b4fJgb2r/luU25KwDURY+iB9C O5jHABK5dfHA2SxXZe3LCHOmg5EPqO2RoHch+QJC5x2fyQko24u4CaKQJo/TSDQmpB J5OYntaSXB0f2TIVWAJ/Ca0nW/trm4NoLZKF4zTRnbRT4mqQvTeYsOutFVoK3IWVkU cPJx2vfFd01fRA48vV7+ml6/bs/AdEPCYNiyxc+N9Dwlm0XHQnnBkCCe4lznFvDPFU +MIA1a914poBg== From: nomike <nomike@HIDDEN> Date: Sat, 19 Apr 2025 06:14:02 +0200 Message-ID: <20250419041413.225129-1-nomike@HIDDEN> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=yes Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=23.83.223.164; envelope-from=nomike@HIDDEN; helo=shrimp.cherry.relay.mailchannels.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) * gnu/packages/engineering.scm (scad-dbus): New variable Change-Id: I6bcc33ef1780f427dc6b612acd25d968ea487258 --- gnu/packages/engineering.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index f37b0e3844..a6a1bb61b2 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -42,6 +42,7 @@ ;;; Copyright © 2024 Juliana Sims <juli@HIDDEN> ;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx@HIDDEN> ;;; Copyright © 2025 Frederick Muriuki Muriithi <fredmanglis@HIDDEN> +;;; Copyright © 2025 nomike Postmann <nomikenomike.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -98,6 +99,8 @@ (define-module (gnu packages engineering) #:use-module (gnu packages digest) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) + #:use-module (gnu packages emacs) + #:use-module (gnu packages emacs-xyz) #:use-module (gnu packages file) #:use-module (gnu packages flex) #:use-module (gnu packages fontutils) @@ -3269,6 +3272,37 @@ (define-public emacs-scad-mode OpenSCAD code. It supports syntax highlighting, indenting and refilling of comments."))) +(define-public scad-dbus + (package + (name "scad-dbus") + (version "0.1") + (properties '((release-tag-prefix . "^v") + (release-tag-version-delimiter . "."))) + (license license:gpl3+) + (native-inputs (list emacs)) + (inputs (list emacs-scad-mode emacs-hydra)) + (build-system emacs-build-system) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lenbok/scad-dbus") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1r9qiiyr4m04yh38zlmrk7r23s7w9rsiy0nkq0x8x2ci7fsy2qyf")))) + (arguments + `(#:phases (modify-phases %standard-phases + ))) + (synopsis "Control OpenSCAD from Emacs using D-Bus") + (description + "@code{OpenSCAD} has the ability to use D-Bus (an Linux IPC +mechanism) as an input driver, which allows manipulation of the viewport and +execution of menu commands. Since Emacs also speaks D-Bus, we can execute most +of the OpenSCAD GUI adjustments without having to switch windows or reach for +our mouse.") + (home-page "https://github.com/lenbok/scad-dbus"))) + (define-public ondsel-solver (let ((commit "2e3659c4bce3e6885269e0cb3d640261b2a91108") (revision "1")) -- 2.49.0
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: nomike <nomike@HIDDEN> Subject: bug#77913: Acknowledgement ([PATCH] gnu: Add scad-dbus.) Message-ID: <handler.77913.B.174503608026619.ack <at> debbugs.gnu.org> References: <20250419041413.225129-1-nomike@HIDDEN> X-Gnu-PR-Message: ack 77913 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 77913 <at> debbugs.gnu.org Date: Sat, 19 Apr 2025 04:15:06 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 77913 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 77913: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77913 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#77913] [PATCH] gnu: Add scad-dbus. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 05 May 2025 11:57:01 +0000 Resent-Message-ID: <handler.77913.B77913.174644617028253 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77913 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: nomike <nomike@HIDDEN>, 77913 <at> debbugs.gnu.org Cc: nomike <nomike@HIDDEN> Received: via spool by 77913-submit <at> debbugs.gnu.org id=B77913.174644617028253 (code B ref 77913); Mon, 05 May 2025 11:57:01 +0000 Received: (at 77913) by debbugs.gnu.org; 5 May 2025 11:56:10 +0000 Received: from localhost ([127.0.0.1]:39324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uBuQb-0007Ld-Fb for submit <at> debbugs.gnu.org; Mon, 05 May 2025 07:56:09 -0400 Received: from 3.mo563.mail-out.ovh.net ([46.105.40.8]:39995) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1uBuQU-0007Kz-43 for 77913 <at> debbugs.gnu.org; Mon, 05 May 2025 07:56:06 -0400 Received: from director3.derp.mail-out.ovh.net (director3.derp.mail-out.ovh.net [152.228.215.222]) by mo563.mail-out.ovh.net (Postfix) with ESMTPS id 4Zrg341C5sz1Yvs; Mon, 5 May 2025 11:56:00 +0000 (UTC) Received: from director3.derp.mail-out.ovh.net (director3.derp.mail-out.ovh.net. [127.0.0.1]) by director3.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP for <77913 <at> debbugs.gnu.org>; Mon, 5 May 2025 11:56:00 +0000 (UTC) Received: from mta6.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.110.188.134]) by director3.derp.mail-out.ovh.net (Postfix) with ESMTPS id 4Zrg3374wrz625F; Mon, 5 May 2025 11:55:59 +0000 (UTC) Received: from ngraves.fr (unknown [10.1.6.6]) by mta6.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id 8AF4BD43EAD; Mon, 5 May 2025 11:55:59 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-101G00409bd7a95-a69c-4320-8f91-eb61b4a9b5f0, 64E865B9D27337561BBEA920F470E39E9148F63E) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.215.197.18 From: Nicolas Graves <ngraves@HIDDEN> In-Reply-To: <20250419041413.225129-1-nomike@HIDDEN> References: <20250419041413.225129-1-nomike@HIDDEN> Date: Mon, 05 May 2025 13:55:58 +0200 Message-ID: <871pt38e5t.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 12056136202868482586 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvkedutdefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgeeugfdvfedvueelgeejiedugeefieevhfekheethefguefgleetfeeutdeiteevnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudehrdduleejrddukeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedvpdhrtghpthhtohepjeejledufeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehnohhmihhkvgesnhhomhhikhgvrdgtohhmpdfovfetjfhoshhtpehmohehieefmgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=c7iHVORaiSMGdn0qFbtTUzVHNwg1wCibMjf0AFQl+ss=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1746446160; v=1; b=kAhdalwNdCY/eTgTzBoLYEkVU9vkHMcSn07flVAxJgfSe93881MXyeHcJ2CI99/DyIyU69jb 90YcpI3F34UhzrVtozLAMsH4hGSc5l/BXtdCeo39jgEcq+ftC2X9wP40MMqUzzKOmzx73QFOMRx o4CmnOkV4oqErTFkRc3+Rv/vrB3La6t1Cpdy9lhZbuZ/CXe8hMnRlA5yGJtWJgmP0Y8QDZTy5m1 djbO/X6oClR88i3kez2PPbBHjgEHJoi1gVotU1UPhcC+V3wX39bmn/7e7IsN4FAHMIIYo77/I/P h08c6ZzLVvJFydwpxC6TgD9wXIt9FWQVIUmAfjXMNoYpw== X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-04-19 06:14, nomike@HIDDEN wrote: > * gnu/packages/engineering.scm (scad-dbus): New variable > > Change-Id: I6bcc33ef1780f427dc6b612acd25d968ea487258 > --- > gnu/packages/engineering.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm > index f37b0e3844..a6a1bb61b2 100644 > --- a/gnu/packages/engineering.scm > +++ b/gnu/packages/engineering.scm > @@ -42,6 +42,7 @@ > ;;; Copyright =C2=A9 2024 Juliana Sims <juli@HIDDEN> > ;;; Copyright =C2=A9 2024 Nguy=E1=BB=85n Gia Phong <mcsinyx@HIDDEN> > ;;; Copyright =C2=A9 2025 Frederick Muriuki Muriithi <fredmanglis@gmail.= com> > +;;; Copyright =C2=A9 2025 nomike Postmann <nomikenomike.com> > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -98,6 +99,8 @@ (define-module (gnu packages engineering) > #:use-module (gnu packages digest) > #:use-module (gnu packages docbook) > #:use-module (gnu packages documentation) > + #:use-module (gnu packages emacs) You most likely don't require emacs as native-inputs since it should be provided in the emacs-build-system. So you probably don't need this. > + #:use-module (gnu packages emacs-xyz) > #:use-module (gnu packages file) > #:use-module (gnu packages flex) > #:use-module (gnu packages fontutils) > @@ -3269,6 +3272,37 @@ (define-public emacs-scad-mode > OpenSCAD code. It supports syntax highlighting, indenting and refilling= of > comments."))) >=20=20 > +(define-public scad-dbus > + (package > + (name "scad-dbus") > + (version "0.1") > + (properties '((release-tag-prefix . "^v") > + (release-tag-version-delimiter . "."))) > + (license license:gpl3+) > + (native-inputs (list emacs)) > + (inputs (list emacs-scad-mode emacs-hydra)) > + (build-system emacs-build-system) Those fields are usually at the end of the record. Please conform to classic order (source > build-system > arguments > various inputs > home-pag > synopsis > description > license), it's easier to review in this= case. > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/lenbok/scad-dbus") > + (commit version))) This should be (string-append "v" version), the hash should be updated too. > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1r9qiiyr4m04yh38zlmrk7r23s7w9rsiy0nkq0x8x2ci7fsy2qyf"))= )) > + (arguments > + `(#:phases (modify-phases %standard-phases > + ))) This field can be removed. > + (synopsis "Control OpenSCAD from Emacs using D-Bus") > + (description > + "@code{OpenSCAD} has the ability to use D-Bus (an Linux IPC > +mechanism) as an input driver, which allows manipulation of the viewport= and > +execution of menu commands. Since Emacs also speaks D-Bus, we can execu= te most > +of the OpenSCAD GUI adjustments without having to switch windows or reac= h for > +our mouse.") > + (home-page "https://github.com/lenbok/scad-dbus"))) > + > (define-public ondsel-solver > (let ((commit "2e3659c4bce3e6885269e0cb3d640261b2a91108") > (revision "1")) --=20 Best regards, Nicolas Graves
X-Loop: help-debbugs@HIDDEN Subject: [bug#77913] [PATCH] gnu: Add emacs-scad-dbus References: <20250419041413.225129-1-nomike@HIDDEN> In-Reply-To: <20250419041413.225129-1-nomike@HIDDEN> Resent-From: nomike <nomike@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: nomike@HIDDEN, ngraves@HIDDEN, guix-patches@HIDDEN Resent-Date: Fri, 16 May 2025 00:03:02 +0000 Resent-Message-ID: <handler.77913.B77913.174735376216906 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 77913 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 77913 <at> debbugs.gnu.org Cc: nomike <nomike@HIDDEN>, nomike <nomike@HIDDEN>, Nicolas Graves <ngraves@HIDDEN> X-Debbugs-Original-Xcc: nomike <nomike@HIDDEN>, Nicolas Graves <ngraves@HIDDEN> Received: via spool by 77913-submit <at> debbugs.gnu.org id=B77913.174735376216906 (code B ref 77913); Fri, 16 May 2025 00:03:02 +0000 Received: (at 77913) by debbugs.gnu.org; 16 May 2025 00:02:42 +0000 Received: from localhost ([127.0.0.1]:57991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uFiXC-0004Ob-4L for submit <at> debbugs.gnu.org; Thu, 15 May 2025 20:02:42 -0400 Received: from rusty.tulip.relay.mailchannels.net ([23.83.218.252]:21065) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <nomike@HIDDEN>) id 1uFiX9-0004OP-RV for 77913 <at> debbugs.gnu.org; Thu, 15 May 2025 20:02:40 -0400 X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 5B1AC8C3F14; Fri, 16 May 2025 00:02:38 +0000 (UTC) Received: from pdx1-sub0-mail-a284.dreamhost.com (trex-green-9.trex.outbound.svc.cluster.local [100.112.61.115]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 9C8BB8C3EFC; Fri, 16 May 2025 00:02:37 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747353757; a=rsa-sha256; cv=none; b=306DUJN0BR2V6OZ4ByoN4J2GWRN75akIcAluT4D0TyXl1Fus3AC7i2t3ZBtMOocUL2Tufd HGjk3PM0cIzw876GD9/Wii6Wn3k4EimQJC8MWGuTo65QBIFzVG5WStFk3NgfjgBeSNFODU siqpQNz5GBVKPCR4xKUV7LYTYNf+HkpjFxKEGIdvC+i2dKUegYwIpEUzRjJ6gFnie20Alg VfAybFfPxlABybbsq4Gm/mQXpYZpTWtxX0qvIGDEnbQtkCwlalTmQxJAUVblmAtrMiHolI ILEbdCyLxblwcrbqy95fehm/UtWy45PndY/sjg8RStqh1b7tanzFt1fFWjqLsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1747353757; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=TOtc6NxuNw4g5mXPiz+9dGWx/+b4LF7NZ/r+htnhWxo=; b=nlBhzYV4PNUQwqJ3fEut6/yErA0z0YCvX9nYh3nERCf3Vmn5r4IvIRborEoaqqsChr3Qty V4SEYOEsuvJpQQet9jynU8XAAhFA03UWxKgcfa/YlkjvwTrdvmZ94mpDfUVJ8bkffV0fMe n0c1+6ayK9UD1JYr6gT/FdTP7i6qCEZt/g7YTATgH+TAWx0HGzRh2WG0pXkm9wMdZaAvHC hZCui9AD6CRaT2sj0+0DUkGz/xA3YxCbPKv4MyLSHUlT2Pk/PEAEerucnORXSlB2Pkxtvo kxOIfStoi+DIHB5qOjnFdvQ2DS8ZjLfDGTFd84zSAtSJcyRGs6V9TWVbJbwumw== ARC-Authentication-Results: i=1; rspamd-5b49d78d5-2fwf9; auth=pass smtp.auth=dreamhost smtp.mailfrom=nomike@HIDDEN X-Sender-Id: dreamhost|x-authsender|nomike@HIDDEN X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|nomike@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Bottle-Madly: 50a2004b1b4560aa_1747353758106_970329498 X-MC-Loop-Signature: 1747353758106:2069030631 X-MC-Ingress-Time: 1747353758106 Received: from pdx1-sub0-mail-a284.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.112.61.115 (trex/7.0.3); Fri, 16 May 2025 00:02:38 +0000 Received: from localhost (84-112-221-106.cable.dynamic.surfer.at [84.112.221.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nomike@HIDDEN) by pdx1-sub0-mail-a284.dreamhost.com (Postfix) with ESMTPSA id 4Zz6hs15Bqz30; Thu, 15 May 2025 17:02:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nomike.com; s=dreamhost; t=1747353757; bh=TOtc6NxuNw4g5mXPiz+9dGWx/+b4LF7NZ/r+htnhWxo=; h=From:To:Cc:Subject:Date:Content-Transfer-Encoding; b=LpOhjR+15TZtAGrx4uZfqsqcxrk/+3tYxFrLvkFk+kjSIkiuzjMsrxK5CdWHmex1A UlIW3+AhE52idPBAKu36WvO+IC+760VwWzehVLjGXdDFRoA7HeZhEM2N7Ha9Z9gWFV hRWWTL2kS89u+rBONQsqaBxZgXy1Sn3KmBrcbROCroSeeOSf9yKRNLKdgPHA/Ik5bQ FE+emrjgh+dhrA1DgbEmYV3C7qw5jtvg1tJeICwvLF8QrYKRo7yecetcWzEt+D2MoK DJCyTgM1ydVcPGvk2NzXwZb1q3yguYD3FjVORSpADFDCAqlCDoJ6B3ltIFEA/ys5xl tZN/7rXwrvWaQ== From: nomike <nomike@HIDDEN> Date: Fri, 16 May 2025 02:01:48 +0200 Message-ID: <20250516000232.2900046-1-nomike@HIDDEN> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/engineering.scm (emacs-scad-dbus): New variable Change-Id: Ie0f0835739fcd1cbcacdaeb3fcd073e870262a9e --- I've updated the package definition to have a better synopsis and I cleaned up the inputs. I hope this is OK now. gnu/packages/engineering.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 2f1f87d47e..c2e8a965f6 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -3347,6 +3347,30 @@ (define-public emacs-scad-mode (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) + (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")) -- 2.49.0
Received: (at control) by debbugs.gnu.org; 18 May 2025 13:58:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun May 18 09:58:20 2025 Received: from localhost ([127.0.0.1]:58777 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1uGeWx-0006Hp-RM for submit <at> debbugs.gnu.org; Sun, 18 May 2025 09:58:20 -0400 Received: from cornsilk.ash.relay.mailchannels.net ([23.83.222.40]:13697) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dannym@HIDDEN>) id 1uGeWu-0006Hd-UL for control <at> debbugs.gnu.org; Sun, 18 May 2025 09:58:17 -0400 X-Sender-Id: dreamhost|x-authsender|dannym@HIDDEN Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 01D454312D for <control <at> debbugs.gnu.org>; Sun, 18 May 2025 13:58:15 +0000 (UTC) Received: from pdx1-sub0-mail-a211.dreamhost.com (100-120-55-12.trex-nlb.outbound.svc.cluster.local [100.120.55.12]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id CEE8B43138 for <control <at> debbugs.gnu.org>; Sun, 18 May 2025 13:58:14 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1747576694; a=rsa-sha256; cv=none; b=yIOMzaaFuPwFuqo+ZW6cHNUM1G3qhIrCqdaxQF9PpAh5lsQ/piNzrrlG+CT1KQTDqiDIOv 07zbqnztZnxWI7sEihB4SY7i3tARW0MzeVRQZhoZ49YOmRXH8skUIDcxOxC/b7o9q2ydJI GjQlst3v64DrM2NIuPtgpVyEH715BjstDkFLe0BuqzaW998mTVK4gVbC1OGLQmhD4Dzpl6 E6uniOIDy79spc8rkogF2L/GIulU2I+RL4DyDj1yMAnSW3LUQ1+JE+UxfccrXiOc0MpW8D 5nAUyYn77IndcTpucWRQqfVDmIq2KKwGlB0ly1e7dbMTTZGcp6rqzOxNNgI3aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1747576694; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:dkim-signature; bh=nsL98v7WdgO3F+cvVJtF1IawGIVAPOIri9nUpa0Z6Wc=; b=Z4RSanGy9OjaQ3sxYblP6t9PLhCGp3VwlCBePdXvuQPLVqWsG5u3ThNu/ZkuurAjHOFil+ 4f+cO9m1Tzc+p2U/+e4XHSML915PXEHxBjG/Wc7IhiYYvfvSwHr9Stvna1VqJIAeV9cOJI Ady8VbYsvHxC2NVrIBakgixud+OzA/DsyarGEEOTsY2Zg/tCzb9/WD6eaR+c+GCdIqUYVH Hwau1z2o0H1rJpMx1E261+LBThCNu37wbi1gnFFWPlsNzn5dFi7a/F4GbDo7ZSEhlT2Emm 2tzVY8IzIWGHrsixu2whNNrwfutsen+Mcfpl3JbeKU6yrpG6L2LyJQxo9axSgw== ARC-Authentication-Results: i=1; rspamd-766f9cfddb-8gk7b; auth=pass smtp.auth=dreamhost smtp.mailfrom=dannym@HIDDEN X-Sender-Id: dreamhost|x-authsender|dannym@HIDDEN X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|dannym@HIDDEN X-MailChannels-Auth-Id: dreamhost X-Company-Coil: 3ecd4aa43bbac4ae_1747576694867_2311096286 X-MC-Loop-Signature: 1747576694867:1415760828 X-MC-Ingress-Time: 1747576694867 Received: from pdx1-sub0-mail-a211.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.120.55.12 (trex/7.0.3); Sun, 18 May 2025 13:58:14 +0000 Received: from nova (84-115-226-251.cable.dynamic.surfer.at [84.115.226.251]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: dannym@HIDDEN) by pdx1-sub0-mail-a211.dreamhost.com (Postfix) with ESMTPSA id 4b0j860rRZz1R for <control <at> debbugs.gnu.org>; Sun, 18 May 2025 06:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=friendly-machines.com; s=dreamhost; t=1747576694; bh=nsL98v7WdgO3F+cvVJtF1IawGIVAPOIri9nUpa0Z6Wc=; h=Date:To:From:Subject; b=dM5Kes1IdAw/LW32tRSqta7nX6mwAgFke3m5sViGVMCUkrrFcipYg5hyIYv4vwFhp lbRBTKIfgQEbOaeufwYZEVCA+ZvYe5vbSr3wAQ3qr9mdoPOW8uaR4wO23Yp4oYYfxl 658c43yHh5WQDJuOE77lQP019lF00pB5qo2SxlsK+GBbE8TnC1itogoTEM50ygqjKV wEo8pL5BH5sy3J08h9LEV0/0+ijsZzXI5oWnBHhcVMguuA9cwqToFanyWk5tzTi+KX t7n6je6B+DsMD4FFMGH3Q1hLHEiurDvtDGrfxvv0WfGfpQ68SlYhQGA+MOqZG3mBpa tLgSYjqq9ZQKw== Date: Sun, 18 May 2025 15:58:10 +0200 Message-Id: <8734d2t40d.fsf_-_@HIDDEN> To: control <at> debbugs.gnu.org From: Danny Milosavljevic <dannym@HIDDEN> Subject: control message for bug #77913 X-Spam-Score: 2.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 77913 quit Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [23.83.222.40 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [23.83.222.40 listed in sa-trusted.bondedsender.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [84.115.226.251 listed in zen.spamhaus.org] -1.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [23.83.222.40 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [23.83.222.40 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 77913 quit Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [23.83.222.40 listed in wl.mailspike.net] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [84.115.226.251 listed in zen.spamhaus.org] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [23.83.222.40 listed in bl.score.senderscore.com] 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [23.83.222.40 listed in sa-accredit.habeas.com] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [23.83.222.40 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager close 77913 quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.