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