From 309a3a442dc1db4211396acb5d362dcd7c8127ce Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 7 Oct 2023 13:27:01 -0400 Subject: [PATCH] freedroidRPG: update to 1.0. --- srcpkgs/freedroidRPG/template | 45 ++++++++++------------------------- 1 file changed, 12 insertions(+), 33 deletions(-) diff --git a/srcpkgs/freedroidRPG/template b/srcpkgs/freedroidRPG/template index bd2979b388c80..e267e8ce07e55 100644 --- a/srcpkgs/freedroidRPG/template +++ b/srcpkgs/freedroidRPG/template @@ -1,42 +1,21 @@ # Template file for 'freedroidRPG' pkgname=freedroidRPG -version=0.16.1 -revision=2 +version=1.0 +revision=1 build_style=gnu-configure -hostmakedepends="pkg-config python" -makedepends="SDL_gfx-devel SDL_image-devel SDL_mixer-devel - libjpeg-turbo-devel libvorbis-devel lua53-devel libpng-devel" +hostmakedepends="pkg-config gettext-devel automake which python3" +makedepends="SDL_gfx-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel + libjpeg-turbo-devel libogg-devel libvorbis-devel lua53-devel libpng-devel + glew-devel" short_desc="Role playing game featuring Tux and evil robots" maintainer="Orphaned " license="GPL-2.0-or-later" -homepage="http://www.freedroid.org/" -distfiles="http://ftp.osuosl.org/pub/freedroid/${pkgname}-${version%.*}/${pkgname}-${version}.tar.gz" -checksum=426df175034b12095e7498fd80c907e507667c960ee1da331d9e5566d1b09358 -python_version=2 +homepage="https://www.freedroid.org/" +distfiles="https://codeberg.org/freedroid/freedroid-src/archive/${version}.tar.gz" +checksum=cbf4bc589014287a955cffaa2467b1ed0cedd6502c83ed92c79545c3fef163e7 +python_version=3 replaces="freedroidRPG-data>=0" -if [ "$XBPS_TARGET_LIBC" = "musl" ]; then - configure_args+=" --disable-backtrace" -fi - -CFLAGS="-fcommon" - -post_install() { - local script=freedroid - - # Remove the .UTF-8 suffix from the user's LANG setting, - # or otherwise the internal font is wrong when rendering - # non-ASCII characters. My assumption is the game expects - # ISO-8859-1 (aka Latin1). - echo "#!/bin/sh" > ${script} - echo "# Strip .UTF-8 extension from the user's LANG" >> ${script} - echo "LANG=$(echo \"$LANG\" | sed -e's;\.[Uu][Tt][Ff]-8;;')" >> ${script} - echo "exec ${pkgname} $*" >> ${script} - - # install the wrapper script - vbin ${script} - - # Start the wrapper script from the desktop file - sed -i ${PKGDESTDIR}/usr/share/applications/${pkgname,,}.desktop \ - -e "/^Exec/s;=${pkgname};=${script};" +pre_configure() { + ./autogen.sh }