# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

IUSE="doc"

if use amd64; then
	MY_P=Win4LinPro-${PV}-02.x86_64
else
	MY_P=Win4LinPro-${PV}-02.i386
fi

DESCRIPTION="Win4Lin allows you run Windows applications somewhat natively under linux."
HOMEPAGE="http://www.netraverse.com/"
SRC_URI="mirror://gentoo/${MY_P}.rpm"

SLOT="0"
LICENSE="NeTraverse"
KEYWORDS="-* x86 amd64"
RESTRICT="fetch"

DEPEND="app-arch/rpm2targz
		!app-emulation/win4lin"

RDEPEND="|| ( (	x11-libs/libXrender
		x11-libs/libXt
		x11-libs/libXmu
		x11-apps/xwininfo
		)
		virtual/x11
		)
		sys-libs/zlib
		amd64? ( app-emulation/emul-linux-x86-gtklibs )
		virtual/libc
		x11-libs/gtk+
		dev-libs/glib"

pkg_nofetch() {
	einfo "Plesae move ${MY_P}.rpm to ${DISTDIR}"
}

src_unpack() {
	rpm2targz ${DISTDIR}/${MY_P}.rpm
	tar zxf ${WORKDIR}/${MY_P}.tar.gz
}

src_compile() {
	einfo "nothing to compile; binary package."
}

src_install() {
	if use doc 
	then
		dodoc ${WORKDIR}/opt/win4linpro/docs/* 
	fi
	rm -fr ${WORKDIR}/opt/win4linpro/docs/
	mv ${WORKDIR}/opt ${D}
	dodir /etc/init.d/
	cp ${FILESDIR}/win4linpro.initd ${D}/etc/init.d/win4linpro
}

pkg_postinst() {
	/opt/win4linpro/bin/postinstall.sh 2> /dev/null
	rm /etc/init.d/Win4LinPro
	einfo ""
	einfo "don't forget 'rc-update add win4linpro default'"
	einfo ""
	einfo "for Guest Media Installation, and to enter licence key:"
	einfo ">  su"
	einfo ">  /opt/win4linpro/bin/loadwinproCD [-r] [<device>]"
	einfo ""
	einfo ""
	einfo "for Guest Installation, as user:"
	einfo ">  /opt/win4linpro/bin/installwinpro [-d <configuration>] [-w <windows-version>]"
	einfo ""
	einfo ""
}