GNU bug report logs - #12123
relocatable installation

Previous Next

Package: emacs;

Reported by: Glenn Morris <rgm <at> gnu.org>

Date: Thu, 2 Aug 2012 17:06:02 UTC

Severity: wishlist

Found in version 24.1

Full log


Message #1 received at quiet <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: quiet <at> debbugs.gnu.org
Subject: relocatable installation
Date: Thu, 02 Aug 2012 12:58:24 -0400
Package: emacs
Severity: wishlist
Version: 24.1

A --with-ns build can be built as a "relocatable app bundle".
(In fact it defaults to this, unless you configure with
--disable-ns-self-contained.)

In this mode, the --prefix option to configure is ignored.
`make install' constructs a directory nextstep/Emacs.app with contents
like this:

Emacs   # the executable
bin     # directory with user executables
etc
info
leim
libexec # directory with internal executables
lisp
man


A non-ns build could have the same feature (except the "Emacs" should go
in the bin/ directory and have a standard name).

It needs a few changes to various Makefile.ins (see the ns_appbindir etc
portions), as well as functions analogous to ns_load_path,
ns_etc_directory, and ns_exec_path.  For simplicity/consistency, these
should be renamed to eg reloc_load_path, etc. Then init_lread,
init_callproc_1, init_callproc should be changed accordingly.




This bug report was last modified 12 years and 69 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.