Fix a bug and clean up the whitespace some more
This commit is contained in:
parent
0143866764
commit
3b0cacbe52
|
@ -17,13 +17,12 @@ WORK=$PWD
|
||||||
echo Original PATH: $PATH
|
echo Original PATH: $PATH
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
KEY=`echo $line | cut --fields=1 --delimiter=" "`
|
KEY=`echo $line | cut -f 1 -d " "`
|
||||||
VALUE=`echo $line | cut --fields=2 --delimiter=" "`
|
VALUE=`echo $line | cut -f 2 -d " "`
|
||||||
|
|
||||||
if [ "${KEY}" = "PATH" ]; then
|
if [ "${KEY}" = "PATH" ]; then
|
||||||
export PATH=${VALUE}:${ORIGPATH}
|
export PATH=${VALUE}:${ORIGPATH}
|
||||||
echo New PATH: $PATH
|
echo New PATH: $PATH
|
||||||
|
|
||||||
else
|
else
|
||||||
export ${KEY}=${VALUE}
|
export ${KEY}=${VALUE}
|
||||||
echo $KEY: $VALUE
|
echo $KEY: $VALUE
|
||||||
|
@ -32,7 +31,7 @@ done < $1.conf
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
|
|
||||||
. ./libretro-config.sh
|
. $WORK/libretro-config.sh
|
||||||
|
|
||||||
echo
|
echo
|
||||||
[[ "${ARM_NEON}" ]] && echo 'ARM NEON opts enabled...' && export FORMAT_COMPILER_TARGET="${FORMAT_COMPILER_TARGET}-neon"
|
[[ "${ARM_NEON}" ]] && echo 'ARM NEON opts enabled...' && export FORMAT_COMPILER_TARGET="${FORMAT_COMPILER_TARGET}-neon"
|
||||||
|
@ -69,7 +68,6 @@ fi
|
||||||
mkdir -v -p "$RARCH_DIST_DIR"
|
mkdir -v -p "$RARCH_DIST_DIR"
|
||||||
|
|
||||||
if [ "${PLATFORM}" = "android" ]; then
|
if [ "${PLATFORM}" = "android" ]; then
|
||||||
|
|
||||||
IFS=' ' read -ra ABIS <<< "$TARGET_ABIS"
|
IFS=' ' read -ra ABIS <<< "$TARGET_ABIS"
|
||||||
for a in "${ABIS[@]}"; do
|
for a in "${ABIS[@]}"; do
|
||||||
echo $a
|
echo $a
|
||||||
|
@ -174,7 +172,7 @@ buildbot_log() {
|
||||||
|
|
||||||
MESSAGE=`echo -e $1`
|
MESSAGE=`echo -e $1`
|
||||||
|
|
||||||
HASH=`echo -n "$MESSAGE" | openssl sha1 -hmac $SIG | cut --fields=2 --delimiter=" "`
|
HASH=`echo -n "$MESSAGE" | openssl sha1 -hmac $SIG | cut -f 2 -d " "`
|
||||||
curl --data "message=$MESSAGE&sign=$HASH" $LOGURL
|
curl --data "message=$MESSAGE&sign=$HASH" $LOGURL
|
||||||
|
|
||||||
|
|
||||||
|
@ -198,8 +196,6 @@ build_libretro_generic_makefile() {
|
||||||
JOBS=1
|
JOBS=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
echo "cleaning up..."
|
echo "cleaning up..."
|
||||||
echo "cleanup command: ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} ${ARGS} clean"
|
echo "cleanup command: ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} ${ARGS} clean"
|
||||||
|
@ -227,11 +223,10 @@ build_libretro_generic_makefile() {
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
MESSAGE="$1 build successful ($jobid)"
|
MESSAGE="$1 build successful ($jobid)"
|
||||||
if [ "${MAKEPORTABLE}" == "YES" ];
|
if [ "${MAKEPORTABLE}" == "YES" ]; then
|
||||||
then
|
echo "$1 running retrolink ($jobid)"
|
||||||
echo "$1 running retrolink ($jobid)"
|
$WORK/retrolink.sh ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT}
|
||||||
$WORK/retrolink.sh ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT}
|
fi
|
||||||
fi
|
|
||||||
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${NAME}_libretro${FORMAT}.${FORMAT_EXT}
|
cp -v ${NAME}_libretro${FORMAT}${SUFFIX}.${FORMAT_EXT} $RARCH_DIST_DIR/${NAME}_libretro${FORMAT}.${FORMAT_EXT}
|
||||||
else
|
else
|
||||||
MESSAGE="$1 build failed ($jobid)"
|
MESSAGE="$1 build failed ($jobid)"
|
||||||
|
@ -239,11 +234,9 @@ build_libretro_generic_makefile() {
|
||||||
echo BUILDBOT JOB: $MESSAGE
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
JOBS=$OLDJ
|
JOBS=$OLDJ
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_generic_theos() {
|
build_libretro_generic_theos() {
|
||||||
|
|
||||||
echo PARAMETERS: DIR $2, SUBDIR: $3, MAKEFILE: $4
|
echo PARAMETERS: DIR $2, SUBDIR: $3, MAKEFILE: $4
|
||||||
|
|
||||||
NAME=$1
|
NAME=$1
|
||||||
|
@ -256,9 +249,6 @@ build_libretro_generic_theos() {
|
||||||
cd $DIR
|
cd $DIR
|
||||||
cd $SUBDIR
|
cd $SUBDIR
|
||||||
|
|
||||||
ln -s $THEOS theos
|
|
||||||
|
|
||||||
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
echo "cleaning up..."
|
echo "cleaning up..."
|
||||||
echo "cleanup command: ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} ${ARGS} clean"
|
echo "cleanup command: ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} ${ARGS} clean"
|
||||||
|
@ -287,11 +277,9 @@ build_libretro_generic_theos() {
|
||||||
fi
|
fi
|
||||||
echo BUILDBOT JOB: $MESSAGE
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_generic_jni() {
|
build_libretro_generic_jni() {
|
||||||
|
|
||||||
echo PARAMETERS: DIR $2, SUBDIR: $3
|
echo PARAMETERS: DIR $2, SUBDIR: $3
|
||||||
|
|
||||||
NAME=$1
|
NAME=$1
|
||||||
|
@ -315,7 +303,7 @@ build_libretro_generic_jni() {
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "compiling for ${a}..."
|
echo "compiling for ${a}..."
|
||||||
if [ -z "${ARGS}" ]; then
|
if [ -z "${ARGS}" ]; then
|
||||||
echo "build command: ${NDK} -j${JOBS} APP_ABI=${a}"
|
echo "build command: ${NDK} -j${JOBS} APP_ABI=${a}"
|
||||||
${NDK} -j${JOBS} APP_ABI=${a}
|
${NDK} -j${JOBS} APP_ABI=${a}
|
||||||
|
@ -334,13 +322,9 @@ build_libretro_generic_jni() {
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build_libretro_bsnes_jni() {
|
build_libretro_bsnes_jni() {
|
||||||
|
|
||||||
echo PARAMETERS: DIR $2, SUBDIR: $3
|
echo PARAMETERS: DIR $2, SUBDIR: $3
|
||||||
|
|
||||||
NAME=$1
|
NAME=$1
|
||||||
|
@ -382,14 +366,12 @@ build_libretro_bsnes_jni() {
|
||||||
fi
|
fi
|
||||||
echo BUILDBOT JOB: $MESSAGE
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
|
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
build_libretro_generic_gl_makefile() {
|
build_libretro_generic_gl_makefile() {
|
||||||
|
|
||||||
|
|
||||||
NAME=$1
|
NAME=$1
|
||||||
DIR=$2
|
DIR=$2
|
||||||
SUBDIR=$3
|
SUBDIR=$3
|
||||||
|
@ -397,7 +379,6 @@ build_libretro_generic_gl_makefile() {
|
||||||
PLATFORM=$5
|
PLATFORM=$5
|
||||||
ARGS=$6
|
ARGS=$6
|
||||||
|
|
||||||
|
|
||||||
check_opengl
|
check_opengl
|
||||||
|
|
||||||
cd $DIR
|
cd $DIR
|
||||||
|
@ -433,14 +414,11 @@ build_libretro_generic_gl_makefile() {
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
|
|
||||||
reset_compiler_targets
|
reset_compiler_targets
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
build_libretro_bsnes() {
|
build_libretro_bsnes() {
|
||||||
|
|
||||||
|
|
||||||
NAME=$1
|
NAME=$1
|
||||||
DIR=$2
|
DIR=$2
|
||||||
PROFILE=$3
|
PROFILE=$3
|
||||||
|
@ -448,22 +426,18 @@ build_libretro_bsnes() {
|
||||||
PLATFORM=$5
|
PLATFORM=$5
|
||||||
BSNESCOMPILER=$6
|
BSNESCOMPILER=$6
|
||||||
|
|
||||||
|
|
||||||
cd $DIR
|
cd $DIR
|
||||||
|
|
||||||
|
|
||||||
if [ -z "${NOCLEAN}" ]; then
|
if [ -z "${NOCLEAN}" ]; then
|
||||||
echo "cleaning up..."
|
echo "cleaning up..."
|
||||||
|
|
||||||
rm -f obj/*.{o,"${FORMAT_EXT}"}
|
rm -f obj/*.{o,"${FORMAT_EXT}"}
|
||||||
rm -f out/*.{o,"${FORMAT_EXT}"}
|
rm -f out/*.{o,"${FORMAT_EXT}"}
|
||||||
|
|
||||||
|
|
||||||
if [ "${PROFILE}" = "cpp98" -o "${PROFILE}" = "bnes" ]; then
|
if [ "${PROFILE}" = "cpp98" -o "${PROFILE}" = "bnes" ]; then
|
||||||
${MAKE} clean
|
${MAKE} clean
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo BUILDBOT JOB: $jobid $1 cleanup success!
|
echo BUILDBOT JOB: $jobid $1 cleanup success!
|
||||||
else
|
else
|
||||||
|
@ -473,7 +447,6 @@ build_libretro_bsnes() {
|
||||||
|
|
||||||
echo "compiling..."
|
echo "compiling..."
|
||||||
|
|
||||||
|
|
||||||
if [ "${PROFILE}" = "cpp98" ]; then
|
if [ "${PROFILE}" = "cpp98" ]; then
|
||||||
${MAKE} platform="${PLATFORM}" ${COMPILER} "-j${JOBS}"
|
${MAKE} platform="${PLATFORM}" ${COMPILER} "-j${JOBS}"
|
||||||
elif [ "${PROFILE}" = "bnes" ]; then
|
elif [ "${PROFILE}" = "bnes" ]; then
|
||||||
|
@ -498,7 +471,6 @@ build_libretro_bsnes() {
|
||||||
fi
|
fi
|
||||||
echo BUILDBOT JOB: $MESSAGE
|
echo BUILDBOT JOB: $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#fetch a project and mark it for building if there have been any changes
|
#fetch a project and mark it for building if there have been any changes
|
||||||
|
@ -509,15 +481,14 @@ export jobid=$1
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
COMMAND=`echo $line | cut -f 6 -d " "`
|
||||||
COMMAND=`echo $line | cut --fields=6 --delimiter=" "`
|
MAKEFILE=`echo $line | cut -f 7 -d " "`
|
||||||
MAKEFILE=`echo $line | cut --fields=7 --delimiter=" "`
|
SUBDIR=`echo $line | cut -f 8 -d " "`
|
||||||
SUBDIR=`echo $line | cut --fields=8 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" = "YES" ]; then
|
if [ "${ENABLED}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
|
@ -530,35 +501,34 @@ while read line; do
|
||||||
echo DIR: $DIR
|
echo DIR: $DIR
|
||||||
echo SUBDIR: $SUBDIR
|
echo SUBDIR: $SUBDIR
|
||||||
|
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
|
@ -596,9 +566,7 @@ while read line; do
|
||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "cloning repo..."
|
echo "cloning repo..."
|
||||||
git clone --depth=1 "$URL" "$DIR"
|
git clone --depth=1 "$URL" "$DIR"
|
||||||
|
@ -676,7 +644,6 @@ while read line; do
|
||||||
cd "${BASE_DIR}"
|
cd "${BASE_DIR}"
|
||||||
PREVCORE=$NAME
|
PREVCORE=$NAME
|
||||||
PREVBUILD=$BUILD
|
PREVBUILD=$BUILD
|
||||||
|
|
||||||
done < $1
|
done < $1
|
||||||
|
|
||||||
echo "BUILDBOT JOB: $jobid Building Retroarch"
|
echo "BUILDBOT JOB: $jobid Building Retroarch"
|
||||||
|
@ -685,15 +652,13 @@ cd $WORK
|
||||||
BUILD=""
|
BUILD=""
|
||||||
|
|
||||||
if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
PARENTDIR=`echo $line | cut -f 6 -d " "`
|
||||||
PARENTDIR=`echo $line | cut --fields=6 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" = "YES" ]; then
|
if [ "${ENABLED}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
|
@ -707,32 +672,32 @@ if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
|
@ -765,7 +730,6 @@ if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
||||||
if [ "${TYPE}" = "PROJECT" ]; then
|
if [ "${TYPE}" = "PROJECT" ]; then
|
||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
RADIR=$DIR
|
RADIR=$DIR
|
||||||
|
|
||||||
fi
|
fi
|
||||||
cd $WORK
|
cd $WORK
|
||||||
fi
|
fi
|
||||||
|
@ -774,6 +738,7 @@ if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
done < $1.ra
|
done < $1.ra
|
||||||
|
|
||||||
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Compiling Shaders"
|
echo "BUILDBOT JOB: $jobid Compiling Shaders"
|
||||||
echo
|
echo
|
||||||
|
@ -825,15 +790,13 @@ if [ "${PLATFORM}" = "android" ] && [ "${RA}" = "YES" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PLATFORM}" = "theos_ios" ] && [ "${RA}" = "YES" ]; then
|
if [ "${PLATFORM}" = "theos_ios" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
PARENTDIR=`echo $line | cut -f 6 -d " "`
|
||||||
PARENTDIR=`echo $line | cut --fields=6 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" = "YES" ]; then
|
if [ "${ENABLED}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
|
@ -847,32 +810,32 @@ if [ "${PLATFORM}" = "theos_ios" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
|
@ -914,6 +877,7 @@ if [ "${PLATFORM}" = "theos_ios" ] && [ "${RA}" = "YES" ]; then
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
done < $1.ra
|
done < $1.ra
|
||||||
|
|
||||||
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Compiling Shaders"
|
echo "BUILDBOT JOB: $jobid Compiling Shaders"
|
||||||
echo
|
echo
|
||||||
|
@ -950,15 +914,13 @@ if [ "${PLATFORM}" = "theos_ios" ] && [ "${RA}" = "YES" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] && [ "${RA}" = "YES" ]; then
|
if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
PARENTDIR=`echo $line | cut -f 6 -d " "`
|
||||||
PARENTDIR=`echo $line | cut --fields=6 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" = "YES" ]; then
|
if [ "${ENABLED}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
|
@ -972,33 +934,33 @@ if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] && [ "${RA}" =
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ];
|
if [ -n ${TEMP} ];
|
||||||
then
|
then
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${ARGS} ${TEMP}"
|
ARGS="${ARGS} ${TEMP}"
|
||||||
fi
|
fi
|
||||||
|
@ -1031,7 +993,6 @@ if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] && [ "${RA}" =
|
||||||
if [ "${TYPE}" = "PROJECT" ]; then
|
if [ "${TYPE}" = "PROJECT" ]; then
|
||||||
BUILD="YES"
|
BUILD="YES"
|
||||||
RADIR=$DIR
|
RADIR=$DIR
|
||||||
|
|
||||||
fi
|
fi
|
||||||
cd $WORK
|
cd $WORK
|
||||||
fi
|
fi
|
||||||
|
@ -1040,8 +1001,8 @@ if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] && [ "${RA}" =
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
done < $1.ra
|
done < $1.ra
|
||||||
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
|
||||||
|
|
||||||
|
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
||||||
cd $RADIR
|
cd $RADIR
|
||||||
echo "BUILDBOT JOB: $jobid Building"
|
echo "BUILDBOT JOB: $jobid Building"
|
||||||
echo
|
echo
|
||||||
|
@ -1133,8 +1094,6 @@ video_shader_dir = ":\shaders"
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
rm -rfv windows
|
rm -rfv windows
|
||||||
mkdir -p windows
|
mkdir -p windows
|
||||||
mkdir -p windows/overlays
|
mkdir -p windows/overlays
|
||||||
|
@ -1148,7 +1107,7 @@ EOF
|
||||||
mkdir -p windows/database
|
mkdir -p windows/database
|
||||||
mkdir -p windows/database/cursors
|
mkdir -p windows/database/cursors
|
||||||
mkdir -p windows/database/rdb
|
mkdir -p windows/database/rdb
|
||||||
|
|
||||||
cp -v *.cfg windows/
|
cp -v *.cfg windows/
|
||||||
cp -v *.exe tools/*.exe windows/
|
cp -v *.exe tools/*.exe windows/
|
||||||
cp -Rfv media/overlays/* windows/overlays
|
cp -Rfv media/overlays/* windows/overlays
|
||||||
|
@ -1163,27 +1122,22 @@ EOF
|
||||||
cp -Rfv audio/audio_filters/*.dsp windows/filters/audio
|
cp -Rfv audio/audio_filters/*.dsp windows/filters/audio
|
||||||
cp -Rfv gfx/video_filters/*.dll windows/filters/video
|
cp -Rfv gfx/video_filters/*.dll windows/filters/video
|
||||||
cp -Rfv gfx/video_filters/*.filt windows/filters/video
|
cp -Rfv gfx/video_filters/*.filt windows/filters/video
|
||||||
|
|
||||||
else
|
else
|
||||||
MESSAGE="retroarch build failed ($jobid)"
|
MESSAGE="retroarch build failed ($jobid)"
|
||||||
echo $MESSAGE
|
echo $MESSAGE
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PLATFORM}" = "psp1" ] && [ "${RA}" = "YES" ]; then
|
if [ "${PLATFORM}" = "psp1" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
PARENTDIR=`echo $line | cut -f 6 -d " "`
|
||||||
PARENTDIR=`echo $line | cut --fields=6 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" = "YES" ]; then
|
if [ "${ENABLED}" = "YES" ]; then
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
|
@ -1197,131 +1151,121 @@ if [ "${PLATFORM}" = "psp1" ] && [ "${RA}" = "YES" ]; then
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ]; then
|
if [ -n ${TEMP} ]; then
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
|
||||||
TEMP=""
|
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ]; then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
TEMP=""
|
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ]; then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
TEMP=""
|
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ]; then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
TEMP=""
|
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ]; then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
TEMP=""
|
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ]; then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ARGS="${ARGS%"${ARGS##*[![:space:]]}"}"
|
|
||||||
|
|
||||||
echo ARGS: $ARGS
|
|
||||||
|
|
||||||
if [ -d "${PARENTDIR}/${DIR}/.git" ]; then
|
|
||||||
cd $PARENTDIR
|
|
||||||
cd $DIR
|
|
||||||
echo "pulling from repo... "
|
|
||||||
OUT=`git pull`
|
|
||||||
echo $OUT
|
|
||||||
if [ "${TYPE}" = "PROJECT" ]; then
|
|
||||||
RADIR=$DIR
|
|
||||||
if [[ $OUT == *"Already up-to-date"* ]]; then
|
|
||||||
BUILD="NO"
|
|
||||||
else
|
|
||||||
BUILD="YES"
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
cd $WORK
|
TEMP=""
|
||||||
else
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
echo "cloning repo..."
|
if [ -n ${TEMP} ]; then
|
||||||
|
ARGS="${ARGS} ${TEMP}"
|
||||||
|
fi
|
||||||
|
TEMP=""
|
||||||
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
|
if [ -n ${TEMP} ]; then
|
||||||
|
ARGS="${ARGS} ${TEMP}"
|
||||||
|
fi
|
||||||
|
TEMP=""
|
||||||
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
|
if [ -n ${TEMP} ]; then
|
||||||
|
ARGS="${ARGS} ${TEMP}"
|
||||||
|
fi
|
||||||
|
TEMP=""
|
||||||
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
|
if [ -n ${TEMP} ]; then
|
||||||
|
ARGS="${ARGS} ${TEMP}"
|
||||||
|
fi
|
||||||
|
TEMP=""
|
||||||
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
|
if [ -n ${TEMP} ]; then
|
||||||
|
ARGS="${ARGS} ${TEMP}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ARGS="${ARGS%"${ARGS##*[![:space:]]}"}"
|
||||||
|
|
||||||
|
echo ARGS: $ARGS
|
||||||
|
|
||||||
|
if [ -d "${PARENTDIR}/${DIR}/.git" ]; then
|
||||||
cd $PARENTDIR
|
cd $PARENTDIR
|
||||||
git clone "$URL" "$DIR" --depth=1
|
cd $DIR
|
||||||
cd $DIR
|
echo "pulling from repo... "
|
||||||
|
OUT=`git pull`
|
||||||
if [ "${TYPE}" = "PROJECT" ]; then
|
echo $OUT
|
||||||
BUILD="YES"
|
if [ "${TYPE}" = "PROJECT" ]; then
|
||||||
RADIR=$DIR
|
RADIR=$DIR
|
||||||
|
if [[ $OUT == *"Already up-to-date"* ]]; then
|
||||||
|
BUILD="NO"
|
||||||
|
else
|
||||||
|
BUILD="YES"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
cd $WORK
|
||||||
|
else
|
||||||
|
echo "cloning repo..."
|
||||||
|
cd $PARENTDIR
|
||||||
|
git clone "$URL" "$DIR" --depth=1
|
||||||
|
cd $DIR
|
||||||
|
|
||||||
|
if [ "${TYPE}" = "PROJECT" ]; then
|
||||||
|
BUILD="YES"
|
||||||
|
RADIR=$DIR
|
||||||
|
fi
|
||||||
|
cd $WORK
|
||||||
fi
|
fi
|
||||||
cd $WORK
|
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
done < $1.ra
|
done < $1.ra
|
||||||
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
|
||||||
|
|
||||||
|
if [ "${BUILD}" = "YES" -o "${FORCE}" = "YES" ]; then
|
||||||
cd $RADIR
|
cd $RADIR
|
||||||
rm -rfv psp1/pkg
|
rm -rfv psp1/pkg
|
||||||
echo "BUILDBOT JOB: $jobid Building"
|
echo "BUILDBOT JOB: $jobid Building"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ]; then
|
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ]; then
|
||||||
|
cd dist-scripts
|
||||||
|
rm *.a
|
||||||
|
cp -v $RARCH_DIST_DIR/*.a .
|
||||||
|
ls -1 *.a | awk -F "." ' { print "cp " $0 " " $1 "_psp1." $2 }' |sh
|
||||||
|
|
||||||
cd dist-scripts
|
./psp1-cores.sh
|
||||||
rm *.a
|
if [ $? -eq 0 ]; then
|
||||||
cp -v $RARCH_DIST_DIR/*.a .
|
MESSAGE="retroarch build successful ($jobid)"
|
||||||
ls -1 *.a | awk -F "." ' { print "cp " $0 " " $1 "_psp1." $2 }' |sh
|
echo $MESSAGE
|
||||||
|
else
|
||||||
|
MESSAGE="retroarch build failed ($jobid)"
|
||||||
|
echo $MESSAGE
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Packaging"
|
||||||
|
echo ============================================
|
||||||
|
cp retroarch.cfg retroarch.default.cfg
|
||||||
|
|
||||||
./psp1-cores.sh
|
mkdir -p psp1/pkg/
|
||||||
if [ $? -eq 0 ]; then
|
mkdir -p psp1/pkg/cheats
|
||||||
MESSAGE="retroarch build successful ($jobid)"
|
mkdir -p psp1/pkg/database
|
||||||
echo $MESSAGE
|
mkdir -p psp1/pkg/database/cursors
|
||||||
else
|
mkdir -p psp1/pkg/database/rdb
|
||||||
MESSAGE="retroarch build failed ($jobid)"
|
|
||||||
echo $MESSAGE
|
cp -Rfv media/libretrodb/cht/* psp1/pkg/cheats
|
||||||
|
cp -Rfv media/libretrodb/rdb/* psp1/pkg/database/rdb
|
||||||
|
cp -Rfv media/libretrodb/cursors/* psp1/pkg/database/cursors
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Packaging"
|
|
||||||
echo ============================================
|
|
||||||
cp retroarch.cfg retroarch.default.cfg
|
|
||||||
|
|
||||||
|
|
||||||
mkdir -p psp1/pkg/
|
|
||||||
mkdir -p psp1/pkg/cheats
|
|
||||||
mkdir -p psp1/pkg/database
|
|
||||||
mkdir -p psp1/pkg/database/cursors
|
|
||||||
mkdir -p psp1/pkg/database/rdb
|
|
||||||
|
|
||||||
cp -Rfv media/libretrodb/cht/* psp1/pkg/cheats
|
|
||||||
cp -Rfv media/libretrodb/rdb/* psp1/pkg/database/rdb
|
|
||||||
cp -Rfv media/libretrodb/cursors/* psp1/pkg/database/cursors
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${PLATFORM}" == "wii" ] && [ "${RA}" == "YES" ];
|
if [ "${PLATFORM}" == "wii" ] && [ "${RA}" == "YES" ]; then
|
||||||
then
|
|
||||||
|
|
||||||
while read line; do
|
while read line; do
|
||||||
|
NAME=`echo $line | cut -f 1 -d " "`
|
||||||
|
DIR=`echo $line | cut -f 2 -d " "`
|
||||||
|
URL=`echo $line | cut -f 3 -d " "`
|
||||||
|
TYPE=`echo $line | cut -f 4 -d " "`
|
||||||
|
ENABLED=`echo $line | cut -f 5 -d " "`
|
||||||
|
PARENTDIR=`echo $line | cut -f 6 -d " "`
|
||||||
|
|
||||||
NAME=`echo $line | cut --fields=1 --delimiter=" "`
|
if [ "${ENABLED}" == "YES" ]; then
|
||||||
DIR=`echo $line | cut --fields=2 --delimiter=" "`
|
|
||||||
URL=`echo $line | cut --fields=3 --delimiter=" "`
|
|
||||||
TYPE=`echo $line | cut --fields=4 --delimiter=" "`
|
|
||||||
ENABLED=`echo $line | cut --fields=5 --delimiter=" "`
|
|
||||||
PARENTDIR=`echo $line | cut --fields=6 --delimiter=" "`
|
|
||||||
|
|
||||||
if [ "${ENABLED}" == "YES" ];
|
|
||||||
then
|
|
||||||
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
echo "BUILDBOT JOB: $jobid Processing $NAME"
|
||||||
echo
|
echo
|
||||||
echo NAME: $NAME
|
echo NAME: $NAME
|
||||||
|
@ -1333,93 +1277,81 @@ then
|
||||||
|
|
||||||
ARGS=""
|
ARGS=""
|
||||||
|
|
||||||
TEMP=`echo $line | cut --fields=9 --delimiter=" "`
|
TEMP=`echo $line | cut -f 9 -d " "`
|
||||||
if [ -n ${TEMP} ];
|
if [ -n ${TEMP} ]; then
|
||||||
then
|
|
||||||
ARGS="${TEMP}"
|
ARGS="${TEMP}"
|
||||||
fi
|
fi
|
||||||
TEMP=""
|
TEMP=""
|
||||||
TEMP=`echo $line | cut --fields=10 --delimiter=" "`
|
TEMP=`echo $line | cut -f 10 -d " "`
|
||||||
if [ -n ${TEMP} ];
|
if [ -n ${TEMP} ]; then
|
||||||
then
|
ARGS="${ARGS} ${TEMP}"
|
||||||
ARGS="${ARGS} ${TEMP}"
|
fi
|
||||||
fi
|
TEMP=""
|
||||||
TEMP=""
|
TEMP=`echo $line | cut -f 11 -d " "`
|
||||||
TEMP=`echo $line | cut --fields=11 --delimiter=" "`
|
if [ -n ${TEMP} ]; then
|
||||||
if [ -n ${TEMP} ];
|
ARGS="${ARGS} ${TEMP}"
|
||||||
then
|
fi
|
||||||
ARGS="${ARGS} ${TEMP}"
|
TEMP=""
|
||||||
fi
|
TEMP=`echo $line | cut -f 12 -d " "`
|
||||||
TEMP=""
|
if [ -n ${TEMP} ]; then
|
||||||
TEMP=`echo $line | cut --fields=12 --delimiter=" "`
|
ARGS="${ARGS} ${TEMP}"
|
||||||
if [ -n ${TEMP} ];
|
fi
|
||||||
then
|
TEMP=""
|
||||||
ARGS="${ARGS} ${TEMP}"
|
TEMP=`echo $line | cut -f 13 -d " "`
|
||||||
fi
|
if [ -n ${TEMP} ]; then
|
||||||
TEMP=""
|
ARGS="${ARGS} ${TEMP}"
|
||||||
TEMP=`echo $line | cut --fields=13 --delimiter=" "`
|
fi
|
||||||
if [ -n ${TEMP} ];
|
TEMP=""
|
||||||
then
|
TEMP=`echo $line | cut -f 14 -d " "`
|
||||||
ARGS="${ARGS} ${TEMP}"
|
if [ -n ${TEMP} ]; then
|
||||||
fi
|
ARGS="${ARGS} ${TEMP}"
|
||||||
TEMP=""
|
fi
|
||||||
TEMP=`echo $line | cut --fields=14 --delimiter=" "`
|
|
||||||
if [ -n ${TEMP} ];
|
|
||||||
then
|
|
||||||
ARGS="${ARGS} ${TEMP}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
ARGS="${ARGS%"${ARGS##*[![:space:]]}"}"
|
ARGS="${ARGS%"${ARGS##*[![:space:]]}"}"
|
||||||
|
|
||||||
echo ARGS: $ARGS
|
echo ARGS: $ARGS
|
||||||
|
|
||||||
if [ -d "${PARENTDIR}/${DIR}/.git" ];
|
if [ -d "${PARENTDIR}/${DIR}/.git" ]; then
|
||||||
then
|
cd $PARENTDIR
|
||||||
cd $PARENTDIR
|
cd $DIR
|
||||||
cd $DIR
|
echo "pulling from repo... "
|
||||||
echo "pulling from repo... "
|
OUT=`git pull`
|
||||||
OUT=`git pull`
|
echo $OUT
|
||||||
echo $OUT
|
if [ "${TYPE}" == "PROJECT" ]; then
|
||||||
if [ "${TYPE}" == "PROJECT" ];
|
RADIR=$DIR
|
||||||
then
|
if [[ $OUT == *"Already up-to-date"* ]]; then
|
||||||
RADIR=$DIR
|
BUILD="NO"
|
||||||
if [[ $OUT == *"Already up-to-date"* ]]
|
else
|
||||||
then
|
BUILD="YES"
|
||||||
BUILD="NO"
|
fi
|
||||||
else
|
|
||||||
BUILD="YES"
|
|
||||||
fi
|
fi
|
||||||
fi
|
cd $WORK
|
||||||
cd $WORK
|
else
|
||||||
else
|
echo "cloning repo..."
|
||||||
echo "cloning repo..."
|
cd $PARENTDIR
|
||||||
cd $PARENTDIR
|
git clone "$URL" "$DIR" --depth=1
|
||||||
git clone "$URL" "$DIR" --depth=1
|
cd $DIR
|
||||||
cd $DIR
|
|
||||||
|
if [ "${TYPE}" == "PROJECT" ]; then
|
||||||
if [ "${TYPE}" == "PROJECT" ];
|
BUILD="YES"
|
||||||
then
|
RADIR=$DIR
|
||||||
BUILD="YES"
|
|
||||||
RADIR=$DIR
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
cd $WORK
|
||||||
fi
|
fi
|
||||||
cd $WORK
|
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo
|
echo
|
||||||
done < $1.ra
|
done < $1.ra
|
||||||
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ];
|
|
||||||
then
|
|
||||||
|
|
||||||
|
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ]; then
|
||||||
cd $RADIR
|
cd $RADIR
|
||||||
#rm -rfv wii/pkg
|
#rm -rfv wii/pkg
|
||||||
echo "BUILDBOT JOB: $jobid Building"
|
echo "BUILDBOT JOB: $jobid Building"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ];
|
if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" ]; then
|
||||||
then
|
|
||||||
|
|
||||||
cd dist-scripts
|
cd dist-scripts
|
||||||
rm *.a
|
rm *.a
|
||||||
|
@ -1427,38 +1359,32 @@ then
|
||||||
|
|
||||||
ls -1 *.a | awk -F "." ' { print "cp " $0 " " $1 "_wii." $2 }' |sh
|
ls -1 *.a | awk -F "." ' { print "cp " $0 " " $1 "_wii." $2 }' |sh
|
||||||
sh ./wii-cores.sh
|
sh ./wii-cores.sh
|
||||||
if [ $? -eq 0 ];
|
if [ $? -eq 0 ]; then
|
||||||
then
|
MESSAGE="retroarch build successful ($jobid)"
|
||||||
MESSAGE="retroarch build successful ($jobid)"
|
echo $MESSAGE
|
||||||
echo $MESSAGE
|
else
|
||||||
else
|
MESSAGE="retroarch build failed ($jobid)"
|
||||||
MESSAGE="retroarch build failed ($jobid)"
|
echo $MESSAGE
|
||||||
echo $MESSAGE
|
|
||||||
fi
|
fi
|
||||||
buildbot_log "$MESSAGE"
|
buildbot_log "$MESSAGE"
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Packaging"
|
echo "Packaging"
|
||||||
echo ============================================
|
echo ============================================
|
||||||
cp retroarch.cfg retroarch.default.cfg
|
cp retroarch.cfg retroarch.default.cfg
|
||||||
|
|
||||||
mkdir -p wii/pkg/
|
mkdir -p wii/pkg/
|
||||||
mkdir -p wii/pkg/overlays
|
mkdir -p wii/pkg/overlays
|
||||||
mkdir -p wii/pkg/cheats
|
mkdir -p wii/pkg/cheats
|
||||||
mkdir -p wii/pkg/database
|
mkdir -p wii/pkg/database
|
||||||
mkdir -p wii/pkg/database/cursors
|
mkdir -p wii/pkg/database/cursors
|
||||||
mkdir -p wii/pkg/database/rdb
|
mkdir -p wii/pkg/database/rdb
|
||||||
|
|
||||||
cp -Rfv media/libretrodb/cht/* wii/pkg/cheats
|
|
||||||
cp -Rfv media/libretrodb/rdb/* wii/pkg/database/rdb
|
|
||||||
cp -Rfv media/libretrodb/cursors/* wii/pkg/database/cursors
|
|
||||||
cp -Rfv media/overlays/* wii/pkg/overlays
|
|
||||||
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
cp -Rfv media/libretrodb/cht/* wii/pkg/cheats
|
||||||
|
cp -Rfv media/libretrodb/rdb/* wii/pkg/database/rdb
|
||||||
|
cp -Rfv media/libretrodb/cursors/* wii/pkg/database/cursors
|
||||||
|
cp -Rfv media/overlays/* wii/pkg/overlays
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PATH=$ORIGPATH
|
PATH=$ORIGPATH
|
||||||
|
|
Loading…
Reference in New Issue