From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Arash Esbati Newsgroups: gmane.emacs.help Subject: Re: 64 bit official Windows builds Date: Thu, 07 Jan 2016 23:47:00 +0100 Message-ID: References: <2577057e-98d3-41ce-ade2-1496648b09c3@googlegroups.com> <837fk3m141.fsf@gnu.org> <87bn9evefh.fsf@wanadoo.es> <83r3ialic7.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1452206913 11489 80.91.229.3 (7 Jan 2016 22:48:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Jan 2016 22:48:33 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jan 07 23:48:18 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aHJLt-0000Le-4s for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Jan 2016 23:48:17 +0100 Original-Received: from localhost ([::1]:33107 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHJLs-0004bE-KI for geh-help-gnu-emacs@m.gmane.org; Thu, 07 Jan 2016 17:48:16 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43003) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHJLi-0004b4-GV for help-gnu-emacs@gnu.org; Thu, 07 Jan 2016 17:48:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aHJLe-0005NH-Fq for help-gnu-emacs@gnu.org; Thu, 07 Jan 2016 17:48:06 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:46490) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aHJLe-0005Jo-8h for help-gnu-emacs@gnu.org; Thu, 07 Jan 2016 17:48:02 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aHJLX-0008S1-TS for help-gnu-emacs@gnu.org; Thu, 07 Jan 2016 23:47:55 +0100 Original-Received: from hsi-kbw-37-49-5-178.hsi14.kabel-badenwuerttemberg.de ([37.49.5.178]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2016 23:47:55 +0100 Original-Received: from esbati by hsi-kbw-37-49-5-178.hsi14.kabel-badenwuerttemberg.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 07 Jan 2016 23:47:55 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 39 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: hsi-kbw-37-49-5-178.hsi14.kabel-badenwuerttemberg.de Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:108647 Archived-At: Eli Zaretskii writes: >> From: Óscar Fuentes >> Date: Fri, 25 Dec 2015 14:35:46 +0100 >> >> IIRC the problematic part is to create and distribute a source tarball >> with all the libraries included on the binary package (graphic >> libraries, SSL, etc). This was discussed on the past and can't recall >> the outcome. > > It's up to the person who volunteers for the job. It's quite okay to > upload only the Emacs binary that was compiled with support for the > optional libraries, and expect the end users to download and itsall > the DLLs separately. It is also okay to upload the DLLs as part of > the binary distro, but then the corresponding sources should be on the > same site. I think that providing bare Emacs binaries without the corresponding dll's is not really user friendly. I build Emacs on my Win 64bit machine with Msys2/MinGW-w64 and it would be pain if I had to collect all dll's myself somehow. OTOH, collecting and providing all the sources along with the dll's is also not fun. Can there be a compromise? For Msys2/MinGW-w64, all PKGBUILD files contain references the sources, e.g.: https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-libidn/PKGBUILD So one could say: Consult the PKGBUILD files for the sources (incl. dependencies) for - mingw-w64-libtiff - mingw-w64-giflib - mingw-w64-libpng - mingw-w64-libjpeg-turbo - mingw-w64-librsvg - mingw-w64-libxml2 - mingw-w64-gnutls - mingw-w64-xpm-nox Best, Arash