diff options
-rw-r--r-- | games/GLupeN64/GLupeN64.SlackBuild | 25 | ||||
-rw-r--r-- | games/GLupeN64/GLupeN64.info | 6 | ||||
-rw-r--r-- | games/GLupeN64/README | 22 |
3 files changed, 22 insertions, 31 deletions
diff --git a/games/GLupeN64/GLupeN64.SlackBuild b/games/GLupeN64/GLupeN64.SlackBuild index cbded1d69c..4253e8eb42 100644 --- a/games/GLupeN64/GLupeN64.SlackBuild +++ b/games/GLupeN64/GLupeN64.SlackBuild @@ -24,7 +24,7 @@ PRGNAM=GLupeN64 LIBNAM=$(echo $PRGNAM | tr [A-Z] [a-z])_libretro -VERSION=${VERSION:-2016.09.15_6baff60} +VERSION=${VERSION:-2016.10.12_4378f48} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -84,21 +84,18 @@ if [ "${DEBUG:-0}" = "0" ]; then | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true fi -for DOCDIR in GLideN64 glsl-optimizer mupen64plus-core mupen64plus-rsp-hle; do +PLUGIN="GLideN64 glsl-optimizer mupen64plus-core mupen64plus-rsp-cxd4 mupen64plus-rsp-hle" +DOCS="Changelog.md COPYING INSTALL LICENSES LICENSE license.txt README.md README RELEASE" + +for DOCDIR in $PLUGIN; do mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION/$DOCDIR + for file in $DOCS; do + if [ -f $DOCDIR/$file ]; then + cp -a $DOCDIR/$file $PKG/usr/doc/$PRGNAM-$VERSION/$DOCDIR + fi + done done -cp -a *.md $PKG/usr/doc/$PRGNAM-$VERSION - -CORE_DOCS="mupen64plus-core/INSTALL mupen64plus-core/LICENSES mupen64plus-core/README mupen64plus-core/RELEASE" -GLIDEN64_DOCS="GLideN64/LICENSE GLideN64/README.md" -GLSL_DOCS="glsl-optimizer/*.md glsl-optimizer/license.txt" -HLE_DOCS="mupen64plus-rsp-hle/INSTALL mupen64plus-rsp-hle/LICENSES mupen64plus-rsp-hle/RELEASE" - -cp -a $CORE_DOCS $PKG/usr/doc/$PRGNAM-$VERSION/mupen64plus-core -cp -a $GLIDEN64_DOCS $PKG/usr/doc/$PRGNAM-$VERSION/GLideN64 -cp -a $GLSL_DOCS $PKG/usr/doc/$PRGNAM-$VERSION/glsl-optimizer -cp -a $HLE_DOCS $PKG/usr/doc/$PRGNAM-$VERSION/mupen64plus-rsp-hle - +cp -a *.md LICENSE $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/games/GLupeN64/GLupeN64.info b/games/GLupeN64/GLupeN64.info index 3eaa9af21e..81978d4f7b 100644 --- a/games/GLupeN64/GLupeN64.info +++ b/games/GLupeN64/GLupeN64.info @@ -1,8 +1,8 @@ PRGNAM="GLupeN64" -VERSION="2016.09.15_6baff60" +VERSION="2016.10.12_4378f48" HOMEPAGE="https://github.com/loganmc10/GLupeN64" -DOWNLOAD="http://ks392457.kimsufi.com/orbea/stuff/slackbuilds/src/libretro/GLupeN64-2016.09.15_6baff60.tar.xz" -MD5SUM="2c8b9ea5c4e04500b0bae16dd7b3f47f" +DOWNLOAD="http://ks392457.kimsufi.com/orbea/stuff/slackbuilds/src/libretro/GLupeN64-2016.10.12_4378f48.tar.xz" +MD5SUM="a1ee4a2b0dbdfb3f653b6826e2bb54d6" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="RetroArch" diff --git a/games/GLupeN64/README b/games/GLupeN64/README index 756b832c28..5b06c96018 100644 --- a/games/GLupeN64/README +++ b/games/GLupeN64/README @@ -1,22 +1,16 @@ -GLupeN64 is mupen64plus + RSP-HLE + GLideN64 + libretro. +GLupeN64 is mupen64plus + GLideN64 + libretro. How is this different from mupen64plus-libretro? -mupen64plus-libretro tries to emulate the complete mupen64plus experience -(think multiple graphic and RSP plugins). They also make modifications to -the code as they see fit. +mupen64plus-libretro implements multiple Graphics plugins. There are also +code modifications that make it different than standalone mupen64plus. -Because mupen64plus is built to be modular it is difficult to "convert" -that project to a libretro core, since you end up with functions with the -same name (for instance multiple functions named "PluginStartup"). +GLupeN64 uses GLideN64 (a graphics plugin that is not available in +mupen64plus-libretro). The emulator code itself is identical to +standalone mupen64plus. -Many modifications had to be made to the mupen64plus-libretro code to get -it to work inside libretro. As a result, it differs quite greatly from vanilla -mupen64plus (there is no up to date GLideN64 implmentation for example). - -By choosing one RSP implentation (rsp-hle) and one graphics plugin (GLideN64), -we will be able to keep the code in line with upstream, and maintaining the -code will be much simpler. +By choosing one graphics plugin (GLideN64), we will be able to keep the +code in line with upstream, and maintaining the code will be much simpler. To build the debugging symbols use: DEBUG=1 ./GLupeN64.SlackBuild |