Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > media > contrib-release-src > by-pkgid > 00582ab5db2df486512782e08521d9f7 > files > 2

kinterbasdb-3.2.2-1mdv2009.1.src.rpm

%define name	kinterbasdb
%define version	3.2.2
%define release	%mkrel 1
%define cflags -std=c99 $RPM_OPT_FLAGS

Summary:	A Python DB-API 2.0 compliant interface to Firebird
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	BSD style
Group:		Databases
Source0:	%{name}-%{version}.tar.gz
Group:		Development/Python
BuildRoot:	%{_tmppath}/%{name}-buildroot
URL:		http://kinterbasdb.sourceforge.net/
Requires:	python-egenix-mx-base
#Requires:	firebird
%py_requires -d
BuildRequires:	firebird-devel

%description
KInterbasDB is a Python extension package that implements Python Database API
2.0-compliant support for the open source relational database Firebird and some
versions of its proprietary cousin BorlandĀ® InterbaseĀ®.
In addition to the minimal feature set of the standard Python DB API,
KInterbasDB also exposes nearly the entire native client API of the database
engine.

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

%build
env CFLAGS="%{cflags}" /usr/bin/python setup.py build

%install
rm -rf %{buildroot}
%_bindir/python setup.py install --root=%{buildroot}
cd %{buildroot}%{python_sitearch}
%_bindir/python -c "import kinterbasdb"

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc README PKG-INFO
%doc docs
%{py_platsitedir}/%{name}
%{py_platsitedir}/%{name}-%{version}-py*.egg-info
%{py_sitedir}/%{name}/docs




%changelog
* Fri Apr 17 2009 Anne Nicolas <anne.nicolas@mandriva.com> 3.2.2-1mdv2009.1
+ Revision: 367852
- update for bug fixes

* Tue Jan 06 2009 Funda Wang <fundawang@mandriva.org> 3.2-8mdv2009.1
+ Revision: 325682
- rebuild

* Fri Jul 25 2008 Thierry Vignaud <tvignaud@mandriva.com> 3.2-7mdv2009.0
+ Revision: 247766
- rebuild

* Wed Jan 02 2008 Olivier Blin <oblin@mandriva.com> 3.2-5mdv2008.1
+ Revision: 140863
- restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request
    - fix summary-ended-with-dot

* Tue Sep 18 2007 Guillaume Rousse <guillomovitch@mandriva.org> 3.2-5mdv2008.0
+ Revision: 89807
- rebuild


* Mon Dec 11 2006 Marcelo Ricardo Leitner <mrl@mandriva.com> 3.2-4mdv2007.0
+ Revision: 94783
- Also ship egg-info files.
- Rebuilt against python 2.5

* Thu Nov 16 2006 Marcelo Ricardo Leitner <mrl@mandriva.com> 3.2-3mdv2007.1
+ Revision: 84943
- Better hanlding for python macros/archs.
- Do not support old gcc's and avoid rpm recreation problems.
- Rebuilt against firebird 2.0 final.

* Tue Sep 05 2006 Marcelo Ricardo Leitner <mrl@mandriva.com> 3.2-2mdv2007.0
+ Revision: 59757
- Import kinterbasdb

* Sat Sep 02 2006 Marcelo Ricardo Leitner <mrl@mandriva.com>
- Updated (Build)Requires so it reflects 2007 state.
- Use macro python_sitearch.
- enter buildroot/python_sitearch dir before trying to test the module.

* Thu Aug 24 2006 Philippe Makowski <makowski@firebird-fr.eu.org> 
- initial release