freedroidRPG: update to 1.0.

This commit is contained in:
classabbyamp 2023-10-07 13:27:01 -04:00 committed by classabbyamp
parent 0bfc9da105
commit 3047617e79

View file

@ -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 <orphan@voidlinux.org>"
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
}