[freetds] [gnome-db] Gnome DB 0.9 / FreeTDS 0.60 fixes (fwd)
Brian Bruns
camber at ais.org
Mon Dec 30 08:30:44 EST 2002
Here's a patch to the spec file that appeared on the gnome-db list. Also
raises an interesting point about how other packages should detect the
presence on freetds. Maybe we should develop an m4 macro?
Brian
---------- Forwarded message ----------
Date: Mon, 30 Dec 2002 01:17:43 -0500
From: David T Hollis <dhollis at davehollis.com>
To: gnome-db-list at gnome.org
Subject: [gnome-db] Gnome DB 0.9 / FreeTDS 0.60 fixes
Here are some patches I created to get the 0.9 SRPMS (RH8) to compile
correctly on my system. I tweaked the FreeTDS spec file to put the .a
files (static-link libs) in the -devel package for cleanliness and had
to create a patch for the configure script for libgda to find the
FreeTDS headers in the right place (/usr/include/freetds).
-------------- next part --------------
--- freetds.spec 2002-12-12 09:51:17.000000000 -0500
+++ freetds.spec.new 2002-12-30 00:57:39.000000000 -0500
@@ -3,16 +3,19 @@
Name: %{name}
Version: %{version}
-Release: 1
+Release: 2
Vendor: www.freetds.org
Copyright: LGPL
Group: System Environment/Libraries
Source: ftp://ftp.metalab.unc.edu/pub/Linux/ALPHA/freetds/%{name}-%{version}.tgz
-BuildRoot: /var/tmp/%{name}-buildroot
-Summary: FreeTDS is a free re-implementation of the TDS (Tabular DataStream) protocol that is used by Sybase and Microsoft for their database products.
+BuildRoot: %{_tmppath}/%{name}-buildroot
+Summary: FreeTDS is a free re-implementation of the TDS (Tabular DataStream) protocol that is used by Sybase and Microsoft for their database products.
%description
-FreeTDS is a project to document and implement the TDS (Tabular DataStream) protocol. TDS is used by Sybase and Microsoft for client to database server communications. FreeTDS includes call level interfaces for DB-Lib, CT-Lib, and ODBC.
+FreeTDS is a project to document and implement the TDS (Tabular DataStream)
+protocol. TDS is used by Sybase and Microsoft for client to database server
+communications. FreeTDS includes call level interfaces for DB-Lib, CT-Lib,
+and ODBC.
%package devel
Group: Development/Libraries
@@ -20,7 +23,8 @@
Requires: freetds = %{version}
%description devel
-The freetds-devel package contains the files necessary for development with with the Free TDS libraries.
+The freetds-devel package contains the files necessary for development
+with with the Free TDS libraries.
%prep
%setup
@@ -59,18 +63,13 @@
%files
%defattr(-,root,root)
%doc AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README TODO
-%{_libdir}/libct.a
-%{_libdir}/libct.so*
-%{_libdir}/libsybdb.a
-%{_libdir}/libsybdb.so*
-%{_libdir}/libtds.a
-%{_libdir}/libtds.so*
-%{_libdir}/libtdsodbc.a
-%{_libdir}/libtdsodbc.so*
+%{_libdir}/lib*.so*
%config %{_sysconfdir}/freetds.conf
%files devel
%defattr (-,root,root)
+%{_libdir}/lib*.a
+%{_libdir}/lib*.la
%{_includedir}/freetds/bkpublic.h
%{_includedir}/freetds/cstypes.h
%{_includedir}/freetds/cspublic.h
@@ -89,9 +88,14 @@
%{_includedir}/freetds/tds_configs.h
%changelog
+* Sun Dec 30 2002 David Hollis <dhollis at davehollis.com>
+- 0.60 tweaked. Move .a & .la files to -devel package
+
* Thu Dec 20 2001 Brian Bruns <camber at ais.org>
- Modifications for 0.53 ver and removing interfaces file
+
* Wed Jun 28 2001 Brian Bruns <camber at ais.org>
- Modifications for 0.52 ver and ODBC drivers
+
* Wed Feb 14 2001 David Hollis <dhollis at emagisoft.com>
- First stab at RPM for 0.51 ver
More information about the FreeTDS
mailing list