|
| 1 | + |
1 | 2 | PKG_NAME="scummvm" |
2 | | -PKG_VERSION="2fb2e4c551c9c1510c56f6e890ee0300b7b3fca3" |
3 | | -PKG_LICENSE="GPLv2" |
| 3 | +PKG_VERSION="a0554745e87361643f1ca3aa820a5073214de935" |
| 4 | +PKG_LICENSE="GPLv3" |
4 | 5 | PKG_SITE="https://github.com/libretro/scummvm" |
5 | | -PKG_URL="${PKG_SITE}.git" |
| 6 | +PKG_URL="$PKG_SITE.git" |
6 | 7 | PKG_DEPENDS_TARGET="toolchain" |
7 | | -PKG_LONGDESC="ScummVM with libretro backend." |
| 8 | +PKG_SHORTDESC="The ScummVM adventure game engine ported to libretro." |
| 9 | +PKG_LONGDESC="ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files." |
8 | 10 | PKG_TOOLCHAIN="make" |
9 | | - |
10 | | -PKG_MAKE_OPTS_TARGET="-C ../backends/platform/libretro/build/" |
| 11 | +PKG_LR_UPDATE_TAG="yes" |
11 | 12 |
|
12 | 13 | pre_make_target() { |
13 | | - CXXFLAGS+=" -DHAVE_POSIX_MEMALIGN=1" |
14 | 14 | if [ "${DEVICE}" = "OdroidGoAdvance" ]; then |
15 | 15 | PKG_MAKE_OPTS_TARGET+=" platform=oga_a35_neon_hardfloat" |
| 16 | + else |
| 17 | + PKG_MAKE_OPTS_TARGET+=" platform=$TARGET_NAME" |
16 | 18 | fi |
17 | 19 | } |
18 | 20 |
|
| 21 | +make_target() { |
| 22 | + make all ${PKG_MAKE_OPTS_TARGET} |
| 23 | +} |
| 24 | + |
19 | 25 | makeinstall_target() { |
20 | 26 | mkdir -p ${INSTALL}/usr/lib/libretro |
21 | | - cp -v ../backends/platform/libretro/build/scummvm_libretro.so ${INSTALL}/usr/lib/libretro/ |
| 27 | + cp -v ${PKG_BUILD}/scummvm_libretro.so ${INSTALL}/usr/lib/libretro/ |
| 28 | + cp -v ${PKG_BUILD}/scummvm_libretro.info ${INSTALL}/usr/lib/libretro/ |
22 | 29 |
|
23 | | - # unpack files to retroarch/system folder and create basic ini file |
24 | | - if [ -f ${PKG_BUILD}/backends/platform/libretro/aux-data/scummvm.zip ]; then |
25 | | - mkdir -p ${INSTALL}/usr/share/retroarch/system |
26 | | - unzip ${PKG_BUILD}/backends/platform/libretro/aux-data/scummvm.zip \ |
27 | | - -d ${INSTALL}/usr/share/retroarch/system |
| 30 | + # unpack files to retroarch-system folder and create basic ini file |
| 31 | + mkdir -p ${INSTALL}/usr/share/retroarch/system |
| 32 | + unzip ${PKG_BUILD}/scummvm.zip -d ${INSTALL}/usr/share/retroarch/system |
28 | 33 |
|
29 | | - cat << EOF > ${INSTALL}/usr/share/retroarch/system/scummvm.ini |
| 34 | + cat << EOF > ${INSTALL}/usr/share/retroarch/system/scummvm.ini |
30 | 35 | [scummvm] |
31 | 36 | extrapath=/tmp/system/scummvm/extra |
32 | 37 | browser_lastpath=/tmp/system/scummvm/extra |
33 | 38 | themepath=/tmp/system/scummvm/theme |
34 | 39 | guitheme=scummmodern |
35 | 40 | EOF |
36 | | - fi |
37 | 41 | } |
0 commit comments