From unknown Fri Jun 20 07:28:07 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#60369 <60369@debbugs.gnu.org> To: bug#60369 <60369@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add eweouz. Reply-To: bug#60369 <60369@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:28:07 +0000 retitle 60369 [PATCH] gnu: Add eweouz. reassign 60369 guix-patches submitter 60369 Simon Josefsson severity 60369 normal tag 60369 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 27 17:47:23 2022 Received: (at submit) by debbugs.gnu.org; 27 Dec 2022 22:47:23 +0000 Received: from localhost ([127.0.0.1]:56727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAIjD-0001Rw-62 for submit@debbugs.gnu.org; Tue, 27 Dec 2022 17:47:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:56758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pAIjB-0001Rn-Pm for submit@debbugs.gnu.org; Tue, 27 Dec 2022 17:47:22 -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 1pAIjB-0006Ib-Km for guix-patches@gnu.org; Tue, 27 Dec 2022 17:47:21 -0500 Received: from uggla.sjd.se ([2001:9b1:8633::107]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pAIj9-0000Zj-36 for guix-patches@gnu.org; Tue, 27 Dec 2022 17:47:21 -0500 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2110; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description; bh=PZixA49SZBmsXr68IqQeCH8uBZC1BlxGDz8a+5Y+/KI=; t=1672181238; x=1673390838; b=1P6RoYKW/mo+OKof5/VG2meGTXPBrt+yGY0nO58aO9wW6Hk GdFS9RwhNf+Q7gSwgvkT4RfXDMboD2uwG0ajyAQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2110; h=Content-Type:MIME-Version:Message-ID:Date: Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description; bh=PZixA49SZBmsXr68IqQeCH8uBZC1BlxGDz8a+5Y+/KI=; t=1672181238; x=1673390838; b=NhotjsCpdl47KXR1fpf9utMaOcKNcStepSSTErMeglD7/cZ rScdLqxBuLVTYfkZKNxQVd0OcU1RFadDbHxgg5dR0DFkgj2+Yz5BFTuj1SdXMMbop7z7Ty3y5ila9 nxCBTnr1vd86r7aWF0G184YjmIhI8Z6BbQX4cfo/8ZLL38OUdECIzW9cDWtpXE65lRXLYxD/Mfg5g wqdMhGozfFu6IRAfrfVIJkQtlS4Oq4RSOi8ZcRKZaKe6v1Gq47RlXeLAcfMNsPYVJ+DxlGayH5sMP IWnShiCZvWTAcsE2XVAxh6hvIUo/wfPcn6UPX3UDpWwGQhzaUuiiFdXOR1gNAuCucGFZUUHsg6Kz4 8TUbB8NryxWELy2/vNFgZVdiAi3eSDhSGHSvjyc1j4iDm/uOU/7/+V2D8NCwdc5Zd2pkGlfEZZks/ hWcAvYvDbGTaOerV7AyAxEeF; Received: from [2001:9b1:41ac:ff00:67bf:136:16d3:4a37] (port=48878 helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pAIj4-006KxE-9B for guix-patches@gnu.org; Tue, 27 Dec 2022 23:47:14 +0100 X-Hashcash: 1:22:221227:guix-patches@gnu.org::ToMs607j81OkOtKm:F9L5 From: Simon Josefsson To: guix-patches@gnu.org Subject: [PATCH] gnu: Add eweouz. OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt Date: Tue, 27 Dec 2022 23:47:13 +0100 Message-ID: <871qok1n2m.fsf@josefsson.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2001:9b1:8633::107; envelope-from=simon@josefsson.org; helo=uggla.sjd.se X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Hi. This adds a GNOME Evolution Data Server interface to Emacs. Test it by adding a contact to the EDS address book (e.g., through GNOME Contacts) and then do 'emacs -q' and M-x eweouz RET and search for parts of the name of the contact. While the package builds and works for me, I would appreciate a review so I can learn -- I wrote this without understanding anything of what I was doing, but merely pattern-matched things against other existing packages that looked relevant. /Simon --=-=-= Content-Type: text/x-patch; charset=iso-8859-1 Content-Disposition: inline; filename=0001-gnu-Add-eweouz.patch Content-Transfer-Encoding: quoted-printable From=2052b0ad49ef0436346f53bebee4690961fba9cf90 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Tue, 27 Dec 2022 23:38:33 +0100 Subject: [PATCH] gnu: Add eweouz. * gnu/packages/emacs-xyz.scm (eweouz): New variable. =2D-- gnu/packages/emacs-xyz.scm | 66 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index fb4c9b70f9..adb0689df1 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -119,6 +119,7 @@ ;;; Copyright =A9 2022 Nicolas Graves ;;; Copyright =A9 2022 Thiago Jung Bauermann ;;; Copyright =A9 2022 Joeke de Graaf +;;; Copyright =A9 2022 Simon Josefsson ;;; ;;; This file is part of GNU Guix. ;;; @@ -3053,6 +3054,71 @@ (define-public emacs-bbdb-vcard (BBDB). Version 2.1 vCards are converted into version 3.0 on import.") (license license:gpl2+)))) =20 +(define-public eweouz + (package + (name "eweouz") + (version "0.12") + (source + (origin + (method url-fetch) + ;; README's git://git.err.no/eweouz is gone + (uri (string-append "mirror://debian/pool/main/e/eweouz/" + "eweouz_" version ".tar.xz")) + (file-name (string-append name "-" version ".tar.xz")) + (sha256 + (base32 + "192zl3dyphhvcrvn65bqsrc4h6zks8b747lp6pqbpbmsqy4g4mr8")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f + #:modules ((guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:configure-flags + (list (string-append "--with-lispdir=3D" + (emacs:elpa-directory %output))) + #:phases + (modify-phases %standard-phases + (replace 'bootstrap + (lambda _ (invoke "autoreconf" "-vif") #t)) + (add-after 'compress-documentation 'enter-lisp-dir + (lambda _ (chdir "lisp/"))) + (add-after 'enter-lisp-dir 'emacs-patch-variables + (lambda* (#:key outputs #:allow-other-keys) + (make-file-writable "eweouz.el") + (substitute* "eweouz.el" + (("\\(setq eweouz-helper-dirs '\\(") + (format #f "(setq eweouz-helper-dirs '(~s " + (string-append (assoc-ref outputs "out") + "/libexec/eweouz")))))) + (add-after 'emacs-patch-variables 'emacs-expand-load-path + (assoc-ref emacs:%standard-phases 'expand-load-path)) + (add-after 'emacs-expand-load-path 'emacs-add-install-to-native-l= oad-path + (assoc-ref emacs:%standard-phases 'add-install-to-native-load-p= ath)) + (add-after 'emacs-add-install-to-native-load-path 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-build + (assoc-ref emacs:%standard-phases 'build)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads))))) + (native-inputs + (list autoconf + automake + emacs-minimal + pkg-config)) + (inputs + (list evolution-data-server)) + (home-page "https://tracker.debian.org/pkg/eweouz") + (synopsis "Emacs interface to Evolution Data Server") + (description + "eweouz is an tool for looking up contacts from Evolution Data Server +from Emacs. It is similar to BBDB, except much, much simpler.") + (license license:gpl2))) + (define-public emacs-beacon (package (name "emacs-beacon") =2D-=20 2.38.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCY6t18RQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFoqrmAPsF8U5PZ/etuWm9EKDJZ/8JGa8mCSsr jZhpxqSqVsHlwAD/UwriKvfe9MkMRB7J2HlZFZ6tU9eLVrickE5Kn0Fi4AM= =PH9t -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 31 17:42:31 2023 Received: (at 60369) by debbugs.gnu.org; 31 Jan 2023 22:42:31 +0000 Received: from localhost ([127.0.0.1]:55273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMzKh-0008H8-7m for submit@debbugs.gnu.org; Tue, 31 Jan 2023 17:42:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50612) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pMzKf-0008Gv-Gc for 60369@debbugs.gnu.org; Tue, 31 Jan 2023 17:42:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMzKa-0007Dj-6O; Tue, 31 Jan 2023 17:42:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=Bqc/PEssUIhiJ6n2DdIGhoAY0/hvIteMkvNsb8OG2gM=; b=m5aTNeJJRL06uLsHzjtM tRbJIGS5yMFTgB7u9XOM2kniTwx89Jt6a/Qn+0yb4vOpIwKeaiEM3gOzmdMxu2XRNSsGg2AkPu40Z /KqrKnqVx2nOVrKY9b9LJX5sFsoiOMBo7ksdj8Eu49wc2Bk3qBHMlGRAoWOjPSWpA1fZIfaJmDSRo HPNgXCci7fVqQxQ8TfEmB22qHezCBpw7qxD20WTHVgmPH70Vu/cZk01R09miHQ6NMP5+26hXltwxL CEzbnPGtVi1DgptWCAbRNh92TfHgQwahA1CFJAF6iMGEgKA4VhHw3Tc2INrWYJW+QIMPQYw8mn301 Af23Nll3+9KjJg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201] helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMzKZ-0007OT-P2; Tue, 31 Jan 2023 17:42:24 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Simon Josefsson Subject: Re: bug#60369: [PATCH] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> Date: Tue, 31 Jan 2023 23:42:22 +0100 In-Reply-To: <871qok1n2m.fsf@josefsson.org> (Simon Josefsson's message of "Tue, 27 Dec 2022 23:47:13 +0100") Message-ID: <877cx2s4vl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60369 Cc: 60369@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: -3.3 (---) Hi Simon, Simon Josefsson skribis: > While the package builds and works for me, I would appreciate a review > so I can learn -- I wrote this without understanding anything of what I > was doing, but merely pattern-matched things against other existing > packages that looked relevant. Let=E2=80=99s see. > From 52b0ad49ef0436346f53bebee4690961fba9cf90 Mon Sep 17 00:00:00 2001 > From: Simon Josefsson > Date: Tue, 27 Dec 2022 23:38:33 +0100 > Subject: [PATCH] gnu: Add eweouz. > > * gnu/packages/emacs-xyz.scm (eweouz): New variable. [...] > +(define-public eweouz > + (package > + (name "eweouz") Rather =E2=80=9Cemacs-eweouz=E2=80=9D (info "(guix) Package Naming"). > + (build-system gnu-build-system) > + (arguments > + `(#:tests? #f Please add a short comment saying why tests are disabled. > + (modify-phases %standard-phases > + (replace 'bootstrap > + (lambda _ (invoke "autoreconf" "-vif") #t)) Is this needed? The default =E2=80=98bootstrap=E2=80=99 phase does that, r= oughly. You can omit the trailing #t too. > + (synopsis "Emacs interface to Evolution Data Server") > + (description > + "eweouz is an tool for looking up contacts from Evolution Data Serv= er > +from Emacs. It is similar to BBDB, except much, much simpler.") > + (license license:gpl2))) Might be =E2=80=98gpl2+=E2=80=99, unless it explicitly states =E2=80=9Cvers= ion 2 only=E2=80=9D. That=E2=80=99s all I have to say! Overall it=E2=80=99s looking good. :-) Could you send an updated patch? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 12:09:08 2023 Received: (at 60369) by debbugs.gnu.org; 5 Feb 2023 17:09:08 +0000 Received: from localhost ([127.0.0.1]:46363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOiVm-0005in-MV for submit@debbugs.gnu.org; Sun, 05 Feb 2023 12:09:08 -0500 Received: from uggla.sjd.se ([178.174.241.107]:36894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pOiVj-0005iK-Dc for 60369@debbugs.gnu.org; Sun, 05 Feb 2023 12:09:05 -0500 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2110; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=8rZkMwV6rJQzvRABKCwe0h1gShTswBdfmcHDvxw7H7A=; t=1675616943; x=1676826543; b=3I4MVwBTRjKL3rm8iGR166s34rWTV6g1m2KY3gcQeyUJPr1hTKkASRet7rCB/QpttO5/04KT6y5 lKZeXgXb0BQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2110; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=8rZkMwV6rJQzvRABKCwe0h1gShTswBdfmcHDvxw7H7A=; t=1675616943; x=1676826543; b=lRIPOBshVmN16CbRaam8LBN0MZZsUciroJ+maUBkz7AewosNdRcUEE6eXRpR6SqzzOJrpIqNIaE yyN+OkLjvAOWxz+Q98X92GPoNKy75yMG3kVPQEPksgmoLcVBdPTyMFd7Th1xKl112aoe9T5pU7avR byT+zYnlNqRtIgMisNCAwV3t83ItaoAn7WMLbE8hIbpQHiCzJJeIkEdBQ/UIbSLgHVyQiMlHQTyG9 P8cBAzmYIdg+KsCmzCUsJFaNqU2BtoKKmW4+9ekxBrTnUdghstWfZWxfbTIVVbC5py7phnhbfdOOv C4syRF/LpYLGqJpI+Mf5UldhVyheHPCf2BZgVdMkcO37V0XV0y/HwenW/i6olbXt6Ue8Nzg1/In1f f2IbocZO2P5R0hi7XZfjF4bQVi3Gneq/hLqj/5QsEjvyGahE5rBFBU/hx8XRDoiq4kapdITaH; Received: from 233.56-78-194.adsl-static.isp.belgacom.be ([194.78.56.233]:20979 helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pOiVf-00AILX-TP; Sun, 05 Feb 2023 18:09:00 +0100 From: Simon Josefsson To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: [bug#60369] [PATCH v2] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230205:ludo@gnu.org::Py7xF1A8lef3OjhM:zK5 X-Hashcash: 1:22:230205:60369@debbugs.gnu.org::WpIOjEZti9Jt5gSH:1r9g Date: Sun, 05 Feb 2023 18:08:58 +0100 In-Reply-To: <877cx2s4vl.fsf@gnu.org> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Tue, 31 Jan 2023 23:42:22 +0100") Message-ID: <87bkm859at.fsf_-_@josefsson.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60369 Cc: 60369@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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Ludovic Court=C3=A8s writes: > Hi Simon, > > Simon Josefsson skribis: > >> While the package builds and works for me, I would appreciate a review >> so I can learn -- I wrote this without understanding anything of what I >> was doing, but merely pattern-matched things against other existing >> packages that looked relevant. > > Let=E2=80=99s see. Hi. Thank you for reviewing this. >> +(define-public eweouz >> + (package >> + (name "eweouz") > > Rather =E2=80=9Cemacs-eweouz=E2=80=9D (info "(guix) Package Naming"). Okay. The package provides non-emacs tools too, but I agree emacs-eweouz is more appropriate since few are likely to use the tools outside of the Emacs context. >> + (build-system gnu-build-system) >> + (arguments >> + `(#:tests? #f > > Please add a short comment saying why tests are disabled. I re-enabled the tests now. Upstream doesn't ship any tests, but at least we shouldn't disable them in case there is ever a new version that adds self-test. >> + (modify-phases %standard-phases >> + (replace 'bootstrap >> + (lambda _ (invoke "autoreconf" "-vif") #t)) > > Is this needed? The default =E2=80=98bootstrap=E2=80=99 phase does that,= roughly. It appears to be needed. The eweouz tarball contains autogen.sh: aclocal autoheader automake --copy --add-missing --foreign autoconf ./configure --enable-maintainer-mode "$@" And guix build seems to prefer invoking autogen.sh over autoreconf, which causes this failure: starting phase `bootstrap' running './autogen.sh' patch-shebang: ./autogen.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qk= b1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' configure.ac:10: installing './compile' configure.ac:4: installing './install-sh' configure.ac:4: installing './missing' src/Makefile.am: installing './depcomp' ./autogen.sh: ./configure: /bin/sh: bad interpreter: No such file or direct= ory error: in phase 'bootstrap': uncaught exception: %exception #<&invoke-error program: "./autogen.sh" arguments: () exit-statu= s: 126 term-signal: #f stop-signal: #f>=20 phase `bootstrap' failed after 0.6 seconds command "./autogen.sh" failed with status 126 > You can omit the trailing #t too. Nice catch, fixed. >> + (synopsis "Emacs interface to Evolution Data Server") >> + (description >> + "eweouz is an tool for looking up contacts from Evolution Data Ser= ver >> +from Emacs. It is similar to BBDB, except much, much simpler.") >> + (license license:gpl2))) > > Might be =E2=80=98gpl2+=E2=80=99, unless it explicitly states =E2=80=9Cve= rsion 2 only=E2=80=9D. The majority is GPLv2-only. The essential files in eweouz are the following: src/eweouz-dump-addressbook.c GPLv2-only src/eweouz-write-addressbook.c GPLv2-only lisp/eweouz.el GPLv2-only lisp/vcard.el GPLv2+ Is there a way to express that? I can't seem to find any documentation for the (license...) clause (or am I missing it?), but I added both licenses now and a comment. > That=E2=80=99s all I have to say! Overall it=E2=80=99s looking good. :-) > > Could you send an updated patch? See attached. /Simon --=-=-= Content-Type: text/x-patch; charset=iso-8859-1 Content-Disposition: inline; filename=0001-gnu-Add-eweouz.patch Content-Transfer-Encoding: quoted-printable From=2024f79d8bd21fc7e4687c89bc920b33d6bf62cba9 Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Sun, 5 Feb 2023 18:06:08 +0100 Subject: [PATCH] gnu: Add eweouz. * gnu/packages/emacs-xyz.scm (eweouz): New variable. =2D-- gnu/packages/emacs-xyz.scm | 66 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d30696c7be..17d09a858d 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -122,6 +122,7 @@ ;;; Copyright =A9 2023 Simon Streit ;;; Copyright =A9 2023 John Kehayias ;;; Copyright =A9 2023 Ivan Vilata-i-Balaguer +;;; Copyright =A9 2022-2023 Simon Josefsson ;;; ;;; This file is part of GNU Guix. ;;; @@ -3155,6 +3156,71 @@ (define-public emacs-bbdb-vcard (BBDB). Version 2.1 vCards are converted into version 3.0 on import.") (license license:gpl2+)))) =20 +(define-public emacs-eweouz + (package + (name "emacs-eweouz") + (version "0.12") + (source + (origin + (method url-fetch) + ;; README's git://git.err.no/eweouz is gone + (uri (string-append "mirror://debian/pool/main/e/eweouz/" + "eweouz_" version ".tar.xz")) + (file-name (string-append name "-" version ".tar.xz")) + (sha256 + (base32 + "192zl3dyphhvcrvn65bqsrc4h6zks8b747lp6pqbpbmsqy4g4mr8")))) + (build-system gnu-build-system) + (arguments + `(#:modules ((guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules (,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:configure-flags + (list (string-append "--with-lispdir=3D" + (emacs:elpa-directory %output))) + #:phases + (modify-phases %standard-phases + (replace 'bootstrap + (lambda _ (invoke "autoreconf" "-vif"))) + (add-after 'compress-documentation 'enter-lisp-dir + (lambda _ (chdir "lisp/"))) + (add-after 'enter-lisp-dir 'emacs-patch-variables + (lambda* (#:key outputs #:allow-other-keys) + (make-file-writable "eweouz.el") + (substitute* "eweouz.el" + (("\\(setq eweouz-helper-dirs '\\(") + (format #f "(setq eweouz-helper-dirs '(~s " + (string-append (assoc-ref outputs "out") + "/libexec/eweouz")))))) + (add-after 'emacs-patch-variables 'emacs-expand-load-path + (assoc-ref emacs:%standard-phases 'expand-load-path)) + (add-after 'emacs-expand-load-path 'emacs-add-install-to-native-l= oad-path + (assoc-ref emacs:%standard-phases 'add-install-to-native-load-p= ath)) + (add-after 'emacs-add-install-to-native-load-path 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-build + (assoc-ref emacs:%standard-phases 'build)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads))))) + (native-inputs + (list autoconf + automake + emacs-minimal + pkg-config)) + (inputs + (list evolution-data-server)) + (home-page "https://tracker.debian.org/pkg/eweouz") + (synopsis "Emacs interface to Evolution Data Server") + (description + "eweouz is an tool for looking up contacts from Evolution Data Server +from Emacs. It is similar to BBDB, except much, much simpler.") + ;; Most things are GPLv2-only although lisp/vcard.el is GPLv2+. + (license (list license:gpl2 license:gpl2+)))) + (define-public emacs-beacon (package (name "emacs-beacon") =2D-=20 2.38.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCY9/iqhQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFoiGDAPwKfcp1yJXctSO9XKLesyxnjobPIre9 3ChuccEn5JFlygEAlTxjT2W0j9HvxgXAqRTcO8hM+BQYTqTV7hMr1V3nswY= =rAQ4 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 28 04:35:56 2023 Received: (at submit) by debbugs.gnu.org; 28 Apr 2023 08:35:56 +0000 Received: from localhost ([127.0.0.1]:60446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psJa8-00034K-1W for submit@debbugs.gnu.org; Fri, 28 Apr 2023 04:35:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:52826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1psJa4-000341-1o for submit@debbugs.gnu.org; Fri, 28 Apr 2023 04:35:52 -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 ) id 1psJa2-0007qg-0v for guix-patches@gnu.org; Fri, 28 Apr 2023 04:35:50 -0400 Received: from uggla.sjd.se ([2001:9b1:8633::107]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1psJa0-0003Lj-Jn; Fri, 28 Apr 2023 04:35:49 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=gqzuASzmYwdZNieozBZLKc2C+xef6KDOjPUiXFWRRj4=; t=1682670942; x=1683880542; b=i+63QPxN2M/glYfy6/dMtXc+qKs9viulln1TU2eiVs8YOFbsvLkZXLrKmjxZ1QDWpoaSJElEq2F mOYqFIPwbCw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=gqzuASzmYwdZNieozBZLKc2C+xef6KDOjPUiXFWRRj4=; t=1682670942; x=1683880542; b=uRlfkJeVFO727WfW4/xLC+GJ9T1rqXXvLJtGOgtP8bF9FHWx9kzqDPNVnvoTT3luPbLjwvPUUd9 pDXOQiubSELefZ0kCW73rCazxfaLhmhHK4oQ8x3l0DempHUVv5lr/0tFWj8zFzbc1kwaUg+IxEsCo I0Vl2u5aay7VlU6oHN2hgTF18yG6kXfk/40ZvreikKlwgGRb7Df1/5H+24F9LtlwzuR469PLEJToG K5AnvQAIl4gMyxRNzFZXblOHs9HmzPykJQfzEWu0FzLkBxEmMEOG0nHOl1wATs8tsQbO4qtzv5k/l y7T4a+GXnaRoRVAwDpc4ARUippbmp5u0FNHIarpTEyT3IdMFwxGsKDs2jWFLOuP0nFI8X8NvwqvtM YC3bx0mwWKyeNHvCGXzuJKJfD0xMwUWZWFOAjtqQ5QQGMblGyIi/lFyPL4jDrMevnISmfky4Z; Received: from [2001:9b1:41ac:ff00:823f:5dff:fe09:16ac] (port=45056 helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1psJZt-00CIEN-3x; Fri, 28 Apr 2023 08:35:41 +0000 From: Simon Josefsson To: Simon Josefsson via Guix-patches via Subject: Re: [bug#60369] [PATCH v2] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> <87bkm859at.fsf_-_@josefsson.org> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230428:60369@debbugs.gnu.org::0jx5HvuEpZTWt+U5:7U9H X-Hashcash: 1:22:230428:ludo@gnu.org::W52abn/aEpy2jnQR:Its4 X-Hashcash: 1:22:230428:guix-patches@gnu.org::N+SRItX919+LcS23:VLZ2 Date: Fri, 28 Apr 2023 10:35:45 +0200 In-Reply-To: <87bkm859at.fsf_-_@josefsson.org> (Simon Josefsson via Guix-patches via's message of "Sun, 05 Feb 2023 18:08:58 +0100") Message-ID: <877ctw8kv2.fsf@kaka.sjd.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2001:9b1:8633::107; envelope-from=simon@josefsson.org; helo=uggla.sjd.se X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , 60369@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: -2.4 (--) --=-=-= Content-Type: text/plain Does anyone have further feedback on the second version of this patch? /Simon --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZEuFYRQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFoq//AP90SMhXi3F0wr++ZkoBP0rzruYxCUmz /hdds6aSC6k8mwEAj4GYDchGQl73p/XgLCcD0Y40QiBx84rXOiu9BuVlZA0= =FYr0 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 03 08:59:32 2023 Received: (at submit) by debbugs.gnu.org; 3 May 2023 12:59:33 +0000 Received: from localhost ([127.0.0.1]:45914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puC4y-00033i-Hd for submit@debbugs.gnu.org; Wed, 03 May 2023 08:59:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:56750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puC4x-00033b-8y for submit@debbugs.gnu.org; Wed, 03 May 2023 08:59:31 -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 ) id 1puC4w-0006eD-Vk for guix-patches@gnu.org; Wed, 03 May 2023 08:59:30 -0400 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1puC4u-0005dM-I7; Wed, 03 May 2023 08:59:30 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id 17AFC240006; Wed, 3 May 2023 12:59:22 +0000 (UTC) From: Nicolas Goaziou To: Simon Josefsson via Guix-patches via Subject: Re: [bug#60369] [PATCH v2] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> <87bkm859at.fsf_-_@josefsson.org> Date: Wed, 03 May 2023 14:59:22 +0200 In-Reply-To: <87bkm859at.fsf_-_@josefsson.org> (Simon Josefsson via Guix-patches via's message of "Sun, 05 Feb 2023 18:08:58 +0100") Message-ID: <87a5ylvadx.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::221; envelope-from=mail@nicolasgoaziou.fr; helo=relay1-d.mail.gandi.net 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Simon Josefsson , Ludovic =?utf-8?Q?Court=C3=A8s?= , 60369@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: -2.6 (--) Hello, Thank you. > + (arguments You should use G-expressions from here: (list #:modules '(...) #:imported-modules `(...) #:configure-flags #~(list (string-append ... (emacs:elpa-directory #$output)))) #:phases #~(modify-phases ...) > + (add-after 'enter-lisp-dir 'emacs-patch-variables > + (lambda* (#:key outputs #:allow-other-keys) This is not necessary: lambda _ > + (make-file-writable "eweouz.el") I think you can remove this line. > + (substitute* "eweouz.el" > + (("\\(setq eweouz-helper-dirs '\\(") > + (format #f "(setq eweouz-helper-dirs '(~s " > + (string-append (assoc-ref outputs "out") > + "/libexec/eweouz")))))) You should use emacs:emacs-substitute-variables here. > + (add-after 'emacs-patch-variables 'emacs-expand-load-path > + (assoc-ref emacs:%standard-phases 'expand-load-path)) > + (add-after 'emacs-expand-load-path 'emacs-add-install-to-native-load-path > + (assoc-ref emacs:%standard-phases 'add-install-to-native-load-path)) > + (add-after 'emacs-add-install-to-native-load-path 'emacs-install > + (assoc-ref emacs:%standard-phases 'install)) > + (add-after 'emacs-install 'emacs-build > + (assoc-ref emacs:%standard-phases 'build)) > + (add-after 'emacs-install 'emacs-make-autoloads > + (assoc-ref emacs:%standard-phases 'make-autoloads))))) > + (native-inputs > + (list autoconf > + automake > + emacs-minimal > + pkg-config)) > + (inputs > + (list evolution-data-server)) > + (home-page "https://tracker.debian.org/pkg/eweouz") > + (synopsis "Emacs interface to Evolution Data Server") > + (description > + "eweouz is an tool for looking up contacts from Evolution Data > Server Typo and capitalization: Eweouz is a tool... > +from Emacs. It is similar to BBDB, except much, much simpler.") You should separate sentences with two spaces. > + ;; Most things are GPLv2-only although lisp/vcard.el is GPLv2+. > + (license (list license:gpl2 license:gpl2+)))) Could you send an updated patch? Regards, -- Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 05:12:00 2023 Received: (at 60369) by debbugs.gnu.org; 5 May 2023 09:12:00 +0000 Received: from localhost ([127.0.0.1]:53139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1purTr-0007H4-O0 for submit@debbugs.gnu.org; Fri, 05 May 2023 05:12:00 -0400 Received: from uggla.sjd.se ([178.174.241.107]:50410) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1purTm-0007Gp-1v for 60369@debbugs.gnu.org; Fri, 05 May 2023 05:11:58 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=nHF1Pq0pSOj3WwXG3poPKaQ57yzYVah4xQxF/mnlt0k=; t=1683277910; x=1684487510; b=KdXftpRv1rBmoZzARjh2N+fcJYfq+YXfkDwlRahNTy9J3MuPZbdhTT485EEQUMbVUo2ywLdxV6M eJcFcRgVGAg==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=nHF1Pq0pSOj3WwXG3poPKaQ57yzYVah4xQxF/mnlt0k=; t=1683277910; x=1684487510; b=htxJYjViuCrWkzrhMVc2233gHn3U87KBeOtXyr0ZRQpB6bBrrF8gGxmY0i/BDUBKMva2/d+v4MR d3q6BSSGEBT4FnUhnDZbarplvLVtqlINUxu5V78l5kv/nQHiuM6EwschmS2tHKoRvwMKgKCJHnV2Q Xb9V6z0Byyd7NgJ5wxqNLeCiXFdBMGT/2CoxGWJKKrqkmqRd/lcu2dIEL2EuSIGBS70NR35PY3Oji EiBbUZ1Om9oesh09Sew9aVKBfLSxzQD5p8+FkWIj4mkEbRcITHA4ytkkKh+Yfe6zEWuYdJ8PL4ifm ITnh3cXAkyNZTMj/AgNT7jS/KRpIcHHtgquvLyh0BoG7hwvdxd3A2Cx0PP3LH+QOo5HQIEPMWvQM6 Fjkw9tSrV6eAh79+TWNMu+U6nVqOg4PfvY311QFT42l6jM3sGaarg4OxVzgbBLxR94z2yCBW/; Received: from [2001:9b1:41ac:ff00:d2e3:ff72:3013:2f09] (port=48748 helo=paj) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1purTf-009uJE-Ia; Fri, 05 May 2023 09:11:47 +0000 From: Simon Josefsson To: Nicolas Goaziou Subject: Re: [bug#60369] [PATCH v3] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> <87bkm859at.fsf_-_@josefsson.org> <87a5ylvadx.fsf@nicolasgoaziou.fr> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230505:ludo@gnu.org::HAc93/w2u6hB/di+:1FIr X-Hashcash: 1:22:230505:mail@nicolasgoaziou.fr::8p0j4gVMBERQfW7c:0t/n X-Hashcash: 1:22:230505:60369@debbugs.gnu.org::K/nhnX8yMHMw1Kiz:S+3x Date: Fri, 05 May 2023 11:11:50 +0200 In-Reply-To: <87a5ylvadx.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Wed, 03 May 2023 14:59:22 +0200") Message-ID: <87r0rvjg6h.fsf_-_@josefsson.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60369 Cc: ludo@gnu.org, 60369@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 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Nicolas Goaziou writes: > Hello, > > Thank you. Hi Nicolas. Thank you for your feedback! >> + (arguments > > You should use G-expressions from here: > > (list > #:modules '(...) > #:imported-modules `(...) > #:configure-flags > #~(list (string-append ... (emacs:elpa-directory #$output)))) > #:phases > #~(modify-phases ...) Fixed. >> + (add-after 'enter-lisp-dir 'emacs-patch-variables >> + (lambda* (#:key outputs #:allow-other-keys) > > This is not necessary: lambda _ I don't understand what you mean. There is no lambda _ above -- did you mean this snippet: (replace 'bootstrap (lambda _ (invoke "autoreconf" "-vif"))) (add-after 'compress-documentation 'enter-lisp-dir (lambda _ (chdir "lisp/"))) If so, how to improve that? >> + (make-file-writable "eweouz.el") > > I think you can remove this line. Fixed. I got permission errors earlier, but it seems to have gone away. > >> + (substitute* "eweouz.el" >> + (("\\(setq eweouz-helper-dirs '\\(") >> + (format #f "(setq eweouz-helper-dirs '(~s " >> + (string-append (assoc-ref outputs "out") >> + "/libexec/eweouz")))))) > > You should use emacs:emacs-substitute-variables here. I used emacs-substitute-sexp now. It seems emacs-substitute-variables only works on def*, and here it was setq. >> + "eweouz is an tool for looking up contacts from Evolution Data >> Server > > Typo and capitalization: Eweouz is a tool... > >> +from Emacs. It is similar to BBDB, except much, much simpler.") > > You should separate sentences with two spaces. Fixed. >> + ;; Most things are GPLv2-only although lisp/vcard.el is GPLv2+. >> + (license (list license:gpl2 license:gpl2+)))) > > Could you send an updated patch? Please see below! /Simon --=-=-= Content-Type: text/x-patch; charset=iso-8859-1 Content-Disposition: inline; filename=0001-gnu-Add-eweouz.patch Content-Transfer-Encoding: quoted-printable From=2038e0cccb53eec629d05b0cbd469411907a4e39c7 Mon Sep 17 00:00:00 2001 Message-Id: <38e0cccb53eec629d05b0cbd469411907a4e39c7.1683277790.git.simon@= josefsson.org> From: Simon Josefsson Date: Fri, 5 May 2023 11:04:41 +0200 Subject: [PATCH v3] gnu: Add eweouz. * gnu/packages/emacs-xyz.scm (eweouz): New variable. =2D-- gnu/packages/emacs-xyz.scm | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index f9a14a5c9c..77432409eb 100644 =2D-- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -128,6 +128,7 @@ ;;; Copyright =A9 2023 Juliana Sims ;;; Copyright =A9 2023 Evgeny Pisemsky ;;; Copyright =A9 2023 Gabriel Wicki +;;; Copyright =A9 2022-2023 Simon Josefsson ;;; ;;; This file is part of GNU Guix. ;;; @@ -3359,6 +3360,70 @@ (define-public emacs-bbdb-vcard (BBDB). Version 2.1 vCards are converted into version 3.0 on import.") (license license:gpl2+)))) =20 +(define-public emacs-eweouz + (package + (name "emacs-eweouz") + (version "0.12") + (source + (origin + (method url-fetch) + ;; README's git://git.err.no/eweouz is gone + (uri (string-append "mirror://debian/pool/main/e/eweouz/" + "eweouz_" version ".tar.xz")) + (file-name (string-append name "-" version ".tar.xz")) + (sha256 + (base32 + "192zl3dyphhvcrvn65bqsrc4h6zks8b747lp6pqbpbmsqy4g4mr8")))) + (build-system gnu-build-system) + (arguments + (list + #:modules '((guix build gnu-build-system) + ((guix build emacs-build-system) #:prefix emacs:) + (guix build utils) + (guix build emacs-utils)) + #:imported-modules `(,@%gnu-build-system-modules + (guix build emacs-build-system) + (guix build emacs-utils)) + #:configure-flags + #~(list (string-append "--with-lispdir=3D" + (emacs:elpa-directory #$output))) + #:phases + #~(modify-phases %standard-phases + (replace 'bootstrap + (lambda _ (invoke "autoreconf" "-vif"))) + (add-after 'compress-documentation 'enter-lisp-dir + (lambda _ (chdir "lisp/"))) + (add-after 'enter-lisp-dir 'emacs-patch-variables + (lambda* (#:key outputs #:allow-other-keys) + (emacs-substitute-sexps "eweouz.el" + ("eweouz-helper-dirs" + `(list ,(string-append (assoc-ref outputs "out") + "/libexec/eweouz")))))) + (add-after 'emacs-patch-variables 'emacs-expand-load-path + (assoc-ref emacs:%standard-phases 'expand-load-path)) + (add-after 'emacs-expand-load-path 'emacs-add-install-to-native-= load-path + (assoc-ref emacs:%standard-phases 'add-install-to-native-load-= path)) + (add-after 'emacs-add-install-to-native-load-path 'emacs-install + (assoc-ref emacs:%standard-phases 'install)) + (add-after 'emacs-install 'emacs-build + (assoc-ref emacs:%standard-phases 'build)) + (add-after 'emacs-install 'emacs-make-autoloads + (assoc-ref emacs:%standard-phases 'make-autoloads))))) + (native-inputs + (list autoconf + automake + emacs-minimal + pkg-config)) + (inputs + (list evolution-data-server)) + (home-page "https://tracker.debian.org/pkg/eweouz") + (synopsis "Emacs interface to Evolution Data Server") + (description + "Eweouz is an tool for looking up contacts from Evolution Data Server +from Emacs. It is similar to BBDB, except much, much simpler.") + ;; Most things are GPLv2-only although lisp/vcard.el is GPLv2+. + (license (list license:gpl2 license:gpl2+)))) + (define-public emacs-beacon (package (name "emacs-beacon") base-commit: cf44fb964e6216b153ab898002f2f2ab889532ce =2D-=20 2.39.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZFTIVhQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFortyAP9Tlt4wecg6SouYAnRiYSCk+UoMtCJq kPtgS7KY4PnTbgD/e/QHko+GHl/LS54+cU34IHLSDh9Kub4CwL9b7i3K6QM= =MCgO -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 13:24:33 2023 Received: (at submit) by debbugs.gnu.org; 8 May 2023 17:24:33 +0000 Received: from localhost ([127.0.0.1]:41495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw4bB-0006hd-6A for submit@debbugs.gnu.org; Mon, 08 May 2023 13:24:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:48716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw4b8-0006hO-I2 for submit@debbugs.gnu.org; Mon, 08 May 2023 13:24:31 -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 ) id 1pw4b8-0006O4-AK for guix-patches@gnu.org; Mon, 08 May 2023 13:24:30 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pw4b5-0003VZ-Aw; Mon, 08 May 2023 13:24:30 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by mail.gandi.net (Postfix) with ESMTPSA id BB954E0004; Mon, 8 May 2023 17:24:21 +0000 (UTC) From: Nicolas Goaziou To: Simon Josefsson via Guix-patches via Subject: Re: [bug#60369] [PATCH v3] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> <87bkm859at.fsf_-_@josefsson.org> <87a5ylvadx.fsf@nicolasgoaziou.fr> <87r0rvjg6h.fsf_-_@josefsson.org> Date: Mon, 08 May 2023 19:24:20 +0200 In-Reply-To: <87r0rvjg6h.fsf_-_@josefsson.org> (Simon Josefsson via Guix-patches via's message of "Fri, 05 May 2023 11:11:50 +0200") Message-ID: <874jomybwb.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2001:4b98:dc4:8::224; envelope-from=mail@nicolasgoaziou.fr; helo=relay4-d.mail.gandi.net 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: Simon Josefsson , ludo@gnu.org, 60369-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: -2.6 (--) Hello, Simon Josefsson via Guix-patches via writes: > Subject: [PATCH v3] gnu: Add eweouz. > > * gnu/packages/emacs-xyz.scm (eweouz): New variable. Changed name to emacs-ewouz in the commit message and applied your patch. Thank you. > + (lambda* (#:key outputs #:allow-other-keys) > + (emacs-substitute-sexps "eweouz.el" > + ("eweouz-helper-dirs" > + `(list ,(string-append (assoc-ref outputs "out") > + "/libexec/eweouz")))))) Here, I used (lambda _ ...) and #$output instead of (assoc-ref =E2=80=A6) Regards, --=20 Nicolas Goaziou From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 03:22:09 2023 Received: (at 60369) by debbugs.gnu.org; 9 May 2023 07:22:09 +0000 Received: from localhost ([127.0.0.1]:42309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHfl-0001XV-6D for submit@debbugs.gnu.org; Tue, 09 May 2023 03:22:09 -0400 Received: from uggla.sjd.se ([178.174.241.107]:57548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHfi-0001XM-J4 for 60369@debbugs.gnu.org; Tue, 09 May 2023 03:22:07 -0400 DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:In-Reply-To :Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding :Content-ID:Content-Description; bh=gdfjVoavgWiz4Q0FDG2L9lnwyYAyfaRaC7dmgGc6LIc=; t=1683616920; x=1684826520; b=fTY73+Djz6RQqwba4iduyJI4jFyH+RLsH1lvSPFQdl1eJK8L2B0i6qbmRBf7ETVrbbSBNpWIy+r +y5ccIWFoAQ==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=gdfjVoavgWiz4Q0FDG2L9lnwyYAyfaRaC7dmgGc6LIc=; t=1683616920; x=1684826520; b=B+W/bR6Lj0QxPj7wYo1Fh/0aEL1Ni94OZ8WB/Xbj8N51JQhcxiyoEtQMaY0J0lUrb7WHfhauYKf JeGggS/aPjXvvhWIPOC3GG+FI7RJq8DdFw/wb8KIikEuD+49xWrjPyOg88ErUPdQGvnP+78rFbCto OV+RHlnvCmnBAhaVSGEPmgQLkQM5FmZf3Xl5+pkPHL2YUxzdJPCHZV0fQ0Rq0nqEO0rmLBgD8fxp6 ctWnSq8sjq9/vpFUwq4iyXjZEpxOU5a6SP14pKwJfpnBnm2ckJrV032V0BylAfMyGLkKyfV8eAPmc Lc0tLcXi49lBGWm22I1Qpj20bVoAI1XzfrEwe9/OYMBOkNXskJa2hVWxQ8bKDstZRz/zGS5brapho ry85mjCio3uaz2JkEVuzEjCUUAdAG1ObIDHoofJUVhNko+3CRl3oNb4J3/rbEsdi+S2AO9A85; Received: from [2001:9b1:41ac:ff00:823f:5dff:fe09:16ac] (port=53944 helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1pwHfa-00GqBx-59; Tue, 09 May 2023 07:21:58 +0000 From: Simon Josefsson To: 60369@debbugs.gnu.org Subject: Re: bug#60369: [PATCH v3] gnu: Add eweouz. References: <871qok1n2m.fsf@josefsson.org> <877cx2s4vl.fsf@gnu.org> <87bkm859at.fsf_-_@josefsson.org> <87a5ylvadx.fsf@nicolasgoaziou.fr> <87r0rvjg6h.fsf_-_@josefsson.org> <874jomybwb.fsf@nicolasgoaziou.fr> OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt X-Hashcash: 1:22:230509:mail@nicolasgoaziou.fr::95YaNtS7qdhr4KX9:1jOj X-Hashcash: 1:22:230509:60369@debbugs.gnu.org::jkNtbyeTnNvYXPzA:bLu6 Date: Tue, 09 May 2023 09:21:56 +0200 In-Reply-To: <874jomybwb.fsf@nicolasgoaziou.fr> (Nicolas Goaziou's message of "Mon, 08 May 2023 19:24:20 +0200") Message-ID: <87zg6eynor.fsf@kaka.sjd.se> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 60369 Cc: mail@nicolasgoaziou.fr 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Nicolas Goaziou writes: > Hello, > > Simon Josefsson via Guix-patches via writes: >> Subject: [PATCH v3] gnu: Add eweouz. >> >> * gnu/packages/emacs-xyz.scm (eweouz): New variable. > > Changed name to emacs-ewouz in the commit message and applied your > patch. Thank you. Thank you! >> + (lambda* (#:key outputs #:allow-other-keys) >> + (emacs-substitute-sexps "eweouz.el" >> + ("eweouz-helper-dirs" >> + `(list ,(string-append (assoc-ref outputs "out") >> + "/libexec/eweouz")))))) > > Here, I used (lambda _ ...) and #$output instead of (assoc-ref =E2=80=A6) Now I understood what you meant earlier, thanks for fixing that. /Simon --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZFn0lBQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFoiu0AQCZd0mt4Cuh+LgWhZmspaWVR1yAWI66 fF7YHoTA7tsg8wEAsXEOmL+SLQjzQ4V8y3AME4Eu0AFOo8e42JskFxbjRQE= =qfGU -----END PGP SIGNATURE----- --=-=-=-- From unknown Fri Jun 20 07:28:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Jun 2023 11:24:09 +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