# $Id: tclodbc.spec,v 1.2 2001/11/04 10:54:48 jfontain Exp $ %define version 2.2.1 %define directory /usr Summary: ODBC interface for Tcl Name: tclodbc Version: %{version} Release: 1 Copyright: public domain Group: Development/Languages/Tcl Source: http://prdownloads.sourceforge.net/tclodbc/tclodbc.%{version}.tar.gz URL: http://sourceforge.net/projects/tclodbc Packager: Jean-Luc Fontaine BuildRequires: tcl >= 8.3.1, unixODBC-devel Requires: tcl >= 8.3.1, unixODBC Buildroot: /var/tmp/%{name}%{version} %description Tclodbc is an extension to the Tool Command Language (Tcl) that provides ODBC (Open DataBase Connectivity) access to SQL database servers. %prep %setup -q -n %{name} %build sed -e 's/@VERSION@/%{version}/' tclodbc.hxx.in > tclodbc.hxx cc -shared -o lib%{name}.so.%{version} -O2 -fPIC -DINCLUDE_EXTENSIONS -DDONT_TD_VOID *.cxx /usr/lib/libodbc.so.1 strip lib%{name}.so.%{version} %install DIRECTORY=$RPM_BUILD_ROOT%{directory}/lib/%{name} install -d $DIRECTORY install lib%{name}.so.%{version} $DIRECTORY echo 'package ifneeded %{name} %{version} [list load [file join $dir lib%{name}.so.%{version}]]' > $DIRECTORY/pkgIndex.tcl %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README license.txt doc/reference.htm doc/samples.htm doc/utilref.htm %{directory}/lib/%{name}