Name: PyGreSQL Version: 4.0 Release: 3%{?dist} Summary: A Python client library for PostgreSQL Group: Applications/Databases URL: http://www.pygresql.org/ # Author states his intention is to dual license under PostgreSQL or Python # licenses --- this is not too clear from the current tarball documentation, # but hopefully will be clearer in future releases. # The PostgreSQL license is very similar to other MIT licenses, but the OSI # recognizes it as an independent license, so we do as well. License: PostgreSQL or Python Source0: ftp://ftp.pygresql.org/pub/distrib/PyGreSQL-%{version}.tgz Patch1: PyGreSQL-set-decimal.patch # PyGreSQL was originally shipped as a sub-RPM of the PostgreSQL package; # these Provides/Obsoletes give a migration path. Note there is no # intention of changing the version numbers in future. Provides: postgresql-python = 8.5.0-1 Obsoletes: postgresql-python < 8.5 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: postgresql-devel python-devel %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description PostgreSQL is an advanced Object-Relational database management system. The PyGreSQL package provides a module for developers to use when writing Python code for accessing a PostgreSQL database. %prep %setup -q %patch1 -p1 # Some versions of PyGreSQL.tgz contain wrong file permissions chmod 755 tutorial chmod 644 tutorial/*.py %build CFLAGS="%{optflags}" %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc docs/*.txt %doc tutorial %{python_sitearch}/*.so %{python_sitearch}/*.py %{python_sitearch}/*.pyc %{python_sitearch}/*.pyo %{python_sitearch}/*.egg-info %changelog * Thu Jul 7 2011 Tom Lane 4.0-3 - Add upstream patch for set_decimal bug Resolves: #719093 * Mon Feb 07 2011 Fedora Release Engineering - 4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Dec 29 2010 Tom Lane 4.0-1 - Update to PyGreSQL 4.0 - Relabel license as PostgreSQL now that that's separately recognized by OSI. * Wed Jul 21 2010 David Malcolm - 3.8.1-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Tue Nov 24 2009 Tom Lane 3.8.1-2 - Fix License tag and permissions on example scripts under tutorial/, per discussion in package review request. Related: #452321 * Fri Jun 20 2008 Tom Lane 3.8.1-1 - Created package by stripping down postgresql specfile and adjusting to meet current packaging guidelines for python modules.