Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > e2518b144e641501315abcbf0722479a > files > 2

python-psycopg-1.1.21-2mdk.src.rpm

%define module psycopg

%define zope_product_path %{_prefix}/lib/zope/lib/python/Products/

Summary:        PostgreSQL database adapter for Python
Name:           python-%module
Version:        1.1.21
Release:        %mkrel 2
Group:          Development/Python
License:        GPL
URL:            http://www.initd.org/software/initd/psycopg
Source0:        http://initd.org/pub/software/psycopg/%{module}-%{version}.tar.bz2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
# for DateTime
Requires:       python-egenix-mx-base
BuildRequires:  python-devel
BuildRequires:  postgresql-devel 
BuildRequires:  python-egenix-mx-base

%description
psycopg is a PostgreSQL database adapter for the Python programming
language (just like pygresql and popy.) It was written from scratch with
the aim of being very small and fast, and stable as a rock. The main
advantages of psycopg are that it supports the full Python DBAPI-2.0 and
being thread safe at level 2.

%package -n zope-ZPsycopgDA
Summary: Zope postgresql adaptor
Group: Networking/WWW
Requires: zope
Requires: %{name} = %{version}

%description -n zope-ZPsycopgDA
Zope postgresql adaptor

%prep
%setup -q -n %{module}-%{version}

%build
%configure --with-postgres-includes=%{_includedir}/pgsql/ --with-mxdatetime-includes=%{_libdir}/python%{pyver}/site-packages/mx/DateTime/mxDateTime/
%make

%install
mkdir -p $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/
install -m 555 psycopgmodule.so $RPM_BUILD_ROOT/%{_libdir}/python%{pyver}/site-packages/

# isntall zope product
mkdir -p $RPM_BUILD_ROOT/%zope_product_path
cp -a ZPsycopgDA $RPM_BUILD_ROOT/%zope_product_path

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc AUTHORS  COPYING  CREDITS  FAQ  INSTALL  NEWS  README  RELEASE-1.0  SUCCESS  TODO doc
%{_libdir}/python%{pyver}/site-packages/*.so

%files -n zope-ZPsycopgDA
%defattr(-,root,root,-)
%zope_product_path/ZPsycopgDA

%changelog
* Tue Dec 13 2005 Michael Scherer <misc@mandriva.org> 1.1.21-2mdk
- fix Requires
- quiet setup

* Sat Nov  5 2005  Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.1.21-1mdk
- first contrib