--- quackle-0.95.ebuild.orig 2007-08-17 20:25:54.000000000 +0100 +++ quackle-0.95.ebuild 2007-08-17 20:21:39.000000000 +0100 @@ -10,7 +10,7 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="dev-util/scons @@ -18,19 +18,19 @@ RDEPEND="$DEPEND" src_unpack() { - unpack ${A} - cd ${S} + unpack ${A} + cd ${S} #includes header to make C++ assert calls work epatch ${FILESDIR}/0.95-gentoo-assert.patch #changes path to data files einfo "Removing hard-coded paths to data files" - replace \"data\" \"${GAMES_DATADIR}/${PN}\" -- quackletest.cpp quacker/settings.cpp - replace ../data ${GAMES_DATADIR}/${PN} -- quacker/settings.cpp encodeleaves/encodeleaves.cpp makeminidawg/makeminidawg.cpp + sed -is "s?\"data\"?\"${GAMES_DATADIR}/${PN}\"?" quackletest.cpp quacker/settings.cpp + sed -is "s?../data?${GAMES_DATADIR}/${PN}?" quacker/settings.cpp encodeleaves/encodeleaves.cpp makeminidawg/makeminidawg.cpp #need to clean up distfile first - scons -c || die "couldn't clean up cruft in distfiles" + scons -c || die "couldn't clean up cruft in distfiles" } src_compile() { @@ -45,7 +45,7 @@ dogamesbin ${S}/quacker/quacker || "installing quacker failed" insinto ${GAMES_DATADIR}/${PN} - doins -r data/* || die "installing quacker data files failed" + doins -r data/* || die "installing quacker data files failed" doicon "${FILESDIR}"/quackle.png make_desktop_entry quacker "Quackle" quackle "Game;BoardGame"