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