dev-util/heimdall/heimdall-9999.ebuild
changeset 50 7db084666240
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dev-util/heimdall/heimdall-9999.ebuild	Tue Nov 27 21:16:51 2012 +0100
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit qt4-r2 git-2 
+
+DESCRIPTION="Tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy S devices."
+HOMEPAGE="http://www.glassechidna.com.au/products/heimdall/"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/Benjamin-Dobell/Heimdall.git"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS=""
+IUSE="X"
+
+DEPEND="virtual/libusb:1
+	X? ( x11-libs/qt-core
+		 x11-libs/qt-gui
+		)"
+
+src_prepare() {
+	cd ${PN}
+	sed "s:sudo:#sudo:" -i Makefile.in
+}
+
+src_configure() {
+	cd libpit
+	econf
+	cd ../heimdall
+	econf
+	if use X; then
+		cd ../heimdall-frontend
+		eqmake4 OUTPUTDIR="/usr/bin" heimdall-frontend.pro
+	fi
+}
+
+src_compile() {
+	cd libpit
+	emake || die "emake failed"
+	cd ../heimdall
+	emake || die "emake failed"
+	if use X; then
+		cd ../heimdall-frontend
+		emake || die "emake failed"
+	fi
+}
+
+src_install() {
+	dodoc README || die "dodoc failed"
+	cd libpit
+	emake DESTDIR="${D}" install || die "Install failed"
+	cd ../heimdall
+	emake DESTDIR="${D}" install || die "Install failed"
+	if use X; then
+		cd ../heimdall-frontend
+		emake INSTALL_ROOT="${D}" install || die "install failed"
+	fi
+
+}