Cleanup refine script for packaging
This commit is contained in:
parent
f66181327c
commit
2600571595
128
refine
128
refine
@ -338,35 +338,6 @@ appengine_prepare() {
|
|||||||
|
|
||||||
ANT_PARAMS="$ANT_PARAMS -Dappengine.sdk.dir=$APPENGINE_HOME"
|
ANT_PARAMS="$ANT_PARAMS -Dappengine.sdk.dir=$APPENGINE_HOME"
|
||||||
}
|
}
|
||||||
|
|
||||||
launch4j_prepare() {
|
|
||||||
tools_prepare
|
|
||||||
|
|
||||||
L4J_VERSION="3.8"
|
|
||||||
if [ "$OS" = "macosx" ] ; then
|
|
||||||
LAUNCH4J_URL="http://downloads.sourceforge.net/project/launch4j/launch4j-3/${L4J_VERSION}/launch4j-${L4J_VERSION}-macosx-x86-10.8.tgz"
|
|
||||||
elif [ "$OS" = "windows" ] ; then
|
|
||||||
LAUNCH4J_URL="http://downloads.sourceforge.net/project/launch4j/launch4j-3/${L4J_VERSION}/launch4j-${L4J_VERSION}-win32.zip"
|
|
||||||
elif [ "$OS" = "linux" ] ; then
|
|
||||||
LAUNCH4J_URL="http://downloads.sourceforge.net/project/launch4j/launch4j-3/${L4J_VERSION}/launch4j-${L4J_VERSION}-linux.tgz"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LAUNCH4J_FILE=`echo $LAUNCH4J_URL | sed 's|.*/||'`
|
|
||||||
LAUNCH4J_DIR="launch4j"
|
|
||||||
|
|
||||||
tool_download $LAUNCH4J_URL $LAUNCH4J_FILE $LAUNCH4J_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
appbundler_prepare() {
|
|
||||||
tools_prepare
|
|
||||||
|
|
||||||
cp "$REFINE_TOOLS_DIR/../3rd-party/appbundler-1.0.jar" "$REFINE_TOOLS_DIR"
|
|
||||||
# APPBUNDLER_URL="http://java.net/projects/appbundler/downloads/download/appbundler-1.0.jar"
|
|
||||||
# APPBUNDLER_DIR="."
|
|
||||||
# APPBUNDLER_FILE=`echo $APPBUNDLER_URL | sed 's|.*/||'`
|
|
||||||
|
|
||||||
# tool_download $APPBUNDLER_URL $APPBUNDLER_FILE $APPBUNDLER_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
virtualenv_prepare() {
|
virtualenv_prepare() {
|
||||||
check_python
|
check_python
|
||||||
@ -397,58 +368,6 @@ virtualenv_prepare() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
windmill_prepare() {
|
|
||||||
WINDMILL="`which windmill 2> /dev/null`"
|
|
||||||
if [ -z "$WINDMILL" ] ; then
|
|
||||||
check_python
|
|
||||||
tools_prepare
|
|
||||||
virtualenv_prepare
|
|
||||||
|
|
||||||
if [ "$OS" = "windows" ] ; then
|
|
||||||
check_pywin32
|
|
||||||
WINDMILL="$PYTHON_HOME/Scripts/windmill.exe"
|
|
||||||
else
|
|
||||||
WINDMILL="$PYTHON_HOME/bin/windmill"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f "$WINDMILL" ] ; then
|
|
||||||
"$PYTHON_INSTALL" windmill
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
findbugs_prepare() {
|
|
||||||
tools_prepare
|
|
||||||
FB_VERSION="2.0.2"
|
|
||||||
FINDBUGS_URL="http://downloads.sourceforge.net/project/findbugs/findbugs/${FB_VERSION}/findbugs-${FB_VERSION}.tar.gz"
|
|
||||||
FINDBUGS_FILE=`echo $FINDBUGS_URL | sed 's|.*/||'`
|
|
||||||
FINDBUGS_DIR="findbugs-${FB_VERSION}"
|
|
||||||
|
|
||||||
tool_download $FINDBUGS_URL $FINDBUGS_FILE $FINDBUGS_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
pmd_prepare() {
|
|
||||||
tools_prepare
|
|
||||||
|
|
||||||
PMD_VERSION="4.2.6"
|
|
||||||
PMD_URL="http://downloads.sourceforge.net/project/pmd/pmd/${PMD_VERSION}/pmd-bin-${PMD_VERSION}.zip"
|
|
||||||
PMD_FILE=`echo $PMD_URL | sed 's|.*/||'`
|
|
||||||
PMD_DIR="pmd-bin-${PMD_VERSION}"
|
|
||||||
|
|
||||||
tool_download $PMD_URL $PMD_FILE $PMD_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
jslint_prepare() {
|
|
||||||
tools_prepare
|
|
||||||
|
|
||||||
JSLINT_VERSION="2.0.3"
|
|
||||||
JSLINT_URL="http://jslint4java.googlecode.com/files/jslint4java-${JSLINT_VERSION}-dist.zip"
|
|
||||||
JSLINT_FILE=`echo $JSLINT_URL | sed 's|.*/||'`
|
|
||||||
JSLINT_DIR="jslint4java-${JSLINT_VERSION}"
|
|
||||||
|
|
||||||
tool_download $JSLINT_URL $JSLINT_FILE $JSLINT_DIR
|
|
||||||
}
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
mvn() {
|
mvn() {
|
||||||
@ -460,50 +379,15 @@ mvn() {
|
|||||||
# ----------------------------------------------------------------------------------------------
|
# ----------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
dist() {
|
dist() {
|
||||||
windows_dist $1
|
|
||||||
linux_dist $1
|
|
||||||
mac_dist $1
|
|
||||||
|
|
||||||
echo "All distributions were built and are located at $REFINE_DIST_DIR"
|
|
||||||
echo
|
|
||||||
echo "Upload them to the distibution site, then prepend the releases array at"
|
|
||||||
echo
|
|
||||||
echo " https://github.com/OpenRefine/OpenRefine/tree/gh-pages/javascript/releases.js"
|
|
||||||
echo
|
|
||||||
echo "with"
|
|
||||||
echo
|
|
||||||
echo " {"
|
|
||||||
echo " \"description\": \"OpenRefine ${VERSION}\","
|
|
||||||
echo " \"version\": \"${VERSION}\","
|
|
||||||
# TODO: We need to modify version checking for the future
|
|
||||||
echo " \"revision\": \"${REVISION}\""
|
|
||||||
echo " },"
|
|
||||||
echo
|
|
||||||
}
|
|
||||||
|
|
||||||
windows_dist() {
|
|
||||||
dist_prepare
|
|
||||||
get_version $1
|
get_version $1
|
||||||
get_revision
|
mvn_prepare
|
||||||
|
"$MVN" versions:set -DnewVersion="$VERSION"
|
||||||
launch4j_prepare
|
mvn package
|
||||||
|
|
||||||
MVN_PARAMS="-Dlaunch4j.dir=${REFINE_TOOLS_DIR}/${LAUNCH4J_DIR}"
|
|
||||||
# TODO update this for Maven
|
|
||||||
$MVN windows
|
|
||||||
}
|
}
|
||||||
|
|
||||||
linux_dist() {
|
# Kept just in case someone wants to follow this workflow on a mac,
|
||||||
dist_prepare
|
# but no longer needed as "mvn package" does it directly on both mac and linux.
|
||||||
get_version $1
|
|
||||||
get_revision
|
|
||||||
|
|
||||||
# TODO update this for Maven
|
|
||||||
$MVN linux
|
|
||||||
}
|
|
||||||
|
|
||||||
mac_dist() {
|
mac_dist() {
|
||||||
# TODO update this for Maven, maybe with https://github.com/federkasten/appbundle-maven-plugin ?
|
|
||||||
check_macosx
|
check_macosx
|
||||||
dist_prepare
|
dist_prepare
|
||||||
get_version $1
|
get_version $1
|
||||||
|
Loading…
Reference in New Issue
Block a user