]> git.pld-linux.org Git - packages/Xaw3d.git/blob - Xaw3d.spec
- release 13: libXaw3d7{,-devel} added for allow upgrade from MDK.
[packages/Xaw3d.git] / Xaw3d.spec
1 Summary:        A version of the MIT Athena widget set for X
2 Summary(de):    3D-Version des MIT Athena-Widgetsatzes fuer X
3 Summary(es):    Widgets X athena en 3D
4 Summary(fr):    Widgets X Athena en 3D
5 Summary(pl):    Biblioteka X athena widgets (wersja 3D)
6 Summary(pt_BR): Widgets X athena em 3d
7 Summary(tr):    3D X Athena arayüz elemanlarý (widgets)
8 Name:           Xaw3d
9 Version:        1.5
10 Release:        13
11 License:        MIT
12 Group:          X11/Libraries
13 Source0:        ftp://ftp.x.org/contrib/widgets/Xaw3d/R6.3/%{name}-%{version}.tar.gz
14 Patch0:         %{name}-glibc.patch
15 Patch1:         %{name}-shlib.patch
16 Patch2:         %{name}.patch
17 Patch3:         %{name}-static.patch
18 Patch4:         %{name}-ia64.patch
19 Prereq:         fileutils
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Obsoletes:      libXaw3d7
22
23 %define         _prefix         /usr/X11R6
24
25 %description
26 Xaw3d is an enhanced version of the MIT Athena Widget set for X
27 Windows that adds a 3-dimensional look to the applications with
28 minimal or no source code changes.
29
30 %description -l de
31 Xaw3d ist eine erweiterte Version des MIT Athena Widget Set für X
32 Windows, das die Anwendung dreidimensional erscheinen läßt, ohne daß
33 umfangreiche Änderungen am Quellcode notwendig sind.
34
35 %description -l es
36 Xaw3d es una versión incrementada del conjunto MIT Athena Widget para
37 X Window que adiciona una apariencia tridimensional a las aplicaciones
38 con cambios mínimos, o ninguno, en los códigos fuente.
39
40 %description -l fr
41 Xaw3d est une version améliorée de l'ensemble Athena Widget du MIT
42 pour X Window qui ajoute un aspect 3D aux applications avec peu, ou
43 pas du tout, de modification du code.
44
45 %description -l pl
46 Xaw3d jest ulepszon± wersj± biblioteki X Athena Widget, która dodaje
47 trójwymiarowy wygl±d aplikacjom przy minimalnych (lub ¿adnych)
48 zmianach kodu ¼ród³owego.
49
50 %description -l pt_BR
51 Xaw3d é uma versão incrementada do conjunto MIT Athena Widget para X
52 Window que adiciona uma aparência tri-dimensional às aplicações com
53 mudanças mínimas ou nenhuma nos códigos fonte.
54
55 %description -l tr
56 Xaw3d, MIT Athena kitaplýðýna, uygulamalara herhangi bir kod
57 deðiþikliði yapýlmasýný gerektirmeden (ya da ufak deðiþiklikler
58 yaparak), üç boyutlu bir görüntü kazandýran bir geliþtirmedir.
59
60 %package devel
61 Summary:        Files for developing programs that use Xaw3d
62 Summary(de):    Header und statische Libraries fuer Xaw3d-Entwicklung
63 Summary(es):    Archivos para desarrollo de programas que usan Xaw3d
64 Summary(fr):    Fichiers pour développer des programmes utilisant Xaw3d
65 Summary(pl):    Pliki potrzebne przy kompilacji programów u¿ywaj±cych Xaw3d
66 Summary(pt_BR): Arquivos para desenvolvimento de programas que usam Xaw3d
67 Summary(tr):    Xaw3d kitaplýðýný kullanan programlar geliþtirmek için gerekli dosyalar
68 Group:          X11/Libraries
69 Requires:       %{name} = %{version}
70 Obsoletes:      libXaw3d7-devel
71
72 %description devel
73 Xaw3d is an enhanced version of the MIT Athena Widget set for X
74 Windows that adds a 3-dimensional look to the applications with
75 minimal or no source code changes.
76
77 This package includes the header files developing programs that take
78 full advantage of Xaw3d's features.
79
80 %description -l de devel
81 Xaw3d ist eine erweiterte Version des MIT-Athena Widget-Sets für
82 X-Windows, das einer Applikationen mit minimalen oder keinen
83 Änderungen am Quellcode einen 3D-Look verleiht. Das Paket enthält die
84 Headerdateien zur Entwicklung von Programmen, die die Vorteile von
85 Xaw3d voll nutzen.
86
87 %description -l es devel
88 Xaw3d es una versión incrementada del conjunto MIT Athena Widget para
89 X Window que adiciona una visión tridimensional a las aplicaciones con
90 cambios mínimos, o ninguno, en los códigos fuente. Este paquete
91 incluye los archivos principales y las bibliotecas para programas de
92 desarrollo que utilizan total ventaja de las características de Xaw3d.
93
94 %description -l fr devel
95 Xaw3d est une version améliorée de l'ensemble Athena Widget du MIT
96 pour X Window qui ajoute un aspect 3D aux applications avec peu, ou
97 pas du tout, de modification du code. Ce paquetage contient les
98 en-têtes pour développer des programmes tirant plein avantage des
99 caractéristiques de Xaw3d.
100
101 %description -l pl devel
102 Xaw3d jest ulepszon± wersj± biblioteki X Athena Widget, która dodaje
103 trójwymiarowy wygl±d aplikacjom przy minimalnych (lub ¿adnych)
104 zmianach kodu ¼ród³owego.
105
106 Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilacji programów
107 wykorzystuj±cych Xaw3d.
108
109 %description -l pt_BR devel
110 Xaw3d é uma versão incrementada do conjunto MIT Athena Widget para X
111 Window que adiciona uma visão tri-dimensional às aplicações com
112 mudanças mínimas ou nenhuma nos códigos fonte. Este pacote inclui os
113 arquivos principais e as bibliotecas para programas de desenvolvimento
114 que utilizam total vantagem das características de Xaw3d.
115
116 %package static
117 Summary:        Xaw3d static library
118 Summary(es):    Static libraries for Xaw3d development
119 Summary(pl):    Biblioteki statyczne Xaw3d
120 Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com Xaw3d
121 Group:          X11/Libraries
122 Requires:       %{name}-devel = %{version}
123
124 %description static
125 Xaw3d is an enhanced version of the MIT Athena Widget set for X
126 Windows that adds a 3-dimensional look to the applications with
127 minimal or no source code changes.
128
129 This package includes the static library for developing programs that
130 take full advantage of Xaw3d's features.
131
132 %description -l de static
133 Xaw3d ist eine erweiterte Version des MIT-Athena Widget-Sets für
134 X-Windows, das einer Applikationen mit minimalen oder keinen
135 Änderungen am Quellcode einen 3D-Look verleiht. Das Paket enthält die
136 statischen Library zur Entwicklung von Programmen, die die Vorteile
137 von Xaw3d voll nutzen.
138
139 %description -l pl static
140 Xaw3d jest ulepszon± wersj± biblioteki X Athena Widget, która dodaje
141 trójwymiarowy wygl±d aplikacjom przy minimalnych (lub ¿adnych)
142 zmianach kodu ¼ród³owego.
143
144 Ten pakiet zawiera biblioteki statyczne dla Xaw3d.
145
146 %description -l pt_BR static
147 Bibliotecas estáticas para desenvolvimento com Xaw3d.
148
149 %prep
150 %setup -q -c
151 %patch0 -p1
152 %patch1 -p1
153 %patch2 -p1
154 %patch3 -p1
155 %patch4 -p1
156
157 %build
158 export PATH=%{_bindir}:$PATH
159 cd xc/lib/Xaw3d
160 xmkmf
161 mkdir X11; ln -s `pwd` X11/Xaw3d
162 make    CDEBUGFLAGS="%{rpmcflags}" \
163         CXXDEBUGFLAGS="%{rpmcflags}" \
164         EXTRA_INCLUDES=-I.
165
166 %install
167 rm -rf $RPM_BUILD_ROOT
168 install -d $RPM_BUILD_ROOT%{_includedir}/X11
169
170 cd xc/lib/Xaw3d
171 %{__make} install DESTDIR=$RPM_BUILD_ROOT
172
173 mv -f    $RPM_BUILD_ROOT%{_includedir}/X11/Xaw3d \
174       $RPM_BUILD_ROOT%{_includedir}/Xaw3d
175 ln -s ../Xaw3d $RPM_BUILD_ROOT%{_includedir}/X11/Xaw3d
176
177 %post   -p /sbin/ldconfig
178 %postun -p /sbin/ldconfig
179
180 %clean
181 rm -rf $RPM_BUILD_ROOT
182
183 %triggerpostun devel -- Xaw3d-devel < 1.5-5
184 if [ -d /usr/X11R6/include/Xaw3d ]; then
185         rm -rf /usr/X11R6/include/Xaw3d
186         ln -sf X11/Xaw3d /usr/X11R6/include
187 fi                                                                                                            
188
189 %files
190 %defattr(644,root,root,755)
191 %attr(755,root,root) %{_libdir}/lib*.so.*.*
192
193 %files devel
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{_libdir}/lib*.so
196 %{_includedir}/Xaw3d
197 %{_includedir}/X11/Xaw3d
198
199 %files static
200 %defattr(644,root,root,755)
201 %{_libdir}/lib*.a
This page took 0.113612 seconds and 4 git commands to generate.