credmp

Ramblings of a code junkie

November 2, 2006

Emacs 22.0.90 pretest

Written by
core

Emacs pretest was announced on october 27th. Since I’ve been following CVS HEAD for a while now, I decided to go with the pretest now. Downloaded the tarball and tried to run ‘make-package’ from the ‘mac’ directory, as I always do.

This failed miserably due to the simple fact that the files were not there, naturally curious I took the tagged version from CVS and found that the files were there, so the logical place for the error would be in ‘make-dist’ which creates the distribution. The following patch resolves the build issues with the tarball, this was submitted to the emacs-devel list on Nov 2nd.

--- make-dist   12 Sep 2006 16:43:23 -0000      1.222
+++ make-dist   2 Nov 2006 12:18:41 -0000
@@ -522,7 +522,7 @@

 echo "Making links to `mac'"
 (cd mac
- ln ChangeLog INSTALL README *.xml *.MPW ../${tempdir}/mac)
+ ln ChangeLog INSTALL README *.xml *.MPW make-package ../${tempdir}/mac)

 echo "Making links to `mac/inc'"
 (cd mac/inc
@@ -540,9 +540,13 @@
 (cd mac/Emacs.app/Contents
  ln Info.plist PkgInfo ../../../${tempdir}/mac/Emacs.app/Contents)

+echo "Making links to `mac/Emacs.app/Contents/Resources'"
+(cd mac/Emacs.app/Contents/Resources
+ ln Emacs.icns ../../../../${tempdir}/mac/Emacs.app/Contents/Resources)
+
 echo "Making links to `mac/Emacs.app/Contents/Resources/English.lproj'"
 (cd mac/Emacs.app/Contents/Resources/English.lproj
- ln InfoPlist.strings ../../../../../${tempdir}/mac/Emacs.app/Contents/Resources/English.lproj)
+  ln InfoPlist.strings ../../../../../${tempdir}/mac/Emacs.app/Contents/Resources/English.lproj)

 echo "Making links to `msdos'"
 (cd msdos
Zarro Taags!

Leave a Comment