Subject: bug#1335: closed (Re: bug#1335: Arch-dependant data should not be installed in the app bundle)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 22 Nov 2011 02:01:02 +0000

Your bug report

#1335: Arch-dependant data should not be installed in the app bundle

which was filed against the emacs,ns package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
1335: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1335
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#1335: Arch-dependant data should not be installed in the app bundle
From: Glenn Morris <[email-masked]>
To: [email-masked]
Date: Mon, 21 Nov 2011 20:59:35 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

Version: 24.0.92

I am sorry for the huge delay. This is installed now.

>From [email-masked] Wed Nov 12 07:12:12 2008
Date: Wed, 12 Nov 2008 17:12:00 +0200
From: Yavor Doganov <[email-masked]>
To: [email-masked]
Organization: The GNU Emacs Church (Bulgarian eparchy)
Subject: Arch-dependant data should not be installed in the app bundle

Package: emacs,ns

I see no reason to install arch-dependent data in the app bundle when
--ns-disable-ns-self-contained is passed.  This only causes trouble
for distributors (who typically build several variants -- GTK+, Lucid,
-nox and now the GNUstep port) which share the same common binaries
(in Debian shipped in the emacsXX-bin-common package).

This also doesn't make sense for mortal users who wish to install both
a GTK+ and GNUstep Emacs under the same prefix; a perfectly valid
scenario.

2008-11-12  Yavor Doganov  <[email-masked]>  (tiny change)

	* configure.in: Under NS, set `exec_prefix' and `libexecdir'
	relative to `ns_appbindir' only if Emacs is configured for a
	self-contained app.

Index: configure.in
===================================================================
RCS file: /sources/emacs/emacs/configure.in,v
retrieving revision 1.575
diff -u -u -r1.575 configure.in
--- configure.in	7 Nov 2008 06:56:39 -0000	1.575
+++ configure.in	12 Nov 2008 14:56:06 -0000
@@ -1274,10 +1274,10 @@
   with_xft=no
   with_freetype=no
   # set up packaging dirs
-  exec_prefix=${ns_appbindir}
-  libexecdir=${ns_appbindir}/libexec
   if test "${EN_NS_SELF_CONTAINED}" = yes; then
      prefix=${ns_appresdir}
+     exec_prefix=${ns_appbindir}
+     libexecdir=${ns_appbindir}/libexec
   fi
 fi
 CFLAGS="$tmp_CFLAGS"