# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit games DESCRIPTION="FreeDoko is a Doppelkopf-game" HOMEPAGE="http://free-doko.sourceforge.net" SRC_URI="mirror://sourceforge/free-doko/FreeDoko_${PV}.src.zip kdecards? (mirror://sourceforge/free-doko/kdecarddecks.zip) xskat? (mirror://sourceforge/free-doko/xskat.zip) pysol? (mirror://sourceforge/free-doko/pysol.zip)" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="xskatcards kdecards altenburgcards pysolcards" RDEPEND="net-libs/gnet dev-cpp/gtkmm" DEPEND="app-arch/unzip" S=${WORKDIR}/FreeDoko_${PV} src_unpack() { unpack FreeDoko_${PV}.src.zip cd ${S} epatch ${FILESDIR}/portage-cxx.patch epatch ${FILESDIR}/Fix_Cardset_Make.patch cd ${S}/data/cardsets use xskatcards && unpack xskat.zip use kdecards && unpack kdecarddecks.zip use pysolcards && unpack pysol.zip if use xskatcards || use kdecards || use pysolcards ; then use altenburgcards || rm -r Altenburg fi if use !altenburgcards && use !xskatcards && use !kdecards && use !pysolcards ; then ewarn "You did not choose any cardset!" ewarn "I will install the cardset xskat" ewarn "You may change your mind and hit" ewarn "CTRL+C NOW to choose the cardsets" ewarn "with the USE-Flags" ebeep rm -r Altenburg && unpack xskat.zip fi } src_compile() { export OSTYPE=Linux emake release_directory || die "build failed" emake release_data || die "build failed" emake release_linux_binary || die "build failed" } src_install() { insinto "${GAMES_DATADIR}"/${PN}/ doins -r release/FreeDoko_${PV}/* || die "Installation failed" fperms 750 "${GAMES_DATADIR}"/${PN}/FreeDoko dodoc README LIESMICH ChangeLog games_make_wrapper freedoko ./FreeDoko "${GAMES_DATADIR}/${PN}" "${GAMES_DATADIR}/${PN}" doicon src/FreeDoko.png make_desktop_entry freedoko FreeDoko FreeDoko.png prepgamesdirs } pkg_postinst () { if use altenburgcards; then einfo "License Info:" einfo "Verwendung der ASS Altenburger Spielkarten mit Genehmigung" einfo "der Spielkartenfabrik Altenburg GmbH" fi }