1 Summary: A Tk toolkit extension, including widgets, geometry managers, etc
2 Summary(pl): Rozszerzenie Tk umo¿liwiajace operowanie na kontrolkach i wiele innych
7 Group: Development/Tools
8 Group(de): Entwicklung/Werkzeuge
9 Group(fr): Development/Outils
10 Group(pl): Programowanie/Narzêdzia
11 Source0: ftp://tcltk.sourceforge.net/pub/tcltk/blt/BLT%{version}.tar.gz
12 Patch0: %{name}-DESTDIR.patch
13 Patch1: %{name}-paths.patch
14 Patch2: %{name}-excl.patch
15 BuildRequires: tcl-devel >= 8.3.2
16 BuildRequires: tk-devel >= 8.3.2
17 BuildRequires: autoconf
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 BLT is an extension to the Tk toolkit. BLT's most useful feature is
22 the provision of more widgets for Tk, but it also provides more
23 geometry managers and miscellaneous other commands. Note that you
24 won't need to do any patching of the Tcl or Tk source files to use
25 BLT, but you will need to have Tcl/Tk installed in order to use BLT.
26 If you are programming with the Tk toolkit, you should install BLT.
27 You will need to have Tcl/Tk installed.
30 BLT jest rozszerzeniem Tk. Najbardziej u¿yteczn± funkcj± BLT jest
31 dostarczenie Tk wiêkszej ilo¶ci widgetów; oferuje równie¿ wiêcej
32 mened¿erów geometrii i innych poleceñ. Aby u¿ywaæ BLT nie trzeba ³ataæ
33 plików ¼ród³owych Tcl ani Tk, trzeba jednak mieæ zainstalowanego
34 Tcl/Tk. Je¶li programuje siê w Tcl/tk, nale¿y zainstalowaæ BLT. Trzeba
35 równie¿ zainstalowaæ Tcl/Tk.
38 Summary: BLT development package
39 Summary(pl): Pakiet dla programistów BLT
40 Group: Development/Tools
41 Group(de): Entwicklung/Werkzeuge
42 Group(fr): Development/Outils
43 Group(pl): Programowanie/Narzêdzia
44 Requires: %{name} = %{version}
49 %description devel -l pl
53 Summary: BLT static libraries
54 Summary(pl): Biblioteki statyczne BLT
55 Group: Development/Tools
56 Group(de): Entwicklung/Werkzeuge
57 Group(fr): Development/Outils
58 Group(pl): Programowanie/Narzêdzia
59 Requires: %{name}-devel = %{version}
64 %description static -l pl
65 Biblioteki statyczne BLT.
68 Summary: BLT demos and examples
69 Summary(pl): Dema i przyk³ady do BLT
70 Group: Development/Tools
71 Group(de): Entwicklung/Werkzeuge
72 Group(fr): Development/Outils
73 Group(pl): Programowanie/Narzêdzia
74 Requires: %{name} = %{version}
77 BLT demos and examples.
79 %description demos -l pl
80 Programy demonstracyjne i przyk³adowe do BLT.
83 %setup -q -n blt%{version}
94 rm -rf $RPM_BUILD_ROOT
96 %{__make} install DESTDIR=$RPM_BUILD_ROOT
98 ln -sf libBLT24.so $RPM_BUILD_ROOT%{_libdir}/libBLT.so
99 ln -sf libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}/libBLTlite.so
101 # use dynamically linked binaries
102 mv -f $RPM_BUILD_ROOT%{_bindir}/bltsh24 $RPM_BUILD_ROOT%{_bindir}/bltsh
103 mv -f $RPM_BUILD_ROOT%{_bindir}/bltwish24 $RPM_BUILD_ROOT%{_bindir}/bltwish
105 # bitmap.n is provided by tk-devel
106 rm -f $RPM_BUILD_ROOT%{_mandir}/mann/bitmap.n
108 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
109 mv -f $RPM_BUILD_ROOT%{_libdir}/blt2.4/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}
110 cp -rf examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}
112 rm -f html/Makefile* $RPM_BUILD_ROOT%{_libdir}/blt2.4/{NEWS,README,PROBLEMS}
114 gzip -9nf README NEWS PROBLEMS
117 rm -rf $RPM_BUILD_ROOT
119 %post -p /sbin/ldconfig
120 %postun -p /sbin/ldconfig
123 %defattr(644,root,root,755)
124 %attr(755,root,root) %{_bindir}/*
125 %attr(755,root,root) %{_libdir}/lib*24.so
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_libdir}/lib*[a-zA-Z].so
136 %defattr(644,root,root,755)
140 %defattr(644,root,root,755)
141 %{_examplesdir}/%{name}