1 Summary: Tk GUI toolkit for Tcl, with shared libraries
2 Summary(de): Tk GUI-Toolkit für Tcl mit gemeinsam genutzten Libraries
3 Summary(fr): Boite à outil d'interfaçage graphique Tk pour Tcl avec librairies partagées.
4 Summary(pl): Tk GUI narzêdzia dla Tcl wraz z bibliotekami dynamicznymi
5 Summary(tr): Tk, TCL için grafik kullanýcý arabirimi araç takýmýdýr
6 Group: Development/Languages/Tcl
11 Group: Development/Languages/Tcl
12 Group(pl): Programowanie/Jêzyki/Tcl
13 Source0: ftp://ftp.scriptics.com/pub/tcl/tcl8_3/%{name}%{version}.tar.gz
15 #Patch1: tk-nochecktcl.patch
16 Patch2: tk-manlnk.patch
17 #Patch3: tk-elide.patch - applied by maintainer (?)
19 Patch5: tk-headers_fix.patch
21 BuildRequires: tcl-devel >= 8.3.2
22 BuildRequires: XFree86-devel
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Tk is a X Windows widget set designed to work closely with the tcl scripting
27 language. It allows you to write simple programs with full featured GUI's in
28 only a little more time then it takes to write a text based interface.
29 Tcl/Tk applications can also be run on Windows and Macintosh platforms.
32 Tk ist ein Widget-Satz für X-Windows für den Einsatz mit der Script Sprache
33 tcl. Sie können einfache Programme mit voll funktionsfähigen GUIs in fast
34 genauso schnell schreiben, wie eine zeichenorientierte Oberfläche.
35 Tcl/Tk-Anwendungen können auch auf Windows und Macintosh-Plattformen
39 Tk est un ensemble de widgets X Window crée pour fonctionner avec le langage
40 de script Tcl. Il permet d'écrire des programmes simples avec des
41 fonctionnalités entiérement interfacées en à peine plus de temps qu'avec
42 interface texte. Les applications Tcl/Tk peuvent aussi fonctionner sur des
43 plateformes Windows ou Macintosh.
46 Tk jest zbiorem kontrolek X Window, przeznaczonym do pracy z jêzykiem
47 skryptowym tcl. Pakiet ten pozwoli Ci na pisanie prostych programów
51 Tk, tcl betimleme dili ile birlikte kullanýlmak üzere tasarlanmýþ bir X
52 Windows arayüz elemaný kümesidir. Tcl/Tk uygulamalarý MS-Windows ve
53 Macintosh ortamlarýnda da çalýþtýrýlabilir.
56 Summary: Tk GUI toolkit for Tcl header files and development documentation
57 Summary(pl): Narzêdzia Tk GUI - pliki nag³ówkowe i dokumentacja
58 Group: Development/Languages/Tcl
59 Group(pl): Programowanie/Jêzyki/Tcl
60 Requires: %{name} = %{version}
63 Tk GUI toolkit for Tcl header files and develppment documentation.
65 %description -l pl devel
66 Narzêdzia tk GUI - pliki nag³ówkowe i dokumentacja.
69 Summary: Tk GUI toolkit for Tcl - demo programs
70 Summary(pl): Narzêdzia Tk GUI - programy demostracjne
71 Group: Development/Languages/Tcl
72 Group(pl): Programowanie/Jêzyki/Tcl
73 Requires: %{name} = %{version}
76 Tk GUI toolkit for Tcl - demo programs.
78 %description demo -l pl
79 Narzêdzia Tk GUI - programy demostracjne.
82 %setup -q -n %{name}%{version}
93 TCL_BIN_DIR=%{_libdir}
95 export TCL_BIN_DIR LDFLAGS
100 %{__make} CFLAGS_OPTIMIZE="$RPM_OPT_FLAGS -D_REENTRANT"
102 sed -e "s#%{_builddir}/%{name}%{version}/unix#/usr/lib#; \
103 s#%{_builddir}/%{name}%{version}#/usr/include#" tkConfig.sh > tkConfig.sh.new
104 mv -f tkConfig.sh.new tkConfig.sh
107 rm -rf $RPM_BUILD_ROOT
108 install -d $RPM_BUILD_ROOT%{_mandir}
112 INSTALL_ROOT=$RPM_BUILD_ROOT \
113 MAN_INSTALL_DIR=$RPM_BUILD_ROOT%{_mandir}
115 ln -sf libtk8.3.so $RPM_BUILD_ROOT%{_libdir}/libtk.so
116 ln -sf wish8.3 $RPM_BUILD_ROOT%{_bindir}/wish
118 #strip --strip-unneeded $RPM_BUILD_ROOT{%{_libdir}/lib*.so,%{_bindir}/*}
119 #gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man?/*
121 %post -p /sbin/ldconfig
122 %postun -p /sbin/ldconfig
125 rm -rf $RPM_BUILD_ROOT
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_bindir}/*
130 %attr(755,root,root) %{_libdir}/lib*.so
131 %dir %{_libdir}/tk8.3
132 %{_libdir}/tk8.3/*.tcl
133 %{_libdir}/tk8.3/tclIndex
137 %defattr(644,root,root,755)
139 %attr(755,root,root) %{_libdir}/tkConfig.sh
140 %{_libdir}/libtkstub8.3.a
145 %defattr(-,root,root,755)
146 %{_libdir}/tk8.3/demos