# $Id: tclpython.spec,v 1.13 2003/06/14 11:28:34 jfontain Exp $ %define version 3.1 %define directory /usr %define pythonversion 2.2 Summary: Embedded Python interpreters package for Tcl Name: tclpython Version: %{version} Release: 1 Copyright: GPL Group: Development/Languages Source: http://jfontain.free.fr/%{name}-%{version}.tar.gz URL: http://jfontain.free.fr/ Packager: Jean-Luc Fontaine Requires: tcl >= 8.3.3, python >= %{pythonversion} BuildRequires: python-devel >= %{pythonversion} Buildroot: /var/tmp/%{name}-%{version} %description Allows the evaluation or execution of Python code from a Tcl interpreter, by creating one or several embedded Python interpreters from the Tcl interpreter. %prep %setup -q %build cc -shared -o %{name}.so.%{version} -s -fPIC -O2 -Wall -DUSE_TCL_STUBS -I%{_includedir}/python%{pythonversion} %{name}.c %{_libdir}/libtclstub`echo 'puts $tcl_version' | %{_bindir}/tclsh`.a -L%{_libdir}/python%{pythonversion}/config -lpython%{pythonversion} -lpthread -lutil %install DIRECTORY=$RPM_BUILD_ROOT%{directory}/lib/%{name}-%{version} mkdir -p $DIRECTORY echo 'package ifneeded %{name} %{version} "load [file join $dir %{name}.so.%{version}]"' > $DIRECTORY/pkgIndex.tcl cp %{name}.so.%{version} $DIRECTORY %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README CHANGES %{name}.htm %{directory}/lib/%{name}-%{version}