2008-06-20 River Tarnell <
[email protected]>
* SFEazureus.spec: 3.1.0.0; Use SFEswt instead of SFEeclipse; Use
binary instead of building from source
--- azureus.orig Fri Jun 20 18:11:58 2008
+++ azureus Fri Jun 20 18:24:42 2008
@@ -4,6 +4,7 @@
SCRIPT_NOT_CHANGED=0 # change this to 1 if you don't want your script overwritten!
JAVA_PROGRAM_DIR="" # use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
#PROGRAM_DIR="/home/username/apps/azureus" # use full path to Azureus bin dir
+PROGRAM_DIR="/usr/share/Azureus"
JAVA_ARGS="-Xmx128m"
#export MOZILLA_FIVE_HOME="/path/to/gre" # Full path to GRE/Mozilla. When commenting out this line, also comment out the next line
@@ -118,7 +119,7 @@
${JAVA_PROGRAM_DIR}java "${JAVA_ARGS}" \
-cp "${CLASSPATH}" \
- -Djava.library.path="${PROGRAM_DIR}" \
+ -Djava.library.path=/usr/lib/swt:"${PROGRAM_DIR}" \
-Dazureus.install.path="${PROGRAM_DIR}" \
-Dazureus.script="$0" \
$JAVA_PROPS \
@@ -161,6 +162,8 @@
CLASSPATH="${CLASSPATH:+${CLASSPATH}:}$FILE"
done
+CLASSPATH=$CLASSPATH:/usr/lib/swt/swt.jar
+
# setup Java System Properties (no spaces in values)
JAVA_PROPS="-Dazureus.script.version=${SCRIPT_VERSION}"
if [ ! "$JAVA_ISGCJ x" = " x" ] ; then
@@ -169,19 +172,19 @@
# some distros symlink application level plugins into the users's plugin directory..
# remove all symlinks in user's plugin directory
-find ~/.azureus/plugins -maxdepth 1 -type l -xtype d -exec rm {} \;
+#find ~/.azureus/plugins -maxdepth 1 -type l -xtype d -exec rm {} \;
runJavaOutput "org.gudy.azureus2.platform.unix.ScriptBeforeStartup" "$@";
echo $MSG_LOADING
-echo "${JAVA_PROGRAM_DIR}java ${JAVA_ARGS} -cp \"${CLASSPATH}\" -Djava.library.path=\"${PROGRAM_DIR}\" -Dazureus.install.path=\"${PROGRAM_DIR}\" -Dazureus.script=\"$0\" $JAVA_PROPS $START_CLASS $@"
+echo "${JAVA_PROGRAM_DIR}java ${JAVA_ARGS} -cp \"${CLASSPATH}\" -Djava.library.path=/usr/lib/swt:\"${PROGRAM_DIR}\" -Dazureus.install.path=\"${PROGRAM_DIR}\" -Dazureus.script=\"$0\" $JAVA_PROPS $START_CLASS $@"
# Don't use "exec -a Azureus ..." here as exec quits this script after completion,
# preventing ScriptAfterShutdown from running, which installs updates and does
# restarts
${JAVA_PROGRAM_DIR}java "${JAVA_ARGS}" \
-cp "${CLASSPATH}" \
- -Djava.library.path="${PROGRAM_DIR}" \
+ -Djava.library.path=/usr/lib/swt:"${PROGRAM_DIR}" \
-Dazureus.install.path="${PROGRAM_DIR}" \
-Dazureus.script="$0" \
$JAVA_PROPS \