From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.help Subject: Elpa packages and Makefiles Date: Sat, 12 Jul 2014 11:26:30 +0800 Message-ID: <877g3j8dg9.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1405135396 8715 80.91.229.3 (12 Jul 2014 03:23:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Jul 2014 03:23:16 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jul 12 05:23:08 2014 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 1X5ntx-0007c3-P3 for geh-help-gnu-emacs@m.gmane.org; Sat, 12 Jul 2014 05:23:05 +0200 Original-Received: from localhost ([::1]:47544 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X5ntx-00071O-8V for geh-help-gnu-emacs@m.gmane.org; Fri, 11 Jul 2014 23:23:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53646) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X5ntg-000719-1Q for help-gnu-emacs@gnu.org; Fri, 11 Jul 2014 23:22:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1X5ntY-0006hd-BB for help-gnu-emacs@gnu.org; Fri, 11 Jul 2014 23:22:47 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:46285) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1X5ntY-0006gh-4K for help-gnu-emacs@gnu.org; Fri, 11 Jul 2014 23:22:40 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1X5ntU-00078h-0G for help-gnu-emacs@gnu.org; Sat, 12 Jul 2014 05:22:36 +0200 Original-Received: from 111.199.151.233 ([111.199.151.233]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Jul 2014 05:22:36 +0200 Original-Received: from eric by 111.199.151.233 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 12 Jul 2014 05:22:36 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 20 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 111.199.151.233 User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:GHqg6GxvkaHZB6vdNR28GY9IVoE= 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:98655 Archived-At: I'm slowly working on a getting a package Elpa-ready, and have just a few more questions. One is the role of a Makefile. The only targets I really need are compilation, autoloads, and texinfo. My understanding is that Elpa deployment will do all these things for me (the last dependent on the presence of ".texi" and "dir" files). I don't need a Makefile for that. But I would like to also make the package installable straight from github or other locations, in which case a Makefile will still be necessary. In the Elpa repo I've seen packages with Makefiles, with no Makefiles, and even with Makefiles that contain an "elpa" target. My question is, will Elpa deployment honor an existing Makefile (in which case, which targets are used?), ignore it, or conflict -- ie I should .elpaignore it or something. Thanks! E