1# RPM specfile provided by Jean-Luc Fontaine 2# $Id: tktable.spec,v 1.3 2008/11/14 23:16:52 hobbs Exp $ 3 4%define version 2.10 5%define directory /usr 6 7Summary: table/matrix widget extension to Tcl/Tk. 8Name: tktable 9Version: %{version} 10Release: 1 11Copyright: public domain 12Group: Development/Languages/Tcl 13Source: http://prdownloads.sourceforge.net/tktable/Tktable%{version}.tar.gz 14URL: http://tktable.sourceforge.net/ 15Packager: Jean-Luc Fontaine <jfontain@free.fr> 16BuildRequires: XFree86-libs >= 4, XFree86-devel >= 4, tk >= 8.3.1 17AutoReqProv: no 18Requires: tk >= 8.3.1 19Buildroot: /var/tmp/%{name}%{version} 20 21%description 22Tktable provides a table/matrix widget for Tk programs. Features: 23multi-line cells, embedded windows, variable width columns/height rows 24(interactively resizable), scrollbar support, tag styles per row, 25column or cell, in-cell editing, works on UNIX, Windows and MacIntosh, 26Unicode support with Tk 8.1 and above. 27 28%prep 29 30%setup -q -c 31 32%build 33cd Tktable%{version} 34./configure --with-tcl=%{directory}/lib --with-tk=%{directory}/lib 35make TBL_CFLAGS=-O2 36 37%install 38cd Tktable%{version} 39DIRECTORY=$RPM_BUILD_ROOT%{directory}/lib/%{name}%{version} 40install -d $DIRECTORY 41install libTktable%{version}.so $DIRECTORY/ 42install -m 644 pkgIndex.tcl library/tkTable.tcl library/tktable.py $DIRECTORY 43install -d $RPM_BUILD_ROOT%{directory}/man/mann 44install -m 644 doc/tkTable.n $RPM_BUILD_ROOT%{directory}/man/mann 45install -m 644 ChangeLog README.txt README.blt license.txt .. 46install -d ../doc 47install -m 644 doc/tkTable.html ../doc 48 49%clean 50rm -rf $RPM_BUILD_ROOT 51 52%files 53%defattr(-,root,root) 54%doc ChangeLog README.txt README.blt license.txt doc/tkTable.html 55%{directory}/lib/%{name}%{version} 56%{directory}/man/mann/tkTable.n.gz 57