X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=extra%2Fyoink.ebuild;h=ce20adb3d8d755185e01e7147870a874b5635fcd;hp=16a430c807aa287bcc39741d5b3c91a476f4e40c;hb=d11d8c63ab52c7f6eca2815e47cd6401e72f2c8c;hpb=838bc00015eb7f583c7cf4b3b1007697bf047da1 diff --git a/extra/yoink.ebuild b/extra/yoink.ebuild index 16a430c..ce20adb 100644 --- a/extra/yoink.ebuild +++ b/extra/yoink.ebuild @@ -3,27 +3,30 @@ # $Header: $ EAPI=2 + inherit autotools eutils games DESCRIPTION="Alien-smashing action game" -HOMEPAGE="http://www.dogcows.com/" -SRC_URI="http://www.dogcows.com/yoink/${P}.tar.bz2" +HOMEPAGE="http://www.dogcows.com/yoink/" +SRC_URI="http://www.dogcows.com/yoink/${P}.tar.bz2 + http://eng.utah.edu/~mcgarvey/yoink/${P}.tar.bz2" -LICENSE="BSD-2" +LICENSE="BSD-2 BSD LGPL-2.1 ZLIB" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug" +KEYWORDS="amd64 ~ppc x86" +IUSE="debug double-precision gtk qt4 threads" -RDEPEND="media-libs/libsdl[opengl] - media-libs/sdl-image[png]" +RDEPEND="dev-lang/lua + media-libs/libsdl[opengl] + media-libs/libvorbis + media-libs/openal + media-libs/sdl-image[png] + virtual/opengl" DEPEND="${RDEPEND} + dev-libs/boost dev-util/pkgconfig" src_prepare() { - sed -i \ - -e "s/-Werror//g" \ - configure.ac \ - || die "sed failed" sed -i \ -e "/apps/d" \ -e "/pixmap/d" \ @@ -33,19 +36,23 @@ src_prepare() { -e "/man/d" \ doc/Makefile.am \ || die "sed failed" + eautoreconf } src_configure() { egamesconf \ --disable-dependency-tracking \ - --with-assetdir="${GAMES_DATADIR}/${PN}" \ - $(use_enable debug) + $(use_enable debug) \ + $(use_enable double-precision) \ + $(use_enable gtk) \ + $(use_enable qt4) \ + $(use_enable threads) } src_install() { emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog README TODO + dodoc AUTHORS ChangeLog COPYING README TODO doman doc/yoink.6 doicon data/yoink.png make_desktop_entry ${PN} Yoink