From unknown Sat Aug 16 13:03:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#61074 <61074@debbugs.gnu.org> To: bug#61074 <61074@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add emacs-poke. Reply-To: bug#61074 <61074@debbugs.gnu.org> Date: Sat, 16 Aug 2025 20:03:57 +0000 retitle 61074 [PATCH] gnu: Add emacs-poke. reassign 61074 guix-patches submitter 61074 Efraim Flashner severity 61074 normal tag 61074 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 26 04:29:11 2023 Received: (at submit) by debbugs.gnu.org; 26 Jan 2023 09:29:11 +0000 Received: from localhost ([127.0.0.1]:60719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKyZC-00005r-LR for submit@debbugs.gnu.org; Thu, 26 Jan 2023 04:29:11 -0500 Received: from lists.gnu.org ([209.51.188.17]:36910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKyZA-00005h-MY for submit@debbugs.gnu.org; Thu, 26 Jan 2023 04:29:09 -0500 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 ) id 1pKyZ8-0004yD-O5 for guix-patches@gnu.org; Thu, 26 Jan 2023 04:29:07 -0500 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pKyZ6-0004KY-GF for guix-patches@gnu.org; Thu, 26 Jan 2023 04:29:06 -0500 Received: by mail-ej1-x62d.google.com with SMTP id ud5so3481147ejc.4 for ; Thu, 26 Jan 2023 01:29:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=HF9n6Tt1U4CX9H9hmI0n/Atm31zRsbejh1e2M7xhN90=; b=GnlKhmi+gCOet6IRqj4D3Jbq5VzcTpniO/kU3FhU09k7toOUWRT2EBwWUrGpc47PDD CS3QOwqRJGWq5XkpeXPCDogdkTriQVgwVT14mEtz7ZpN5fok6nDD/qF+J0S3Ftk/oyw9 uJ4wHOxBtiruUYvQ9pDkKjKT+J3hqx25PXIEj+cVARFTk362m4NRJIaeKfNrrJXMzToV AZuFt+oBPE1RVSAaabekFk/AKMxrle8hSCbqgB2MWk472hiwXM4s7NSEiDbSVv9RPP69 IzkJU35ydK6cTrq2BPr8nlsWjsWyvuME2mtnSEZimLfhzds0JNr6vAOldd5gIBydBw9G +RrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=HF9n6Tt1U4CX9H9hmI0n/Atm31zRsbejh1e2M7xhN90=; b=efclZmwCwJiVbWJHzejOTnENgSAHZfhxnYY797OawAWISjJZzpGI1FsD4bk8pW75ps a/VLNqgrKrDjd/fKopAjbGJS4d64tZVAS1jNvgv+RK8DNshTXo5NE2QrBD6Va6ZDallc Kr1KUUXxReSaIsW9TQXACanK9rKH0fi+7mAsMcPZbqFUEulPeWE/ZwErmlJriFO985dt CZ/wcQ1tmekUogDtcuCgx7I4nO2GDTgBD1LVImmjsjqszQLZE/Vi/18O4xBQqqZgLrwo 8V3n+uTmJ1XMHfBN3vna5WXkwzRUAJ58qv/TgAqNE1jiGamMHYu5QR3FadAGdSg9/G84 aotw== X-Gm-Message-State: AFqh2koML3RzamY3haQ7KHa1JplqodFvQzchGNeMYehkqe4LuQ66FOih m7yD0QvI4iH9YX7t19qPud1bIdZfKAM= X-Google-Smtp-Source: AMrXdXsk6oCIuvypO4RP9XK+hBeRRBO9OsG1v68LI2hBaz1gCqvzUynt1wKSFJ5CVa0jaI2OpOBUaQ== X-Received: by 2002:a17:907:2159:b0:849:e96f:521b with SMTP id rk25-20020a170907215900b00849e96f521bmr32668109ejb.32.1674725342435; Thu, 26 Jan 2023 01:29:02 -0800 (PST) Received: from localhost ([141.226.15.115]) by smtp.gmail.com with ESMTPSA id i16-20020a17090639d000b008711cab8875sm296108eje.216.2023.01.26.01.29.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Jan 2023 01:29:01 -0800 (PST) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add emacs-poke. Date: Thu, 26 Jan 2023 11:28:59 +0200 Message-Id: <1735d856d5d1f9bd306ac3fc882689e61b352dc7.1674725199.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62d; envelope-from=efraim.flashner@gmail.com; helo=mail-ej1-x62d.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.091, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) * gnu/packages/engineering.scm (emacs-poke): New variable. (poke)[arguments]: Add configure-flag to install emacs files to temporary directory. --- gnu/packages/engineering.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index ff997a140d..15dc70d5ad 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -2903,7 +2903,9 @@ (define-public poke ;; To enable the "hyperlink server", add the `--enable-hserver' flag. `(#:configure-flags '("--enable-mi" - "--disable-static"))) + "--disable-static" + ;; The emacs files are provided in emacs-poke. + "--with-lispdir=/tmp/share/emacs"))) (home-page "https://www.gnu.org/software/poke/#documentation") (synopsis "Editing of arbitrary binary data") (description "GNU poke is an interactive, extensible editor for binary data. @@ -2912,6 +2914,24 @@ (define-public poke data structures and to operate on them.") (license license:gpl3+))) +(define-public emacs-poke + (package + (inherit poke) + (name "emacs-poke") + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-before 'expand-load-path 'change-working-directory + (lambda _ (chdir "etc")))))) + (inputs '()) + (native-inputs '()) + (synopsis "GNU Poke major modes for Emacs") + (description + "This package provides two Emacs major modes for working with GNU Poke: +@code{poke-ras-mode.el} and @code{poke-map-mode.el}."))) + (define-public pcb2gcode ;; Take some additional commits after v2.4.0 to fix build against ;; geos 3.10.1. base-commit: a84ceaa8b2e8e121957afea1d1d3fe7c8141cb8d prerequisite-patch-id: c10af8ba74fbbf48837769e71262382ada47dc71 prerequisite-patch-id: e001083279dec68d9710fb42bedfd710ab0ae707 -- Efraim Flashner אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 27 03:59:25 2023 Received: (at 61074) by debbugs.gnu.org; 27 Jan 2023 08:59:25 +0000 Received: from localhost ([127.0.0.1]:36726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLKZx-0007i4-3j for submit@debbugs.gnu.org; Fri, 27 Jan 2023 03:59:25 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:51527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLKZv-0007hq-Tx for 61074@debbugs.gnu.org; Fri, 27 Jan 2023 03:59:24 -0500 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id C8AF460007; Fri, 27 Jan 2023 08:59:16 +0000 (UTC) From: Nicolas Goaziou To: Efraim Flashner Subject: Re: [bug#61074] [PATCH] gnu: Add emacs-poke. References: <1735d856d5d1f9bd306ac3fc882689e61b352dc7.1674725199.git.efraim@flashner.co.il> Date: Fri, 27 Jan 2023 09:59:09 +0100 In-Reply-To: <1735d856d5d1f9bd306ac3fc882689e61b352dc7.1674725199.git.efraim@flashner.co.il> (Efraim Flashner's message of "Thu, 26 Jan 2023 11:28:59 +0200") Message-ID: <87cz70l5eq.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 61074 Cc: 61074@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Efraim Flashner writes: > * gnu/packages/engineering.scm (emacs-poke): New variable. > (poke)[arguments]: Add configure-flag to install emacs files to > temporary directory. Thank you. I only have one nit. > + (description > + "This package provides two Emacs major modes for working with GNU Poke: > +@code{poke-ras-mode.el} and @code{poke-map-mode.el}."))) Here it is. "poke-ras-mode.el" and "poke-map-mode.el" are not major modes, but files. I suggest to obey to Emacs typography and use, respectively, "Poke Ras mode" and "Poke Map mode". I didn't try to build the package, but I assume you did already, and qa.guix.gnu.org is not helpful at the moment. Regards, -- Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 30 03:41:56 2023 Received: (at 61074-done) by debbugs.gnu.org; 30 Jan 2023 08:41:56 +0000 Received: from localhost ([127.0.0.1]:46272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMPjg-00063f-7F for submit@debbugs.gnu.org; Mon, 30 Jan 2023 03:41:56 -0500 Received: from mail-ej1-f52.google.com ([209.85.218.52]:42837) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMPje-00063P-By for 61074-done@debbugs.gnu.org; Mon, 30 Jan 2023 03:41:55 -0500 Received: by mail-ej1-f52.google.com with SMTP id bk15so29488576ejb.9 for <61074-done@debbugs.gnu.org>; Mon, 30 Jan 2023 00:41:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=JEC7cbZbsZ3s/7lVqa2TBXorz1byx/In6oAGifvt0Q4=; b=iYN9Xt+v+zIwctmWGEdtlq0sqhIpvfYZCnsnlH0N96wZz+cxfwuaNiym6B2AYS0q1Z jJEdT6di93Y4J7d8OYLYQx7Vjafnrm1Yn3q2lCkO6IG/OpyD/xU/Qx80twyv67R79oU2 TxaHrHerCnfsryr23kQMgHsnmTEutD/DncEJkwcS66NxKzYChoxhSoMhnN3uHyBWIHbm VZSciseqMk/REdg/QrKTboZ0TRh38BUw3PpmDmGYSQ7RrSrktBxu5cbxb9BVRrDBfbDN k504K4D6pWJLMIACYHvL9B5aJ2ULqKzAHRhATV5Jmvb7GHE92dqTLlNjuiHFE81Kaj+3 TlnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JEC7cbZbsZ3s/7lVqa2TBXorz1byx/In6oAGifvt0Q4=; b=syGvdt8t5zthkJXWXwXaqAPgaNfxPw7KAKJFjsl0UivBYuyh9SdDh4LlpAPnL3A6GK AnRst9plSnwGhXv9vR+mDQaDpy04IuaLq9WPpPDJjGQ/u3EQeARp4/EP6UkmMkbJuT0f yibQgMewMAotG7JfwboiW6FbBVhN2VnbVl7aPBoloKnghJ8r5XCTBjRNO00lOG9Rhn78 hnYFbRKUTWI6ZL09Xy8pXCDaEaGFBpenSh5GXHalE+YChKT9/DlLo15AXGS9jtBP7v8h g6UsjivlCdWWAtaKfVWlRc52EG6KbUdAZ4ZP/+Y1M3qkCwD/yfIqOQ8FTGIzL+L/4DF+ KPaA== X-Gm-Message-State: AFqh2ko3PKBnuS8TSK2TXuzZ3c4IOZw4gIzibRHdcrvP9lPv5h2mjnRe z4rNyitHdunEF1HFF1OHx+U= X-Google-Smtp-Source: AMrXdXs/qANBMwLTkAYAjCsbRJQcQ5lV+tJCB84OXC6kKwX83rH07HVNvkEq2YC3KE/9d1OVDczd7w== X-Received: by 2002:a17:907:c928:b0:870:6554:92ac with SMTP id ui40-20020a170907c92800b00870655492acmr45521500ejc.18.1675068108342; Mon, 30 Jan 2023 00:41:48 -0800 (PST) Received: from localhost ([141.226.15.115]) by smtp.gmail.com with ESMTPSA id gn19-20020a1709070d1300b0087862f45a29sm6596605ejc.174.2023.01.30.00.41.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Jan 2023 00:41:47 -0800 (PST) Date: Mon, 30 Jan 2023 10:41:46 +0200 From: Efraim Flashner To: Nicolas Goaziou Subject: Re: [bug#61074] [PATCH] gnu: Add emacs-poke. Message-ID: Mail-Followup-To: Efraim Flashner , Nicolas Goaziou , 61074-done@debbugs.gnu.org References: <1735d856d5d1f9bd306ac3fc882689e61b352dc7.1674725199.git.efraim@flashner.co.il> <87cz70l5eq.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="wPFT9hD1jjVGFNGC" Content-Disposition: inline In-Reply-To: <87cz70l5eq.fsf@nicolasgoaziou.fr> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 61074-done Cc: 61074-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --wPFT9hD1jjVGFNGC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks. Patch pushed! --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --wPFT9hD1jjVGFNGC Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmPXgskACgkQQarn3Mo9 g1HiXQ//Z6sG6wJKqR2ZaWm0yrhQ8ho06XDo0rz/UOoT41gxWh8KeEitXR7FVIos qFaNbDcpOF3n5JdlcZP+YrhY5wi8p8jFm5aCvfyAk4QRxQ7yciy4eeBF67qioBT5 DNMDaYpv344SQzKwPpfAX1e/zo1JhAyFsSSOaTl50jMN+RwRn3NGn3+g5nTi2CIw Ugq9nZpeif1q640bDb3nxmSQxycC9wMxwKw3W+0cuZlpLOb8P8otb24fpPATAFwJ 58qjKJfhFbauLU+5NHISoyXIodfRQNuKe+TIejymjwqwntnwNj1vh8Zag6eXL/kk WE24qHUz1cbcWQ4uGD4yuWZvZUj1kcqOWlxyo036czEjaPmvnkyNHKk2qIBfgaud arrWk/0tijtP4pYnAVLgb8cuIPOPGUs/c+LBQ+wrGXb73G0iVbV8od/N+b72ce6B 4f4o8wjYXHzOmFvldv/eLpvECOYG2tVx+5WVbqGaU7QKbc4MxeHqfN8C/QaDKytO dqIdPCDSbBc44seXUdBLSQCNRevLikHKX8yc5FOeu52Jl85hpscedWebQCIJ0AnG 7KqjGBntU+FPN32koAA8NaayZ7pKYacZ9F/bocruau2FJPz4cHq31aR6qGI1oDP7 ATO+XtMndgRjs1XfFW9a9cSKI2UuRb5YwwSgMzFIguLOECnn3DY= =zLOo -----END PGP SIGNATURE----- --wPFT9hD1jjVGFNGC-- From unknown Sat Aug 16 13:03:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Feb 2023 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator