]>
Commit | Line | Data |
---|---|---|
f8ab9584 | 1 | Summary: A Tk toolkit extension, including widgets, geometry managers, etc |
ec761728 ER |
2 | Summary(es.UTF-8): Componentes (widgets) y comandos extras para aplicaciones Tk |
3 | Summary(pl.UTF-8): Rozszerzenie Tk umożliwiające operowanie na kontrolkach i wiele innych | |
4 | Summary(pt_BR.UTF-8): Componentes (widgets) e comandos extras para aplicações Tk | |
5 | Summary(ru.UTF-8): Расширение набора Tk, включая графические примитивы, менеджеры геометрии и т.д | |
6 | Summary(uk.UTF-8): Розширення набору Tk, включаючи графічні примітиви, менеджери геометрії і т.і | |
eb5dca18 | 7 | Name: blt |
d5588c95 | 8 | Version: 2.4z |
e67f33c5 | 9 | Release: 3 |
fb9703b7 | 10 | License: MIT |
eb5dca18 | 11 | Group: Development/Tools |
d5588c95 | 12 | Source0: http://dl.sourceforge.net/blt/BLT%{version}.tar.gz |
13 | # Source0-md5: aa2ed73080f3005d9c2a3b5e57ab1eff | |
14644914 JB |
14 | Patch0: %{name}-DESTDIR.patch |
15 | Patch1: %{name}-paths.patch | |
f8ab9584 | 16 | Patch2: %{name}-excl.patch |
78270eaf JB |
17 | Patch3: %{name}-acfix.patch |
18 | Patch4: %{name}-nolibnsl.patch | |
32cb05cb | 19 | Patch5: %{name}-tcltk84.patch |
118f4eb4 | 20 | Patch6: %{name}-norpath.patch |
dd13ac78 JB |
21 | Patch7: %{name}-tcl85.patch |
22 | Patch8: %{name}-decl.patch | |
23 | Patch9: %{name}-link.patch | |
eccbb2ae | 24 | Patch10: %{name}-64bit.patch |
e67f33c5 | 25 | Patch11: %{name}-tcl86.patch |
d5588c95 | 26 | URL: http://blt.sourceforge.net/ |
78270eaf JB |
27 | BuildRequires: autoconf |
28 | BuildRequires: automake | |
a8be8648 JB |
29 | BuildRequires: tcl-devel >= 8.4.6 |
30 | BuildRequires: tk-devel >= 8.4.6 | |
31 | Requires: tcl >= 8.4.6 | |
32 | Requires: tk >= 8.4.6 | |
94422dad | 33 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
734bab26 | 34 | |
77946679 JB |
35 | %define _ulibdir %{_prefix}/lib |
36 | ||
734bab26 | 37 | %description |
7c37ebf8 | 38 | BLT is an extension to the Tk toolkit. BLT's most useful feature is |
39 | the provision of more widgets for Tk, but it also provides more | |
40 | geometry managers and miscellaneous other commands. Note that you | |
41 | won't need to do any patching of the Tcl or Tk source files to use | |
42 | BLT, but you will need to have Tcl/Tk installed in order to use BLT. | |
43 | If you are programming with the Tk toolkit, you should install BLT. | |
44 | You will need to have Tcl/Tk installed. | |
fb9703b7 | 45 | |
0c6faafc | 46 | %description -l es.UTF-8 |
23c61c4f | 47 | BLT ofrece componentes (widgets) y comandos extras para programas Tk. |
0c6faafc | 48 | Incluye componentes gráficos, administración de geometría de tablas y |
2a415c91 | 49 | folders. |
50 | ||
0c6faafc JR |
51 | %description -l pl.UTF-8 |
52 | BLT jest rozszerzeniem Tk. Najbardziej użyteczną funkcją BLT jest | |
53 | rozszerzenie Tk o większą ilość kontrolek; oferuje również więcej | |
54 | funkcji zarządzania geometrią i innych poleceń. Aby używać BLT nie | |
55 | trzeba łatać plików źródłowych Tcl ani Tk, trzeba jednak mieć | |
56 | zainstalowanego Tcl/Tk. Jeśli programuje się w Tcl/Tk, lepiej | |
57 | zainstalować BLT. Trzeba również zainstalować Tcl/Tk. | |
b326af10 | 58 | |
0c6faafc | 59 | %description -l pt_BR.UTF-8 |
2a415c91 | 60 | O BLT fornece componentes (widgets) e comandos extras para programas |
0c6faafc | 61 | Tk. Ele inclui componentes gráficos, gerenciamento de geometria de |
2a415c91 | 62 | tabelas e folders. |
63 | ||
0c6faafc JR |
64 | %description -l ru.UTF-8 |
65 | BLT - это расширение набора Tk. Наиболее ценной особенностью BLT | |
66 | является предоставление бОльшего набора примитивов для Tk, но он также | |
67 | предоставляет больше менеджеров геометрии и прочих команд. Следует | |
68 | отметить, что вам не надо изменять исходных текстов Tcl или Tk для | |
69 | того, чтобы использовать BLT, но вам необходимо установить Tcl/Tk для | |
70 | использования BLT. | |
71 | ||
72 | %description -l uk.UTF-8 | |
73 | BLT - це розширення набору Tk. Найбільш цінною особливістю BLT є | |
74 | надання більшого набору примітивів для Tk, але він також надає більше | |
75 | менджерів геометрії та інших команд. Слід зазначити, що вам не треба | |
76 | змінювати вихідних текстів Tcl або Tk для того, щоб використовувати | |
77 | BLT, але вам необхідно встановити Tcl/Tk для використання BLT. | |
ca8d47c2 | 78 | |
eb5dca18 | 79 | %package devel |
3d7e9cbf | 80 | Summary: BLT development package |
ec761728 | 81 | Summary(pl.UTF-8): Pakiet dla programistów BLT |
83ce2d34 | 82 | Group: Development/Tools |
a8be8648 | 83 | Requires: %{name} = %{version}-%{release} |
eb5dca18 | 84 | |
14644914 JB |
85 | %description devel |
86 | BLT header files. | |
87 | ||
0c6faafc JR |
88 | %description devel -l pl.UTF-8 |
89 | Pliki nagłówkowe BLT. | |
3d7e9cbf | 90 | |
eb5dca18 | 91 | %package static |
3d7e9cbf | 92 | Summary: BLT static libraries |
ec761728 | 93 | Summary(pl.UTF-8): Biblioteki statyczne BLT |
83ce2d34 | 94 | Group: Development/Tools |
a8be8648 | 95 | Requires: %{name}-devel = %{version}-%{release} |
eb5dca18 | 96 | |
14644914 JB |
97 | %description static |
98 | BLT static libraries. | |
99 | ||
0c6faafc | 100 | %description static -l pl.UTF-8 |
3d7e9cbf JB |
101 | Biblioteki statyczne BLT. |
102 | ||
14644914 | 103 | %package demos |
3d7e9cbf | 104 | Summary: BLT demos and examples |
ec761728 ER |
105 | Summary(pl.UTF-8): Dema i przykłady do BLT |
106 | Summary(pt_BR.UTF-8): Programas que demonstram as características do BLT | |
14644914 | 107 | Group: Development/Tools |
a8be8648 | 108 | Requires: %{name} = %{version}-%{release} |
14644914 JB |
109 | |
110 | %description demos | |
111 | BLT demos and examples. | |
112 | ||
0c6faafc JR |
113 | %description demos -l pl.UTF-8 |
114 | Programy demonstracyjne i przykładowe do BLT. | |
3d7e9cbf | 115 | |
0c6faafc JR |
116 | %description demos -l pt_BR.UTF-8 |
117 | Programas que demonstram as características do BLT. | |
ca8d47c2 | 118 | |
734bab26 | 119 | %prep |
118f4eb4 | 120 | %setup -q -n %{name}%{version} |
14644914 JB |
121 | %patch0 -p1 |
122 | %patch1 -p1 | |
f8ab9584 | 123 | %patch2 -p1 |
78270eaf JB |
124 | %patch3 -p1 |
125 | %patch4 -p1 | |
32cb05cb | 126 | %patch5 -p1 |
118f4eb4 | 127 | %patch6 -p1 |
dd13ac78 JB |
128 | %patch7 -p1 |
129 | %patch8 -p1 | |
130 | %patch9 -p1 | |
0641b44f | 131 | %patch10 -p1 |
e67f33c5 | 132 | %patch11 -p0 |
734bab26 | 133 | |
134 | %build | |
78270eaf JB |
135 | cp -f /usr/share/automake/config.* cf |
136 | %{__autoconf} | |
e5577c2d | 137 | %configure \ |
e67f33c5 | 138 | CFLAGS="-DUSE_INTERP_RESULT %{rpmcflags}" \ |
e5577c2d JB |
139 | --with-tcllibs=%{_libdir} \ |
140 | --with-tklibs=%{_libdir} | |
78270eaf | 141 | |
1cdc0e9e | 142 | %{__make} |
734bab26 | 143 | |
144 | %install | |
145 | rm -rf $RPM_BUILD_ROOT | |
92f57704 | 146 | install -d $RPM_BUILD_ROOT{%{_prefix}/lib,%{_examplesdir}/%{name}-%{version},%{_mandir}} |
eb5dca18 | 147 | |
eccbb2ae | 148 | %{__make} -j1 install \ |
d5588c95 | 149 | INSTALL_ROOT=$RPM_BUILD_ROOT \ |
77946679 | 150 | libdir=%{_libdir} |
eb5dca18 | 151 | |
52a1e974 TP |
152 | %{__ln_s} libBLT24.so $RPM_BUILD_ROOT%{_libdir}/libBLT.so |
153 | %{__ln_s} libBLTlite24.so $RPM_BUILD_ROOT%{_libdir}/libBLTlite.so | |
eb5dca18 | 154 | |
c3b2f189 TP |
155 | %{__mv} $RPM_BUILD_ROOT%{_bindir}/bltsh{24,} |
156 | %{__mv} $RPM_BUILD_ROOT%{_bindir}/bltwish{24,} | |
eb5dca18 | 157 | |
14644914 | 158 | # bitmap.n is provided by tk-devel |
c3b2f189 | 159 | %{__rm} $RPM_BUILD_ROOT%{_mandir}/mann/bitmap.n |
14644914 | 160 | |
c3b2f189 TP |
161 | %{__mv} $RPM_BUILD_ROOT%{_ulibdir}/blt2.4/demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
162 | cp -ra examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
14644914 | 163 | |
c3b2f189 | 164 | %{__rm} html/Makefile* $RPM_BUILD_ROOT%{_ulibdir}/blt2.4/{NEWS,PROBLEMS,README} |
f8ab9584 | 165 | |
eb5dca18 | 166 | %clean |
167 | rm -rf $RPM_BUILD_ROOT | |
168 | ||
3d7e9cbf JB |
169 | %post -p /sbin/ldconfig |
170 | %postun -p /sbin/ldconfig | |
171 | ||
734bab26 | 172 | %files |
eb5dca18 | 173 | %defattr(644,root,root,755) |
c3b2f189 TP |
174 | %doc NEWS PROBLEMS README |
175 | %attr(755,root,root) %{_bindir}/blt*sh | |
a8be8648 | 176 | %attr(755,root,root) %{_libdir}/libBLT*24.so |
77946679 | 177 | %{_ulibdir}/blt2.4 |
734bab26 | 178 | |
eb5dca18 | 179 | %files devel |
180 | %defattr(644,root,root,755) | |
78270eaf | 181 | %doc html |
c3b2f189 | 182 | %attr(755,root,root) %{_libdir}/libBLT.so |
a8be8648 | 183 | %attr(755,root,root) %{_libdir}/libBLT*[A-Za-z].so |
78270eaf | 184 | %{_includedir}/blt*.h |
c3b2f189 TP |
185 | %{_mandir}/mann/*.n* |
186 | %{_mandir}/man3/*.3* | |
734bab26 | 187 | |
eb5dca18 | 188 | %files static |
7c37ebf8 | 189 | %defattr(644,root,root,755) |
190 | %{_libdir}/lib*.a | |
14644914 JB |
191 | |
192 | %files demos | |
193 | %defattr(644,root,root,755) | |
d5588c95 | 194 | %{_examplesdir}/%{name}-%{version} |