Merge pull request #3382 from Ezio-PS/master

(PS3) Fix the packaging for the cex build
This commit is contained in:
Twinaphex 2016-08-13 20:52:04 +02:00 committed by GitHub
commit 563af1ea68
9 changed files with 19 additions and 18 deletions

View File

@ -78,6 +78,7 @@ MAKE_PACKAGE_NPDRM=${EXE_PATH}/make_package_npdrm.exe
# CEX PS3 # CEX PS3
elif [ $PLATFORM = "cex-ps3" ]; then elif [ $PLATFORM = "cex-ps3" ]; then
#For this script to work correctly, you must place scetool.exe and the "data" folder containing your ps3 keys for scetool to use in the dist-scripts folder.
platform=ps3 platform=ps3
SALAMANDER=yes SALAMANDER=yes
EXT=a EXT=a
@ -89,7 +90,7 @@ SCETOOL_FLAGS_EBOOT="--sce-type=SELF --compress-data=TRUE --skip-sections=TRUE -
# ODE PS3 # ODE PS3
elif [ $PLATFORM = "ode-ps3" ]; then elif [ $PLATFORM = "ode-ps3" ]; then
#For this script to work correctly, you must place the "data" folder containing your ps3 keys for scetool to use in the dist-scripts folder. #For this script to work correctly, you must place scetool.exe and the "data" folder containing your ps3 keys for scetool to use in the dist-scripts folder.
platform=ps3 platform=ps3
SALAMANDER=yes SALAMANDER=yes
EXT=a EXT=a
@ -195,10 +196,10 @@ for f in `ls -v *_${platform}.${EXT}`; do
cp -fv ../../dist/info/"${name}_libretro.info" ../pkg/${platform}_iso/PS3_GAME/USRDIR/cores/info/"${name}_libretro.info" cp -fv ../../dist/info/"${name}_libretro.info" ../pkg/${platform}_iso/PS3_GAME/USRDIR/cores/info/"${name}_libretro.info"
fi fi
else else
mv -fv ../CORE.SELF ../pkg/${platform}/USRDIR/cores/"${name}_libretro_${platform}.SELF" mv -fv ../CORE.SELF ../pkg/${platform}/SSNE10000/USRDIR/cores/"${name}_libretro_${platform}.SELF"
if [ -d ../../dist/info ]; then if [ -d ../../dist/info ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/info mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/info
cp -fv ../../dist/info/"${name}_libretro.info" ../pkg/${platform}/USRDIR/cores/info/"${name}_libretro.info" cp -fv ../../dist/info/"${name}_libretro.info" ../pkg/${platform}/SSNE10000/USRDIR/cores/info/"${name}_libretro.info"
fi fi
fi fi
elif [ $PLATFORM = "psp1" ] ; then elif [ $PLATFORM = "psp1" ] ; then
@ -298,41 +299,41 @@ if [ $platform = "ps3" ] ; then
else else
echo Deploy : Assets... echo Deploy : Assets...
if [ -d ../media/assets ]; then if [ -d ../media/assets ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/assets mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/assets
cp -r ../media/assets/* ../pkg/${platform}/USRDIR/cores/assets cp -r ../media/assets/* ../pkg/${platform}/SSNE10000/USRDIR/cores/assets
fi fi
echo Deploy : Databases... echo Deploy : Databases...
if [ -d ../media/libretrodb/rdb ]; then if [ -d ../media/libretrodb/rdb ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/database/rdb mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/database/rdb
cp -r ../media/libretrodb/rdb/* ../pkg/${platform}/USRDIR/cores/database/rdb cp -r ../media/libretrodb/rdb/* ../pkg/${platform}/SSNE10000/USRDIR/cores/database/rdb
fi fi
if [ -d ../media/libretrodb/cursors ]; then if [ -d ../media/libretrodb/cursors ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/database/cursors mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/database/cursors
cp -r ../media/libretrodb/cursors/* ../pkg/${platform}/USRDIR/cores/database/cursors cp -r ../media/libretrodb/cursors/* ../pkg/${platform}/SSNE10000/USRDIR/cores/database/cursors
fi fi
echo Deploy : Overlays... echo Deploy : Overlays...
if [ -d ../media/overlays ]; then if [ -d ../media/overlays ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/overlays mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/overlays
cp -r ../media/overlays/* ../pkg/${platform}/USRDIR/cores/overlays cp -r ../media/overlays/* ../pkg/${platform}/SSNE10000/USRDIR/cores/overlays
fi fi
echo Deploy : Shaders... echo Deploy : Shaders...
if [ -d ../media/shaders_cg ]; then if [ -d ../media/shaders_cg ]; then
mkdir -p ../pkg/${platform}/USRDIR/cores/shaders_cg mkdir -p ../pkg/${platform}/SSNE10000/USRDIR/cores/shaders_cg
cp -r ../media/shaders_cg/* ../pkg/${platform}/USRDIR/cores/shaders_cg cp -r ../media/shaders_cg/* ../pkg/${platform}/SSNE10000/USRDIR/cores/shaders_cg
fi fi
fi fi
fi fi
# Packaging # Packaging
if [ $PLATFORM = "dex-ps3" ] ; then if [ $PLATFORM = "dex-ps3" ] ; then
$MAKE_FSELF_NPDRM -c ../retroarch-salamander_${platform}.elf ../pkg/${platform}/USRDIR/EBOOT.BIN $MAKE_FSELF_NPDRM -c ../retroarch-salamander_${platform}.elf ../pkg/${platform}/SSNE10000/USRDIR/EBOOT.BIN
rm -rf ../retroarch-salamander_${platform}.elf rm -rf ../retroarch-salamander_${platform}.elf
$MAKE_PACKAGE_NPDRM ../pkg/${platform}_dex/package.conf ../pkg/${platform} $MAKE_PACKAGE_NPDRM ../pkg/${platform}_dex/package.conf ../pkg/${platform}/SSNE10000
mv UP0001-SSNE10000_00-0000000000000001.pkg ../pkg/${platform}/RetroArch.PS3.DEX.PS3.pkg mv UP0001-SSNE10000_00-0000000000000001.pkg ../pkg/${platform}/RetroArch.PS3.DEX.PS3.pkg
elif [ $PLATFORM = "cex-ps3" ] ; then elif [ $PLATFORM = "cex-ps3" ] ; then
$SCETOOL_PATH $SCETOOL_FLAGS_EBOOT ../retroarch-salamander_${platform}.elf ../pkg/${platform}/USRDIR/EBOOT.BIN $SCETOOL_PATH $SCETOOL_FLAGS_EBOOT ../retroarch-salamander_${platform}.elf ../pkg/${platform}/SSNE10000/USRDIR/EBOOT.BIN
rm -rf ../retroarch-salamander_${platform}.elf rm -rf ../retroarch-salamander_${platform}.elf
../tools/ps3/ps3py/pkg.py --contentid UP0001-SSNE10000_00-0000000000000001 ../pkg/${platform}/RetroArch.PS3.CEX.PS3.pkg ../tools/ps3/ps3py/pkg.py --contentid UP0001-SSNE10000_00-0000000000000001 ../pkg/${platform}/SSNE10000/ ../pkg/${platform}/RetroArch.PS3.CEX.PS3.pkg
elif [ $PLATFORM = "ode-ps3" ] ; then elif [ $PLATFORM = "ode-ps3" ] ; then
$SCETOOL_PATH $SCETOOL_FLAGS_ODE ../retroarch-salamander_${platform}.elf ../pkg/${platform}_iso/PS3_GAME/USRDIR/EBOOT.BIN $SCETOOL_PATH $SCETOOL_FLAGS_ODE ../retroarch-salamander_${platform}.elf ../pkg/${platform}_iso/PS3_GAME/USRDIR/EBOOT.BIN
rm -rf ../retroarch-salamander_${platform}.elf rm -rf ../retroarch-salamander_${platform}.elf

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB