Oh, also, would you please change the "freeglut" dependency to "glut"? There are some people -- I'm looking at you AMD -- who ship their own glut libraries with their proprietary 3-D stacks.
Search Criteria
Package Details: supertuxkart-git 1.4.r384.ge2b2a1c-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/supertuxkart-git.git (read-only, click to copy) |
---|---|
Package Base: | supertuxkart-git |
Description: | A kart racing game featuring Tux and his friends |
Upstream URL: | https://github.com/supertuxkart/stk-code |
Licenses: | GPL-3.0-or-later |
Submitter: | donny |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 19 |
Popularity: | 0.000005 |
First Submitted: | 2014-01-20 07:32 (UTC) |
Last Updated: | 2025-01-10 03:51 (UTC) |
Dependencies (18)
- bluez-libs (bluez-gitAUR)
- freetype2 (freetype2-macosAUR, freetype2-qdoledAUR, freetype2-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libopenglrecorderAUR (libopenglrecorderAUR, libopenglrecorder-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- openal (openal-gitAUR)
- sdl2AUR (sdl2-compat-gitAUR, sdl2-gitAUR, sdl2-compat)
- shaderc (shaderc-gitAUR)
- supertuxkart-assets (supertuxkart-assets-svnAUR)
- bluez-libs (bluez-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
Required by (0)
Sources (1)
nixscripter commented on 2013-09-29 16:37 (UTC)
nixscripter commented on 2013-09-29 01:35 (UTC)
In order to get this to check out properly, I had to change the source URI from the prefix svn+http to svn+https. Other than that, it built okay.
donny commented on 2013-06-24 17:17 (UTC)
Updated SVN repository, see http://forum.freegamedev.net/viewtopic.php?f=17&t=4578
nixscripter commented on 2013-04-23 04:35 (UTC)
It seems to build okay (with a patch similar to mine mentioned late last year), but the install phase dies with this:
make[3]: Entering directory `/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/data/karts'
make[3]: Nothing to be done for `install-exec-am'.
/usr/bin/mkdir -p '/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/../../pkg/usr/share/supertuxkart/data/karts'
/usr/bin/install -c -m 644 ./. ./. ./. ./. ./. ./. ./. ./. '/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/../../pkg/usr/share/supertuxkart/data/karts/.'
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
/usr/bin/install: omitting directory ‘./.’
make[3]: *** [install-nobase_dist_pkgdataDATA] Error 1
make[3]: Leaving directory `/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/data/karts'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/data/karts'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/arch/Software/supertuxkart-svn/src/supertuxkart-build/data'
make: *** [install-recursive] Error 1
I don't suppose anyone would know why this happens?
EDIT: I first tried a newer SVN revision than the package, but it does the same thing with the revision in the PKGBUILD.
EDIT 2: It seems that there is a process in the PKGBUILD to work around this, but it dies first. The variable not being set up correctly in the Makefile seems to be based on a shell command stored in $(am__nobase_list).
donny commented on 2013-04-17 12:42 (UTC)
Updated PKGBUILD, you need Pacman 4.1 to package it.
donny commented on 2012-12-27 22:21 (UTC)
Hi people, you can use supertuxkart-svn PKGBUILD, which is rewritten to correspond with current stk building guide (uses cmake, removed irrlicht dependency etc.). This variant isn't needed anymore.
nixscripter commented on 2012-12-22 00:33 (UTC)
I tried to compile it with irrlicht r4409, and I got a new error:
guiengine/widgets/text_box_widget.cpp: In member function ‘virtual void GUIEngine::TextBoxWidget::add()’:
guiengine/widgets/text_box_widget.cpp:95:58: error: cannot allocate an object of abstract type ‘MyCGUIEditBox’
guiengine/widgets/text_box_widget.cpp:32:7: note: because the following virtual functions are pure within ‘MyCGUIEditBox’:
In file included from ./guiengine/widgets/CGUIEditBox.h:9:0,
from guiengine/widgets/text_box_widget.cpp:22:
/usr/include/irrlicht/IGUIEditBox.h:73:16: note: virtual bool irr::gui::IGUIEditBox::isDrawBackgroundEnabled() const
/usr/include/irrlicht/IGUIEditBox.h:81:16: note: virtual bool irr::gui::IGUIEditBox::isDrawBorderEnabled() const
All I had to do to fix it was stick in implementations of the virtual functions. Just add these lines to the class in src/guiengine/widgets/CGUIEditBox.h:
virtual bool isDrawBackgroundEnabled() const { return true; }
virtual bool isDrawBorderEnabled() const { return Border; }
And it seems to work okay after that.
Pinned Comments
xiota commented on 2025-01-10 03:56 (UTC)
Package has been revised to move assets into separate package. Conflicts with
extra/supertuxkart
is via assets package.