diff options
| author | Damien Doligez <damien.doligez-inria.fr> | 2004-04-22 15:48:36 +0000 |
|---|---|---|
| committer | Damien Doligez <damien.doligez-inria.fr> | 2004-04-22 15:48:36 +0000 |
| commit | 0cc9f02c30bb1422d26842ab6698c8fb5cd7a0c5 (patch) | |
| tree | b81b6d379a44839a433461e45529961963ac568d /tools/make-package-macosx | |
| parent | ec5aec483e8f131545eeab2d1741f5a658ec95f7 (diff) | |
| download | ocaml-0cc9f02c30bb1422d26842ab6698c8fb5cd7a0c5.tar.gz | |
packages macosx
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'tools/make-package-macosx')
| -rwxr-xr-x | tools/make-package-macosx | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/tools/make-package-macosx b/tools/make-package-macosx index 5aac99abd9..32e2702746 100755 --- a/tools/make-package-macosx +++ b/tools/make-package-macosx @@ -15,14 +15,20 @@ # $Id$ cd package-macosx -rm -rf ocaml.pkg ocaml-rw.dmg ocaml.dmg +rm -rf ocaml.pkg ocaml-rw.dmg + +VERSION=`sed -n -e '/ocaml_version/s/.*"\([^"]*\)".*/\1/p' ../stdlib/sys.ml` +VERSION_MAJOR=`sed -n -e '/ocaml_version/s/.*"\([0-9]*\)\..*/\1/p' \ + ../stdlib/sys.ml` +VERSION_MINOR=`sed -n -e '/ocaml_version/s/.*"[0-9]*\.\([0-9]*\)[.+].*/\1/p' \ + ../stdlib/sys.ml` # Worked in 10.2: # cat >ocaml.info <<EOF # Title Objective Caml -# Version 3.06 -# Description This package installs Objective Caml version 3.06 +# Version ${VERSION} +# Description This package installs Objective Caml version ${VERSION} # DefaultLocation / # Relocatable no # NeedsAuthorization yes @@ -32,12 +38,6 @@ rm -rf ocaml.pkg ocaml-rw.dmg ocaml.dmg # EOF #package root ocaml.info -VERSION=`sed -n -e '/ocaml_version/s/.*"\([^"]*\)".*/\1/p' ../stdlib/sys.ml` -VERSION_MAJOR=`sed -n -e '/ocaml_version/s/.*"\([0-9]*\)\..*/\1/p' \ - ../stdlib/sys.ml` -VERSION_MINOR=`sed -n -e '/ocaml_version/s/.*"[0-9]*\.\([0-9]*\)[.+].*/\1/p' \ - ../stdlib/sys.ml` - cat >Description.plist <<EOF <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" @@ -100,6 +100,13 @@ EOF mkdir -p resources +# stop here -> | +cat >resources/ReadMe.txt <<EOF +This package installs Objective Caml version ${VERSION}. +You need Mac OS X 10.3 (panther), with X11 and the +XCode tools installed. +EOF + /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \ -build -p "`pwd`/ocaml.pkg" -f "`pwd`/root" -i "`pwd`/Info.plist" \ -d "`pwd`/Description.plist" -r "`pwd`/resources" @@ -115,6 +122,7 @@ hdiutil detach $name name=`hdid ocaml-rw.dmg | grep Apple_HFS | cut -d ' ' -f 1` if test -d '/Volumes/Objective Caml'; then ditto -rsrcFork ocaml.pkg "/Volumes/Objective Caml/ocaml.pkg" + cp resources/ReadMe.txt "/Volumes/Objective Caml/" else echo 'Unable to mount the disk image as "/Volumes/Objective Caml"' >&2 exit 3 @@ -122,4 +130,5 @@ fi open "/Volumes/Objective Caml" hdiutil detach $name +rm -rf "ocaml${VERSION}.dmg" hdiutil convert ocaml-rw.dmg -format UDZO -o "ocaml${VERSION}.dmg" |
