# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/sqlalchemy-0.5.5.ebuild,v 1.2 2009/07/16 23:32:21 neurogeek Exp $ inherit subversion EAPI="2" ESVN_REPO_URI="http://svn.sqlalchemy.org/sqlalchemy/trunk/" ESVN_PROJECT="sqlalchemy" #ESVN_STORE_DIR="${DISTDIR}/svn-src" NEED_PYTHON=2.4 inherit distutils MY_P=SQLAlchemy-${PV/_} DESCRIPTION="Python SQL toolkit and Object Relational Mapper." HOMEPAGE="http://www.sqlalchemy.org/" SRC_URI="" LICENSE="MIT" SLOT="0" IUSE="doc examples firebird mssql mysql postgres +sqlite test" KEYWORDS="~amd64 ~ppc ~x86" # note: if you use psycopg-1, then you need egenix-mx-base RDEPEND="firebird? ( dev-python/kinterbasdb ) mssql? ( dev-python/pymssql ) mysql? ( dev-python/mysql-python ) postgres? ( || ( ( >=dev-python/psycopg-2 ) ( =dev-db/sqlite-3.3.13 || ( dev-python/pysqlite >=dev-lang/python-2.5 ) )" DEPEND="dev-python/setuptools test? ( >=dev-db/sqlite-3.3.13 >=dev-python/nose-0.10.4 || ( dev-python/pysqlite >=dev-lang/python-2.5[sqlite] ) )" S="${WORKDIR}/${MY_P}" src_unpack() { subversion_src_unpack } src_prepare(){ #Skip flawed test epatch "${FILESDIR}/${P}_tests.patch" } src_install() { distutils_src_install use doc && dohtml doc/* if use examples; then insinto /usr/share/doc/${PF} doins -r examples fi } src_test() { PYTHONPATH="${T}" ${python} setup.py develop --install-dir="${T}" nosetests --with-sqlalchemy || die "tests failed" }