File freetds.spec of Package freetds

BuildRequires: unixODBC-devel unixODBC

%define	name	freetds
%define	version	0.64
 
Name: %{name} 
Version: %{version} 
Release: 3.mge
## Vendor: www.freetds.org 

License: LGPL 
URL: http://www.freetds.org/
Group: System Environment/Libraries 
Source: %{name}-%{version}.tar.bz2
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.  
 
%package devel 
Group: Development/Libraries 
Summary: Include files needed for development with FreeTDS 
Requires: freetds = %{version}

%package unixodbc
Group: System Environment/Libraries
Summary: Driver ODBC for unixODBC
Requires: freetds = %{version}, unixODBC >= 2.0.0

%package doc
Group: Documentation
Summary: User documentation for FreeTDS
 
%description devel
The freetds-devel package contains the files necessary for development with 
the FreeTDS libraries. 

%description unixodbc
The freetds-unixodbc package contains ODBC driver build for unixODBC.

%description doc
The freetds-doc package contains the useguide of FreeTDS and can be installed 
even if FreeTDS main package is not installed

%prep
%setup 
 
%build 

autoreconf --force --install
%configure --prefix=/usr --with-unixodbc=/usr --enable-threadsafe --sysconfdir=%{_sysconfdir} --with-docdir=/usr/share/doc/packages/freetds --enable-msdblib

# libtoolize --force
# aclocal
#- cp -a `which libtool` .
# autoreconf --force --install
#-  %configure --with-tdsver=4.2 --prefix=/usr --with-unixodbc=/usr --enable-threadsafe --sysconfdir=%{_sysconfdir}
#- mv libtool libtool.old
#- cp -a `which libtool` .
#- touch -r libtool.old libtool
#- rm missing
#- touch missing ; chmod 755 missing

make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
 
%install 
rm -rf "$RPM_BUILD_ROOT"
make DESTDIR="$RPM_BUILD_ROOT" install
gunzip -c doc/userguide.tgz | tar x

mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/freetds
mv $RPM_BUILD_ROOT/usr/share/doc/freetds*/* $RPM_BUILD_ROOT/usr/share/doc/packages/freetds/

%post 
/sbin/ldconfig 
 
%clean 
rm -rf $RPM_BUILD_ROOT 
 
%files 
%defattr(-,root,root) 
%doc AUTHORS BUGS COPYING ChangeLog INSTALL NEWS README TODO 
%{_bindir}/*
%{_mandir}/man1/*
%{_libdir}/libct.so*
%{_libdir}/libsybdb.so*
%{_libdir}/libtds.so*
%{_libdir}/libtdssrv.so*
%config %{_sysconfdir}/*
 
%files devel 
%defattr (-,root,root) 
%{_includedir}/*
%{_libdir}/libct.a
%{_libdir}/libct.la
%{_libdir}/libsybdb.a
%{_libdir}/libsybdb.la
%{_libdir}/libtds.a
%{_libdir}/libtds.la
%{_libdir}/libtdsodbc.a
%{_libdir}/libtdsodbc.la
%{_libdir}/libtdssrv.a
%{_libdir}/libtdssrv.la

%files unixodbc
%defattr(-,root,root)
%{_libdir}/libtdsodbc.so*

%files doc
%defattr (-,root,root)
/usr/share/doc/packages/freetds
%doc doc
 
%changelog 
* Sat Feb 10 2007 Matthias G. Eckermann <mge@arcor.de>
- update to 0.64
- initial check in into buildservice
* Wed Feb  5 2003 Ian Grant <Ian.Grant@cl.cam.ac.uk>
- 0.61 tweaked. Added libtdssrv libraries and tools in /usr/bin + man pages
* Sun Dec 30 2002 David Hollis <dhollis@davehollis.com>
- 0.60 tweaked.  Move .a & .la files to -devel package
* Thu Dec 20 2001 Brian Bruns <camber@ais.org> 
- Modifications for 0.53 ver and removing interfaces file
* Wed Jun 28 2001 Brian Bruns <camber@ais.org> 
- Modifications for 0.52 ver and ODBC drivers 
* Wed Feb 14 2001 David Hollis <dhollis@emagisoft.com> 
- First stab at RPM for 0.51 ver 
openSUSE Build Service is sponsored by