equal
deleted
inserted
replaced
46 tar -C "$TMP" -x -z -f "$ARCHIVE" |
46 tar -C "$TMP" -x -z -f "$ARCHIVE" |
47 |
47 |
48 |
48 |
49 echo "#bundled components" >> "$ISABELLE_HOME/etc/components" |
49 echo "#bundled components" >> "$ISABELLE_HOME/etc/components" |
50 |
50 |
51 for CONTRIB in "$ARCHIVE_DIR"/contrib/*.tar.gz |
51 for CONTRIB in "$ARCHIVE_DIR/contrib/"*.tar.gz "$ARCHIVE_DIR/contrib/$PLATFORM"/*.tar.gz |
52 do |
52 do |
53 tar -C "$ISABELLE_HOME/contrib" -x -z -f "$CONTRIB" |
53 if [ -f "$CONTRIB" ]; then |
54 NAME="$(basename "$CONTRIB" .tar.gz)" |
54 tar -C "$ISABELLE_HOME/contrib" -x -z -f "$CONTRIB" |
55 [ -d "$ISABELLE_HOME/contrib/$NAME" ] || fail "Bad archive content $CONTRIB" |
55 NAME="$(basename "$CONTRIB" .tar.gz)" |
|
56 [ -d "$ISABELLE_HOME/contrib/$NAME" ] || fail "Bad archive content $CONTRIB" |
56 |
57 |
57 if [ -e "$ISABELLE_HOME/contrib/$NAME/etc/settings" ]; then |
58 if [ -e "$ISABELLE_HOME/contrib/$NAME/etc/settings" ]; then |
58 echo "component $NAME" |
59 echo "component $NAME" |
59 echo "contrib/$NAME" >> "$ISABELLE_HOME/etc/components" |
60 echo "contrib/$NAME" >> "$ISABELLE_HOME/etc/components" |
60 else |
61 else |
61 echo "package $NAME" |
62 echo "package $NAME" |
|
63 fi |
62 fi |
64 fi |
63 done |
65 done |
64 |
66 |
65 |
67 |
66 HEAPS_ARCHIVE="$ARCHIVE_DIR/${ISABELLE_NAME}_heaps_${PLATFORM}.tar.gz" |
68 HEAPS_ARCHIVE="$ARCHIVE_DIR/${ISABELLE_NAME}_heaps_${PLATFORM}.tar.gz" |
73 cd "$TMP/$ISABELLE_NAME/contrib/ProofGeneral" |
75 cd "$TMP/$ISABELLE_NAME/contrib/ProofGeneral" |
74 find . -name "*.elc" -exec rm {} ";" |
76 find . -name "*.elc" -exec rm {} ";" |
75 ) |
77 ) |
76 |
78 |
77 case "$PLATFORM" in |
79 case "$PLATFORM" in |
|
80 x86_64-linux) |
|
81 perl -pi -e 's,^ML_PLATFORM=.*$,ML_PLATFORM="\$ISABELLE_PLATFORM64",g;' "$TMP/$ISABELLE_NAME/etc/settings" |
|
82 perl -pi -e "s,^ML_OPTIONS=.*$,ML_OPTIONS=\"-H 400\",g;" "$TMP/$ISABELLE_NAME/etc/settings" |
|
83 ;; |
78 *-darwin) |
84 *-darwin) |
79 perl -pi -e "s,lookAndFeel=.*,lookAndFeel=com.apple.laf.AquaLookAndFeel,g;" \ |
85 perl -pi -e "s,lookAndFeel=.*,lookAndFeel=com.apple.laf.AquaLookAndFeel,g;" \ |
80 "$TMP/$ISABELLE_NAME/src/Tools/jEdit/dist/properties/jEdit.props" |
86 "$TMP/$ISABELLE_NAME/src/Tools/jEdit/dist/properties/jEdit.props" |
81 ;; |
87 ;; |
82 *-cygwin) |
88 *-cygwin) |