6 Group: Programming/Interpreter
7 Summary: Tk-like Curses toolkit on top of Tcl
9 Packager: <chw@ch-werner.de>
10 URL: http://www.ch-werner.de/ck
11 BuildRoot: /var/tmp/%{name}%{version}
12 Source: http://www.ch-werner.de/ck/ck%{version}.tar.gz
13 Requires: tcl >= %{version}
16 Ck is a (XPG4|n)curses widget set modelled after Tk designed to work
17 closely with the tcl scripting language. It allows you to write simple
18 programs with full featured console mode UIs. Tcl/Ck applications can
19 also be run on Windows platforms in console mode.
22 %setup -n %{name}%{version}
25 ./configure --prefix=/usr --disable-shared --enable-gcc --with-tcl=/usr/lib
26 ckversion=`. ckConfig.sh ; echo $CK_VERSION`
27 make CFLAGS="$RPM_OPT_FLAGS" libck${ckversion}.a
28 mv libck${ckversion}.a /tmp
30 mv /tmp/libck${ckversion}.a .
31 ./configure --prefix=/usr --enable-shared --enable-gcc --with-tcl=/usr/lib
32 make CFLAGS="$RPM_OPT_FLAGS"
35 rm -rf $RPM_BUILD_ROOT
36 mkdir -p $RPM_BUILD_ROOT/usr/bin
37 mkdir -p $RPM_BUILD_ROOT/usr/lib
38 mkdir -p $RPM_BUILD_ROOT/usr/man/man1
39 mkdir -p $RPM_BUILD_ROOT/usr/man/mann
40 make INSTALL_ROOT=$RPM_BUILD_ROOT install install-man
41 cp -p ckConfig.sh $RPM_BUILD_ROOT/usr/lib
42 ckversion=`. ckConfig.sh ; echo $CK_VERSION`
43 ln -sf libck${ckversion}.so $RPM_BUILD_ROOT/usr/lib/libck.so
44 cp -p libck${ckversion}.a $RPM_BUILD_ROOT/usr/lib
45 ln -sf libck${ckversion}.a $RPM_BUILD_ROOT/usr/lib/libck.a
46 mv $RPM_BUILD_ROOT/usr/bin/cwsh $RPM_BUILD_ROOT/usr/bin/cwsh${ckversion}
47 ln -sf cwsh${ckversion} $RPM_BUILD_ROOT/usr/bin/cwsh
48 mkdir -p $RPM_BUILD_ROOT/usr/share/ck-${ckversion}/man
49 mv $RPM_BUILD_ROOT/usr/man/mann $RPM_BUILD_ROOT/usr/share/ck-${ckversion}/man
50 find $RPM_BUILD_ROOT/usr/share/ck-${ckversion}/man -type f -exec gzip {} \;
51 find $RPM_BUILD_ROOT/usr/man -type f -exec gzip {} \;
54 rm -rf $RPM_BUILD_ROOT
71 * Sun Aug 26 2001 <chw@ch-werner.de>
72 - environment variables CK_USE_ENCODING and CK_USE_GPM for
73 controlling standard encoding (Tcl >= 8.1) and GPM usage,
74 various fixes for UTF-8 handling and Win32 code pages.
76 * Tue May 15 2001 <Christian.Werner@t-online.de>
77 - fixed initial screen flashing, added -noclear option in exit cmd
79 * Thu Dec 07 2000 <Christian.Werner@t-online.de>
80 - fixes for Tcl versions >= 8.1 (UTF8 handling)
82 * Fri Nov 24 2000 <Christian.Werner@t-online.de>
83 - fixed Tcl version handling in configure
85 * Wed Sep 20 2000 <Christian.Werner@t-online.de>
86 - rebuilt with ckEvent fixes
88 * Sun Aug 27 2000 <Christian.Werner@t-online.de>
89 - repackaged with new Ck distrib
91 * Fri Aug 25 2000 <Christian.Werner@t-online.de>