# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit eutils DESCRIPTION="multiplayer game, port of Amiga Knights" HOMEPAGE="http://www.knightsgame.org.uk/" SRC_URI="http://www.knightsgame.org.uk/files/${PN}_${PV}_src.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc +game server" S=${WORKDIR}/${PN}_${PV}_src DEPEND="dev-libs/boost media-libs/libsdl game? ( media-libs/fontconfig media-libs/freetype ( || ( net-misc/curl[gnutls] net-misc/curl[ssl] ) ) )" RDEPEND="${DEPEND}" src_compile() { emake PREFIX="${D}" BIN_DIR=/usr/bin DATA_DIR=/usr/share/"${PN}" DOC_DIR=/usr/share/doc/"${P}" } src_install() { if use game ; then emake install_knights PREFIX="${D}" BIN_DIR="${D}/usr/bin" DATA_DIR="${D}/usr/share/${PN}" DOC_DIR="${D}"/usr/share/doc/"${P}" fi if use server; then emake install_server PREFIX="${D}" BIN_DIR="${D}/usr/bin" DATA_DIR="${D}/usr/share/${PN}" DOC_DIR="${D}"/usr/share/doc/"${P}" fi if use doc; then dohtml -r docs/manual || die "dohtml failed" dohtml docs/style_new.css || die "dohtml failed" fi dodoc docs/ACKNOWLEDGMENTS.txt docs/CHANGELOG.txt docs/README.txt README.txt docs/third_party_licences/README.txt || die "dodoc failed" doicon docs/manual/images/pentagram.png make_desktop_entry knights "Knights" pentagram "Games;ActionGame;" make_desktop_entry knights_server "Knights server" pentagram "Games;ActionGame;" prepgamesdirs }