summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzamat H. Hackimov <azamat.hackimov@gmail.com>2011-07-29 15:15:23 +0600
committerAzamat H. Hackimov <azamat.hackimov@gmail.com>2011-07-29 15:15:23 +0600
commit86c00ec6216fc80f7f23188d49678665e8232ab6 (patch)
tree7a26835bc8681499cb840175bad78ba6fc60988c /games-action
parent[dev-games/irrlicht]: 1.8.0-alpha ebuild for supertuxkart 0.7.2 (diff)
downloadgamerlay-86c00ec6216fc80f7f23188d49678665e8232ab6.tar.gz
gamerlay-86c00ec6216fc80f7f23188d49678665e8232ab6.tar.bz2
gamerlay-86c00ec6216fc80f7f23188d49678665e8232ab6.zip
[games-action/supertuxkart] 0.7.2 from Egor Y. Egorov (#376855)
(Portage version: 2.1.10.3/git/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'games-action')
-rw-r--r--games-action/supertuxkart/Manifest4
-rw-r--r--games-action/supertuxkart/files/supertuxkart-0.7.2.patch224
-rw-r--r--games-action/supertuxkart/metadata.xml13
-rw-r--r--games-action/supertuxkart/supertuxkart-0.7.2.ebuild49
4 files changed, 290 insertions, 0 deletions
diff --git a/games-action/supertuxkart/Manifest b/games-action/supertuxkart/Manifest
new file mode 100644
index 0000000..2573f3c
--- /dev/null
+++ b/games-action/supertuxkart/Manifest
@@ -0,0 +1,4 @@
+AUX supertuxkart-0.7.2.patch 9864 RMD160 4a2c2f275310574442399407de0be10a1c62c335 SHA1 687b82997d58536c4e92daa0ef6525f8aad149ed SHA256 ab66e1ff80818d7c68e4884629de590e9a518637137aa2b81c4e0ad2636355fb
+DIST supertuxkart-0.7.2-src.tar.bz2 97328265 RMD160 a44aa0b9c86ed469e6825b717b7ce3d8b8173414 SHA1 f2ab460615fe3e43cf07bea7ad7ce0016d86b68f SHA256 0bc66d66623a0154fdb976992731075a22dd452af777855c46d93fa50ebce399
+EBUILD supertuxkart-0.7.2.ebuild 1289 RMD160 5c46b6aff59f1b7b90ca3b1c7813fd2ffff54d0d SHA1 3307f47ab02c08410f75d45b07844ec667abe948 SHA256 d7826c306529e33b9e0a87fa890ae0bd680e3d8e8d206ec3b793822b16a88f96
+MISC metadata.xml 374 RMD160 4fe31dfb941ba7335deff53e0654f4ed81306440 SHA1 74b037de7a0e0371c2c8f7e3123ab7ce4f37083c SHA256 6b4200f7ae8b349b7145682b2a3dbf154ecbbd611e586abe417b836ac9bf0a15
diff --git a/games-action/supertuxkart/files/supertuxkart-0.7.2.patch b/games-action/supertuxkart/files/supertuxkart-0.7.2.patch
new file mode 100644
index 0000000..35cb214
--- /dev/null
+++ b/games-action/supertuxkart/files/supertuxkart-0.7.2.patch
@@ -0,0 +1,224 @@
+diff -uNr supertuxkart-0.7.2_orig//configure.ac supertuxkart-0.7.2/configure.ac
+--- supertuxkart-0.7.2_orig//configure.ac 2011-07-15 18:34:29.000000000 +0700
++++ supertuxkart-0.7.2/configure.ac 2011-07-28 19:34:43.192159546 +0700
+@@ -106,7 +106,7 @@
+ LIBS=$save_LIBS
+ if test "x$ac_cv_search_glNewList" = "x-lGLcore"; then
+ # if GLcore found, then also check for GL
+- AC_SEARCH_LIBS(glXCreateContext, GL)
++ AC_SEARCH_LIBS(gluLookAt, GLU)
+ fi
+ ;;
+ esac
+@@ -244,7 +244,7 @@
+ # ---- Check these flags do work by building a small irrLicht sample
+ echo "checking for irrlicht libraries..."
+ save_LIBS=$LIBS
+-LIBS="$LIBS $irrlicht_LIBS $opengl_LIBS"
++LIBS="$LIBS $irrlicht_LIBS $opengl_LIBS -lm -lz -lX11"
+
+ irrlicht_sample_built_fine="false"
+
+@@ -402,7 +402,6 @@
+ enet_LIBS="-Lenet -lenet"
+ ;;
+ esac
+-ENETTREE="src/enet"
+
+ # ==========================================
+ # Check for a known compiler bug, details in
+@@ -453,7 +452,6 @@
+ src/ide/Makefile \
+ src/bullet/Makefile \
+ src/bullet/src/Makefile \
+- src/enet/Makefile \
+ ])
+ AC_OUTPUT
+ echo -e $SUMMARY
+diff -uNr supertuxkart-0.7.2_orig//data/challenges/Makefile.am supertuxkart-0.7.2/data/challenges/Makefile.am
+--- supertuxkart-0.7.2_orig//data/challenges/Makefile.am 2011-06-14 06:08:42.000000000 +0700
++++ supertuxkart-0.7.2/data/challenges/Makefile.am 2011-07-28 19:35:53.701159576 +0700
+@@ -1,5 +1,5 @@
+ # challenges/
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/challenges
++pkgdatadir = $(datadir)/$(PACKAGE)/data/challenges
+
+ nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.challenge")
+diff -uNr supertuxkart-0.7.2_orig//data/fonts/Makefile.am supertuxkart-0.7.2/data/fonts/Makefile.am
+--- supertuxkart-0.7.2_orig//data/fonts/Makefile.am 2011-06-14 06:08:26.000000000 +0700
++++ supertuxkart-0.7.2/data/fonts/Makefile.am 2011-07-28 19:34:43.192159546 +0700
+@@ -1,6 +1,6 @@
+ # data/fonts/
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/fonts
++pkgdatadir = $(datadir)/$(PACKAGE)/data/fonts
+
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png") \
+ $(shell find $(srcdir) -name "*.xml")
+diff -uNr supertuxkart-0.7.2_orig//data/gfx/Makefile.am supertuxkart-0.7.2/data/gfx/Makefile.am
+--- supertuxkart-0.7.2_orig//data/gfx/Makefile.am 2011-06-14 06:08:40.000000000 +0700
++++ supertuxkart-0.7.2/data/gfx/Makefile.am 2011-07-28 19:35:43.488159570 +0700
+@@ -1,5 +1,5 @@
+ #data/gfx
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/gfx
++pkgdatadir = $(datadir)/$(PACKAGE)/data/gfx
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.xml")
+
+diff -uNr supertuxkart-0.7.2_orig//data/grandprix/Makefile.am supertuxkart-0.7.2/data/grandprix/Makefile.am
+--- supertuxkart-0.7.2_orig//data/grandprix/Makefile.am 2011-06-14 06:08:17.000000000 +0700
++++ supertuxkart-0.7.2/data/grandprix/Makefile.am 2011-07-28 19:34:43.193159546 +0700
+@@ -1,6 +1,6 @@
+ # data/music
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/grandprix
++pkgdatadir = $(datadir)/$(PACKAGE)/data/grandprix
+
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.grandprix") \
+ $(shell find $(srcdir) -name "*.challenge") \
+diff -uNr supertuxkart-0.7.2_orig//data/gui/Makefile.am supertuxkart-0.7.2/data/gui/Makefile.am
+--- supertuxkart-0.7.2_orig//data/gui/Makefile.am 2011-06-14 06:08:21.000000000 +0700
++++ supertuxkart-0.7.2/data/gui/Makefile.am 2011-07-28 19:34:43.193159546 +0700
+@@ -1,6 +1,6 @@
+ # data/gui/
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/gui
++pkgdatadir = $(datadir)/$(PACKAGE)/data/gui
+
+ nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png" ) \
+ $(shell find $(srcdir) -name "*.jpg" ) \
+diff -uNr supertuxkart-0.7.2_orig//data/karts/Makefile.am supertuxkart-0.7.2/data/karts/Makefile.am
+--- supertuxkart-0.7.2_orig//data/karts/Makefile.am 2011-06-14 06:08:11.000000000 +0700
++++ supertuxkart-0.7.2/data/karts/Makefile.am 2011-07-28 19:34:43.193159546 +0700
+@@ -1,6 +1,6 @@
+ # data/karts
+
+-pkgdatadir= $(datadir)/games/$(PACKAGE)/data/karts
++pkgdatadir= $(datadir)/$(PACKAGE)/data/karts
+
+ nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "materials.xml") \
+ $(shell find $(srcdir) -name "*.png") \
+diff -uNr supertuxkart-0.7.2_orig//data/Makefile.am supertuxkart-0.7.2/data/Makefile.am
+--- supertuxkart-0.7.2_orig//data/Makefile.am 2011-06-14 06:08:25.000000000 +0700
++++ supertuxkart-0.7.2/data/Makefile.am 2011-07-28 19:34:43.193159546 +0700
+@@ -1,7 +1,7 @@
+ # data/
+
+ SUBDIRS = challenges fonts gfx gui karts models music po sfx textures tracks grandprix
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data
++pkgdatadir = $(datadir)/$(PACKAGE)/data
+
+ dist_pkgdata_DATA = \
+ $(shell find $(srcdir) -name "*.data") \
+@@ -13,16 +13,3 @@
+ stk_config.xml powerup.xml items.xml \
+ CREDITS
+
+-desktopdir = $(prefix)/share/applications
+-desktop_DATA = supertuxkart.desktop
+-
+-icondir = $(prefix)/share/pixmaps
+-dist_icon_DATA = supertuxkart_32.xpm supertuxkart_64.xpm
+-
+-
+-# The desktop file needs the absolute path to the binary
+-# since e.g. /usr/games might not be in the standard path
+-EXTRA_DIST = supertuxkart_desktop.template
+-CLEANFILES = supertuxkart.desktop
+-supertuxkart.desktop: Makefile supertuxkart_desktop.template
+- sed 's#PREFIX#$(prefix)#' $(srcdir)/supertuxkart_desktop.template >supertuxkart.desktop
+diff -uNr supertuxkart-0.7.2_orig//data/models/Makefile.am supertuxkart-0.7.2/data/models/Makefile.am
+--- supertuxkart-0.7.2_orig//data/models/Makefile.am 2011-06-14 06:08:25.000000000 +0700
++++ supertuxkart-0.7.2/data/models/Makefile.am 2011-07-28 19:34:43.194159546 +0700
+@@ -1,6 +1,6 @@
+ # data/models/
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/models
++pkgdatadir = $(datadir)/$(PACKAGE)/data/models
+
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.b3d") \
+ $(shell find $(srcdir) -name "*.png") \
+diff -uNr supertuxkart-0.7.2_orig//data/music/Makefile.am supertuxkart-0.7.2/data/music/Makefile.am
+--- supertuxkart-0.7.2_orig//data/music/Makefile.am 2011-06-14 06:08:29.000000000 +0700
++++ supertuxkart-0.7.2/data/music/Makefile.am 2011-07-28 19:34:43.194159546 +0700
+@@ -1,6 +1,6 @@
+ # data/music
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/music
++pkgdatadir = $(datadir)/$(PACKAGE)/data/music
+
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.ogg") \
+ $(shell find $(srcdir) -name "*.music") \
+diff -uNr supertuxkart-0.7.2_orig//data/po/Makefile.am supertuxkart-0.7.2/data/po/Makefile.am
+--- supertuxkart-0.7.2_orig//data/po/Makefile.am 2011-06-14 06:07:23.000000000 +0700
++++ supertuxkart-0.7.2/data/po/Makefile.am 2011-07-28 19:34:43.194159546 +0700
+@@ -1,6 +1,6 @@
+ # data/po/
+
+-pkgdatadir = $(datadir)/games/@PACKAGE@/data/po
++pkgdatadir = $(datadir)/@PACKAGE@/data/po
+
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.po") \
+ supertuxkart.pot
+diff -uNr supertuxkart-0.7.2_orig//data/sfx/Makefile.am supertuxkart-0.7.2/data/sfx/Makefile.am
+--- supertuxkart-0.7.2_orig//data/sfx/Makefile.am 2011-06-14 06:08:23.000000000 +0700
++++ supertuxkart-0.7.2/data/sfx/Makefile.am 2011-07-28 19:34:43.194159546 +0700
+@@ -1,6 +1,6 @@
+ # sfx/
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/sfx
++pkgdatadir = $(datadir)/$(PACKAGE)/data/sfx
+
+ nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.ogg") \
+ $(shell find $(srcdir) -name "sfx.xml") \
+diff -uNr supertuxkart-0.7.2_orig//data/textures/Makefile.am supertuxkart-0.7.2/data/textures/Makefile.am
+--- supertuxkart-0.7.2_orig//data/textures/Makefile.am 2011-06-14 06:08:39.000000000 +0700
++++ supertuxkart-0.7.2/data/textures/Makefile.am 2011-07-28 19:34:43.195159546 +0700
+@@ -1,6 +1,6 @@
+ # data/textures
+
+-pkgdatadir = $(datadir)/games/$(PACKAGE)/data/textures
++pkgdatadir = $(datadir)/$(PACKAGE)/data/textures
+ dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.png") \
+ $(shell find $(srcdir) -name "*.jpg") \
+ materials.xml License.txt
+diff -uNr supertuxkart-0.7.2_orig//data/tracks/Makefile.am supertuxkart-0.7.2/data/tracks/Makefile.am
+--- supertuxkart-0.7.2_orig//data/tracks/Makefile.am 2011-06-14 06:07:50.000000000 +0700
++++ supertuxkart-0.7.2/data/tracks/Makefile.am 2011-07-28 19:34:43.195159546 +0700
+@@ -1,6 +1,6 @@
+ # data/tracks
+
+-pkgdatadir= $(datadir)/games/$(PACKAGE)/data/tracks
++pkgdatadir= $(datadir)/$(PACKAGE)/data/tracks
+ nobase_dist_pkgdata_DATA = $(shell find $(srcdir) -name "*.jpg") \
+ $(shell find $(srcdir) -name "*.JPG") \
+ $(shell find $(srcdir) -name "*.png") \
+diff -uNr supertuxkart-0.7.2_orig//Makefile.am supertuxkart-0.7.2/Makefile.am
+--- supertuxkart-0.7.2_orig//Makefile.am 2011-06-14 06:07:14.000000000 +0700
++++ supertuxkart-0.7.2/Makefile.am 2011-07-28 19:34:43.195159546 +0700
+@@ -1,8 +1,6 @@
+ ACLOCAL_AMFLAGS = -I m4
+
+-SUBDIRS = $(BULLETTREE) $(ENETTREE) src doc data
++SUBDIRS = $(BULLETTREE) $(ENETTREE) src data
+
+-pkgdatadir=$(datadir)/doc/$(PACKAGE)
+-dist_pkgdata_DATA=AUTHORS ChangeLog COPYING README
+ # NEWS only contains "see changelog"
+ # CHANGES only contains "see NEW"
+diff -uNr supertuxkart-0.7.2_orig//src/Makefile.am supertuxkart-0.7.2/src/Makefile.am
+--- supertuxkart-0.7.2_orig//src/Makefile.am 2011-06-14 06:09:33.000000000 +0700
++++ supertuxkart-0.7.2/src/Makefile.am 2011-07-28 19:34:43.196159546 +0700
+@@ -2,10 +2,9 @@
+
+ SUBDIRS = ide
+
+-bindir=$(prefix)/games
+ bin_PROGRAMS = supertuxkart
+
+-AM_CPPFLAGS = -DSUPERTUXKART_DATADIR="\"$(datadir)/games/$(PACKAGE)/\"" \
++AM_CPPFLAGS = -DSUPERTUXKART_DATADIR="\"$(datadir)/$(PACKAGE)/\"" \
+ -I$(srcdir)/bullet/src/ -I$(srcdir)/enet/include/
+
+ supertuxkart_SOURCES = \
diff --git a/games-action/supertuxkart/metadata.xml b/games-action/supertuxkart/metadata.xml
new file mode 100644
index 0000000..8e85283
--- /dev/null
+++ b/games-action/supertuxkart/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+<email>azamat.hackimov@gmail.com</email>
+<name>Azamat H. Hackimov</name>
+</maintainer>
+<longdescription lang="en">
+A kart racing game starring Tux, the linux penguin (TuxKart fork)
+</longdescription>
+</pkgmetadata>
+
diff --git a/games-action/supertuxkart/supertuxkart-0.7.2.ebuild b/games-action/supertuxkart/supertuxkart-0.7.2.ebuild
new file mode 100644
index 0000000..076ce73
--- /dev/null
+++ b/games-action/supertuxkart/supertuxkart-0.7.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-action/supertuxkart/supertuxkart-0.7.ebuild,v 1.5 2011/06/22 12:59:19 tupone Exp $
+
+EAPI=2
+inherit autotools flag-o-matic eutils games
+
+DESCRIPTION="A kart racing game starring Tux, the linux penguin (TuxKart fork)"
+HOMEPAGE="http://supertuxkart.sourceforge.net/"
+SRC_URI="mirror://sourceforge/supertuxkart/SuperTuxKart/${PV}/${P}-src.tar.bz2"
+
+LICENSE="GPL-3 CCPL-Attribution-ShareAlike-3.0 CCPL-Attribution-2.0 CCPL-Sampling-Plus-1.0 public-domain as-is"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug unicode"
+
+RDEPEND=">=dev-games/irrlicht-1.8
+ virtual/opengl
+ media-libs/freeglut
+ virtual/glu
+ net-libs/enet:1.3
+ media-libs/libvorbis
+ media-libs/openal
+ unicode? ( dev-libs/fribidi )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/"${P}".patch
+ rm -rf src/enet
+ mkdir "${S}"/m4
+ eautoreconf
+}
+
+src_configure() {
+ append-libs -lpng -ljpeg -lbz2
+
+ egamesconf \
+ --disable-dependency-tracking \
+ --disable-optimization \
+ $(use_enable debug)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ doicon data/${PN}_64.xpm
+ make_desktop_entry ${PN} SuperTuxKart ${PN}_64
+ dodoc AUTHORS ChangeLog README TODO
+ prepgamesdirs
+}