rpms/tclpro/F-7 tclpro.spec,1.1,1.2
Michael Thomas (wart)
fedora-extras-commits at redhat.com
Wed Aug 22 01:41:57 UTC 2007
Author: wart
Update of /cvs/extras/rpms/tclpro/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32345
Modified Files:
tclpro.spec
Log Message:
License tag clarification
Move to a tcl-specific directory for faster loading
Index: tclpro.spec
===================================================================
RCS file: /cvs/extras/rpms/tclpro/F-7/tclpro.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- tclpro.spec 25 Nov 2006 23:50:24 -0000 1.1
+++ tclpro.spec 22 Aug 2007 01:41:19 -0000 1.2
@@ -1,10 +1,12 @@
+%{!?tcl_version: %define tcl_version %(echo 'puts $tcl_version' | tclsh)}
+%{!?tcl_sitelib: %define tcl_sitelib %{_datadir}/tcl%{tcl_version}}
%define cvsdate 20061030
Summary: Development and debugging tools for Tcl applications
Name: tclpro
Version: 1.5.0
-Release: 6.%{cvsdate}cvs%{?dist}
-License: BSD
+Release: 7.%{cvsdate}cvs%{?dist}
+License: TCL
Group: Development/Tools
# cvs -d:pserver:anonymous at tclpro.cvs.sourceforge.net:/cvsroot/tclpro export -D 2006-10-30 -d tclpro-20061030cvs tbcload
# tar czf tclpro-20061030cvs.tgz ./tclpro-20061030cvs
@@ -20,7 +22,7 @@
Patch5: tclpro-1.5.0-about.patch
Patch6: tclpro-1.5.0-helpurl.patch
URL: http://tclpro.sourceforge.net/
-Requires: tk >= 0:8.3.2 tcllib tclcompiler tcldebugger tclchecker
+Requires: tcl(abi) = 8.4 tk >= 0:8.3.2 tcllib tclcompiler tcldebugger tclchecker
BuildRequires: tcl-devel autoconf
BuildRequires: desktop-file-utils
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -49,7 +51,7 @@
%build
pushd modules/projectInfo
-%configure
+%configure --libdir=%{tcl_sitelib} --datadir=%{tcl_sitelib}
make %{?_smp_mflags}
popd
@@ -59,17 +61,17 @@
make install DESTDIR=$RPM_BUILD_ROOT
popd
mkdir -p $RPM_BUILD_ROOT%{_bindir}
-sed -e 's#@imagedir@#%{_datadir}/tcldebugger1.4#' < modules/debugger/src/startup.tcl > $RPM_BUILD_ROOT/%{_bindir}/prodebug
+sed -e 's#@imagedir@#%{tcl_sitelib}/tcldebugger1.4#' < modules/debugger/src/startup.tcl > $RPM_BUILD_ROOT/%{_bindir}/prodebug
chmod 755 $RPM_BUILD_ROOT/%{_bindir}/prodebug
install -m 755 modules/checker/src/startup.tcl $RPM_BUILD_ROOT/%{_bindir}/procheck
install -m 755 modules/compiler/src/startup.tcl $RPM_BUILD_ROOT/%{_bindir}/procompile
# The Tcl compiler application needs an extra file/package to run.
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/procomp1.5
-install -m 644 %{SOURCE3} modules/compiler/src/procomp.tcl $RPM_BUILD_ROOT/%{_datadir}/procomp1.5/
+mkdir -p $RPM_BUILD_ROOT%{tcl_sitelib}/procomp1.5
+install -m 644 %{SOURCE3} modules/compiler/src/procomp.tcl $RPM_BUILD_ROOT/%{tcl_sitelib}/procomp1.5/
# Fix a few file permissions for rpmlint
-chmod a-x $RPM_BUILD_ROOT%{_datadir}/projectInfo1.4/*.tcl
+chmod a-x $RPM_BUILD_ROOT%{tcl_sitelib}/projectInfo1.4/*.tcl
desktop-file-install --vendor fedora \
@@ -87,12 +89,16 @@
%{_bindir}/procheck
%{_bindir}/prodebug
%{_bindir}/procompile
-%{_datadir}/procomp1.5
-%{_datadir}/projectInfo1.4
+%{tcl_sitelib}/procomp1.5
+%{tcl_sitelib}/projectInfo1.4
%{_datadir}/applications/fedora-tclpro.desktop
%{_datadir}/pixmaps/prodebug.png
%changelog
+* Tue Aug 21 2007 Wart <wart at kobold.org> 1.5.0-7.20061030cvs
+- License tag clarification
+- Move to a tcl-specific directory for faster loading
+
* Tue Oct 31 2006 Wart <wart at kobold.org> 1.5.0-6.20061030cvs
- Initial package for Fedora
More information about the fedora-extras-commits
mailing list