diff options
Diffstat (limited to 'games/RetroArch/RetroArch.SlackBuild')
-rw-r--r-- | games/RetroArch/RetroArch.SlackBuild | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/games/RetroArch/RetroArch.SlackBuild b/games/RetroArch/RetroArch.SlackBuild index 2251dead4b1b8..3de7ec8c25a13 100644 --- a/games/RetroArch/RetroArch.SlackBuild +++ b/games/RetroArch/RetroArch.SlackBuild @@ -23,8 +23,8 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=RetroArch -VERSION=${VERSION:-1.6.1} -BUILD=${BUILD:-2} +VERSION=${VERSION:-1.6.4} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -56,7 +56,10 @@ fi DEBUG=${DEBUG:-0} if [ "$DEBUG" = 1 ]; then + RELEASE=debug SLKCFLAGS="$(printf %s "$SLKCFLAGS" | sed 's/-O2/-O0 -g/')" +else + RELEASE=release fi set -eu @@ -110,14 +113,6 @@ sed -e "s|# audio_filter_dir =|audio_filter_dir = /usr/lib${LIBDIRSUFFIX}/retroa -e "$SED_CORE;$SED_INFO;$SED_MENU" \ -i retroarch.cfg -# Revert "udev input: support controlling the menu with a TV remote control" -# https://github.com/libretro/RetroArch/commit/5c5c5ecbdfb05f78215ca6d4666b9ca20bd07805 -zcat $CWD/udev.patch.gz | patch -p1 - -# Disable keyboard input and restrict mouse input in some cases -# https://github.com/libretro/RetroArch/commit/aa99f4f5ba1717414ef78b690aeb680f12d85aab -zcat $CWD/input.patch.gz | patch -p1 - CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure --prefix=/usr \ @@ -132,19 +127,19 @@ make GL_DEBUG="$DEBUG" VULKAN_DEBUG="$DEBUG" make install DESTDIR=$PKG for filter in audio video; do - case "$filter" in + case $filter in audio ) - EXT='dsp' + EXT=dsp DIR="libretro-common/$filter/dsp_filters" ;; video ) - EXT='filt' + EXT=filt DIR="gfx/${filter}_filters" ;; esac - make -C "$DIR" + make -C $DIR build=$RELEASE install -dm0755 $PKG/usr/lib${LIBDIRSUFFIX}/retroarch/filters/$filter - for ext in "$EXT" so; do + for ext in $EXT so; do install -m0644 $DIR/*.$ext $PKG/usr/lib${LIBDIRSUFFIX}/retroarch/filters/$filter done done |