Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 153707 Details for
Bug 222891
games-roguelike/tome-2.3.5 (Update)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ToME-2.3.5 Ebuild
tome-2.3.5.ebuild (text/plain), 3.63 KB, created by
Elio Cuevas Gómez
on 2008-05-20 03:24:42 UTC
(
hide
)
Description:
ToME-2.3.5 Ebuild
Filename:
MIME Type:
Creator:
Elio Cuevas Gómez
Created:
2008-05-20 03:24:42 UTC
Size:
3.63 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/games-roguelike/tome/tome-2.3.4.ebuild,v 1.4 2008/01/14 20:35:11 grobian Exp $ > >inherit eutils games > >MY_PV=${PV//./} >DESCRIPTION="save the world from Morgoth and battle evil (or become evil ;])" >HOMEPAGE="http://t-o-m-e.net/" >SRC_URI="http://t-o-m-e.net/dl/src/tome-${MY_PV}-src.tar.bz2" > >LICENSE="Moria" >SLOT="0" >KEYWORDS="~amd64" >IUSE="X Xaw3d gtk sdl" > >RDEPEND=">=sys-libs/ncurses-5 > X? ( x11-libs/libX11 ) > Xaw3d? ( x11-libs/libXaw ) > sdl? ( > media-libs/sdl-ttf > media-libs/sdl-image > media-libs/libsdl ) > gtk? ( >=x11-libs/gtk+-2.12.8 ) " >DEPEND="${REDEPEND} > x11-misc/makedepend" > >S=${WORKDIR}/tome-${MY_PV}-src > >src_unpack() { > unpack ${A} > cd "${S}" > cd "src" > mv makefile.std makefile > epatch "${FILESDIR}/${PV}-gentoo-paths.patch" > sed -i \ > -e "s:GENTOO_DIR:${GAMES_STATEDIR}:" files.c init2.c \ > || die "sed failed" > > find "${S}" -name .cvsignore -exec rm -f \{\} \; > find "${S}/lib/edit" -type f -exec chmod a-x \{\} \; >} > >src_compile() { > local GENTOO_INCLUDES="" GENTOO_DEFINES="-DUSE_GCU " GENTOO_LIBS="-lncurses" > if use sdl || use X || use gtk || use Xaw3d; then > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY \ > -DSUPPORT_GAMMA" > fi > if use sdl || use X || use Xaw3d; then > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK " > fi > if use sdl; then > GENTOO_INCLUDES="${GENTOO_INCLUDES} $(sdl-config --cflags)" > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_SDL " > GENTOO_LIBS="${GENTOO_LIBS} $(sdl-config --libs) -lSDL_image -lSDL_ttf" > fi > if use X; then > GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_X11 " > GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lX11 " > fi > if use Xaw3d; then > GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_XAW " > GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lXaw -lXmu -lXt -lX11 " > fi > if use gtk; then > GENTOO_INCLUDES="${GENTOO_INCLUDES} $(pkg-config gtk+-2.0 --cflags)" > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_GTK2 " > GENTOO_LIBS="${GENTOO_LIBS} $(pkg-config gtk+-2.0 --libs) " > GTK_SRC_FILE="main-gtk2.c" > GTK_OBJ_FILE="main-gtk2.o" > else > GTK_SRC_FILE="" > GTK_OBJ_FILE="" > fi > if use amd64; then > GENTOO_DEFINES="${GENTOO_DEFINES} -DLUA_NUM_TYPE=int " > fi > GENTOO_INCLUDES="${GENTOO_INCLUDES} -Ilua -I." > GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_LUA" > cd src > make \ > INCLUDES="${GENTOO_INCLUDES}" \ > DEFINES="${GENTOO_DEFINES}" \ > depend || die "make depend failed" > emake ./tolua || die "emake ./tolua failed" > emake \ > COPTS="${CFLAGS}" \ > INCLUDES="${GENTOO_INCLUDES}" \ > DEFINES="${GENTOO_DEFINES}" \ > LIBS="${GENTOO_LIBS}" \ > BINDIR="${GAMES_BINDIR}" \ > LIBDIR="${GAMES_DATADIR}/${PN}" \ > GTK_SRC_FILE="${GTK_SRC_FILE}" \ > GTK_OBJ_FILE="${GTK_OBJ_FILE}" \ > || die "emake failed" >} > >src_install() { > cd src > make \ > DESTDIR="${D}" \ > OWNER="${GAMES_USER}" \ > BINDIR="${GAMES_BINDIR}" \ > LIBDIR="${GAMES_DATADIR}/${PN}" install \ > || die "make install failed" > cd "${S}" > dodoc *.txt > > dodir "${GAMES_STATEDIR}" > touch "${D}/${GAMES_STATEDIR}/${PN}-scores.raw" > prepgamesdirs > fperms g+w "${GAMES_STATEDIR}/${PN}-scores.raw" > #FIXME: something has to be done about this. > fperms g+w "${GAMES_DATADIR}/${PN}/data" >} > >pkg_postinst() { > games_pkg_postinst > echo > ewarn "ToME ${PV} is not save-game compatible with 2.3.0 and previous versions." > echo > ewarn "If you have older save files and you wish to continue those games," > ewarn "you'll need to remerge the version of ToME with which you started" > ewarn "those save-games." >}
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 222891
: 153707