[macemacsjp-english 933] Re: How to build Carbon Emacs Package

Back to archive index

Seiji Zenitani zenit****@gmail*****
Mon Mar 5 07:09:05 JST 2007


Hi all,

Below is a revised instruction to build Carbon Emacs Package on Tiger.

Seiji

___________________________________________________________________


== System Requirements ==

* Mac OS X 10.4.8 or later
* XCode 2.4.1 or later
* relatively "new" TeX distribution in your PATH
    AUCTeX requires dvipng 1.6 or later, tex, gs etc.
* no fink
    If you have installed fink in /sw,
    temporally rename /sw to /sw.tmp or something like that.


== Obtaining our source codes ==

For the release versions, visit
http://macwiki.sourceforge.jp/emacs/source/ .

The latest source codes are managed by subversion.
   $ svn checkout http://svn.sourceforge.jp/svnroot/macwiki/zenitani/ 
CarbonEmacs


== Directory layout ==

   $ ls

GPL
Makefile
Resources
non-GPL


== Building an Intel (or PowerPC) build ==

Try 'make' in the following way.
First, expand the source code and apply various patches to the source
tree.

   $ make patch

Next, try compile. It may take long time.

   $ make compile

Prepare a disk image file.
If you fail something, unmount the "Emacs" voulme.

   $ make dmg

Compile the various elisp libraries and install them into the "Emacs"
disk.
If you like, you can edit the "pkg:" section in the Makefile.

   $ make pkg

Now Emacs.app is in the "Emacs" volume.
You can copy it to your application folder, if you want.

To make the "Emacs" volume fancy, try

   $ make icon

Compress the disk image file and unmount the "Emacs" volume.

   $ make done

Now you will see a new disk image file, whose filename is
CarbonEmacs-powerpc-($date).dmg or CarbonEmacs-i386-($date).dmg.



== Redistributing your own package ==

Redistributing your own package is welcome.
Before compiling, you should edit "VERSION" section
in the Makefile and you should edit the file Resources/ReadMe.txt.
Of course I am very happy
if you feedback your enhancements to us.


___________________________________________________________________




More information about the macemacsjp-english mailing list
Back to archive index