Difference between revisions of "Emacs"

From CBLFS
Jump to navigationJump to search
(32Bit)
(Multilib)
Line 32: Line 32:
 
== Multilib ==
 
== Multilib ==
  
USE_ARCH=32 CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \<br/>
+
<h3><span class="mw-headline"> 32Bit </span></h3>
PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} ./configure --prefix=/usr \<br/>
+
 
--libexecdir=/usr/lib --localstatedir=/var \<br/>
+
<p>Compile the package:
--host=i386-pc-linux-gnu --target=i386-pc-linux-gnu &&<br/>
+
</p>
make bootstrap<br/>
+
 
<br/>
+
<pre>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
make install &&<br/>
+
    ./configure --prefix=/usr \
chown -v -R root:root /usr/share/emacs/22.2<br/>
+
    --libexecdir=/usr/lib --localstatedir=/var \
 +
    --host=i386-pc-linux-gnu --target=i386-pc-linux-gnu &&
 +
make bootstrap
 +
</pre>
 +
 
 +
<p>Install the package:
 +
</p>
 +
 
 +
<pre>make install &&
 +
chown -v -R root:root /usr/share/emacs/22.2
 +
</pre>
  
 
=== N32 ===
 
=== N32 ===
  
=== 64Bit ===
+
<h3><span class="mw-headline"> 64Bit </span></h3>
 +
 
 +
<p>Compile the package:
 +
</p>
 +
 
 +
<pre>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \
 +
    ./configure --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/lib64 \
 +
    --localstatedir=/var &&
 +
make bootstrap
 +
</pre>
 +
 
 +
<p>Install the package:
 +
</p>
 +
 
 +
<pre>make install &&
 +
chown -v -R root:root /usr/share/emacs/22.2
 +
</pre>
  
 
= Contents =
 
= Contents =

Revision as of 21:50, 28 February 2009

Download Source: http://ftp.gnu.org/pub/gnu/emacs/emacs-23.1.tar.gz

Introduction to Emacs

The Emacs package contains an extensible, customizable, self-documenting real-time display editor.

Project Homepage: http://www.gnu.org/software/emacs/

Dependencies

Optional

Non-Multilib

Compile the package:

./configure --prefix=/usr --libexecdir=/usr/lib --localstatedir=/var &&
make bootstrap

Install the package

make install &&
chown -v -R root:root /usr/share/emacs/23.1

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
    ./configure --prefix=/usr \
    --libexecdir=/usr/lib --localstatedir=/var \
    --host=i386-pc-linux-gnu --target=i386-pc-linux-gnu &&
make bootstrap

Install the package:

make install &&
chown -v -R root:root /usr/share/emacs/22.2

N32

64Bit

Compile the package:

CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \
    ./configure --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/lib64 \
    --localstatedir=/var &&
make bootstrap

Install the package:

make install &&
chown -v -R root:root /usr/share/emacs/22.2

Contents

Installed Programs: b2m, ctags, ebrowse, emacs, emacsclient, etags, grep-changelog, rcs-checkin
Installed Libraries: None
Installed Directories: /usr/lib/emacs, /usr/share/emacs