| # Copyright 1999-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/app-emulation/ies4linux/ies4linux-2.99.0.1.ebuild,v 1.2 2009/11/06 22:33:05 ssuominen Exp $ |
| |
| inherit eutils versionator |
| |
| DESCRIPTION="Installer for Microsoft Internet Explorer" |
| HOMEPAGE="http://www.ies4linux.org/" |
| SRC_URI="http://www.ies4linux.org/downloads/${P}.tar.gz" |
| LICENSE="GPL-2" |
| |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| IUSE="gtk kde" |
| |
| DEPEND=">=app-arch/cabextract-1.0 |
| >=app-emulation/wine-0.9.0" |
| |
| RDEPEND="${DEPEND} |
| gtk? ( dev-python/pygtk |
| >=dev-lang/python-2.4 ) |
| kde? ( kde-base/kommander )" |
| |
| src_unpack() { |
| |
| unpack ${A} |
| cd "${S}" |
| |
| epatch "${FILESDIR}/ies4linux-2.5_beta6-Installation_directory_discovery.patch" || die |
| } |
| |
| src_install() { |
| |
| INS_BASE_PATH="/usr/lib/${PN}" |
| |
| # Main executable script |
| |
| insinto "${INS_BASE_PATH}" |
| |
| insopts -m0755 |
| doins "${PN}" || die "doins failed" |
| |
| dosym "${INS_BASE_PATH}/${PN}" "/usr/bin/${PN}" || die "dosym failed" |
| |
| # Main libraries |
| |
| insinto "${INS_BASE_PATH}/lib" |
| |
| insopts -m0644 |
| ( doins "lib/files" && |
| doins "lib/${PN}.svg" && |
| doins "lib/${PN}.png" && |
| doins "lib/messages.txt" |
| ) || die "doins failed" |
| |
| insopts -m0755 |
| ( doins "lib/"*.sh && |
| doins "lib/xdg-desktop-icon" && |
| doins "lib/xdg-desktop-menu" |
| ) || die "doins failed" |
| |
| # Localization libraries |
| |
| insinto "${INS_BASE_PATH}/lang" |
| |
| insopts -m0644 |
| doins "lang/"*.sh || die "doins failed" |
| |
| # Windows registry files |
| |
| insinto "${INS_BASE_PATH}/winereg" |
| |
| insopts -m0644 |
| doins "winereg/"*.reg || die "doins failed" |
| |
| # Graphical installers |
| |
| insopts -m0644 |
| |
| insinto "${INS_BASE_PATH}/ui/kommander" |
| ( doins "ui/kommander/"*.kmdr && |
| doins "ui/kommander/"*.sh |
| ) || die "doins failed" |
| |
| insinto "${INS_BASE_PATH}/ui/pygtk" |
| ( doins "ui/pygtk/"*.py && |
| doins "ui/pygtk/"*.sh |
| ) || die "doins failed" |
| |
| # Documentation |
| |
| dodoc "README" || die "dodoc failed" |
| } |
| |
| pkg_postinst() { |
| |
| elog |
| elog "IEs4Linux is an installer for Microsoft Internet Explorer." |
| elog "You just emerged the installer, you now have to run \`${PN}\`," |
| elog "as a normal user, to actually install Microsoft Internet Explorer." |
| elog |
| |
| use gtk && ( |
| elog "To use the PyGTK installer interface, start IEs4Linux" |
| elog "with the \"--gui gtk\" option." |
| elog |
| ) |
| |
| use kde && ( |
| elog "To use the KDE Kommander installer interface, start IEs4Linux" |
| elog "with the \"--gui kommander\" option." |
| elog |
| ) |
| |
| elog "Do note that, while IEs4Linux itself, is licensed under the GPL-2," |
| elog "it is only an installer for Microsoft Internet Explorer. You must own" |
| elog "a Microsoft Windows license, and agree to the Internet Explorer license," |
| elog "to install any version of Microsoft Internet Explorer." |
| elog |
| } |