Révision 2839
| tmp/org.txm.setups/shared/debian/usr/bin/TXM (revision 2839) | ||
|---|---|---|
| 1 |
# This script launches TXM in the right directory and with the right TXM.ini file
|
|
| 1 |
# This script launches TXM in the right directory and with the right launcher.ini file
|
|
| 2 | 2 |
UBUNTU_MENUPROXY=0 |
| 3 | 3 |
VERSION=-TXMVERSION |
| 4 | 4 |
VERSIONWITHOUTSUB=-TXMVERSIONWITHOUTSUB |
| ... | ... | |
| 122 | 122 |
exit 1 |
| 123 | 123 |
fi |
| 124 | 124 |
|
| 125 |
echo "TXM: getting '$TXMINSTALL/TXM.ini' and setting write permissions to '$DOTTXMHOME/TXM.ini'"
|
|
| 126 |
cp "$TXMINSTALL/TXM.ini" "$DOTTXMHOME/TXM.ini" &&
|
|
| 127 |
chmod +w "$DOTTXMHOME/TXM.ini"
|
|
| 125 |
echo "TXM: getting '$TXMINSTALL/launcher.ini' and setting write permissions to '$DOTTXMHOME/launcher.ini'"
|
|
| 126 |
cp "$TXMINSTALL/launcher.ini" "$DOTTXMHOME/launcher.ini" &&
|
|
| 127 |
chmod +w "$DOTTXMHOME/launcher.ini"
|
|
| 128 | 128 |
|
| 129 | 129 |
if [ $? != 0 ]; then |
| 130 |
zenity --info --text="TXM: Can't launch TXM: failed to set TXM.ini file$LOGFILESMSG"
|
|
| 131 |
echo "TXM: Can't launch TXM: failed to set TXM.ini file$LOGFILESMSG"
|
|
| 130 |
zenity --info --text="TXM: Can't launch TXM: failed to set launcher.ini file$LOGFILESMSG"
|
|
| 131 |
echo "TXM: Can't launch TXM: failed to set launcher.ini file$LOGFILESMSG"
|
|
| 132 | 132 |
exit 1 |
| 133 | 133 |
fi |
| 134 | 134 |
|
| ... | ... | |
| 156 | 156 |
#DEBUGOPTIONS="-log -clean -debug -console -noexit" |
| 157 | 157 |
) 1>&3 2>&4 |
| 158 | 158 |
|
| 159 |
SWT_GTK3=0 UBUNTU_MENUPROXY=0 exec "${TXMINSTALL}/launcher" "$@" -run --launcher.ini "$DOTTXMHOME/TXM.ini" $DEBUGOPTIONS -configuration "$DOTTXMHOME/configuration" -user "$DOTTXMHOME/user" -install "$TXMINSTALL"
|
|
| 159 |
SWT_GTK3=0 UBUNTU_MENUPROXY=0 exec "${TXMINSTALL}/launcher" "$@" -run --launcher.ini "$DOTTXMHOME/launcher.ini" $DEBUGOPTIONS -configuration "$DOTTXMHOME/configuration" -user "$DOTTXMHOME/user" -install "$TXMINSTALL"
|
|
| tmp/org.txm.setups/shared/win/TXM.bat (revision 2839) | ||
|---|---|---|
| 56 | 56 |
mkdir "%DOTTXM%" |
| 57 | 57 |
IF errorlevel 1 (echo "TXM: failed to create %DOTTXM% directory.") |
| 58 | 58 |
|
| 59 |
copy "%installdir%TXM.ini" "%DOTTXM%TXM.ini"
|
|
| 60 |
IF errorlevel 1 (echo "TXM: failed to copy %DOTTXM%TXM.ini file")
|
|
| 59 |
copy "%installdir%launcher.ini" "%DOTTXM%launcher.ini"
|
|
| 60 |
IF errorlevel 1 (echo "TXM: failed to copy %DOTTXM%launcher.ini file")
|
|
| 61 | 61 |
|
| 62 | 62 |
copy "%temp%\org.txm.rcpapplication.prefs" "%DOTTXM%org.txm.rcpapplication.prefs" |
| 63 | 63 |
|
| ... | ... | |
| 77 | 77 |
:run |
| 78 | 78 |
( |
| 79 | 79 |
set _JAVA_OPTIONS=-Duser.home="%USERHOME%" |
| 80 |
echo running "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -data "%DOTTXM%data" -user "%DOTTXM%user" -install "%installdir%"
|
|
| 81 |
REM "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -user "%DOTTXM%user" -install "%installdir%"
|
|
| 80 |
echo running "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -data "%DOTTXM%data" -user "%DOTTXM%user" -install "%installdir%"
|
|
| 81 |
REM "%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -user "%DOTTXM%user" -install "%installdir%"
|
|
| 82 | 82 |
) >"%USERHOME%\TXMPostInstallOutputLogs.txt" 2>"%USERHOME%\TXMPostInstallErrorLogs.txt" |
| 83 | 83 |
|
| 84 |
"%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -configuration "%DOTTXM%configuration" -user "%DOTTXM%user" -install "%installdir%\" |
|
| 84 |
"%installdir%launcher.exe" -run --launcher.ini "%DOTTXM%launcher.ini" %ARGS% -configuration "%DOTTXM%configuration" -user "%DOTTXM%user" -install "%installdir%\" |
|
| tmp/org.txm.setups/shared/win/txm.nsi (revision 2839) | ||
|---|---|---|
| 257 | 257 |
File TXM.bat |
| 258 | 258 |
File launcher.exe |
| 259 | 259 |
File TXM.ico |
| 260 |
File TXM.ini
|
|
| 260 |
File launcher.ini
|
|
| 261 | 261 |
File "TXM debug.bat" |
| 262 | 262 |
File uninstall.ico |
| 263 | 263 |
|
| tmp/org.txm.setups/shared/mac/Applications/TXM.app/Contents/MacOS/TXM (revision 2839) | ||
|---|---|---|
| 1 | 1 |
#!/bin/sh |
| 2 |
# This script launch TXM in the right directory and with the right TXM.ini file
|
|
| 2 |
# This script launch TXM in the right directory and with the right launcher.ini file
|
|
| 3 | 3 |
|
| 4 | 4 |
echo "Preparing redirections in $HOME/TXMPostInstallOutputLogs.txt and $HOME/TXMPostInstallErrorLogs.txt files" |
| 5 | 5 |
|
| ... | ... | |
| 103 | 103 |
exit 1 ; |
| 104 | 104 |
fi |
| 105 | 105 |
|
| 106 |
echo "TXM: getting '/Applications/TXM-TXMVERSION.app/TXM.ini' and set write permission of '$DOTTXMHOME/TXM.ini'"
|
|
| 107 |
cp "/Applications/TXM-TXMVERSION.app/Contents/TXM/TXM.ini" "$DOTTXMHOME/TXM.ini" &&
|
|
| 108 |
chmod +w "$DOTTXMHOME/TXM.ini";
|
|
| 106 |
echo "TXM: getting '/Applications/TXM-TXMVERSION.app/launcher.ini' and set write permission of '$DOTTXMHOME/launcher.ini'"
|
|
| 107 |
cp "/Applications/TXM-TXMVERSION.app/Contents/TXM/launcher.ini" "$DOTTXMHOME/launcher.ini" &&
|
|
| 108 |
chmod +w "$DOTTXMHOME/launcher.ini";
|
|
| 109 | 109 |
|
| 110 | 110 |
if [ $? != 0 ]; then |
| 111 |
echo "TXM: Can't launch TXM: failed to copy TXM.ini file$LOGFILESMSG"
|
|
| 111 |
echo "TXM: Can't launch TXM: failed to copy launcher.ini file$LOGFILESMSG"
|
|
| 112 | 112 |
exit 1 |
| 113 | 113 |
fi |
| 114 | 114 |
|
| ... | ... | |
| 142 | 142 |
if [ $i == "-vmargs" ]; then |
| 143 | 143 |
STARTVMARGS=1 |
| 144 | 144 |
fi |
| 145 |
done < "$DOTTXMHOME/TXM.ini";
|
|
| 145 |
done < "$DOTTXMHOME/launcher.ini";
|
|
| 146 | 146 |
|
| 147 | 147 |
echo "TXM INI ARGS = $TXMINIARGS" |
| 148 | 148 |
echo "TXM INI VM ARGS = $TXMINIARGSVM" |
| ... | ... | |
| 152 | 152 |
echo "TXM: Running TXM for Mac OS X $OSVERSION with the JAR launcher..." |
| 153 | 153 |
) 1>&3 2>&4 |
| 154 | 154 |
|
| 155 |
echo "Starting TXM with --launcher.ini '$DOTTXMHOME/TXM.ini' -configuration '$DOTTXMHOME/configuration' -user '$DOTTXMHOME/user' -install '/Applications/TXM-TXMVERSION.app/Contents/TXM'" |
|
| 156 |
/Applications/TXM-TXMVERSION.app/Contents/TXM/jre/Contents/Home/bin/java -Djava.library.path="$(echo /Applications/TXM-TXMVERSION.app/Contents/TXM/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_*/eclipse_*.so)" -XX:MaxPermSize=256m -XstartOnFirstThread $TXMINIARGSVM -jar "$(echo /Applications/TXM-TXMVERSION.app/Contents/TXM/plugins/org.eclipse.equinox.launcher_*.jar)" -os macosx -ws cocoa -arch x86_64 -showsplash -run --launcher.ini "$DOTTXMHOME/TXM.ini" -configuration "$DOTTXMHOME/configuration" -user "$DOTTXMHOME/user" -install "/Applications/TXM-TXMVERSION.app/Contents/TXM" |
|
| 155 |
echo "Starting TXM with --launcher.ini '$DOTTXMHOME/launcher.ini' -configuration '$DOTTXMHOME/configuration' -user '$DOTTXMHOME/user' -install '/Applications/TXM-TXMVERSION.app/Contents/TXM'" |
|
| 156 |
/Applications/TXM-TXMVERSION.app/Contents/TXM/jre/Contents/Home/bin/java -Djava.library.path="$(echo /Applications/TXM-TXMVERSION.app/Contents/TXM/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_*/eclipse_*.so)" -XX:MaxPermSize=256m -XstartOnFirstThread $TXMINIARGSVM -jar "$(echo /Applications/TXM-TXMVERSION.app/Contents/TXM/plugins/org.eclipse.equinox.launcher_*.jar)" -os macosx -ws cocoa -arch x86_64 -showsplash -run --launcher.ini "$DOTTXMHOME/launcher.ini" -configuration "$DOTTXMHOME/configuration" -user "$DOTTXMHOME/user" -install "/Applications/TXM-TXMVERSION.app/Contents/TXM" |
|
| tmp/org.txm.setups/BuildMacOSXIntel.sh (revision 2839) | ||
|---|---|---|
| 43 | 43 |
exit 1; |
| 44 | 44 |
fi |
| 45 | 45 |
|
| 46 |
echo " rename TXM's launcher.ini" |
|
| 47 |
if [ ! -f "exportRCP/macosx.cocoa.x86_64/Contents/TXM/TXM.ini" ]; then |
|
| 48 |
mv "exportRCP/macosx.cocoa.x86_64/Contents/TXM/launcher.ini" "exportRCP/macosx.cocoa.x86_64/Contents/TXM/TXM.ini" |
|
| 49 |
if [ $? != 0 ]; then |
|
| 50 |
echo "** MacOSXIntel.sh : failed to rename launcher.ini file" |
|
| 51 |
exit 1; |
|
| 52 |
fi |
|
| 53 |
fi |
|
| 54 |
|
|
| 55 | 46 |
echo " copy eclipse arch dependent build" |
| 56 | 47 |
rsync -r --exclude '.svn' "exportRCP/macosx.cocoa.x86_64/"* "TXM_${fullversion}_${TIMESTAMP}_MacOSX/Applications/TXM.app/Contents"
|
| 57 | 48 |
if [ $? != 0 ]; then |
| tmp/org.txm.setups/BuildWin64bit.sh (revision 2839) | ||
|---|---|---|
| 77 | 77 |
find "$APP/txm.nsi" -type f -exec sed -i "s/TXMVERSION/${FULLVERSION}/g" {} \;
|
| 78 | 78 |
find "$APP/TXM.bat" -type f -exec sed -i "s/TXMVERSION/${VERSION}/g" {} \;
|
| 79 | 79 |
|
| 80 |
#rename launcher.ini file to TXM.ini (more readable) |
|
| 81 |
mv "$APP/launcher.ini" "$APP/TXM.ini" |
|
| 82 |
|
|
| 83 |
|
|
| 84 | 80 |
echo "build executable" |
| 85 | 81 |
wine nsis/makensis.exe -V1 ${APP}/txm.nsi 2> logs64
|
| 86 | 82 |
|
| tmp/org.txm.setups/BuildLinux64bit.sh (revision 2839) | ||
|---|---|---|
| 70 | 70 |
find "$APP/usr/bin/TXM" -type f -exec sed -i "s/TXMVERSION/$VERSION/g" {} \;
|
| 71 | 71 |
find "$APP/DEBIAN/control" -type f -exec sed -i "s/TXMVERSION/${VERSION}/g" {} \;
|
| 72 | 72 |
|
| 73 |
mv "$APP/usr/lib/TXM/launcher.ini" "$APP/usr/lib/TXM/TXM.ini" |
|
| 74 | 73 |
mv "$APP/usr/bin/TXM" "$APP/usr/bin/TXM-$VERSION" |
| 75 | 74 |
mv "$APP/usr/lib/TXM" "$APP/usr/lib/TXM-$VERSION" |
| 76 | 75 |
|
| 77 |
|
|
| 78 | 76 |
find "$APP/usr/share/applications/TXM.desktop" -type f -exec sed -i "s/TXMVERSION/$VERSION/g" {} \;
|
| 79 | 77 |
find "$APP/usr/share/applications/TXM.desktop" -type f -exec sed -i "s/TXMVERSION/$VERSION/g" {} \;
|
| 80 | 78 |
find "$APP/usr/share/applications/TXM debug.desktop" -type f -exec sed -i "s/TXMVERSION/$VERSION/g" {} \;
|
Formats disponibles : Unified diff