# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: DESCRIPTION="PostgreSQL database adapter for Zope." # best one SRC_URI="http://initd.org/pub/software/psycopg/psycopg-${PV}.tar.gz" HOMEPAGE="http://www.initd.org/software/psycopg.py" DEPEND="" RDEPEND="=dev-lang/python-2.1* >=dev-python/egenix-mx-base-py21-2.0.4 >=dev-db/postgresql-7.1.3" S="${WORKDIR}/psycopg-${PV}/ZPsycopgDA/" SLOT="0" KEYWORDS="x86 ~sparc ~alpha" LICENSE="GPL-2" MODDIR="/usr/share/zope/${P}/" DOCDIR="/usr/share/doc/zope/${P}/" PROD_NAME="ZPsycopgDA" PROD_LST="ZPsycopgDA" src_install() { dodir ${DOCDIR} cp -a *.txt ${D}/${DOCDIR} rm -f *.txt prepalldocs cd .. cp -f ${FILESDIR}/zprod-update ./tzu sed -e "/MOD_DIR=/ c\\MOD_DIR=\"${MODDIR}\"\\ " \ -e "/PROD_NAME=/ c\\PROD_NAME=\"${PROD_NAME}\"\\ " \ -e "/PROD_LST=/ c\\PROD_LST=\"${PROD_LST}\"\\ " \ tzu > zprod-update rm -f tzu chmod ug+x zprod-update # creates a master copy, to be later installed to other zope instances. dodir ${MODDIR} cp -a ZPsycopgDA/ ${D}/${MODDIR} mv zprod-update ${D}/${MODDIR} } pkg_postinst() { einfo "You must run the following in order to add this product to a zope instances:" einfo "# cd ${MODDIR}" einfo "# ./zprod-update add /path/of/zope/instance" einfo ; einfo "Example:" einfo "\t./zprod-update add /usr/share/zope/zope-2.6.0" einfo ; einfo "Don't forget to restart the zope instance." }