From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: GNU ELPA package for CC-mode Date: Sun, 19 Aug 2018 09:24:24 -0400 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1534684994 10659 195.159.176.226 (19 Aug 2018 13:23:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 19 Aug 2018 13:23:14 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 19 15:23:10 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1frNfh-0002fb-7X for ged-emacs-devel@m.gmane.org; Sun, 19 Aug 2018 15:23:09 +0200 Original-Received: from localhost ([::1]:42894 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frNhn-0001iF-H8 for ged-emacs-devel@m.gmane.org; Sun, 19 Aug 2018 09:25:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35903) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frNh8-0001hu-5g for emacs-devel@gnu.org; Sun, 19 Aug 2018 09:24:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1frNh5-0007Ut-2T for emacs-devel@gnu.org; Sun, 19 Aug 2018 09:24:38 -0400 Original-Received: from pruche.dit.umontreal.ca ([132.204.246.22]:59328) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1frNh4-0007Ti-Uj for emacs-devel@gnu.org; Sun, 19 Aug 2018 09:24:35 -0400 Original-Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w7JDOSrN031728; Sun, 19 Aug 2018 09:24:29 -0400 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 1C663AE1ED; Sun, 19 Aug 2018 09:24:24 -0400 (EDT) X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.1 X-NAI-Spam-Rules: 3 Rules triggered BODY_START_GREETING=0.1, EDT_SA_DN_PASS=0, RV6354=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6354> : inlines <6821> : streams <1795948> : uri <2691761> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 132.204.246.22 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228680 Archived-At: Hi Alan, I just tested the construction of a GNU ELPA package for CC-mode using the :core thingy of elpa.git and everything looks good. So I'm thinking of adding the patch below to elpa.git, which will cause elpa.gnu.org to automatically construct a GNU ELPA package of CC-mode (from the lisp/progmode/cc-*.el files in emacs.git). If we do that, then a new CC-mode ELPA package will be automatically constructed when the "Version:" header of cc-mode.el is modified. I just pushed to trunk a commit which added a "Version: 5.33.1" header to cc-mode.el. We may want to update this version number before pushing the patch below to elpa.git since I'm not sure 5.33.1 is right (AFAICT 5.33 is the last released version, but it was a while ago, so maybe 5.34 is a better choice). Stefan diff --git a/externals-list b/externals-list index 048b73525..2a80f802f 100644 --- a/externals-list +++ b/externals-list @@ -36,6 +36,19 @@ ("bbdb" :external "git://git.savannah.nongnu.org/bbdb.git") ("bug-hunter" :subtree "https://github.com/Malabarba/elisp-bug-hunter") ;;FIXME:("cedet" :external "??") + ("cc-mode" :core "lisp/progmodes/cc-align.el" + "lisp/progmodes/cc-awk.el" + "lisp/progmodes/cc-bytecomp.el" + "lisp/progmodes/cc-cmds.el" + "lisp/progmodes/cc-defs.el" + "lisp/progmodes/cc-engine.el" + "lisp/progmodes/cc-fonts.el" + "lisp/progmodes/cc-guess.el" + "lisp/progmodes/cc-langs.el" + "lisp/progmodes/cc-menus.el" + "lisp/progmodes/cc-mode.el" + "lisp/progmodes/cc-styles.el" + "lisp/progmodes/cc-vars.el") ("chess" :external nil) ;; Was https://github.com/jwiegley/emacs-chess.git ;; ("cobol-mode" :subtree "https://gist.github.com/Edward-H/6768e7dc53ea3dd2adca") ("cl-print" :core "lisp/emacs-lisp/cl-print.el")