All pastes #17709 Raw Edit

enigmail

public text v1 · immutable
#17709 ·published 2005-07-14 20:14 UTC
rendered paste body
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit moz-config

EMVER="0.92.0"
IPCVER="1.1.3"
THUNDER="1.0.5"

DESCRIPTION="Thunderbird Mail Client"
HOMEPAGE="http://www.mozilla.org/projects/thunderbird/"
SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${THUNDER}/source/thunderbird-${THUNDER}-source.tar.bz2
	 http://downloads.mozdev.org/enigmail/src/enigmail-${EMVER}.tar.gz
	 http://downloads.mozdev.org/enigmail/src/ipc-${IPCVER}.tar.gz"

KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
SLOT="0"
LICENSE="MPL-1.1 NPL-1.1"

RDEPEND=">=app-crypt/gnupg-1.4"

S=${WORKDIR}/mozilla

src_unpack() {
	unpack ${A} || die "unpack failed"

	for x in ipc enigmail; do
		mv ${WORKDIR}/${x} ${S}/extensions || die "mv failed"
		cd ${S}/extensions/${x} || die "cd failed"
		makemake
	done
}

src_compile(){
	cd ${S}/extensions/ipc || die "cd ipc failed"
	make || die "make ipc failed"

	cd ${S}/extensions/enigmail || die "cd enigmail failed"
	make || die "make enigmail failed"
}

src_install(){
	mv ${D}${tb_libdir}/chrome/enigmail-skin-tbird.jar\
			${D}${tb_libdir}/chrome/enigmail-skin.jar

	chown -R root:root ${D}${tb_libdir}
}