]> git.pld-linux.org Git - packages/Xaw3d.git/blob - Xaw3d.spec
- rel 7; add debian fixes
[packages/Xaw3d.git] / Xaw3d.spec
1 Summary:        A version of the MIT Athena widget set for X
2 Summary(de.UTF-8):      3D-Version des MIT Athena-Widgetsatzes fuer X
3 Summary(es.UTF-8):      Widgets X athena en 3D
4 Summary(fr.UTF-8):      Widgets X Athena en 3D
5 Summary(pl.UTF-8):      Biblioteka X athena widgets (wersja 3D)
6 Summary(pt_BR.UTF-8):   Widgets X athena em 3d
7 Summary(ru.UTF-8):      Версия MIT Athena widget set для X
8 Summary(tr.UTF-8):      3D X Athena arayüz elemanları (widgets)
9 Summary(uk.UTF-8):      Версія MIT Athena widget set для X
10 Name:           Xaw3d
11 Version:        1.5E
12 Release:        7
13 License:        MIT
14 Group:          X11/Libraries
15 Source0:        ftp://ftp.visi.com/users/hawkeyd/X/%{name}-%{version}.tar.gz
16 # Source0-md5:  29ecfdcd6bcf47f62ecfd672d31269a1
17 Patch0:         %{name}-debian.patch
18 Patch1:         %{name}.patch
19 Patch2:         %{name}-static.patch
20 Patch3:         %{name}-ia64.patch
21 Patch4:         %{name}-arrowscroll.patch
22 URL:            http://www.visi.com/~hawkeyd/xaw3d.html
23 BuildRequires:  bison
24 BuildRequires:  flex
25 BuildRequires:  xorg-cf-files
26 BuildRequires:  xorg-lib-libXmu-devel
27 BuildRequires:  xorg-lib-libXpm-devel
28 BuildRequires:  xorg-util-imake
29 Requires:       fileutils
30 Obsoletes:      libXaw3d7
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 Xaw3d is an enhanced version of the MIT Athena Widget set for X
35 Window that adds a 3-dimensional look to the applications with
36 minimal or no source code changes.
37
38 %description -l de.UTF-8
39 Xaw3d ist eine erweiterte Version des MIT Athena Widget Set für X
40 Window, das die Anwendung dreidimensional erscheinen läßt, ohne daß
41 umfangreiche Änderungen am Quellcode notwendig sind.
42
43 %description -l es.UTF-8
44 Xaw3d es una versión incrementada del conjunto MIT Athena Widget para
45 X Window que adiciona una apariencia tridimensional a las aplicaciones
46 con cambios mínimos, o ninguno, en los códigos fuente.
47
48 %description -l fr.UTF-8
49 Xaw3d est une version améliorée de l'ensemble Athena Widget du MIT
50 pour X Window qui ajoute un aspect 3D aux applications avec peu, ou
51 pas du tout, de modification du code.
52
53 %description -l pl.UTF-8
54 Xaw3d jest ulepszoną wersją biblioteki X Athena Widget, która dodaje
55 trójwymiarowy wygląd aplikacjom przy minimalnych (lub żadnych)
56 zmianach kodu źródłowego.
57
58 %description -l pt_BR.UTF-8
59 Xaw3d é uma versão incrementada do conjunto MIT Athena Widget para X
60 Window que adiciona uma aparência tri-dimensional às aplicações com
61 mudanças mínimas ou nenhuma nos códigos fonte.
62
63 %description -l ru.UTF-8
64 Xaw3d - это улучшенная версия набора экранных примитивов MIT Athena
65 Widget для X Window, придающая приложениям "трехмерный" вид с
66 минимальными изменениями исходного текста (в большинстве случаев без
67 изменений).
68
69 %description -l tr.UTF-8
70 Xaw3d, MIT Athena kitaplığına, uygulamalara herhangi bir kod
71 değişikliği yapılmasını gerektirmeden (ya da ufak değişiklikler
72 yaparak), üç boyutlu bir görüntü kazandıran bir geliştirmedir.
73
74 %description -l uk.UTF-8
75 Xaw3d - це покращена версія набору екранних примітивів MIT Athena
76 Widget для X Window, яка надає програмам "трьохвимірного" вигляду з
77 мінімальними змінами вихідного коду (у більшості випадків без змін).
78
79 %package devel
80 Summary:        Files for developing programs that use Xaw3d
81 Summary(de.UTF-8):      Header und statische Libraries fuer Xaw3d-Entwicklung
82 Summary(es.UTF-8):      Archivos para desarrollo de programas que usan Xaw3d
83 Summary(fr.UTF-8):      Fichiers pour développer des programmes utilisant Xaw3d
84 Summary(pl.UTF-8):      Pliki potrzebne przy kompilacji programów używających Xaw3d
85 Summary(pt_BR.UTF-8):   Arquivos para desenvolvimento de programas que usam Xaw3d
86 Summary(ru.UTF-8):      Файлы для разработки программ, использующих Xaw3d
87 Summary(tr.UTF-8):      Xaw3d kitaplığını kullanan programlar geliştirmek için gerekli dosyalar
88 Summary(uk.UTF-8):      Файли для розробки програм, які використовують Xaw3d
89 Group:          X11/Development/Libraries
90 Requires:       %{name} = %{version}-%{release}
91 Requires:       xorg-lib-libXmu-devel
92 Requires:       xorg-lib-libXpm-devel
93 Obsoletes:      libXaw3d7-devel
94
95 %description devel
96 Xaw3d is an enhanced version of the MIT Athena Widget set for X
97 Window that adds a 3-dimensional look to the applications with
98 minimal or no source code changes.
99
100 This package includes the header files developing programs that take
101 full advantage of Xaw3d's features.
102
103 %description devel -l de.UTF-8
104 Xaw3d ist eine erweiterte Version des MIT-Athena Widget-Sets für
105 X-Window, das einer Applikationen mit minimalen oder keinen
106 Änderungen am Quellcode einen 3D-Look verleiht. Das Paket enthält die
107 Headerdateien zur Entwicklung von Programmen, die die Vorteile von
108 Xaw3d voll nutzen.
109
110 %description devel -l es.UTF-8
111 Xaw3d es una versión incrementada del conjunto MIT Athena Widget para
112 X Window que adiciona una visión tridimensional a las aplicaciones con
113 cambios mínimos, o ninguno, en los códigos fuente. Este paquete
114 incluye los archivos principales y las bibliotecas para programas de
115 desarrollo que utilizan total ventaja de las características de Xaw3d.
116
117 %description devel -l fr.UTF-8
118 Xaw3d est une version améliorée de l'ensemble Athena Widget du MIT
119 pour X Window qui ajoute un aspect 3D aux applications avec peu, ou
120 pas du tout, de modification du code. Ce paquetage contient les
121 en-têtes pour développer des programmes tirant plein avantage des
122 caractéristiques de Xaw3d.
123
124 %description devel -l pl.UTF-8
125 Xaw3d jest ulepszoną wersją biblioteki X Athena Widget, która dodaje
126 trójwymiarowy wygląd aplikacjom przy minimalnych (lub żadnych)
127 zmianach kodu źródłowego.
128
129 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilacji programów
130 wykorzystujących Xaw3d.
131
132 %description devel -l pt_BR.UTF-8
133 Xaw3d é uma versão incrementada do conjunto MIT Athena Widget para X
134 Window que adiciona uma visão tri-dimensional às aplicações com
135 mudanças mínimas ou nenhuma nos códigos fonte. Este pacote inclui os
136 arquivos principais e as bibliotecas para programas de desenvolvimento
137 que utilizam total vantagem das características de Xaw3d.
138
139 %description devel -l uk.UTF-8
140 Xaw3d - це покращена версія набору екранних примітивів MIT Athena
141 Widget для X Window, яка надає програмам "трьохвимірного" вигляду з
142 мінімальними змінами вихідного коду (у більшості випадків без змін).
143 Цей пакет містить хедери та бібліотеки програміста, необхідні для
144 розробки програм, які використовують Xaw3d.
145
146 %description devel -l ru.UTF-8
147 Xaw3d - это улучшенная версия набора экранных примитивов MIT Athena
148 Widget для X Window, придающая приложениям "трехмерный" вид с
149 минимальными изменениями исходного текста (в большинстве случаев без
150 изменений). Этот пакет содержит хедеры и библиотеки разработчика,
151 необходимые для разработки программ, использующих Xaw3d.
152
153 %package static
154 Summary:        Xaw3d static library
155 Summary(es.UTF-8):      Bibliotecas estáticas para el desarrollo con Xaw3d
156 Summary(pl.UTF-8):      Biblioteki statyczne Xaw3d
157 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com Xaw3d
158 Summary(uk.UTF-8):      Статичні бібліотеки для розробки програм, які використовують Xaw3d
159 Summary(ru.UTF-8):      Статические библиотеки для разработки программ, использующих Xaw3d
160 Group:          X11/Development/Libraries
161 Requires:       %{name}-devel = %{version}-%{release}
162
163 %description static
164 Xaw3d is an enhanced version of the MIT Athena Widget set for X
165 Window that adds a 3-dimensional look to the applications with
166 minimal or no source code changes.
167
168 This package includes the static library for developing programs that
169 take full advantage of Xaw3d's features.
170
171 %description static -l de.UTF-8
172 Xaw3d ist eine erweiterte Version des MIT-Athena Widget-Sets für
173 X-Window, das einer Applikationen mit minimalen oder keinen
174 Änderungen am Quellcode einen 3D-Look verleiht. Das Paket enthält die
175 statischen Library zur Entwicklung von Programmen, die die Vorteile
176 von Xaw3d voll nutzen.
177
178 %description static -l pl.UTF-8
179 Xaw3d jest ulepszoną wersją biblioteki X Athena Widget, która dodaje
180 trójwymiarowy wygląd aplikacjom przy minimalnych (lub żadnych)
181 zmianach kodu źródłowego.
182
183 Ten pakiet zawiera biblioteki statyczne dla Xaw3d.
184
185 %description static -l pt_BR.UTF-8
186 Bibliotecas estáticas para desenvolvimento com Xaw3d.
187
188 %description static -l uk.UTF-8
189 Xaw3d - це покращена версія набору екранних примітивів MIT Athena
190 Widget для X Window, яка надає програмам "трьохвимірного" вигляду з
191 мінімальними змінами вихідного коду (у більшості випадків без змін).
192 Цей пакет містить статичні бібліотеки, необхідні для розробки програм,
193 які використовують Xaw3d.
194
195 %description static -l ru.UTF-8
196 Xaw3d - это улучшенная версия набора экранных примитивов MIT Athena
197 Widget для X Window, придающая приложениям "трехмерный" вид с
198 минимальными изменениями исходного текста (в большинстве случаев без
199 изменений). Этот пакет содержит статические библиотеки, необходимые
200 для разработки программ, использующих Xaw3d.
201
202 %prep
203 %setup -q -c
204 %patch0 -p0
205 %patch1 -p1
206 %patch2 -p1
207 %patch4 -p0
208
209 %build
210 cd xc/lib/Xaw3d
211 xmkmf
212 mkdir X11; ln -s `pwd` X11/Xaw3d
213 # kill unneeded -lXp from EXTRAXAWREQS
214 %{__make} \
215         CC="%{__cc}" \
216         CDEBUGFLAGS="%{rpmcflags}" \
217         SHLIBGLOBALSFLAGS="%{rpmldflags}" \
218         EXTRA_INCLUDES=-I. \
219         EXTRAXAWREQS=
220
221 %install
222 rm -rf $RPM_BUILD_ROOT
223 install -d $RPM_BUILD_ROOT%{_includedir}/X11
224
225 %{__make} -C xc/lib/Xaw3d install \
226         DESTDIR=$RPM_BUILD_ROOT
227
228 mv -f $RPM_BUILD_ROOT%{_includedir}/X11/Xaw3d \
229         $RPM_BUILD_ROOT%{_includedir}/Xaw3d
230 ln -s %{_includedir}/Xaw3d $RPM_BUILD_ROOT%{_includedir}/X11/Xaw3d
231
232 %clean
233 rm -rf $RPM_BUILD_ROOT
234
235 %post   -p /sbin/ldconfig
236 %postun -p /sbin/ldconfig
237
238 %files
239 %defattr(644,root,root,755)
240 %doc xc/lib/Xaw3d/README.XAW3D
241 %attr(755,root,root) %{_libdir}/libXaw3d.so.*.*
242
243 %files devel
244 %defattr(644,root,root,755)
245 %attr(755,root,root) %{_libdir}/libXaw3d.so
246 %{_includedir}/Xaw3d
247 %{_includedir}/X11/Xaw3d
248
249 %files static
250 %defattr(644,root,root,755)
251 %{_libdir}/libXaw3d.a
This page took 0.091672 seconds and 3 git commands to generate.