# $Id: tclperl.spec,v 1.11 2003/06/14 11:25:28 jfontain Exp $ %define version 2.5 %define directory /usr Summary: Embedded Perl interpreters package for Tcl Name: tclperl 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, perl >= 5.6 BuildRequires: perl >= 5.6 Buildroot: /var/tmp/%{name}-%{version} %description Allows the execution of Perl code from a Tcl interpreter, by creating one or more embedded Perl interpreters from the Tcl interpreter. Note: this version allows only a single existing Perl interpreter at a time since the stock Redhat Perl rpm is not compiled with multiplicity defined. %prep %setup -q %build cc -shared -o %{name}.so.%{version} -s -fPIC -O2 -Wall -DUSE_TCL_STUBS -I%{directory}/include %{name}.c `%{_bindir}/perl -MExtUtils::Embed -e ccopts -e ldopts` %{_libdir}/libtclstub`echo 'puts $tcl_version' | %{_bindir}/tclsh`.a %install DIRECTORY=$RPM_BUILD_ROOT%{directory}/lib/%{name}-%{version} mkdir -p $DIRECTORY echo 'package ifneeded tclperl %{version} "load [file join $dir tclperl.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}