dev-util/heimdall/heimdall-9999.ebuild
author Da Risk <da_risk@geekorum.com>
Sat, 29 Dec 2012 02:01:03 +0100
changeset 55 a19fd6a6e6d3
parent 50 7db084666240
permissions -rw-r--r--
Add repoze-who needed for mozilla sync
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
# Copyright 1999-2011 Gentoo Foundation
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
# Distributed under the terms of the GNU General Public License v2
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
# $Header: $
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
EAPI=3
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
inherit qt4-r2 git-2 
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
DESCRIPTION="Tool suite used to flash firmware (aka ROMs) onto Samsung Galaxy S devices."
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
HOMEPAGE="http://www.glassechidna.com.au/products/heimdall/"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
SRC_URI=""
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
EGIT_REPO_URI="git://github.com/Benjamin-Dobell/Heimdall.git"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
LICENSE=""
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
SLOT="0"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
KEYWORDS=""
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
IUSE="X"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
DEPEND="virtual/libusb:1
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
	X? ( x11-libs/qt-core
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
		 x11-libs/qt-gui
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
		)"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
src_prepare() {
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26
	cd ${PN}
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    27
	sed "s:sudo:#sudo:" -i Makefile.in
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    28
}
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    29
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    30
src_configure() {
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    31
	cd libpit
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    32
	econf
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    33
	cd ../heimdall
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    34
	econf
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    35
	if use X; then
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    36
		cd ../heimdall-frontend
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    37
		eqmake4 OUTPUTDIR="/usr/bin" heimdall-frontend.pro
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    38
	fi
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    39
}
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    40
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    41
src_compile() {
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    42
	cd libpit
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    43
	emake || die "emake failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    44
	cd ../heimdall
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    45
	emake || die "emake failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    46
	if use X; then
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    47
		cd ../heimdall-frontend
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    48
		emake || die "emake failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    49
	fi
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    50
}
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    51
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    52
src_install() {
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    53
	dodoc README || die "dodoc failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    54
	cd libpit
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    55
	emake DESTDIR="${D}" install || die "Install failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    56
	cd ../heimdall
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    57
	emake DESTDIR="${D}" install || die "Install failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    58
	if use X; then
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    59
		cd ../heimdall-frontend
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    60
		emake INSTALL_ROOT="${D}" install || die "install failed"
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    61
	fi
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    62
7db084666240 Heimdall add X use flags to install heimdall-frontend
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    63
}