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