1 Summary: A Tk toolkit extension, including widgets, geometry managers, etc
2 Summary(pl): Rozszerezenie 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: XFree86-devel
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: A Tk toolkit extension, including widgets, geometry managers, etc.
39 Group: Development/Tools
40 Group(de): Entwicklung/Werkzeuge
41 Group(fr): Development/Outils
42 Group(pl): Programowanie/Narzêdzia
43 Requires: %{name} = %{version}
49 Summary: A Tk toolkit extension, including widgets, geometry managers, etc.
50 Group: Development/Tools
51 Group(de): Entwicklung/Werkzeuge
52 Group(fr): Development/Outils
53 Group(pl): Programowanie/Narzêdzia
54 Requires: %{name}-devel = %{version}
60 Summary: A Tk toolkit extension, including widgets, geometry managers, etc.
61 Group: Development/Tools
62 Group(de): Entwicklung/Werkzeuge
63 Group(fr): Development/Outils
64 Group(pl): Programowanie/Narzêdzia
65 Requires: %{name} = %{version}
68 BLT demos and examples.
71 %setup -q -n blt%{version}
81 rm -rf $RPM_BUILD_ROOT
83 %{__make} install DESTDIR=$RPM_BUILD_ROOT
85 ln -sf libBLT24.so $RPM_BUILD_ROOT%{_libdir}/libBLT.so
86 ln -sf libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}/libBLTlite.so
88 # use dynamically linked binaries
89 mv -f $RPM_BUILD_ROOT%{_bindir}/bltsh24 $RPM_BUILD_ROOT%{_bindir}/bltsh
90 mv -f $RPM_BUILD_ROOT%{_bindir}/bltwish24 $RPM_BUILD_ROOT%{_bindir}/bltwish
92 # bitmap.n is provided by tk-devel
93 rm -f $RPM_BUILD_ROOT%{_mandir}/mann/bitmap.n
95 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
96 mv -f $RPM_BUILD_ROOT%{_libdir}/blt2.4/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}
97 cp -rf examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}
99 rm -f html/Makefile* $RPM_BUILD_ROOT%{_libdir}/blt2.4/{NEWS,README,PROBLEMS}
101 gzip -9nf README NEWS PROBLEMS
103 %post -p /sbin/ldconfig
104 %postun -p /sbin/ldconfig
107 rm -rf $RPM_BUILD_ROOT
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_bindir}/*
112 %attr(755,root,root) %{_libdir}/lib*24.so
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_libdir}/lib*[a-zA-Z].so
123 %defattr(644,root,root,755)
127 %defattr(644,root,root,755)
128 %{_examplesdir}/%{name}