]> git.pld-linux.org Git - packages/blt.git/blob - blt.spec
- added tcltk84 patch - now builds with tcl+tk 8.4.3
[packages/blt.git] / blt.spec
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, ×ËÌÀÞÁÀÞÉ ÇÒÁƦÞΦ ÐÒÉͦÔÉ×É, ÍÅÎÅÄÖÅÒÉ ÇÅÏÍÅÔÒ¦§ ¦ Ô.¦
7 Name:           blt
8 Version:        2.4u
9 Release:        10
10 License:        MIT
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 URL:            http://www.tcltk.com/blt/
21 BuildRequires:  autoconf
22 BuildRequires:  automake
23 BuildRequires:  tcl-devel >= 8.4.3
24 BuildRequires:  tk-devel >= 8.4.3
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 BLT is an extension to the Tk toolkit. BLT's most useful feature is
29 the provision of more widgets for Tk, but it also provides more
30 geometry managers and miscellaneous other commands. Note that you
31 won't need to do any patching of the Tcl or Tk source files to use
32 BLT, but you will need to have Tcl/Tk installed in order to use BLT.
33 If you are programming with the Tk toolkit, you should install BLT.
34 You will need to have Tcl/Tk installed.
35
36 %description -l es
37 BLT ofrece componentes (widgets) y comandos extras para programas tk.
38 Incluye componentes gráficos, administración de geometría de tablas y
39 folders.
40
41 %description -l pl
42 BLT jest rozszerzeniem Tk. Najbardziej u¿yteczn± funkcj± BLT jest
43 rozszerzenie Tk o wiêksz± ilo¶æ kontrolek; oferuje równie¿ wiêcej
44 funkcji zarz±dzania geometri± i innych poleceñ. Aby u¿ywaæ BLT nie
45 trzeba ³ataæ plików ¼ród³owych Tcl ani Tk, trzeba jednak mieæ
46 zainstalowanego Tcl/Tk. Je¶li programuje siê w Tcl/Tk, lepiej
47 zainstalowaæ BLT. Trzeba równie¿ zainstalowaæ Tcl/Tk.
48
49 %description -l pt_BR
50 O BLT fornece componentes (widgets) e comandos extras para programas
51 tk. Ele inclui componentes gráficos, gerenciamento de geometria de
52 tabelas e folders.
53
54 %description -l ru
55 BLT - ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ ÎÁÂÏÒÁ Tk. îÁÉÂÏÌÅÅ ÃÅÎÎÏÊ ÏÓÏÂÅÎÎÏÓÔØÀ BLT
56 Ñ×ÌÑÅÔÓÑ ÐÒÅÄÏÓÔÁ×ÌÅÎÉÅ ÂïÌØÛÅÇÏ ÎÁÂÏÒÁ ÐÒÉÍÉÔÉ×Ï× ÄÌÑ Tk, ÎÏ ÏΠÔÁËÖÅ
57 ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÂÏÌØÛÅ ÍÅÎÅÄÖÅÒÏ× ÇÅÏÍÅÔÒÉÉ É ÐÒÏÞÉÈ ËÏÍÁÎÄ. óÌÅÄÕÅÔ
58 ÏÔÍÅÔÉÔØ, ÞÔÏ ×ÁÍ ÎÅ ÎÁÄÏ ÉÚÍÅÎÑÔØ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× Tcl ÉÌÉ Tk ÄÌÑ
59 ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ BLT, ÎÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Tcl/Tk ÄÌÑ
60 ÉÓÐÏÌØÚÏ×ÁÎÉÑ BLT.
61
62 %description -l uk
63 BLT - ÃÅ ÒÏÚÛÉÒÅÎÎÑ ÎÁÂÏÒÕ Tk. îÁʦÌØ۠æÎÎÏÀ ÏÓÏÂÌÉצÓÔÀ BLT ¤
64 ÎÁÄÁÎÎѠ¦ÌØÛÏÇÏ ÎÁÂÏÒÕ ÐÒÉͦÔÉצנÄÌÑ Tk, ÁÌŠצΠÔÁËÏÖ ÎÁÄÁ¤ Â¦ÌØÛÅ
65 ÍÅÎÄÖÅҦנÇÅÏÍÅÔÒ¦§ ÔÁ ¦ÎÛÉÈ ËÏÍÁÎÄ. ó̦ĠÚÁÚÎÁÞÉÔÉ, ÝÏ ×ÁÍ ÎÅ ÔÒÅÂÁ
66 ÚͦÎÀ×ÁÔÉ ×ÉȦÄÎÉÈ ÔÅËÓԦנTcl ÁÂÏ Tk ÄÌÑ ÔÏÇÏ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ
67 BLT, ÁÌÅ ×ÁÍ ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ Tcl/Tk ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ BLT.
68
69 %package devel
70 Summary:        BLT development package
71 Summary(pl):    Pakiet dla programistów BLT
72 Group:          Development/Tools
73 Requires:       %{name} = %{version}
74
75 %description devel
76 BLT header files.
77
78 %description devel -l pl
79 Pliki nag³ówkowe BLT.
80
81 %package static
82 Summary:        BLT static libraries
83 Summary(pl):    Biblioteki statyczne BLT
84 Group:          Development/Tools
85 Requires:       %{name}-devel = %{version}
86
87 %description static
88 BLT static libraries.
89
90 %description static -l pl
91 Biblioteki statyczne BLT.
92
93 %package demos
94 Summary:        BLT demos and examples
95 Summary(pl):    Dema i przyk³ady do BLT
96 Summary(pt_BR): Programas que demonstram as características do BLT
97 Summary(es):    BLT Demonstrations
98 Group:          Development/Tools
99 Requires:       %{name} = %{version}
100
101 %description demos
102 BLT demos and examples.
103
104 %description demos -l es
105 BLT Demonstrations.
106
107 %description demos -l pl
108 Programy demonstracyjne i przyk³adowe do BLT.
109
110 %description demos -l pt_BR
111 Programas que demonstram as características do BLT.
112
113 %prep
114 %setup -q -n blt%{version}
115 %patch0 -p1
116 %patch1 -p1
117 %patch2 -p1
118 %patch3 -p1
119 %patch4 -p1
120 %patch5 -p1
121
122 %build
123 cp -f /usr/share/automake/config.* cf
124 %{__autoconf}
125 %configure
126
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131 install -d $RPM_BUILD_ROOT%{_prefix}
132
133 %{__make} install DESTDIR=$RPM_BUILD_ROOT
134
135 ln -sf libBLT24.so $RPM_BUILD_ROOT%{_libdir}/libBLT.so
136 ln -sf libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}/libBLTlite.so
137
138 # use dynamically linked binaries
139 mv -f $RPM_BUILD_ROOT%{_bindir}/bltsh24 $RPM_BUILD_ROOT%{_bindir}/bltsh
140 mv -f $RPM_BUILD_ROOT%{_bindir}/bltwish24 $RPM_BUILD_ROOT%{_bindir}/bltwish
141
142 # bitmap.n is provided by tk-devel
143 rm -f $RPM_BUILD_ROOT%{_mandir}/mann/bitmap.n
144
145 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}
146 mv -f $RPM_BUILD_ROOT%{_libdir}/blt2.4/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}
147 cp -rf examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}
148
149 rm -f html/Makefile* $RPM_BUILD_ROOT%{_libdir}/blt2.4/{NEWS,README,PROBLEMS}
150
151 %clean
152 rm -rf $RPM_BUILD_ROOT
153
154 %post   -p /sbin/ldconfig
155 %postun -p /sbin/ldconfig
156
157 %files
158 %defattr(644,root,root,755)
159 %doc README NEWS PROBLEMS
160 %attr(755,root,root) %{_bindir}/*
161 %attr(755,root,root) %{_libdir}/lib*24.so
162 %{_libdir}/blt2.4
163
164 %files devel
165 %defattr(644,root,root,755)
166 %doc html
167 %attr(755,root,root) %{_libdir}/lib*[a-zA-Z].so
168 %{_includedir}/blt*.h
169 %{_mandir}/mann/*
170
171 %files static
172 %defattr(644,root,root,755)
173 %{_libdir}/lib*.a
174
175 %files demos
176 %defattr(644,root,root,755)
177 %{_examplesdir}/%{name}
This page took 0.091415 seconds and 4 git commands to generate.