Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 193853 Details for
Bug 219559
games-rpg/vegastrike 0.5.0
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
vegastrike-0.5.0.ebuild
vegastrike-0.5.0.ebuild (text/plain), 4.70 KB, created by
Piotr Szymaniak
on 2009-06-08 06:37:17 UTC
(
hide
)
Description:
vegastrike-0.5.0.ebuild
Filename:
MIME Type:
Creator:
Piotr Szymaniak
Created:
2009-06-08 06:37:17 UTC
Size:
4.70 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /games-rpg/vegastrike/vegastrike-0.5.0.ebuild $ > >inherit flag-o-matic eutils games > >DESCRIPTION="A 3D space simulator that allows you to trade and bounty hunt" >HOMEPAGE="http://vegastrike.sourceforge.net/" >SRC_URI="mirror://sourceforge/${PN}/${PN}-linux-${PV}.tar.bz2 > mirror://sourceforge/${PN}/${PN}-source-${PV}.tar.bz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~amd64 ~x86 ~ppc" >IUSE="stencil-buffer gtk no-sound sdl debug" > >RDEPEND=" > dev-lang/python > virtual/opengl > media-libs/jpeg > media-libs/libpng > dev-libs/expat > media-libs/openal > sdl? ( media-libs/libsdl ) > !no-sound? ( media-libs/libvorbis > media-libs/libogg > sdl? ( media-libs/sdl-mixer ) ) > virtual/glut > virtual/glu > gtk? ( x11-libs/gtk+ ) > !games-rpg/vegastrike-ded " >DEPEND="${RDEPEND} > dev-lang/perl > >=sys-devel/autoconf-2.58" > >pkg_setup() { > games_pkg_setup > einfo "If compiling fails for you on gl_globals.h, try to replace your" > einfo "glext.h (usually found in /usr/include/GL/ with this one" > einfo "http://oss.sgi.com/projects/ogl-sample/ABI/glext.h" > einfo "remember to make backup of the original though" >} > >src_unpack() { > unpack "${PN}-linux-${PV}.tar.bz2" > cd "${S}" > > mkdir "${S}/data" > mv * data/ > mv ".${P}" data/ > > cd "${WORKDIR}" > unpack "${PN}-source-${PV}.tar.bz2" > cd "${S}" > > # We don't need any precompiled stuff > rm ${S}/data/bin/* > > # Sort out directory references > sed -i \ > -e "s!/usr/local/share/doc!/usr/share/doc!" \ > -e "s!/usr/local/share/vegastrike!${GAMES_DATADIR}/vegastrike!" \ > -e "s!/usr/games/vegastrike!${GAMES_DATADIR}/vegastrike!" \ > -e "s!/usr/local/bin!${GAMES_BINDIR}!" \ > -e "s!/usr/local/lib/man!/usr/share/man!" \ > "${S}/data/documentation/vegastrike.1" \ > || die "sed data/documentation/vegastrike.1 failed" > > cd "${S}/${P}" > sed -i \ > -e "s!/usr/games/vegastrike!${GAMES_DATADIR}/vegastrike!" \ > -e "s!/usr/local/bin!${GAMES_BINDIR}!" \ > launcher/saveinterface.cpp \ > || die "sed launcher/saveinterface.cpp failed" > sed -i \ > "s!/usr/local/share/vegastrike!${GAMES_DATADIR}/vegastrike!" \ > src/common/common.cpp \ > || die "sed src/common/common.cpp failed" > sed -i \ > "s!/usr/share/local/vegastrike!${GAMES_DATADIR}/vegastrike!" \ > src/vsfilesystem.cpp \ > || die "sed src/filesys.cpp failed" > sed -i \ > -e '/^SUBDIRS =/s:tools::' \ > Makefile.am \ > || die "sed Makefile.am failed" > # is not possible here to use built in function subversion_bootstrap: it > # won't work as expected: ./bootstrap isn't in main compile dir > ./bootstrap-sh >} > >src_compile() { > local conf_opts="${conf_opts} --disable-dependency-tracking" > > if use debug; then > conf_opts="${conf_opts} --enable-debug" > else > conf_opts="${conf_opts} --enable-release=2" > fi > > if ! use gtk; then > conf_opts="${conf_opts} --disable-gtk" > fi > > CONFIGURE_OPTIONS=" > $(use_enable stencil-buffer) > $(use_enable sdl) > $(use_enable !no-sound sound) > ${conf_opts}" > > egamesconf $CONFIGURE_OPTIONS \ > || die "egamesconf failed" > > # it causes corruptions > filter-flags -ffast-math > > # Let's optimize, removing also broken -ffast-math > if ! use debug; then > sed -i -e "s/-ffast-math/${CXXFLAGS}/g" Makefile \ > || die "sed of CXXFLAGS failed" > fi > > emake || die "emake failed" >} > >src_install() { > cd ${S} > > cat << EOF > vsinstall >#!/bin/sh >( >mkdir \${HOME}/.${PN} 2> /dev/null >ln -s \${HOME}/.${PN} \${HOME}/.${P} >cd \${HOME}/.${PN} >cp ${GAMES_DATADIR}/${PN}/data/setup.config . >cp -r ${GAMES_DATADIR}/${PN}/data/.${P}/* . >cp ${GAMES_DATADIR}/${PN}/data/vegastrike.config . >#${GAMES_BINDIR}/vssetup >vssetup >) >echo "If you wish to have your own music edit ~/.vegastrike/*.m3u" >echo "Each playlist represents a place or situation in Vega Strike" >exit 0 >EOF > > > dogamesbin vegastrike \ > || die "Creation of vegastrike (the binary) failed" > dogamesbin vsinstall \ > || die "Creation of vsinstall failed" > dogamesbin vegaserver \ > || die "Creation of vegaserver failed" > dogamesbin mesher \ > || die "Creation of vegaserver failed" > > if use gtk; then > newgamesbin vssetup vssetup || die "newgamesbin failed" > fi > > cp vsinstall data/bin/vsinstall || die "cp failed" > > doicon "${S}/data/vegastrike.xpm" > make_desktop_entry "vegastrike" "Vegastrike" "vegastrike.xpm" > > doman ${S}/data/documentation/*.1 || die "doman failed" > dodoc ${S}/data/documentation/*.txt || die "dodoc failed" > > dodir "${GAMES_DATADIR}/${PN}" > cp -r data/ "${D}/${GAMES_DATADIR}/${PN}/" || die "cp failed (data)" > prepgamesdirs >} > >pkg_postinst() { > games_pkg_postinst > einfo "run vsinstall to setup your Account," > einfo "then run vegastrike (or the deprecated vslauncher)" > einfo " to start Vega Strike;" > einfo "or run vssetup to set up Vega Strike." > einfo "to start Vega Strike Server run vegaserver." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 219559
:
151789
|
184347
| 193853 |
211299
|
211507
|
211936
|
213526
|
213628
|
213711
|
214194
|
214819
|
214837
|
214839
|
214840
|
214859
|
230917
|
230919
|
231009
|
231049
|
231133
|
310459