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