1 Summary: A Tk toolkit extension, including widgets, geometry managers, etc
2 Summary(es): Componentes (widgets) y comandos extras para aplicaciones Tk
3 Summary(pl): Rozszerzenie Tk umo¿liwiaj±ce operowanie na kontrolkach i wiele innych
4 Summary(pt_BR): Componentes (widgets) e comandos extras para aplicações Tk
5 Summary(ru): òÁÓÛÉÒÅÎÉÅ ÎÁÂÏÒÁ Tk, ×ËÌÀÞÁÑ ÇÒÁÆÉÞÅÓËÉÅ ÐÒÉÍÉÔÉ×Ù, ÍÅÎÅÄÖÅÒÙ ÇÅÏÍÅÔÒÉÉ É Ô.Ä
6 Summary(uk): òÏÚÛÉÒÅÎÎÑ ÎÁÂÏÒÕ Tk, ×ËÌÀÞÁÀÞÉ ÇÒÁƦÞΦ ÐÒÉͦÔÉ×É, ÍÅÎÅÄÖÅÒÉ ÇÅÏÍÅÔÒ¦§ ¦ Ô.¦
11 Group: Development/Tools
12 Source0: ftp://ftp.scriptics.com/pub/tcl/blt/BLT%{version}.tar.gz
13 # Source0-md5: bad9f33789a6aac390cebba819ee6b38
14 Patch0: %{name}-DESTDIR.patch
15 Patch1: %{name}-paths.patch
16 Patch2: %{name}-excl.patch
17 Patch3: %{name}-acfix.patch
18 Patch4: %{name}-nolibnsl.patch
19 Patch5: %{name}-tcltk84.patch
20 Patch6: %{name}-norpath.patch
21 URL: http://incrtcl.sourceforge.net/blt/
22 BuildRequires: autoconf
23 BuildRequires: automake
24 BuildRequires: tcl-devel >= 8.4.6
25 BuildRequires: tk-devel >= 8.4.6
26 Requires: tcl >= 8.4.6
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 %define _ulibdir %{_prefix}/lib
33 BLT is an extension to the Tk toolkit. BLT's most useful feature is
34 the provision of more widgets for Tk, but it also provides more
35 geometry managers and miscellaneous other commands. Note that you
36 won't need to do any patching of the Tcl or Tk source files to use
37 BLT, but you will need to have Tcl/Tk installed in order to use BLT.
38 If you are programming with the Tk toolkit, you should install BLT.
39 You will need to have Tcl/Tk installed.
42 BLT ofrece componentes (widgets) y comandos extras para programas Tk.
43 Incluye componentes gráficos, administración de geometría de tablas y
47 BLT jest rozszerzeniem Tk. Najbardziej u¿yteczn± funkcj± BLT jest
48 rozszerzenie Tk o wiêksz± ilo¶æ kontrolek; oferuje równie¿ wiêcej
49 funkcji zarz±dzania geometri± i innych poleceñ. Aby u¿ywaæ BLT nie
50 trzeba ³ataæ plików ¼ród³owych Tcl ani Tk, trzeba jednak mieæ
51 zainstalowanego Tcl/Tk. Je¶li programuje siê w Tcl/Tk, lepiej
52 zainstalowaæ BLT. Trzeba równie¿ zainstalowaæ Tcl/Tk.
55 O BLT fornece componentes (widgets) e comandos extras para programas
56 Tk. Ele inclui componentes gráficos, gerenciamento de geometria de
60 BLT - ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ ÎÁÂÏÒÁ Tk. îÁÉÂÏÌÅÅ ÃÅÎÎÏÊ ÏÓÏÂÅÎÎÏÓÔØÀ BLT
61 Ñ×ÌÑÅÔÓÑ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÅ ÂïÌØÛÅÇÏ ÎÁÂÏÒÁ ÐÒÉÍÉÔÉ×Ï× ÄÌÑ Tk, ÎÏ ÏÎ ÔÁËÖÅ
62 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÏÌØÛÅ ÍÅÎÅÄÖÅÒÏ× ÇÅÏÍÅÔÒÉÉ É ÐÒÏÞÉÈ ËÏÍÁÎÄ. óÌÅÄÕÅÔ
63 ÏÔÍÅÔÉÔØ, ÞÔÏ ×ÁÍ ÎÅ ÎÁÄÏ ÉÚÍÅÎÑÔØ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× Tcl ÉÌÉ Tk ÄÌÑ
64 ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ BLT, ÎÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Tcl/Tk ÄÌÑ
68 BLT - ÃÅ ÒÏÚÛÉÒÅÎÎÑ ÎÁÂÏÒÕ Tk. îÁʦÌØÛ Ã¦ÎÎÏÀ ÏÓÏÂÌÉצÓÔÀ BLT ¤
69 ÎÁÄÁÎÎÑ Â¦ÌØÛÏÇÏ ÎÁÂÏÒÕ ÐÒÉͦÔÉ×¦× ÄÌÑ Tk, ÁÌŠצΠÔÁËÏÖ ÎÁÄÁ¤ ¦ÌØÛÅ
70 ÍÅÎÄÖÅÒ¦× ÇÅÏÍÅÔÒ¦§ ÔÁ ¦ÎÛÉÈ ËÏÍÁÎÄ. óÌ¦Ä ÚÁÚÎÁÞÉÔÉ, ÝÏ ×ÁÍ ÎÅ ÔÒÅÂÁ
71 ÚͦÎÀ×ÁÔÉ ×ÉȦÄÎÉÈ ÔÅËÓÔ¦× Tcl ÁÂÏ Tk ÄÌÑ ÔÏÇÏ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ
72 BLT, ÁÌÅ ×ÁÍ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ Tcl/Tk ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ BLT.
75 Summary: BLT development package
76 Summary(pl): Pakiet dla programistów BLT
77 Group: Development/Tools
78 Requires: %{name} = %{version}-%{release}
83 %description devel -l pl
87 Summary: BLT static libraries
88 Summary(pl): Biblioteki statyczne BLT
89 Group: Development/Tools
90 Requires: %{name}-devel = %{version}-%{release}
95 %description static -l pl
96 Biblioteki statyczne BLT.
99 Summary: BLT demos and examples
100 Summary(pl): Dema i przyk³ady do BLT
101 Summary(pt_BR): Programas que demonstram as características do BLT
102 Group: Development/Tools
103 Requires: %{name} = %{version}-%{release}
106 BLT demos and examples.
108 %description demos -l pl
109 Programy demonstracyjne i przyk³adowe do BLT.
111 %description demos -l pt_BR
112 Programas que demonstram as características do BLT.
115 %setup -q -n %{name}%{version}
125 cp -f /usr/share/automake/config.* cf
128 --with-tcllibs=%{_libdir} \
129 --with-tklibs=%{_libdir}
134 rm -rf $RPM_BUILD_ROOT
135 install -d $RPM_BUILD_ROOT{%{_prefix},%{_examplesdir}/%{name}-%{release}}
138 DESTDIR=$RPM_BUILD_ROOT \
141 ln -sf libBLT24.so $RPM_BUILD_ROOT%{_libdir}/libBLT.so
142 ln -sf libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}/libBLTlite.so
144 # use dynamically linked binaries
145 mv -f $RPM_BUILD_ROOT%{_bindir}/bltsh24 $RPM_BUILD_ROOT%{_bindir}/bltsh
146 mv -f $RPM_BUILD_ROOT%{_bindir}/bltwish24 $RPM_BUILD_ROOT%{_bindir}/bltwish
148 # bitmap.n is provided by tk-devel
149 rm -f $RPM_BUILD_ROOT%{_mandir}/mann/bitmap.n
151 mv -f $RPM_BUILD_ROOT%{_ulibdir}/blt2.4/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{release}
152 cp -rf examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{release}
154 rm -f html/Makefile* $RPM_BUILD_ROOT%{_ulibdir}/blt2.4/{NEWS,README,PROBLEMS}
157 rm -rf $RPM_BUILD_ROOT
159 %post -p /sbin/ldconfig
160 %postun -p /sbin/ldconfig
163 %defattr(644,root,root,755)
164 %doc README NEWS PROBLEMS
165 %attr(755,root,root) %{_bindir}/*
166 %attr(755,root,root) %{_libdir}/libBLT*24.so
170 %defattr(644,root,root,755)
172 %attr(755,root,root) %{_libdir}/libBLT*[A-Za-z].so
173 %{_includedir}/blt*.h
177 %defattr(644,root,root,755)
181 %defattr(644,root,root,755)
182 %{_examplesdir}/%{name}-%{release}