From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Juan =?utf-8?Q?Jos=C3=A9_Garc=C3=ADa-Ripoll?= Newsgroups: gmane.emacs.devel Subject: Re: Process to build standalone Emacs + deps in Windows Date: Thu, 26 Mar 2020 14:16:54 +0100 Message-ID: <86h7ybtfw9.fsf@csic.es> References: <86fte0pmnc.fsf@csic.es> <83sgi0cwxj.fsf@gnu.org> <86a748xxnx.fsf@csic.es> <87eetk1apz.fsf@russet.org.uk> <86d090ha3q.fsf@csic.es> <86r1xgcx6b.fsf@csic.es> <86mu84cwoi.fsf@csic.es> <83pnd0a1qq.fsf@gnu.org> <868sjo9ykg.fsf@csic.es> <83imis9xjb.fsf@gnu.org> <86sghw8i3c.fsf@csic.es> <874kucqcry.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="42495"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (windows-nt) To: emacs-devel@gnu.org Cancel-Lock: sha1:jjPyhkQ9ubRAkxMSi1nEm4ntkp8= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Mar 26 14:18:07 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jHSOd-000Awt-9i for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Mar 2020 14:18:07 +0100 Original-Received: from localhost ([::1]:51388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHSOc-00012y-CS for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Mar 2020 09:18:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53161) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jHSNc-0000X0-Ic for emacs-devel@gnu.org; Thu, 26 Mar 2020 09:17:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jHSNb-0000kQ-Aw for emacs-devel@gnu.org; Thu, 26 Mar 2020 09:17:04 -0400 Original-Received: from ciao.gmane.io ([159.69.161.202]:40856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jHSNb-0000jq-4b for emacs-devel@gnu.org; Thu, 26 Mar 2020 09:17:03 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1jHSNZ-0009Yp-0u for emacs-devel@gnu.org; Thu, 26 Mar 2020 14:17:01 +0100 X-Injected-Via-Gmane: http://gmane.org/ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 159.69.161.202 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:245801 Archived-At: Phillip Lord writes: > Juan José García-Ripoll writes: > >> Eli Zaretskii writes: >> >> Incidentally, here goes a patch to allow build-zips.sh just build zips (with >> build-zips.sh -z) and avoid building the installer. > > I'd rather not add that at the moment. I suspect that there are only two > people who have ever run build-zips.sh and one of them (me) doesn't need > it. I think that build-zips.sh is actually far more useful than the current build setup that is by default in the nt/ directory. I personally do not use the latter, because it forces me to have a full installation of Msys/Mingw laying around. So the fact that only two (maybe now three) people use it is not because it is not useful, but because it is not visible. The consequence of this is the type of hacky instructions that are out there in the internet, advising people to build emacs, install it in a directory and copy all of mingw64's *.dll. Instead, Emacs on Windows should have, by default, a build process that allows users to build their own standalone installation, without imposing them to use makensis. My 2c. Juanjo -- Juan José García Ripoll http://juanjose.garciaripoll.com http://quinfog.hbar.es