# HG changeset patch # User wenzelm # Date 1246631762 -7200 # Node ID 569b7fae5206ce769d2c885583081b18a9b9b63e # Parent 47b59620f37fab14fc80fbb15814ef98115ffd05 basic setup for Isabelle/JVM application bundle; diff -r 47b59620f37f -r 569b7fae5206 Admin/MacOS/App2/Isabelle.app/Contents/Info.plist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/MacOS/App2/Isabelle.app/Contents/Info.plist Fri Jul 03 16:36:02 2009 +0200 @@ -0,0 +1,46 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + Isabelle + CFBundleGetInfoString + Isabelle + CFBundleIconFile + isabelle.icns + CFBundleIdentifier + de.tum.in.isabelle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Isabelle + CFBundlePackageType + APPL + CFBundleShortVersionString + 2009 + CFBundleSignature + ???? + CFBundleVersion + 2009 + Java + + JVMVersion + 1.5+ + VMOptions + -Xmx384M + ClassPath + $JAVAROOT/isabelle-scala.jar + MainClass + isabelle.GUI_Setup + Properties + + isabelle.home + $APP_PACKAGE/Contents/Resources/Isabelle + apple.laf.useScreenMenuBar + true + + + + diff -r 47b59620f37f -r 569b7fae5206 Admin/MacOS/App2/Isabelle.app/Contents/MacOS/Isabelle --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/MacOS/App2/Isabelle.app/Contents/MacOS/Isabelle Fri Jul 03 16:36:02 2009 +0200 @@ -0,0 +1,1 @@ +/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub \ No newline at end of file diff -r 47b59620f37f -r 569b7fae5206 Admin/MacOS/App2/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/MacOS/App2/README Fri Jul 03 16:36:02 2009 +0200 @@ -0,0 +1,7 @@ +Isabelle/JVM application bundle for MacOS +========================================= + +* http://developer.apple.com/documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html + +* http://developer.apple.com/documentation/Java/Reference/Java_InfoplistRef/Articles/JavaDictionaryInfo.plistKeys.html#//apple_ref/doc/uid/TP40001969 + diff -r 47b59620f37f -r 569b7fae5206 Admin/MacOS/App2/mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Admin/MacOS/App2/mk Fri Jul 03 16:36:02 2009 +0200 @@ -0,0 +1,12 @@ +#!/bin/bash +# +# Make Isabelle/JVM application bundle + +THIS="$(cd "$(dirname "$0")"; pwd)" + +APP="$THIS/Isabelle.app" + +mkdir -p "$APP/Contents/Resources/Java" +cp "$THIS/../../../lib/classes/isabelle-scala.jar" "$APP/Contents/Resources/Java" +cp "$THIS/../isabelle.icns" "$APP/Contents/Resources" +