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