From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleg Pykhalov Subject: bug#35919: recutils package does not install emacs rec-mode Date: Mon, 10 Jun 2019 07:09:54 +0300 Message-ID: <87zhmqaxnx.fsf@gmail.com> References: <87d0k2wqwr.fsf@gnu.org> <875zped46f.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:53848) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1haBeI-0004I1-Sw for bug-guix@gnu.org; Mon, 10 Jun 2019 00:11:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1haBeC-0004k6-FR for bug-guix@gnu.org; Mon, 10 Jun 2019 00:11:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42255) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1haBeA-0004jF-HI for bug-guix@gnu.org; Mon, 10 Jun 2019 00:11:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1haBeA-0007PM-AS for bug-guix@gnu.org; Mon, 10 Jun 2019 00:11:02 -0400 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: (Jack Hill's message of "Sun, 9 Jun 2019 22:01:12 -0400 (EDT)") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Jack Hill Cc: 35919-done@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Jack Hill writes: > On Sun, 9 Jun 2019, Oleg Pykhalov wrote: > >> WDYT about creating a new package recipe in >> =E2=80=98gnu/packages/emacs-xyz.scm=E2=80=99, which inherits =E2=80=98re= cutils=E2=80=99 and sets build >> system to =E2=80=98emacs-build-system=E2=80=99? We will probably need t= o change >> directory after unpack phase in this case, but we will not need to >> maintain Emacs lisp files compilation manually. > > I have prepared the following patch implementing this suggestion > (thanks again, I'm much happier with this). I ended up putting it in > databases.scm rather than emacs-xyz.scm so that it can live with the > recutls definition, and not run afoul of the advice by Ludo=E2=80=99 in [= 0], > "The lesson is: when inheriting from a package, do it in the module > where it=E2=80=99s defined." > [0] https://issues.guix.gnu.org/issue/35154#5 Ah, sorry about that - I forgot this. > I have also set the inputs and native inputs to the empty lists, > because as far as I can tell, the emacs mode does not depend on > anything outside of the emacs-build-system. OK, I fixed a typo in emacs-recutils synopsis and formatted Git messages. You could look for messages examples with a handy command =E2=80=98vc-print-log=E2=80=99 in Emacs which is binded to =E2=80=98C-x v l= =E2=80=99 by default. Also I modified a description a little bit for better searching if you don't mind. Pushed as 535a69e9e5aae2f59470caf900ece56f83ee6e36 to master. Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAlz92BIACgkQFn+OpQAa +pxo6Q/9GuwF3wXtvQADBCylybMKWIDDw3dUixI3Ix+mgY3uRtkyz1w/bXqhd4+P vUvU4hhqsNT3qj9ppH+Zxv2Kambuo8HSQvnJaKJl5DnApuxOowteDrRelc1DWrII h2S1y3fUcL7J9Ln7oveu9n6CZYHG1gr5LBH1PS0pvaut0UUwhqz9RjWGqKYhjvzL Gq8O28NYZzY0yGLzIrRGQlJ7BOeveStD5qTzrG0NBbyaaF/c2ymGpgmTEl9DRIIf r+4ARLXRDtNmganjBm3IeyK8VXg/fiFV/mzgtfh9W7NUP+/xP3ScG/cSYdbYb/wJ IFwpEe0l686fiIA34AbnugSh1vFBvPQPL00bbgIssI/QkqfMQfIkYL8MTZzTyn/E RT2UAEJQOHYZWtqJxNmboDz6YokVOnAjxJkS8twvsjSJ+k55syF0mEd9W0cJ53Fv 0GnrrepFfjlPDd9BIATmOA8HSUT9cVK3i9O0o2sqZpUUkqkzGMrkoIk8dlJITTZL KHsCdNdKr8uwwCWEOb9ur3Vi8jdarSETp7bdCQrRyTtHaWz1wHGyExzItize2HzO ndrSpdGK6vWZcqqC79fBTaTo7afdTsLsg0IsUwrLeCbtBjqBhkNJIMhvtzOL4nch VMPCsjaSvL5LirZ76KPiLNbOM/GAr6aB5OB+IHLIJnuI1mToFC8= =DYFb -----END PGP SIGNATURE----- --=-=-=--