diff --git a/python-db/python-db.patch b/python-db/python-db.patch index 5c76e436d1..3de24d8882 100644 --- a/python-db/python-db.patch +++ b/python-db/python-db.patch @@ -1,6 +1,6 @@ -Index: psycopg2-2.0.7/psycopg/config.h ---- psycopg2-2.0.7/psycopg/config.h.orig 2007-04-11 14:12:37 +0200 -+++ psycopg2-2.0.7/psycopg/config.h 2007-05-17 17:50:16 +0200 +Index: psycopg2-2.0.8/psycopg/config.h +--- psycopg2-2.0.8/psycopg/config.h.orig 2007-04-11 14:12:37 +0200 ++++ psycopg2-2.0.8/psycopg/config.h 2007-05-17 17:50:16 +0200 @@ -115,10 +115,11 @@ #if defined(__FreeBSD__) || (defined(_WIN32) && !defined(__GNUC__)) || defined(__sun__) @@ -14,9 +14,9 @@ Index: psycopg2-2.0.7/psycopg/config.h #endif /* postgresql < 7.4 does not have PQfreemem */ -Index: psycopg2-2.0.7/setup.py ---- psycopg2-2.0.7/setup.py.orig 2007-04-11 17:03:50 +0200 -+++ psycopg2-2.0.7/setup.py 2007-05-17 17:51:26 +0200 +Index: psycopg2-2.0.8/setup.py +--- psycopg2-2.0.8/setup.py.orig 2007-04-11 17:03:50 +0200 ++++ psycopg2-2.0.8/setup.py 2007-05-17 17:51:26 +0200 @@ -191,6 +191,9 @@ self.include_dirs.append(".") diff --git a/python-db/python-db.spec b/python-db/python-db.spec index eac725743b..12a7390166 100644 --- a/python-db/python-db.spec +++ b/python-db/python-db.spec @@ -30,6 +30,7 @@ %define V_psycopg2 2.0.8 %define V_mysql_python 1.2.2 %define V_cx_oracle 4.4 +%define V_sqlobject 0.10.2 # package information Name: python-db @@ -42,7 +43,7 @@ Class: EVAL Group: Language License: GPL Version: %{V_python} -Release: 20080916 +Release: 20080922 # package options %option with_sqlite yes @@ -55,6 +56,7 @@ Source0: http://initd.org/pub/software/pysqlite/releases/%{V_pysqlite_major Source1: http://initd.org/pub/software/psycopg/psycopg2-%{V_psycopg2}.tar.gz Source2: http://switch.dl.sourceforge.net/mysql-python/MySQL-python-%{V_mysql_python}.tar.gz Source3: http://switch.dl.sourceforge.net/cx-oracle/cx_Oracle-%{V_cx_oracle}.tar.gz +Source4: http://pypi.python.org/packages/source/S/SQLObject/SQLObject-%{V_sqlobject}.tar.gz Patch0: python-db.patch # build information @@ -111,12 +113,18 @@ AutoReqProv: no url = http://prdownloads.sourceforge.net/cx-oracle/ regex = cx_Oracle-(__VER__)\.tar\.gz } + prog python-db:sqlobject = { + version = %{V_sqlobject} + url = http://pypi.python.org/pypi/SQLObject + regex = pypi/SQLObject/(__VER__) + } %prep %setup -q -c %setup -q -T -D -a 1 %setup -q -T -D -a 2 %setup -q -T -D -a 3 + %setup -q -T -D -a 4 %patch -p0 %build @@ -149,6 +157,9 @@ AutoReqProv: no %{l_prefix}/bin/python setup.py build ) || exit $? %endif + ( cd SQLObject-%{V_sqlobject} + %{l_prefix}/bin/python setup.py build + ) || exit $? %install rm -rf $RPM_BUILD_ROOT @@ -189,6 +200,12 @@ AutoReqProv: no --prefix=%{l_prefix} ) || exit $? %endif + ( cd SQLObject-%{V_sqlobject} + %{l_prefix}/bin/python setup.py install \ + --skip-build \ + --root=$RPM_BUILD_ROOT \ + --prefix=%{l_prefix} + ) || exit $? %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} %files -f files