Name: postgresql-odbc Summary: PostgreSQL ODBC driver Version: 08.04.0200 Release: 1%{?dist} License: LGPLv2+ Group: Applications/Databases URL: http://psqlodbc.projects.postgresql.org/ # Upstream has a mirror redirector for downloads, so the URL is hard to # represent statically. You can get the tarball by following a link from # http://www.postgresql.org/ftp/odbc/versions/src/ Source0: psqlodbc-%{version}.tar.gz # CAUTION: acinclude.m4 has to be kept in sync with package's aclocal.m4. # This is a kluge that ought to go away, but upstream currently isn't # shipping their custom macros anywhere except in aclocal.m4. (The macros # actually come from the Postgres source tree, but we haven't got that # available while building this RPM.) To generate: in psqlodbc source tree, # aclocal -I . -I $PGSRC/config # then strip aclocal.m4 down to just the PGAC macros. # BUT: as of 08.04.0200, configure.ac hasn't been updated to use PG8.4 # macros, so keep using the previous version of acinclude.m4. Source1: acinclude.m4 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: unixODBC-devel BuildRequires: libtool automake autoconf postgresql-devel BuildRequires: openssl-devel krb5-devel pam-devel zlib-devel readline-devel Requires: postgresql-libs >= 8.0 # This spec file and ancillary files are licensed in accordance with # the psqlodbc license. %description This package includes the driver needed for applications to access a PostgreSQL system via ODBC (Open Database Connectivity). %prep %setup -q -n psqlodbc-%{version} # Some missing macros. Courtesy Owen Taylor . cp -p %{SOURCE1} . # Use build system's libtool.m4, not the one in the package. rm -f libtool.m4 libtoolize --force --copy aclocal -I . automake --add-missing --copy autoconf autoheader %build %configure --with-unixodbc --disable-dependency-tracking make %install rm -rf $RPM_BUILD_ROOT %makeinstall # Provide the old library name "psqlodbc.so" as a symlink, # and remove the rather useless .la file pushd ${RPM_BUILD_ROOT}%{_libdir} ln -s psqlodbcw.so psqlodbc.so rm psqlodbcw.la popd %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %attr(755,root,root) %{_libdir}/psqlodbcw.so %{_libdir}/psqlodbc.so %doc license.txt readme.txt docs/* %changelog * Mon Mar 15 2010 Tom Lane 08.04.0200-1 - Update to version 08.04.0200 Resolves: #568900 * Wed Jan 20 2010 Tom Lane 08.04.0100-3 - Correct Source0: tag and comment to reflect how to get the tarball * Mon Nov 23 2009 Dennis Gregorovic - 08.04.0100-2.1 - Rebuilt for RHEL 6 * Fri Aug 28 2009 Tom Lane 08.04.0100-2 - Rebuild with new openssl * Tue Aug 18 2009 Tom Lane 08.04.0100-1 - Update to version 08.04.0100 * Sun Jul 26 2009 Fedora Release Engineering - 08.03.0200-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 08.03.0200-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Feb 20 2009 Tom Lane 08.03.0200-2 - Rebuild for unixODBC 2.2.14. * Tue Aug 5 2008 Tom Lane 08.03.0200-1 - Update to version 08.03.0200 * Tue Feb 12 2008 Tom Lane 08.03.0100-1 - Update to version 08.03.0100 - Since it looks like upstream has decided to stick with psqlodbcw.so permanently, allow the library to have that name. But continue to provide psqlodbc.so as a symlink. * Fri Nov 2 2007 Tom Lane 08.02.0500-1 - Update to version 08.02.0500 * Thu Aug 2 2007 Tom Lane 08.02.0200-2 - Update License tag to match code. * Wed Apr 25 2007 Tom Lane 08.02.0200-1 - Update to version 08.02.0200 * Mon Dec 11 2006 Tom Lane 08.01.0200-4 - Rebuild for new Postgres libraries * Wed Jul 12 2006 Jesse Keating - 08.01.0200-3.1 - rebuild * Sat Jun 10 2006 Tom Lane 08.01.0200-3 - Fix BuildRequires: for mock build environment * Wed Mar 22 2006 Tom Lane 08.01.0200-2 - Change library name back to psqlodbc.so, because it appears that upstream will revert to that name in next release; no point in thrashing the name. - Include documentation files unaccountably omitted before (bug #184158) * Fri Feb 10 2006 Jesse Keating - 08.01.0200-1.2 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 08.01.0200-1.1 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Feb 3 2006 Tom Lane 08.01.0200-1 - Update to version 08.01.0200. - Upstream now calls the library psqlodbcw.so ... add a symlink to avoid breaking existing odbc configuration files. * Wed Dec 14 2005 Tom Lane 08.01.0102-1 - Update to version 08.01.0102. - Add buildrequires postgresql-devel (bz #174505) * Fri Dec 09 2005 Jesse Keating - rebuilt * Mon Nov 7 2005 Tom Lane 08.01.0100-1 - Update to version 08.01.0100. * Wed Mar 2 2005 Tom Lane 08.00.0100-1 - Update to version 08.00.0100. * Fri Nov 12 2004 Tom Lane 7.3-9 - back-port 64-bit fixes from current upstream (bug #139004) * Tue Sep 21 2004 Tom Lane 7.3-8 - rebuilt * Tue Jun 15 2004 Elliot Lee - rebuilt * Wed Mar 10 2004 Tom Lane - Correct License: annotation. * Tue Mar 02 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Fri Nov 21 2003 David Jee 7.3-5 - rebuild * Wed Nov 05 2003 David Jee 7.3-4 - import new community version 07.03.0200 * Mon Sep 15 2003 Andrew Overholt 7.3-3 - autotools fixes (courtesy Alex Oliva and Owen Taylor ) * Tue Jul 08 2003 Andrew Overholt 7.3-3 - allow use with unixODBC (courtesy Troels Arvin) [Bug #97998] * Wed Jun 04 2003 Elliot Lee - rebuilt * Mon Jun 02 2003 Andrew Overholt 7.3-1 - sync to new community version (07.03.0100 => v7.3, r1) * Thu Jan 23 2003 Tim Powers 1-2 - rebuild * Tue Jan 14 2003 Andrew Overholt - 1-1 - initial build (just took old package sections)