123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # Copyright 1999-2015 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=5
- inherit eutils flag-o-matic autotools toolchain-funcs games
- DESCRIPTION="8ball, 9ball, snooker and carambol game"
- HOMEPAGE="http://foobillard.sourceforge.net/"
- SRC_URI="mirror://gentoo/${P}.tar.gz"
- LICENSE="GPL-2"
- SLOT="0"
- KEYWORDS="amd64 ppc x86 ~x86-fbsd"
- IUSE="sdl video_cards_nvidia"
- DEPEND="x11-libs/libXaw
- x11-libs/libXi
- virtual/opengl
- virtual/glu
- >=media-libs/freetype-2.0.9
- media-libs/libpng:0
- sdl? ( media-libs/libsdl[video] )
- !sdl? ( media-libs/freeglut )"
- RDEPEND=${DEPEND}
- src_prepare() {
- epatch \
- "${FILESDIR}"/${P}-no_nvidia.patch \
- "${FILESDIR}"/${P}-fbsd.patch \
- "${FILESDIR}"/${P}-as-needed.patch \
- "${FILESDIR}"/${P}-gl-clamp.patch
- mv configure.{in,ac}
- rm aclocal.m4
- eautoreconf
- }
- src_configure() {
- use video_cards_nvidia && append-ldflags -L/usr/$(get_libdir)/opengl/nvidia/lib
- egamesconf \
- --enable-sound \
- $(use_enable sdl SDL) \
- $(use_enable !sdl glut) \
- $(use_enable video_cards_nvidia nvidia)
- }
- src_install() {
- default
- doman foobillard.6
- newicon data/full_symbol.png foobillard.png
- make_desktop_entry foobillard Foobillard
- prepgamesdirs
- }
|