| # Copyright 1999-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Header: /var/cvsroot/gentoo-x86/net-zope/externaleditor/externaleditor-0.9.1.ebuild,v 1.2 2008/03/23 17:47:53 armin76 Exp $ |
| |
| inherit zproduct |
| |
| MY_PN="ExternalEditor" |
| MY_P="${MY_PN}-${PV}-src" |
| DESCRIPTION="Allows you to use your favorite editor(s) from ZMI" |
| HOMEPAGE="http://plope.com/software/ExternalEditor/" |
| SRC_URI="${HOMEPAGE}/${MY_P}.tgz" |
| |
| LICENSE="ZPL" |
| KEYWORDS="~amd64 ~ppc ~sparc ~x86" |
| |
| RDEPEND=">=net-zope/zopeedit-${PV}" |
| |
| ZPROD_LIST="${MY_PN}" |
| |
| S_ZPROD=${WORKDIR}/${MY_PN} |
| #S=${S_ZPROD} |
| MYDOC="*.txt ${MYDOC}" |
| |
| src_unpack() { |
| # this hack is needed for creating proper zope product directory |
| # with only necessary files (looking from zope product standpoint ) |
| # while skipping unnecesary files from zopeedit package |
| mkdir ${S_ZPROD}.tmp |
| unpack ${MY_P}.tgz |
| cd ${S_ZPROD} |
| mv *.dtml __init__.py *.txt *.gif ${MY_PN}.py ${S_ZPROD}.tmp |
| cd .. |
| rm -rf ${S_ZPROD} |
| mkdir ${S_ZPROD} |
| # this mv creates proper product directory in default location |
| mv ${S_ZPROD}.tmp ${S_ZPROD}/${MY_PN} |
| } |
| |
| src_install() { |
| S="${S_ZPROD}" zproduct_src_install |
| } |
| |
| pkg_postinst() { |
| zproduct_pkg_postinst |
| ewarn "To use the External Editor Zope Product you will need to manually" |
| ewarn "configure the helper application(/usr/bin/zopeedit.py) for your" |
| ewarn "browser. Read the documention in /usr/share/doc/${PF}/" |
| } |