From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: emacs.scm: Suggest add emacs-next or emacs-snapshot Date: Thu, 12 Nov 2015 13:52:47 +0100 Message-ID: <87fv0bz8f4.fsf@gnu.org> References: <11cf533a.13b0.150f91df556.Coremail.tumashu@163.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52635) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwrN0-0007BK-Oh for guix-devel@gnu.org; Thu, 12 Nov 2015 07:52:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwrMv-0007Rg-PT for guix-devel@gnu.org; Thu, 12 Nov 2015 07:52:54 -0500 In-Reply-To: <11cf533a.13b0.150f91df556.Coremail.tumashu@163.com> (tumashu@163.com's message of "Thu, 12 Nov 2015 08:35:01 +0800 (CST)") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: tumashu Cc: guix tumashu skribis: > Suggest add emacs-next or emacs-snapshot and let guile-emacs inherit it, = The reason is that > user can use it build emacs from emacs.git conveniently=EF=BC=8C for exam= ple: > > guix build emacs-snapshot --with-source=3D./emacs-snapshot-20151111.t= ar.gz To use --with-source, all you need to do is to rename the tarball to =E2=80=98emacs-20151111.tar.gz=E2=80=99; after that, you can run: guix build emacs --with-source=3Demacs-20151111.tar.gz That=E2=80=99s because --with-source expects the tarball name to match the package name (info "(guix) Invoking guix build"). Now, it might make sense to also provide an =E2=80=98emacs-snapshot=E2=80= =99 package, built from a Git checkout and regularly updated. Would you like to try that? I think the package would simply inherit from =E2=80=98guile-emacs=E2=80=99= and provide a different =E2=80=98name=E2=80=99, =E2=80=98version=E2=80=99, and =E2=80= =98source=E2=80=99. Thanks, Ludo=E2=80=99.