From mboxrd@z Thu Jan 1 00:00:00 1970 From: Catonano Subject: Re: [PATCH] Emacs Smartparens Date: Wed, 18 May 2016 11:24:19 +0200 Message-ID: References: <8760ueqdeb.fsf@gmail.com> <87futfn304.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7bdc0ce81b815b05331a6c8c Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2xiI-0007fH-36 for guix-devel@gnu.org; Wed, 18 May 2016 05:24:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b2xiG-00075J-0y for guix-devel@gnu.org; Wed, 18 May 2016 05:24:20 -0400 Received: from mail-ig0-x243.google.com ([2607:f8b0:4001:c05::243]:33281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b2xiF-00075D-SE for guix-devel@gnu.org; Wed, 18 May 2016 05:24:19 -0400 Received: by mail-ig0-x243.google.com with SMTP id rc4so4052122igc.0 for ; Wed, 18 May 2016 02:24:19 -0700 (PDT) In-Reply-To: <87futfn304.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Kost Cc: guix-devel@gnu.org --047d7bdc0ce81b815b05331a6c8c Content-Type: text/plain; charset=UTF-8 2016-05-18 11:12 GMT+02:00 Alex Kost : > Catonano (2016-05-18 01:44 +0300) wrote: > > I think that a single output is absolutely OK: all these files (like > "smartparens-haskell.el") are a part of the whole smartparens package; > moreover there is no any "specific set of dependencies". The only > dependency for smartparens is the "dash" library. > I think I saw a file requiring the ruby mode. > >> > > > It's a few kilobytes anyway. > > > > I personally wouldn't care about cask, travis.yml and other files, and > > would just create a plain package using emacs-build-system. It will > > provide the same functioning package as the one you would install with > > Emacs (using "M-x list-packages"). I don't see a reason to deal with > > all the additional complexity you mentioned. > > That's what I thought too and the patch attached to the previous message does exactly this. It uses the emacs build system without caring for Cask, Travis or anything The dash library is in the propagated inputs --047d7bdc0ce81b815b05331a6c8c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


2016-05-18 11:12 GMT+02:00 Alex Kost <alezost@gmail.com>= :
Catonano (2016-05-18 01:44 +0300) wrote= :

I think that a single output is absolutely OK: all these files (like=
"smartparens-haskell.el") are a part of the whole smartparens pac= kage;
moreover there is no any "specific set of dependencies".=C2=A0 Th= e only
dependency for smartparens is the "dash" library.

I think I saw a file requiring the ruby mode.
=C2= =A0
>>
> > It's a few kilobytes anyw= ay.
>
> I personally wouldn't care about cask, travis.yml a= nd other files, and
> would just create a plain package using emacs-b= uild-system.=C2=A0 It will
> provide the same functioning package as = the one you would install with
> Emacs (using "M-x list-packages= ").=C2=A0 I don't see a reason to deal with
> all the additi= onal complexity you mentioned.


That's what= I thought too and the patch attached to the previous message does exactly = this.

It uses the emacs build system without caring for Cask, Travis= or anything

The dash library is in the propagated inputs=
--047d7bdc0ce81b815b05331a6c8c--