mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-21 19:42:24 +01:00
games/GLupeN64: Updated for version 2016.10.12_4378f48.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
cc34580269
commit
3b59088fec
3 changed files with 22 additions and 31 deletions
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
PRGNAM=GLupeN64
|
PRGNAM=GLupeN64
|
||||||
LIBNAM=$(echo $PRGNAM | tr [A-Z] [a-z])_libretro
|
LIBNAM=$(echo $PRGNAM | tr [A-Z] [a-z])_libretro
|
||||||
VERSION=${VERSION:-2016.09.15_6baff60}
|
VERSION=${VERSION:-2016.10.12_4378f48}
|
||||||
BUILD=${BUILD:-1}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_SBo}
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
|
@ -84,21 +84,18 @@ if [ "${DEBUG:-0}" = "0" ]; then
|
||||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||||
fi
|
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
|
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
|
done
|
||||||
cp -a *.md $PKG/usr/doc/$PRGNAM-$VERSION
|
cp -a *.md LICENSE $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
|
|
||||||
|
|
||||||
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
PRGNAM="GLupeN64"
|
PRGNAM="GLupeN64"
|
||||||
VERSION="2016.09.15_6baff60"
|
VERSION="2016.10.12_4378f48"
|
||||||
HOMEPAGE="https://github.com/loganmc10/GLupeN64"
|
HOMEPAGE="https://github.com/loganmc10/GLupeN64"
|
||||||
DOWNLOAD="http://ks392457.kimsufi.com/orbea/stuff/slackbuilds/src/libretro/GLupeN64-2016.09.15_6baff60.tar.xz"
|
DOWNLOAD="http://ks392457.kimsufi.com/orbea/stuff/slackbuilds/src/libretro/GLupeN64-2016.10.12_4378f48.tar.xz"
|
||||||
MD5SUM="2c8b9ea5c4e04500b0bae16dd7b3f47f"
|
MD5SUM="a1ee4a2b0dbdfb3f653b6826e2bb54d6"
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
REQUIRES="RetroArch"
|
REQUIRES="RetroArch"
|
||||||
|
|
|
@ -1,22 +1,16 @@
|
||||||
GLupeN64 is mupen64plus + RSP-HLE + GLideN64 + libretro.
|
GLupeN64 is mupen64plus + GLideN64 + libretro.
|
||||||
|
|
||||||
How is this different from mupen64plus-libretro?
|
How is this different from mupen64plus-libretro?
|
||||||
|
|
||||||
mupen64plus-libretro tries to emulate the complete mupen64plus experience
|
mupen64plus-libretro implements multiple Graphics plugins. There are also
|
||||||
(think multiple graphic and RSP plugins). They also make modifications to
|
code modifications that make it different than standalone mupen64plus.
|
||||||
the code as they see fit.
|
|
||||||
|
|
||||||
Because mupen64plus is built to be modular it is difficult to "convert"
|
GLupeN64 uses GLideN64 (a graphics plugin that is not available in
|
||||||
that project to a libretro core, since you end up with functions with the
|
mupen64plus-libretro). The emulator code itself is identical to
|
||||||
same name (for instance multiple functions named "PluginStartup").
|
standalone mupen64plus.
|
||||||
|
|
||||||
Many modifications had to be made to the mupen64plus-libretro code to get
|
By choosing one graphics plugin (GLideN64), we will be able to keep the
|
||||||
it to work inside libretro. As a result, it differs quite greatly from vanilla
|
code in line with upstream, and maintaining the code will be much simpler.
|
||||||
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.
|
|
||||||
|
|
||||||
To build the debugging symbols use:
|
To build the debugging symbols use:
|
||||||
DEBUG=1 ./GLupeN64.SlackBuild
|
DEBUG=1 ./GLupeN64.SlackBuild
|
||||||
|
|
Loading…
Reference in a new issue