Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 80096 Details for
Bug 122498
New ebuild: supertux-9999.ebuild
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
supertux-9999.ebuild
supertux-9999.ebuild (text/plain), 3.37 KB, created by
Andreas Thillosen
on 2006-02-18 06:56:56 UTC
(
hide
)
Description:
supertux-9999.ebuild
Filename:
MIME Type:
Creator:
Andreas Thillosen
Created:
2006-02-18 06:56:56 UTC
Size:
3.37 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit subversion eutils games > >ESVN_REPO_URI="svn://svn.berlios.de/supertux/trunk" >ESVN_PROJECT="supertux" > >S=${WORKDIR}/supertux-9999/supertux > >DESCRIPTION="A game similar to Super Mario Bros." >HOMEPAGE="http://super-tux.sourceforge.net" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="-*" >IUSE="opengl" > >RDEPEND="dev-util/subversion > dev-util/jam > >=media-libs/libsdl-1.2.4 > >=media-libs/sdl-image-1.2.2 > >=media-libs/sdl-mixer-1.2.5 > >=dev-games/physfs-1.0 > sys-libs/zlib" >DEPEND="${RDEPEND} > || ( x11-libs/libXt virtual/x11 )" > >subversion_svn_fetch() { > > # ESVN_REPO_URI is empty. > [ -z "${ESVN_REPO_URI}" ] && die "subversion.eclass: ESVN_REPO_URI is empty." > > # http and https only... > case ${ESVN_REPO_URI%%:*} in > http) ;; > https) ;; > svn) ;; > *) > die "subversion.eclass: fetch from "${ESVN_REPO_URI%:*}" is not yet implemented." > ;; > esac > > # every time > addwrite "${ESVN_STORE_DIR}" > addwrite "/etc/subversion" > > # -userpriv > addwrite "/root/.subversion" > > if [ ! -d "${ESVN_STORE_DIR}" ]; then > mkdir -p "${ESVN_STORE_DIR}" || die "subversion.eclass: can't mkdir ${ESVN_STORE_DIR}." > chmod -f o+rw "${ESVN_STORE_DIR}" || die "subversion.eclass: can't chmod ${ESVN_STORE_DIR}." > einfo "created store directory: ${ESVN_STORE_DIR}" > einfo > fi > > cd "${ESVN_STORE_DIR}" > > if [ -z ${ESVN_REPO_URI##*/} ]; then > ESVN_REPO_FIX="${ESVN_REPO_URI%/}" > else > ESVN_REPO_FIX="${ESVN_REPO_URI}" > fi > > ESVN_CO_DIR="${ESVN_PROJECT}/${ESVN_REPO_FIX##*/}" > > if [ ! -d "${ESVN_CO_DIR}/.svn" ]; then > # first check out > einfo "subversion check out start -->" > einfo > einfo "check out from: ${ESVN_REPO_URI}" > > mkdir -p "${ESVN_PROJECT}" || die "subversion.eclass: can't mkdir ${ESVN_PROJECT}." > chmod -f o+rw "${ESVN_PROJECT}" || die "subversion.eclass: can't chmod ${ESVN_PROJECT}." > cd "${ESVN_PROJECT}" > ${ESVN_FETCH_CMD} "${ESVN_REPO_URI}" || die "subversion.eclass: can't fetch from ${ESVN_REPO_URI}." > einfo " stored in: ${ESVN_STORE_DIR}/${ESVN_CO_DIR}" > > else > # update working copy > einfo "subversion update start -->" > einfo > einfo " update from: ${ESVN_REPO_URI}" > > cd "${ESVN_CO_DIR}" > ${ESVN_UPDATE_CMD} || die "subversion.eclass: can't update from ${ESVN_REPO_URI}." > einfo " updated in: ${ESVN_STORE_DIR}/${ESVN_CO_DIR}" > fi > > # permission fix > chmod -Rf o+rw . 2>/dev/null > > # copy to the ${WORKDIR} > cp -Rf "${ESVN_STORE_DIR}/${ESVN_CO_DIR}" "${WORKDIR}/${P}" || die "subversion.eclass: can't copy to ${WORKDIR}/${P}." > einfo > >} > >src_unpack() { > subversion_src_unpack >} > > >pkg_setup() { > if ! built_with_use media-libs/sdl-mixer mikmod ; then > die "Please emerge sdl-mixer with USE=mikmod" > fi > games_pkg_setup >} > >src_compile() { > ./autogen.sh > > egamesconf \ > --disable-dependency-tracking \ > --disable-debug \ > $(use_enable opengl) \ > || die > jam || die "jam failed" >} > >src_install() { > jam -sDESTDIR="${D}" \ > -sdesktopdir=/usr/share/applications \ > -sicondir=/usr/share/pixmaps \ > install || die "jam install failed" > > # Game fixies > > insinto /usr/share/games/supertux/images > doins -r ${S}/data/images/* > > insinto /usr/share/games/supertux > doins -r ${S}/data/images/background/arctis.jpg > > insinto /usr/share/games/supertux/sounds > doins -r ${S}/data/sounds/* > > dodoc AUTHORS ChangeLog README TODO > prepgamesdirs >}
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 122498
:
79526
|
79528
|
79540
|
80096
|
80195
|
80305