]> git.pld-linux.org Git - packages/blt.git/blob - blt.spec
- release 6
[packages/blt.git] / blt.spec
1 Summary:        A Tk toolkit extension, including widgets, geometry managers, etc
2 Summary(pl):    Rozszerzenie Tk umo¿liwiajace operowanie na kontrolkach i wiele innych
3 Summary(ru):    òÁÓÛÉÒÅÎÉÅ ÎÁÂÏÒÁ tk, ×ËÌÀÞÁÑ ÇÒÁÆÉÞÅÓËÉÅ ÐÒÉÍÉÔÉ×Ù, ÍÅÎÅÄÖÅÒÙ ÇÅÏÍÅÔÒÉÉ É Ô.Ä.
4 Summary(uk):    òÏÚÛÉÒÅÎÎÑ ÎÁÂÏÒÕ tk, ×ËÌÀÞÁÀÞÉ ÇÒÁƦÞΦ ÐÒÉͦÔÉ×É, ÍÅÎÅÄÖÅÒÉ ÇÅÏÍÅÔÒ¦§ ¦ Ô.¦.
5 Summary(pt_BR): Componentes (widgets) e comandos extras para aplicações tk
6 Summary(es):    Componentes (widgets) y comandos extras para aplicaciones tk
7 Name:           blt
8 Version:        2.4u
9 Release:        6
10 License:        MIT
11 Group:          Development/Tools
12 Group(de):      Entwicklung/Werkzeuge
13 Group(fr):      Development/Outils
14 Group(pl):      Programowanie/Narzêdzia
15 Source0:        ftp://tcltk.sourceforge.net/pub/tcltk/blt/BLT%{version}.tar.gz
16 Patch0:         %{name}-DESTDIR.patch
17 Patch1:         %{name}-paths.patch
18 Patch2:         %{name}-excl.patch
19 BuildRequires:  tcl-devel >= 8.3.2
20 BuildRequires:  tk-devel >= 8.3.2
21 #BuildRequires: automake
22 #BuildRequires: autoconf
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 BLT is an extension to the Tk toolkit. BLT's most useful feature is
27 the provision of more widgets for Tk, but it also provides more
28 geometry managers and miscellaneous other commands. Note that you
29 won't need to do any patching of the Tcl or Tk source files to use
30 BLT, but you will need to have Tcl/Tk installed in order to use BLT.
31 If you are programming with the Tk toolkit, you should install BLT.
32 You will need to have Tcl/Tk installed.
33
34 %description -l pl
35 BLT jest rozszerzeniem Tk. Najbardziej u¿yteczn± funkcj± BLT jest
36 dostarczenie Tk wiêkszej ilo¶ci widgetów; oferuje równie¿ wiêcej
37 mened¿erów geometrii i innych poleceñ. Aby u¿ywaæ BLT nie trzeba ³ataæ
38 plików ¼ród³owych Tcl ani Tk, trzeba jednak mieæ zainstalowanego
39 Tcl/Tk. Je¶li programuje siê w Tcl/tk, nale¿y zainstalowaæ BLT. Trzeba
40 równie¿ zainstalowaæ Tcl/Tk.
41
42 %description -l ru
43 BLT - ÜÔÏ ÒÁÓÛÉÒÅÎÉÅ ÎÁÂÏÒÁ Tk. îÁÉÂÏÌÅÅ ÃÅÎÎÏÊ ÏÓÏÂÅÎÎÏÓÔØÀ BLT Ñ×ÌÑÅÔÓÑ
44 ÐÒÅÄÏÓÔÁ×ÌÅÎÉÅ ÂïÌØÛÅÇÏ ÎÁÂÏÒÁ ÐÒÉÍÉÔÉ×Ï× ÄÌÑ Tk, ÎÏ ÏΠÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
45 ÂÏÌØÛÅ ÍÅÎÅÄÖÅÒÏ× ÇÅÏÍÅÔÒÉÉ É ÐÒÏÞÉÈ ËÏÍÁÎÄ. óÌÅÄÕÅÔ ÏÔÍÅÔÉÔØ, ÞÔÏ ×ÁÍ ÎÅ
46 ÎÁÄÏ ÉÚÍÅÎÑÔØ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× Tcl ÉÌÉ Tk ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ
47 BLT, ÎÏ ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ ÕÓÔÁÎÏ×ÉÔØ Tcl/Tk ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ BLT.
48
49 %description -l uk
50 BLT - ÃÅ ÒÏÚÛÉÒÅÎÎÑ ÎÁÂÏÒÕ Tk. îÁʦÌØ۠æÎÎÏÀ ÏÓÏÂÌÉצÓÔÀ BLT ¤ ÎÁÄÁÎÎÑ
51 ¦ÌØÛÏÇÏ ÎÁÂÏÒÕ ÐÒÉͦÔÉצנÄÌÑ Tk, ÁÌŠצΠÔÁËÏÖ ÎÁÄÁ¤ Â¦ÌØÛÅ ÍÅÎÄÖÅÒ¦×
52 ÇÅÏÍÅÔÒ¦§ ÔÁ ¦ÎÛÉÈ ËÏÍÁÎÄ. ó̦ĠÚÁÚÎÁÞÉÔÉ, ÝÏ ×ÁÍ ÎÅ ÔÒÅÂÁ ÚͦÎÀ×ÁÔÉ
53 ×ÉȦÄÎÉÈ ÔÅËÓԦנTcl ÁÂÏ Tk ÄÌÑ ÔÏÇÏ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ BLT, ÁÌÅ ×ÁÍ
54 ÎÅÏÂȦÄÎÏ ×ÓÔÁÎÏ×ÉÔÉ Tcl/Tk ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ BLT.
55
56 %description -l pt_BR
57 O BLT fornece componentes (widgets) e comandos extras para programas tk. Ele
58 inclui componentes gráficos, gerenciamento de geometria de tabelas e folders.
59
60 %description -l es
61 BLT ofrece componentes (widgets) y comandos extras para programas
62 tk. Incluye componentes gráficos, administración de geometría de
63 tablas y folders.
64
65 %package devel
66 Summary:        BLT development package
67 Summary(pl):    Pakiet dla programistów BLT
68 Group:          Development/Tools
69 Group(de):      Entwicklung/Werkzeuge
70 Group(fr):      Development/Outils
71 Group(pl):      Programowanie/Narzêdzia
72 Requires:       %{name} = %{version}
73
74 %description devel
75 BLT header files.
76
77 %description devel -l pl
78 Pliki nag³ówkowe BLT.
79
80 %package static
81 Summary:        BLT static libraries
82 Summary(pl):    Biblioteki statyczne BLT
83 Group:          Development/Tools
84 Group(de):      Entwicklung/Werkzeuge
85 Group(fr):      Development/Outils
86 Group(pl):      Programowanie/Narzêdzia
87 Requires:       %{name}-devel = %{version}
88
89 %description static
90 BLT static libraries.
91
92 %description static -l pl
93 Biblioteki statyczne BLT.
94
95 %package demos
96 Summary:        BLT demos and examples
97 Summary(pl):    Dema i przyk³ady do BLT
98 Summary(pt_BR): Programas que demonstram as características do BLT
99 Summary(es):    BLT Demonstrations
100 Group:          Development/Tools
101 Group(de):      Entwicklung/Werkzeuge
102 Group(fr):      Development/Outils
103 Group(pl):      Programowanie/Narzêdzia
104 Requires:       %{name} = %{version}
105
106 %description demos
107 BLT demos and examples.
108
109 %description demos -l pl
110 Programy demonstracyjne i przyk³adowe do BLT.
111
112 %description -l pt_BR demo
113 Programas que demonstram as características do BLT
114
115 %description -l es demo
116 BLT Demonstrations
117
118 %prep
119 %setup -q -n blt%{version}
120 %patch0 -p1
121 %patch1 -p1
122 %patch2 -p1
123
124 %build
125 #aclocal
126 #autoconf
127 %configure2_13
128 %{__make} 
129
130 %install
131 rm -rf $RPM_BUILD_ROOT
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 gzip -9nf README NEWS PROBLEMS
152
153 %clean
154 rm -rf $RPM_BUILD_ROOT
155
156 %post   -p /sbin/ldconfig
157 %postun -p /sbin/ldconfig
158
159 %files
160 %defattr(644,root,root,755)
161 %attr(755,root,root) %{_bindir}/*
162 %attr(755,root,root) %{_libdir}/lib*24.so
163 %{_libdir}/blt2.4
164
165 %files devel
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/lib*[a-zA-Z].so
168 %doc *.gz html
169 %{_includedir}/blt.h
170 %{_mandir}/mann/*
171
172 %files static
173 %defattr(644,root,root,755)
174 %{_libdir}/lib*.a
175
176 %files demos
177 %defattr(644,root,root,755)
178 %{_examplesdir}/%{name}
This page took 0.066592 seconds and 3 git commands to generate.