From 3a622cb4483225198a12317f013e655f1cdb4a7b Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Wed, 1 Apr 2009 11:45:14 +0000 Subject: Bump to EAPI-2 to force sqlite deps so that tests have a chance of not failing Package-Manager: portage-2.2_rc28/cvs/Linux x86_64 --- dev-python/sqlalchemy/ChangeLog | 9 +++- dev-python/sqlalchemy/Manifest | 3 +- dev-python/sqlalchemy/sqlalchemy-0.5.2-r1.ebuild | 58 ++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 2 deletions(-) create mode 100644 dev-python/sqlalchemy/sqlalchemy-0.5.2-r1.ebuild (limited to 'dev-python/sqlalchemy') diff --git a/dev-python/sqlalchemy/ChangeLog b/dev-python/sqlalchemy/ChangeLog index 54b1cd38efb4..ca928138c5e6 100644 --- a/dev-python/sqlalchemy/ChangeLog +++ b/dev-python/sqlalchemy/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-python/sqlalchemy # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/ChangeLog,v 1.25 2009/03/20 13:15:50 josejx Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/sqlalchemy/ChangeLog,v 1.26 2009/04/01 11:45:14 patrick Exp $ + +*sqlalchemy-0.5.2-r1 (01 Apr 2009) + + 01 Apr 2009; Patrick Lauer + +sqlalchemy-0.5.2-r1.ebuild: + Bump to EAPI-2 to force sqlite deps so that tests have a chance of not + failing 20 Mar 2009; Joseph Jezak sqlalchemy-0.4.7_p1.ebuild, sqlalchemy-0.5.2.ebuild: diff --git a/dev-python/sqlalchemy/Manifest b/dev-python/sqlalchemy/Manifest index 759a21422476..fb51077cad02 100644 --- a/dev-python/sqlalchemy/Manifest +++ b/dev-python/sqlalchemy/Manifest @@ -9,6 +9,7 @@ EBUILD sqlalchemy-0.3.7.ebuild 1304 RMD160 736d0e5f4a67688532c11aec08f2716991a66 EBUILD sqlalchemy-0.4.6.ebuild 1306 RMD160 3bf50695c811c0473529332a425c5b7c90a9ac28 SHA1 5bea86ed7c378bd53661bc77d6a58703d37b7d27 SHA256 931e16cb6a2f69064ab6ab4be955ee50e17bc72f008f941eab52598216fa230b EBUILD sqlalchemy-0.4.7_p1.ebuild 1315 RMD160 51da8b2d2a3fc3c2d66fd332a1be6568fcb0044e SHA1 b7d334bb84591b3f6a1375d1c0cab0a1db59761e SHA256 e00c46fa0841bb57b794a07d86edd5b05ea3f08c952f900946bf615544e3a822 EBUILD sqlalchemy-0.5.0_beta3.ebuild 1315 RMD160 0092619f3c5d0b3448b35760413e47b54d23220a SHA1 2fd3dd832be527b0855d54771590efb870b39c2c SHA256 4fa3ae3abfd4965743fa05bda694375ba0c739a76393ed0bdc290ce84a7d42ab +EBUILD sqlalchemy-0.5.2-r1.ebuild 1335 RMD160 2b45a9d3ab7d9e95f4a45d61fb146314513f694a SHA1 b44da488a7b5e13388f4acb8ab77ae1110d5d6c2 SHA256 2903b848479693b955441d31f0b6dfea676e8932e78a8975408d67a1c7c7f300 EBUILD sqlalchemy-0.5.2.ebuild 1312 RMD160 8bbb57f0cd85b1a38db74e93fb0d556bb7029066 SHA1 d821413113fc80e1d091f9e7a09ffe6a6d97b3ba SHA256 e0a676571581dbeed88c778deafe3b632224367308abfd63714ccce57857a643 -MISC ChangeLog 4356 RMD160 fc65eb7ae6ebb1170fddc44ce1d1de9e89b7d0c8 SHA1 9914dd61175b74df06f3baa942f6fd69ac87c7e9 SHA256 ef513b235589ff3b7794989b76e8db85bf8b8af813294654beb03878e037c202 +MISC ChangeLog 4558 RMD160 d4d97289dc04d9772b1dd2f4847f9abb005bcf29 SHA1 a7f4a1ed2497746ab088c228a75b5520f9071971 SHA256 2d641c1c7ed3fe1b5e4b33d1fc2e4437fa8fc997f1e60b9440c4f860bea5eba5 MISC metadata.xml 159 RMD160 900a8c55d7a7d2f6312594769aaf941bf9e99c7f SHA1 c8e604d56dae898258b5254d78cfeac0b981e288 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 diff --git a/dev-python/sqlalchemy/sqlalchemy-0.5.2-r1.ebuild b/dev-python/sqlalchemy/sqlalchemy-0.5.2-r1.ebuild new file mode 100644 index 000000000000..eca49431b1ae --- /dev/null +++ b/dev-python/sqlalchemy/sqlalchemy-0.5.2-r1.ebuild @@ -0,0 +1,58 @@ +# 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.2-r1.ebuild,v 1.1 2009/04/01 11:45:14 patrick Exp $ + +EAPI="2" + +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="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +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/pysqlite >=dev-lang/python-2.5[sqlite] ) + )" + +S="${WORKDIR}/${MY_P}" + +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="./test/" "${python}" test/alltests.py || die "tests failed" +} -- cgit v1.2.3-65-gdbad