From mboxrd@z Thu Jan 1 00:00:00 1970 From: emacs18@gmail.com (Richard Y. Kim) Subject: Re: Bleeding edge in elpa Date: Mon, 09 Mar 2015 19:01:45 -0700 Message-ID: References: <871tkyvd7t.fsf@jack.tftorrey.com> Reply-To: emacs18@gmail.com Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59265) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV9Ua-0001NF-Cx for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 22:01:57 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YV9UV-0002tp-Jj for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 22:01:56 -0400 Received: from mail-pa0-x234.google.com ([2607:f8b0:400e:c03::234]:44236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YV9UV-0002tJ-CV for emacs-orgmode@gnu.org; Mon, 09 Mar 2015 22:01:51 -0400 Received: by padet14 with SMTP id et14so53263188pad.11 for ; Mon, 09 Mar 2015 19:01:49 -0700 (PDT) In-Reply-To: <871tkyvd7t.fsf@jack.tftorrey.com> (T. F. Torrey's message of "Mon, 09 Mar 2015 00:31:34 -0700") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: "T.F. Torrey" Cc: emacs-orgmode@gnu.org tftorrey@tftorrey.com (T.F. Torrey) writes: > I wonder how much effort it would take to copy onto my own machine the > scripts on the server that package the git maint version into an ELPA > version, and modify them to package master instead. Probably not much. The shell script below is what I use to create my own org-plus-contrib ELPA package. Rather than relying on elpa.gnu.org, melpa.org, orgmode.org/elpa, etc., I've been creating my own packages over the past year or so. This way I know exactly which packages are installed in not only my emacs, but my colleagues who use my packages. So far this has worked out great for me. #!/bin/sh # This script builds org-plus-contrib-YYYYMMDD.tar ELPA package from the git # clone of org-mode. if [ ! -f mk/server.mk ]; then echo "Current directory must be org-mode root directory" exit 1 fi # Where to install the tarballs SERVROOT=$HOME/public_html/elpa/orgmode # server.mk has the elpaplus makefile target echo " include mk/server.mk" >> Makefile make SERVROOT=$SERVROOT elpaplus elpaplus-up # Undo the change made above git checkout Makefile rm -f archive-contents # $SERVROOT/org-plus-contrib-YYYYMMDD.tar # should now be created with today as value of YYYYMMDD.