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