mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
games-arcade/xboing: Migrate away from games.eclass
Package-Manager: portage-2.2.25
This commit is contained in:
66
games-arcade/xboing/xboing-2.4-r3.ebuild
Normal file
66
games-arcade/xboing/xboing-2.4-r3.ebuild
Normal file
@@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils user
|
||||
|
||||
DESCRIPTION="Blockout type game where you bounce a ball trying to destroy blocks"
|
||||
HOMEPAGE="http://www.techrescue.org/xboing/"
|
||||
SRC_URI="http://www.techrescue.org/xboing/${PN}${PV}.tar.gz
|
||||
mirror://gentoo/xboing-${PV}-debian.patch.bz2"
|
||||
|
||||
LICENSE="xboing"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-libs/libXpm"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/rman
|
||||
x11-misc/gccmakedep
|
||||
x11-misc/imake
|
||||
"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup(){
|
||||
enewgroup gamestat 36
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}"/xboing-${PV}-debian.patch
|
||||
epatch "${FILESDIR}"/xboing-${PV}-buffer.patch
|
||||
epatch "${FILESDIR}"/xboing-${PV}-sleep.patch
|
||||
sed -i '/^#include/s:xpm\.h:X11/xpm.h:' *.c || die
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
xmkmf -a || die
|
||||
sed -i -e "s:GENTOO_VER:${PF/${PN}-/}:" Imakefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CXXOPTIONS="${CXXFLAGS}" \
|
||||
CDEBUGFLAGS="${CFLAGS}" \
|
||||
LOCAL_LDFLAGS="${LDFLAGS}" \
|
||||
XBOING_DIR="/usr/share/${PN}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make \
|
||||
PREFIX="${D}" \
|
||||
BINDIR="${D}/usr/bin" \
|
||||
LOCAL_LDFLAGS="${LDFLAGS}" \
|
||||
XBOING_DIR="/usr/share/${PN}" \
|
||||
install || die
|
||||
newman xboing.man xboing.6
|
||||
dodoc README docs/*.doc
|
||||
|
||||
fowners root:gamestat /var/games/xboing.score /usr/bin/xboing
|
||||
fperms 660 /var/games/xboing.score
|
||||
fperms 2755 /usr/bin/xboing
|
||||
}
|
||||
Reference in New Issue
Block a user