From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id 8BVvElBeeF9DAgAA0tVLHw (envelope-from ) for ; Sat, 03 Oct 2020 11:19:44 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id qLlEDlBeeF+oewAA1q6Kng (envelope-from ) for ; Sat, 03 Oct 2020 11:19:44 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D9B1E94042E for ; Sat, 3 Oct 2020 11:19:42 +0000 (UTC) Received: from localhost ([::1]:48380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOfZl-0007e5-K0 for larch@yhetil.org; Sat, 03 Oct 2020 07:19:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52332) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOfZ8-0007dy-Sq for guix-patches@gnu.org; Sat, 03 Oct 2020 07:19:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59757) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kOfZ8-00030I-IT for guix-patches@gnu.org; Sat, 03 Oct 2020 07:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kOfZ8-0005Ug-FK for guix-patches@gnu.org; Sat, 03 Oct 2020 07:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#43777] [PATCH] gnu: Add emacs-ob-sclang. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 03 Oct 2020 11:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43777 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 43777@debbugs.gnu.org X-Debbugs-Original-To: Guix-patches Received: via spool by submit@debbugs.gnu.org id=B.160172388721053 (code B ref -1); Sat, 03 Oct 2020 11:19:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Oct 2020 11:18:07 +0000 Received: from localhost ([127.0.0.1]:43070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOfYF-0005TU-C2 for submit@debbugs.gnu.org; Sat, 03 Oct 2020 07:18:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:37096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kOfYD-0005TN-KA for submit@debbugs.gnu.org; Sat, 03 Oct 2020 07:18:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOfYD-0007Ya-7C for guix-patches@gnu.org; Sat, 03 Oct 2020 07:18:05 -0400 Received: from mout.gmx.net ([212.227.17.22]:35329) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOfYA-0002wc-Am for guix-patches@gnu.org; Sat, 03 Oct 2020 07:18:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1601723877; bh=v7FVr8tnhlhatElvgXZU8zmXx/SB/jy1eQ7QscE4mb0=; h=X-UI-Sender-Class:From:To:Subject:Date; b=cHoCQvMffzXobBxaYlK5DWLWriWL7RmrZ3sBkUIAV+Qpc8+UhDcORjlb4RSwoMLZY exn3vdYvcT16vUQmI2Rx+9WKpVnnbZIw/BI6IHQrfXFkXqey+dk+8aiev1qLeZnYJa PM1STbjEQCix+LxSjL+ioKU/gdPRhaD3B2Ghh25s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N0XD2-1kd0yX31SW-00wWbP for ; Sat, 03 Oct 2020 13:17:57 +0200 User-agent: mu4e 1.4.13; emacs 27.1 From: Pierre Langlois Date: Sat, 03 Oct 2020 12:17:56 +0100 Message-ID: <87ft6vv9qz.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:rysmutI3H7AoarskAG18KqxPjn4clYQbZ1vIfPJ1H4wxUdFNGaG Txt0KCBuUJdP2a4klP3fGSHgMjqhmtWimlMsdfn18e5v+iYHfudI4GwPTAqZmqSe71cksAX 1T6gDmMw/3jS/Fnc5ggRhmLhxCgCaf8Cyh06Vy/Mu2qSKl3X5jYdZbRYn+W9CDjw96ankqq YJvW4CDDw+Cff8VjkHYQA== X-UI-Out-Filterresults: notjunk:1;V03:K0:tQNsKJmWxiA=:jT/bP8MxTfiT+8d2VRgoe5 ov95C5pSVylgbMxGGf/3mxfDPSRIS4m5DPFOB3+0kceVC3S53IDQ8jGijXvVSoZLdLA3Xb+/P ijsJPJqQppTUIg9/MC7TdwS79ld4yf9eciFBzQ+AOwTftSQOCq9wOyvbuzcBPL1jG1BSbeKXr O3L9SXPMDFlBKTKbR94p2oLqEeoDMPDQmkH17DCC2MOj+ueKHrlukh4eyR+iG/Kr0giTEuqUA 6IRprN4ev0Pp42Amjs/lrhKK5O/9HVxIzfSCKadfKKtIOI3oEh80wNd4fHcYu4ZBInN7pRnN+ 3E1mw5WEw3vsyFbBBDJw9HB83gA3Eu5IR2Ra+kB1P4lfelNYuJH36euYZLntPGJilDDz/bNrN b712NBDHtuckMJqqsKo7iZ4vxJhdNTBnmXkJ3oWgWjsCtyUB+hAGs65c0BigQgcpeOv1UI8K7 uS3mDAp0tdugWnDv4tb/6+3itdJzvC4VuBtsyJEOypI973LdlueftyZzU6+SwspOFm3Mn6Duc V64FJ12jW5IuBcIrsORd5KPpfF9sjOS2Pv0xrsHkAquvsfiKnLL/td7QKWk91C0JaZL7/USvo iBVg4aWWoH4Dv6DXEPoRYe0gfcBzj2R0mYh9rIZ9FGxNYtNEGTkCjmRyIH6VCrJTDcrpIPRFc 0CphU0vmjrbjluQtF6Ym4leYm+SfuDyH0rTV6UyNKkt+eDFefeBUcpujiP4wLggJf0RFJyvzR lIqczIvkvv3x8fGUpJY+JJ+Nx/GMQRPH8aosi3CCus5AKTyxZQdXnkeh2a3+ygB8tc0g3F/Po csSfSjaWvFpP7erBoOgooFfOL8Be1fTioF33+7ax4zEXXoPG1iOZUFskPLbHx0QTF7bnQPGpb dhPVgqx4e/NyudTqnIwLZt2dqXEjTIOUBy0BqjLgEkj1CVyC1NDg0gGTA9bC9eB6KLG6bHtgj v0IdPsWLcwX+YJsKetTsnriYhNU00mGe7cfXaCAq06Fb4iKAsgpDtNp7ly5iw/loOfzQ8y0kR ACigbG3zHdhYZa90Za+4xCTfeJnwQqIm4GJpgzEqoGUmFgcaHOgUfDeIbEM06zy2sFpBebbpA XReB9stg7UthvvTxLsTF4WpbIIAFAyn+3VvWmthwLhA29FlZwyNT4ILTB1lnFN03jSMiGVdIy V9ooL5bgzjbkLhOTdmzdBdsOtX388USR94t1YpBMOLpDKdcSPjZVRcLed1IQRW9VSlD4ZXd/z KfrziobX8ZkPx1Jk42n/W+SjPRYXdGEVxzWluBw== Received-SPF: pass client-ip=212.227.17.22; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/03 06:39:34 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-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.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -2.4 (--) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmx.net header.s=badeba3b8450 header.b=cHoCQvMf; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: -2.11 X-TUID: YhFrZ0ejWhnw --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hello Guix! Recently I realised I had to build/download qtwebengine because of pulling in supercollider from the emacs-org-contrib package. I thought it'd be a good idea to package the supercollider Org-babel support into its own package to reduce emacs-org-contrib's set of dependencies. What do you think? Thanks, Pierre --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAl94XeUYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UKNkH/2to47zopNqCUu+sehQptzw5 VMIxFBKYekZRRWKwJJu3HbEQiE6APzoCUBT+6eIm9U+H1fszPLoVYBicHiafCKHY svWRAU/ss/c0bjnvmCHmpSZc/LjEgI4rpjSFNhB4GRf/gVmPcI1cNmNe7zeyYyUc 6lhJ+N86+FQqSf5Knydy3bs9FZXcEAmPNAVMtELiUVagqKCGzBBbuqvD3EHGpKeZ WMDk5AApORhn5lxnJxwLhcnp49MDA8M3ld6Yu70JMMTtKZmwwAE0EvP58Cy3cYRm Tijq5WI8THRkln8GtjewUvbKLFSFU/HJOd7qJbZjVNKHco+fEAWNi2RdlEsvGmU= =Jov2 -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-emacs-ob-sclang.patch Content-Transfer-Encoding: quoted-printable =46rom 35b1ff862ef66c756ed01755552f977a98138cdd Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 3 Oct 2020 12:13:50 +0100 Subject: [PATCH] gnu: Add emacs-ob-sclang. Remove emacs-org-contrib's dependency on SuperCollider by extracting ob-sclang.el into its own package. * gnu/packages/emacs-xyz.scm (emacs-org-contrib)[source]: Add snippet that deletes ob-sclang.el. [propagated-inputs]: Remove emacs-scel. (emacs-ob-sclang): New variable. =2D-- gnu/packages/emacs-xyz.scm | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e3ec431d94..66c61aa182 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -9825,7 +9825,11 @@ programming and reproducible research.") (uri (string-append "https://orgmode.org/elpa/" "org-plus-contrib-" version ".tar")) (sha256 - (base32 "1naq25g4d95cx29axx428rnpc4m9hd0j7w1l0vqwkdjyr5qfj0ab")))= ) + (base32 "1naq25g4d95cx29axx428rnpc4m9hd0j7w1l0vqwkdjyr5qfj0ab")) + ;; ob-sclang.el is packaged separately to avoid the dependency on + ;; SuperCollider and qtwebengine. + (modules '((guix build utils))) + (snippet '(begin (delete-file "ob-sclang.el") #t)))) (arguments `(#:modules ((guix build emacs-build-system) (guix build utils) @@ -9852,8 +9856,7 @@ programming and reproducible research.") (propagated-inputs `(("arduino-mode" ,emacs-arduino-mode) ("cider" ,emacs-cider) - ("org" ,emacs-org) - ("scel" ,emacs-scel))) + ("org" ,emacs-org))) (synopsis "Contributed packages to Org mode") (description "Org is an Emacs mode for keeping notes, maintaining TOD= O lists, and project planning with a fast and effective plain-text system. @@ -9861,6 +9864,28 @@ lists, and project planning with a fast and effecti= ve plain-text system. This package is equivalent to org-plus-contrib, but only includes additio= nal files that you would find in @file{contrib/} from the git repository."))) +(define-public emacs-ob-sclang + (package + (inherit emacs-org-contrib) + (name "emacs-ob-sclang") + (source + (origin (inherit (package-source emacs-org-contrib)) + (modules '((guix build utils))) + (snippet + '(begin + (for-each (lambda (file) + (unless (equal? file "./ob-sclang.el") + (delete-file file))) + (find-files "." "\\.el")) + #t)))) + (propagated-inputs + `(("org" ,emacs-org) + ("scel" ,emacs-scel))) + (synopsis "Org-babel support for SuperCollider") + (description "This package adds support for evaluating @code{sclang} +Org-mode source blocks. It is extracted from the @code{emacs-org-contrib= } +package."))) + (define-public emacs-org-edna (package (name "emacs-org-edna") =2D- 2.28.0 --=-=-=--