# $Id: tclpython.spec,v 1.8 2002/11/07 20:56:31 jfontain Exp $ %define version 2.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.1, python >= %{pythonversion} BuildRequires: python-devel >= %{pythonversion} Buildroot: /var/tmp/%{name}-%{version} %description Allows the execution of Python code from a Tcl interpreter, by creating one embedded Python interpreters from the Tcl interpreter. Note: this version allows only a single existing Python interpreter at a time. %prep %setup -q %build cc -shared -o %{name}.so.%{version} -s -fPIC -O2 -Wall -I/usr/include/python%{pythonversion} %{name}.c -L/usr/lib/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 cp README CHANGES TODO %{name}.htm .. %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README CHANGES TODO %{name}.htm %{directory}/lib/%{name}-%{version}