Package Details: supertux-git 1:0.6.3.r1147.g044a8ad91-1

Git Clone URL: https://aur.archlinux.org/supertux-git.git (read-only, click to copy)
Package Base: supertux-git
Description: A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario game
Upstream URL: http://supertux.lethargik.org/
Licenses: GPL
Conflicts: supertux
Provides: supertux
Submitter: chenxiaolong
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 14
Popularity: 0.000000
First Submitted: 2012-02-16 21:18 (UTC)
Last Updated: 2024-03-30 19:34 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

FredBezies commented on 2018-09-29 17:21 (UTC)

This PKGBUILD is utterly broken. Even after adding this in prepare() it won't build for long.

alias freetype-config='pkg-config freetype2 "$@"'

So orphaning it. Sorry.

erock commented on 2018-09-29 14:50 (UTC)

I got around the SDL_ttf error by creating a script named "freetype-config" in my PATH as follows:

#!/bin/sh

pkg-config freetype2 "$@"

Perhaps this could be incorporated into the PKGBUILD.

FredBezies commented on 2018-09-15 18:49 (UTC) (edited on 2018-09-15 18:50 (UTC) by FredBezies)

Related to this commit ? https://github.com/SuperTux/supertux/commit/05a101d2359c7a202ceee3420426065f3ca247f2

There is another error related to freetype-config not be found :

checking for freetype-config... no configure: error: *** Unable to find FreeType2 library (http://www.freetype.org/)

make[2]: *** [CMakeFiles/SDL_ttf.dir/build.make:106: SDL_ttf-prefix/src/SDL_ttf-stamp/SDL_ttf-configure] Error 1

And it cannot be build as of today, september 15 :

https://ci.appveyor.com/project/supertux/supertux-9ml4d/branch/master

We have to wait.

colinkeenan commented on 2018-09-15 17:36 (UTC) (edited on 2018-09-15 17:37 (UTC) by colinkeenan)

Won't compile for me in a clean chroot now. Here's the error:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files:

FREETYPE_LIBRARY linked by target "supertux2_lib" in directory /build/supertux-git/src/supertux

RAQM_LIBRARIES linked by target "supertux2_lib" in directory /build/supertux-git/src/supertux

FredBezies commented on 2018-06-03 09:19 (UTC) (edited on 2018-06-03 09:37 (UTC) by FredBezies)

@FFY00 : I adopted this PKGBUILD. I cleaned it up a little following your comment :)

FFY00 commented on 2018-06-02 20:29 (UTC)

Why are you downloading the submodules one by one? This will break if upstream changes something.

colinkeenan commented on 2017-08-24 02:00 (UTC)

There seem to be some unnecessary dependencies now: . . . Checking PKGBUILD Checking supertux-git-8143.90755da83-1-x86_64.pkg.tar.xz supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/halloween2014/info) found. supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus2/info) found. supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus3/info) found. supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/world2/info) found. supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/bonus1/info) found. supertux-git W: Potential non-FHS info page (usr/share/games/supertux2/levels/world1/info) found. supertux-git W: Dependency included and not needed ('physfs') supertux-git W: Dependency included and not needed ('boost') I have no idea what the "Potential non-FHS info page" warnings are about.

colinkeenan commented on 2016-06-11 17:25 (UTC)

I figured out how to make this compile. The problem is that warnings are treated as errors everywhere and we are probably using a later version of gcc than the author so we are getting more warnings that stop the compile only because they are treated as errors. After it failed to compile, I did the following and it worked: cd src grep -rl "\-Werror" | xargs sed -i "s/\-Werror//g" cd .. With that change, maekpkg worked. After installing, the game works as well. Maybe something like this should be added to PKGBUILD because we don't care about warnings and certainly don't want them to be treated as errors.