]>
Commit | Line | Data |
---|---|---|
a7c52a89 | 1 | # TODO: |
1dbcb621 | 2 | # - separate packages for plugins |
dab1ca85 BZ |
3 | # |
4 | # Conditional build: | |
06eb5540 | 5 | %bcond_without xercesc # build XercesParser |
4f3d9164 | 6 | %bcond_without ogre # build without Ogre renderer |
52ea5f04 | 7 | %bcond_without opengl # build without OpenGL renderer |
06eb5540 | 8 | %bcond_with samples # build samples |
a7c52a89 | 9 | # |
71dc0787 JB |
10 | Summary: CEGUI - a free library providing windowing and widgets |
11 | Summary(pl.UTF-8): CEGUI - wolnodostępna biblioteka zapewniającą okienka i widgety | |
a7c52a89 | 12 | Name: CEGUI |
ff0091ed | 13 | Version: 0.8.2 |
c222066c | 14 | Release: 2 |
779edc3e | 15 | License: LGPL v2.1+ (with MIT parts) |
a7c52a89 | 16 | Group: Libraries |
ff0091ed JR |
17 | Source0: http://downloads.sourceforge.net/crayzedsgui/cegui-%{version}.tar.gz |
18 | # Source0-md5: f72951f0cc0374bb2294035cb639bb83 | |
19 | Source1: http://downloads.sourceforge.net/crayzedsgui/cegui-docs-%{version}.tar.gz | |
20 | # Source1-md5: 19029d82148fb6c4145c757ee59ccf8a | |
ceae5292 JR |
21 | Patch0: pthread.patch |
22 | Patch1: python-sitedir.patch | |
a7c52a89 | 23 | URL: http://www.cegui.org.uk/ |
ae21b5c7 | 24 | BuildRequires: DevIL-devel |
1dbcb621 | 25 | BuildRequires: DirectFB-devel >= 1.2.0 |
7e74cc56 | 26 | BuildRequires: FreeImage-devel |
296738c2 | 27 | BuildRequires: SILLY-devel >= 0.1.0 |
ceae5292 | 28 | BuildRequires: cmake |
1dbcb621 | 29 | BuildRequires: corona-devel |
54df35ea JB |
30 | BuildRequires: expat-devel |
31 | BuildRequires: freetype-devel >= 2.0 | |
1dbcb621 | 32 | BuildRequires: gtk+2-devel >= 2:2.4 |
779edc3e | 33 | BuildRequires: irrlicht-devel >= 1.4 |
7e74cc56 | 34 | BuildRequires: libstdc++-devel |
54df35ea JB |
35 | BuildRequires: libtool >= 2:1.5 |
36 | BuildRequires: libxml2-devel >= 1:2.6 | |
d4686777 | 37 | BuildRequires: lua51-devel >= 5.1 |
06eb5540 | 38 | %if %{with ogre} |
1dbcb621 | 39 | BuildRequires: ogre-devel >= 1.6.0 |
f2fc487e | 40 | BuildRequires: ois-devel >= 1.0.0 |
06eb5540 | 41 | %endif |
d4686777 JB |
42 | BuildRequires: pcre-devel >= 5.0 |
43 | BuildRequires: pkgconfig | |
1dbcb621 | 44 | BuildRequires: sed >= 4.0 |
a172647d | 45 | BuildRequires: tinyxml-devel |
53031d9d | 46 | BuildRequires: tolua++-devel |
779edc3e JB |
47 | # for irrlicht renderer |
48 | BuildRequires: xorg-lib-libXxf86vm-devel | |
1dbcb621 | 49 | %if %{with opengl} |
ceae5292 | 50 | BuildRequires: GLM |
1dbcb621 JB |
51 | BuildRequires: OpenGL-GLU-devel |
52 | BuildRequires: OpenGL-glut-devel | |
53 | BuildRequires: glew-devel | |
54 | %endif | |
dab1ca85 | 55 | %if %{with xercesc} |
54df35ea | 56 | BuildRequires: xerces-c-devel |
dab1ca85 | 57 | %endif |
d4686777 | 58 | Requires: irrlicht >= 1.4 |
a7c52a89 ŁK |
59 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
60 | ||
61 | %description | |
62 | CEGUI stands for Crazy Eddie's Gui System; a free library providing | |
63 | windowing and widgets for graphics APIs / engines where such | |
64 | functionality is not natively available, or severely lacking. The | |
65 | library is object orientated, written in C++, and targeted at games | |
66 | developers who should be spending their time creating great games, not | |
67 | building GUI sub-systems! | |
68 | ||
71dc0787 JB |
69 | %description -l pl.UTF-8 |
70 | CEGUI oznacza Crazy Eddie's Gui System - wolnodostępną bibliotekę | |
71 | zapewniającą okienka i widgety dla graficznych API i silników tam, | |
72 | gdzie natywnie taka funkcjonalność nie jest dostępna lub ma znaczące | |
73 | braki. Biblioteka jest zorientowana obiektowo, napisana w C++ i | |
74 | skierowana dla programistów gier, którzy powinni spędzać czas na | |
75 | pisaniu świetnych gier, a nie tworzeniu podsystemów GUI! | |
76 | ||
a7c52a89 ŁK |
77 | %package devel |
78 | Summary: Development files for CEGUI | |
71dc0787 | 79 | Summary(pl.UTF-8): Pliki programistyczne dla CEGUI |
a7c52a89 ŁK |
80 | Group: Development/Libraries |
81 | Requires: %{name} = %{version}-%{release} | |
54df35ea JB |
82 | Requires: freetype-devel >= 2.0 |
83 | Requires: libstdc++-devel | |
84 | Requires: pcre-devel >= 5.0 | |
a7c52a89 ŁK |
85 | |
86 | %description devel | |
715a1989 | 87 | CEGUI headers. |
a7c52a89 | 88 | |
71dc0787 | 89 | %description devel -l pl.UTF-8 |
715a1989 BZ |
90 | Pliki nagłówkowe CEGUI. |
91 | ||
92 | %package docs | |
93 | Summary: Documentation files for CEGUI | |
94 | Summary(pl.UTF-8): Pliki dokumentacji CEGUI | |
53106289 | 95 | Group: Documentation |
715a1989 BZ |
96 | Requires: %{name} = %{version}-%{release} |
97 | ||
98 | %description docs | |
99 | CEGUI documentation. | |
100 | ||
101 | %description docs -l pl.UTF-8 | |
102 | Dokumentacja CEGUI. | |
103 | ||
f2fc487e JB |
104 | %package ImageCodec-Corona |
105 | Summary: CoronaImageCodec library for CEGUI | |
106 | Summary(pl.UTF-8): Biblioteka CoronaImageCodec dla CEGUI | |
107 | Group: Libraries | |
108 | Requires: %{name} = %{version}-%{release} | |
109 | ||
110 | %description ImageCodec-Corona | |
111 | CoronaImageCodec library for CEGUI. | |
112 | ||
113 | %description ImageCodec-Corona -l pl.UTF-8 | |
114 | Biblioteka CoronaImageCodec dla CEGUI | |
115 | ||
116 | %package ImageCodec-Corona-devel | |
117 | Summary: Header files for CEGUI CoronaImageCodec library | |
118 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI CoronaImageCodec | |
119 | Group: Development/Libraries | |
120 | Requires: %{name}-ImageCodec-Corona = %{version}-%{release} | |
121 | Requires: %{name}-devel = %{version}-%{release} | |
122 | Requires: corona-devel | |
123 | ||
124 | %description ImageCodec-Corona-devel | |
125 | Header files for CEGUI CoronaImageCodec library. | |
126 | ||
127 | %description ImageCodec-Corona-devel -l pl.UTF-8 | |
128 | Pliki nagłówkowe biblioteki CEGUI CoronaImageCodec. | |
129 | ||
130 | %package ImageCodec-DevIL | |
131 | Summary: DevILImageCodec library for CEGUI | |
132 | Summary(pl.UTF-8): Biblioteka DevILImageCodec dla CEGUI | |
133 | Group: Libraries | |
134 | Requires: %{name} = %{version}-%{release} | |
135 | ||
136 | %description ImageCodec-DevIL | |
137 | DevILImageCodec library for CEGUI. | |
138 | ||
139 | %description ImageCodec-DevIL -l pl.UTF-8 | |
140 | Biblioteka DevILImageCodec dla CEGUI | |
141 | ||
142 | %package ImageCodec-DevIL-devel | |
143 | Summary: Header files for CEGUI DevILImageCodec library | |
144 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI DevILImageCodec | |
145 | Group: Development/Libraries | |
146 | Requires: %{name}-ImageCodec-DevIL = %{version}-%{release} | |
147 | Requires: %{name}-devel = %{version}-%{release} | |
148 | Requires: DevIL-devel | |
149 | ||
150 | %description ImageCodec-DevIL-devel | |
151 | Header files for CEGUI DevILImageCodec library. | |
152 | ||
153 | %description ImageCodec-DevIL-devel -l pl.UTF-8 | |
154 | Pliki nagłówkowe biblioteki CEGUI DevILImageCodec. | |
155 | ||
156 | %package ImageCodec-FreeImage | |
157 | Summary: FreeImageImageCodec library for CEGUI | |
158 | Summary(pl.UTF-8): Biblioteka FreeImageImageCodec dla CEGUI | |
159 | Group: Libraries | |
160 | Requires: %{name} = %{version}-%{release} | |
161 | ||
162 | %description ImageCodec-FreeImage | |
163 | FreeImageImageCodec library for CEGUI. | |
164 | ||
165 | %description ImageCodec-FreeImage -l pl.UTF-8 | |
166 | Biblioteka FreeImageImageCodec dla CEGUI | |
167 | ||
168 | %package ImageCodec-FreeImage-devel | |
169 | Summary: Header files for CEGUI FreeImageImageCodec library | |
170 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI FreeImageImageCodec | |
171 | Group: Development/Libraries | |
172 | Requires: %{name}-ImageCodec-FreeImage = %{version}-%{release} | |
173 | Requires: %{name}-devel = %{version}-%{release} | |
174 | Requires: FreeImage-devel | |
175 | ||
176 | %description ImageCodec-FreeImage-devel | |
177 | Header files for CEGUI FreeImageImageCodec library. | |
178 | ||
179 | %description ImageCodec-FreeImage-devel -l pl.UTF-8 | |
180 | Pliki nagłówkowe biblioteki CEGUI FreeImageImageCodec. | |
181 | ||
182 | %package ImageCodec-SILLY | |
183 | Summary: SILLYImageCodec library for CEGUI | |
184 | Summary(pl.UTF-8): Biblioteka SILLYImageCodec dla CEGUI | |
185 | Group: Libraries | |
186 | Requires: %{name} = %{version}-%{release} | |
187 | Requires: SILLY >= 0.1.0 | |
188 | ||
189 | %description ImageCodec-SILLY | |
190 | SILLYImageCodec library for CEGUI. | |
191 | ||
192 | %description ImageCodec-SILLY -l pl.UTF-8 | |
193 | Biblioteka SILLYImageCodec dla CEGUI | |
194 | ||
195 | %package ImageCodec-SILLY-devel | |
196 | Summary: Header files for CEGUI SILLYImageCodec library | |
197 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI SILLYImageCodec | |
198 | Group: Development/Libraries | |
199 | Requires: %{name}-ImageCodec-SILLY = %{version}-%{release} | |
200 | Requires: %{name}-devel = %{version}-%{release} | |
201 | Requires: SILLY-devel >= 0.1.0 | |
202 | ||
203 | %description ImageCodec-SILLY-devel | |
204 | Header files for CEGUI SILLYImageCodec library. | |
205 | ||
206 | %description ImageCodec-SILLY-devel -l pl.UTF-8 | |
207 | Pliki nagłówkowe biblioteki CEGUI SILLYImageCodec. | |
208 | ||
ceae5292 JR |
209 | %package Renderer-DirectFB |
210 | Summary: DirectFBRenderer library for CEGUI | |
211 | Summary(pl.UTF-8): Biblioteka DirectFBRenderer dla CEGUI | |
212 | Group: Libraries | |
213 | Requires: %{name} = %{version}-%{release} | |
214 | Requires: DirectFB >= 1.2.0 | |
215 | ||
216 | %description Renderer-DirectFB | |
217 | DirectFBRenderer library for CEGUI. | |
218 | ||
219 | %description Renderer-DirectFB -l pl.UTF-8 | |
220 | Biblioteka DirectFBRenderer dla CEGUI | |
221 | ||
222 | %package Renderer-DirectFB-devel | |
223 | Summary: Header files for CEGUI DirectFBRenderer library | |
224 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI DirectFBRenderer | |
225 | Group: Development/Libraries | |
226 | Requires: %{name}-Renderer-DirectFB = %{version}-%{release} | |
227 | Requires: %{name}-devel = %{version}-%{release} | |
228 | Requires: DirectFB-devel >= 1.2.0 | |
229 | ||
230 | %description Renderer-DirectFB-devel | |
231 | Header files for CEGUI DirectFBRenderer library. | |
232 | ||
233 | %description Renderer-DirectFB-devel -l pl.UTF-8 | |
234 | Pliki nagłówkowe biblioteki CEGUI DirectFBRenderer. | |
235 | ||
f2fc487e JB |
236 | %package Renderer-Irrlicht |
237 | Summary: IrrlichtRenderer library for CEGUI | |
238 | Summary(pl.UTF-8): Biblioteka IrrlichtRenderer dla CEGUI | |
239 | Group: Libraries | |
240 | Requires: %{name} = %{version}-%{release} | |
241 | Requires: irrlicht >= 1.4 | |
242 | ||
243 | %description Renderer-Irrlicht | |
244 | IrrlichtRenderer library for CEGUI. | |
245 | ||
246 | %description Renderer-Irrlicht -l pl.UTF-8 | |
247 | Biblioteka IrrlichtRenderer dla CEGUI | |
248 | ||
249 | %package Renderer-Irrlicht-devel | |
250 | Summary: Header files for CEGUI IrrlichtRenderer library | |
251 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI IrrlichtRenderer | |
252 | Group: Development/Libraries | |
253 | Requires: %{name}-Renderer-Irrlicht = %{version}-%{release} | |
254 | Requires: %{name}-devel = %{version}-%{release} | |
255 | Requires: irrlicht-devel >= 1.4 | |
256 | ||
257 | %description Renderer-Irrlicht-devel | |
258 | Header files for CEGUI IrrlichtRenderer library. | |
259 | ||
260 | %description Renderer-Irrlicht-devel -l pl.UTF-8 | |
261 | Pliki nagłówkowe biblioteki CEGUI IrrlichtRenderer. | |
262 | ||
263 | %package Renderer-Ogre | |
1dbcb621 JB |
264 | Summary: OgreRenderer library for CEGUI |
265 | Summary(pl.UTF-8): Biblioteka OgreRenderer dla CEGUI | |
266 | Group: Libraries | |
267 | Requires: %{name} = %{version}-%{release} | |
f2fc487e | 268 | Obsoletes: CEGUI-Ogre |
1dbcb621 | 269 | |
f2fc487e | 270 | %description Renderer-Ogre |
1dbcb621 JB |
271 | OgreRenderer library for CEGUI. |
272 | ||
f2fc487e | 273 | %description Renderer-Ogre -l pl.UTF-8 |
1dbcb621 JB |
274 | Biblioteka OgreRenderer dla CEGUI |
275 | ||
f2fc487e | 276 | %package Renderer-Ogre-devel |
1dbcb621 JB |
277 | Summary: Header files for CEGUI OgreRenderer library |
278 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI OgreRenderer | |
279 | Group: Development/Libraries | |
f2fc487e JB |
280 | Requires: %{name}-Renderer-Ogre = %{version}-%{release} |
281 | Requires: %{name}-devel = %{version}-%{release} | |
1dbcb621 | 282 | Requires: ogre-devel >= 1.6.0 |
f2fc487e | 283 | Obsoletes: CEGUI-Ogre-devel |
1dbcb621 | 284 | |
f2fc487e | 285 | %description Renderer-Ogre-devel |
1dbcb621 JB |
286 | Header files for CEGUI OgreRenderer library. |
287 | ||
f2fc487e | 288 | %description Renderer-Ogre-devel -l pl.UTF-8 |
1dbcb621 JB |
289 | Pliki nagłówkowe biblioteki CEGUI OgreRenderer. |
290 | ||
f2fc487e | 291 | %package Renderer-OpenGL |
52ea5f04 | 292 | Summary: OpenGLRenderer library for CEGUI |
293 | Summary(pl.UTF-8): Biblioteka OpenGLRenderer dla CEGUI | |
294 | Group: Libraries | |
295 | Requires: %{name} = %{version}-%{release} | |
f2fc487e | 296 | Obsoletes: CEGUI-OpenGL |
52ea5f04 | 297 | |
f2fc487e | 298 | %description Renderer-OpenGL |
52ea5f04 | 299 | OpenGLRenderer library for CEGUI. |
300 | ||
f2fc487e | 301 | %description Renderer-OpenGL -l pl.UTF-8 |
52ea5f04 | 302 | Biblioteka OpenGLRenderer dla CEGUI. |
71dc0787 | 303 | |
f2fc487e | 304 | %package Renderer-OpenGL-devel |
1dbcb621 JB |
305 | Summary: Header files for CEGUI OpenGLRenderer library |
306 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki CEGUI OpenGLRenderer | |
307 | Group: Development/Libraries | |
f2fc487e JB |
308 | Requires: %{name}-Renderer-OpenGL = %{version}-%{release} |
309 | Requires: %{name}-devel = %{version}-%{release} | |
1dbcb621 JB |
310 | Requires: OpenGL-GLU-devel |
311 | Requires: OpenGL-glut-devel | |
312 | Requires: glew-devel | |
f2fc487e | 313 | Obsoletes: CEGUI-OpenGL-devel |
b5f1620c | 314 | |
f2fc487e | 315 | %description Renderer-OpenGL-devel |
1dbcb621 | 316 | Header files for CEGUI OpenGLRenderer library. |
b5f1620c | 317 | |
f2fc487e | 318 | %description Renderer-OpenGL-devel -l pl.UTF-8 |
1dbcb621 | 319 | Pliki nagłówkowe biblioteki CEGUI OpenGLRenderer. |
b5f1620c | 320 | |
03137a33 JB |
321 | %package -n python-CEGUI |
322 | Summary: Python binding for CEGUI | |
323 | Summary(pl.UTF-8): Wiązania Pythona do CEGUI | |
324 | Group: Libraries/Python | |
325 | Requires: %{name} = %{version}-%{release} | |
326 | ||
327 | %description -n python-CEGUI | |
328 | Python binding for CEGUI. | |
329 | ||
330 | %description -n python-CEGUI -l pl.UTF-8 | |
331 | Wiązania Pythona do CEGUI. | |
332 | ||
e66d3523 JB |
333 | %package -n python-CEGUI-Renderer-Ogre |
334 | Summary: Python binding for CEGUI OgreRenderer library | |
335 | Summary(pl.UTF-8): Wiązania Pythona do biblioteki CEGUI OgreRenderer | |
336 | Group: Libraries/Python | |
337 | Requires: %{name}-Renderer-Ogre = %{version}-%{release} | |
338 | Requires: python-CEGUI = %{version}-%{release} | |
339 | ||
340 | %description -n python-CEGUI-Renderer-Ogre | |
341 | Python binding for CEGUI OgreRenderer library. | |
342 | ||
343 | %description -n python-CEGUI-Renderer-Ogre -l pl.UTF-8 | |
344 | Wiązania Pythona do biblioteki CEGUI OgreRenderer. | |
345 | ||
03137a33 | 346 | %package -n python-CEGUI-Renderer-OpenGL |
f2fc487e JB |
347 | Summary: Python binding for CEGUI OpenGLRenderer library |
348 | Summary(pl.UTF-8): Wiązania Pythona do biblioteki CEGUI OpenGLRenderer | |
03137a33 | 349 | Group: Libraries/Python |
f2fc487e | 350 | Requires: %{name}-Renderer-OpenGL = %{version}-%{release} |
03137a33 JB |
351 | Requires: python-CEGUI = %{version}-%{release} |
352 | ||
353 | %description -n python-CEGUI-Renderer-OpenGL | |
f2fc487e | 354 | Python binding for CEGUI OpenGLRenderer library. |
03137a33 JB |
355 | |
356 | %description -n python-CEGUI-Renderer-OpenGL -l pl.UTF-8 | |
f2fc487e | 357 | Wiązania Pythona do biblioteki CEGUI OpenGLRenderer. |
03137a33 | 358 | |
a7c52a89 | 359 | %prep |
ceae5292 JR |
360 | %setup -q -a 1 -n cegui-%{version} |
361 | %patch0 -p1 | |
362 | %patch1 -p1 | |
a7c52a89 ŁK |
363 | |
364 | %build | |
ceae5292 JR |
365 | install -d build |
366 | cd build | |
367 | %cmake \ | |
368 | ../ \ | |
369 | -DCEGUI_SAMPLES_ENABLED:BOOL=%{?with_samples:ON}%{!?with_samples:OFF} \ | |
370 | -DCEGUI_BUILD_RENDERER_OPENGL:BOOL=%{?with_opengl:ON}%{!?with_opengl:OFF} \ | |
371 | -DCEGUI_BUILD_RENDERER_OGRE:BOOL=%{?with_ogre:ON}%{!?with_ogre:OFF} \ | |
372 | -DCEGUI_BUILD_XMLPARSER_XERCES:BOOL=%{?with_xercesc:ON}%{!?with_xercesc:OFF} \ | |
373 | -DCEGUI_OPTION_DEFAULT_IMAGECODEC:STRING=FreeImageImageCodec \ | |
374 | -DCEGUI_OPTION_DEFAULT_XMLPARSER:STRING=LibxmlParser \ | |
375 | -DCEGUI_PYTHON_INSTALL_DIR=%{py_sitedir} | |
a7c52a89 ŁK |
376 | |
377 | %{__make} | |
378 | ||
379 | %install | |
380 | rm -rf $RPM_BUILD_ROOT | |
381 | ||
ceae5292 | 382 | %{__make} -C build install/fast \ |
a7c52a89 ŁK |
383 | DESTDIR=$RPM_BUILD_ROOT |
384 | ||
03137a33 | 385 | %if %{without samples} |
ceae5292 | 386 | %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/cegui-0/{animations,fonts,imagesets,layouts,looknfeel,lua_scripts,schemes,xml_schemas} |
03137a33 JB |
387 | %endif |
388 | ||
a7c52a89 ŁK |
389 | %clean |
390 | rm -rf $RPM_BUILD_ROOT | |
391 | ||
392 | %post -p /sbin/ldconfig | |
393 | %postun -p /sbin/ldconfig | |
394 | ||
f2fc487e JB |
395 | %post ImageCodec-Corona -p /sbin/ldconfig |
396 | %postun ImageCodec-Corona -p /sbin/ldconfig | |
397 | %post ImageCodec-DevIL -p /sbin/ldconfig | |
398 | %postun ImageCodec-DevIL -p /sbin/ldconfig | |
399 | %post ImageCodec-FreeImage -p /sbin/ldconfig | |
400 | %postun ImageCodec-FreeImage -p /sbin/ldconfig | |
401 | %post ImageCodec-SILLY -p /sbin/ldconfig | |
402 | %postun ImageCodec-SILLY -p /sbin/ldconfig | |
403 | ||
404 | %post Renderer-Irrlicht -p /sbin/ldconfig | |
405 | %postun Renderer-Irrlicht -p /sbin/ldconfig | |
406 | %post Renderer-Ogre -p /sbin/ldconfig | |
407 | %postun Renderer-Ogre -p /sbin/ldconfig | |
408 | %post Renderer-OpenGL -p /sbin/ldconfig | |
409 | %postun Renderer-OpenGL -p /sbin/ldconfig | |
410 | ||
a7c52a89 ŁK |
411 | %files |
412 | %defattr(644,root,root,755) | |
346ffa4c | 413 | %doc doc/README |
ceae5292 JR |
414 | %attr(755,root,root) %{_libdir}/libCEGUIBase-0.so.*.*.* |
415 | %attr(755,root,root) %ghost %{_libdir}/libCEGUIBase-0.so.3 | |
416 | %attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so.*.*.* | |
417 | %attr(755,root,root) %ghost %{_libdir}/libCEGUICommonDialogs-0.so.3 | |
418 | %attr(755,root,root) %{_libdir}/libCEGUINullRenderer-0.so.*.*.* | |
419 | %attr(755,root,root) %ghost %{_libdir}/libCEGUINullRenderer-0.so.3 | |
420 | %attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so.*.*.* | |
421 | %attr(755,root,root) %ghost %{_libdir}/libCEGUILuaScriptModule-0.so.3 | |
d4686777 | 422 | # plugins |
c222066c | 423 | %dir %{_libdir}/cegui-0.8 |
ceae5292 JR |
424 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoreWindowRendererSet.so |
425 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIExpatParser.so | |
426 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUILibXMLParser.so | |
427 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISTBImageCodec.so | |
428 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUITGAImageCodec.so | |
429 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUITinyXMLParser.so | |
430 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIXercesParser.so | |
715a1989 BZ |
431 | |
432 | %files docs | |
cbbebc22 | 433 | %defattr(644,root,root,755) |
ceae5292 | 434 | %doc cegui-docs-0.8.2/* |
a7c52a89 ŁK |
435 | |
436 | %files devel | |
437 | %defattr(644,root,root,755) | |
ceae5292 JR |
438 | %attr(755,root,root) %{_bindir}/toluappcegui-0.8 |
439 | %attr(755,root,root) %{_libdir}/libCEGUIBase-0.so | |
440 | %attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so | |
441 | %attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so | |
442 | %attr(755,root,root) %{_libdir}/libCEGUINullRenderer-0.so | |
443 | %dir %{_includedir}/cegui-0 | |
444 | %dir %{_includedir}/cegui-0/%{name} | |
445 | %{_includedir}/cegui-0/%{name}/*.h | |
446 | %{_includedir}/cegui-0/%{name}/CommonDialogs | |
447 | %dir %{_includedir}/cegui-0/%{name}/ImageCodecModules | |
448 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/STB | |
449 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/TGA | |
450 | %dir %{_includedir}/cegui-0/%{name}/RendererModules | |
451 | %{_includedir}/cegui-0/%{name}/RendererModules/Null | |
452 | %{_includedir}/cegui-0/%{name}/ScriptModules | |
453 | %{_includedir}/cegui-0/%{name}/WindowRendererSets | |
454 | %{_includedir}/cegui-0/%{name}/XMLParserModules | |
455 | %{_includedir}/cegui-0/%{name}/falagard | |
456 | %{_includedir}/cegui-0/%{name}/widgets | |
457 | %{_pkgconfigdir}/CEGUI-0.pc | |
458 | %{_pkgconfigdir}/CEGUI-0-LUA.pc | |
459 | %{_pkgconfigdir}/CEGUI-0-NULL.pc | |
1dbcb621 | 460 | |
f2fc487e JB |
461 | %files ImageCodec-Corona |
462 | %defattr(644,root,root,755) | |
ceae5292 | 463 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoronaImageCodec.so |
f2fc487e JB |
464 | |
465 | %files ImageCodec-Corona-devel | |
466 | %defattr(644,root,root,755) | |
ceae5292 | 467 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/Corona |
f2fc487e JB |
468 | |
469 | %files ImageCodec-DevIL | |
470 | %defattr(644,root,root,755) | |
ceae5292 | 471 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIDevILImageCodec.so |
f2fc487e JB |
472 | |
473 | %files ImageCodec-DevIL-devel | |
474 | %defattr(644,root,root,755) | |
ceae5292 | 475 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/DevIL |
f2fc487e JB |
476 | |
477 | %files ImageCodec-FreeImage | |
478 | %defattr(644,root,root,755) | |
ceae5292 | 479 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIFreeImageImageCodec.so |
f2fc487e JB |
480 | |
481 | %files ImageCodec-FreeImage-devel | |
482 | %defattr(644,root,root,755) | |
ceae5292 | 483 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/FreeImage |
f2fc487e JB |
484 | |
485 | %files ImageCodec-SILLY | |
486 | %defattr(644,root,root,755) | |
ceae5292 | 487 | %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISILLYImageCodec.so |
f2fc487e JB |
488 | |
489 | %files ImageCodec-SILLY-devel | |
490 | %defattr(644,root,root,755) | |
ceae5292 JR |
491 | %{_includedir}/cegui-0/%{name}/ImageCodecModules/SILLY |
492 | ||
493 | %files Renderer-DirectFB | |
494 | %defattr(644,root,root,755) | |
495 | %attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so.*.*.* | |
496 | %attr(755,root,root) %ghost %{_libdir}/libCEGUIDirectFBRenderer-0.so.3 | |
497 | ||
498 | %files Renderer-DirectFB-devel | |
499 | %defattr(644,root,root,755) | |
500 | %attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so | |
501 | %{_includedir}/cegui-0/%{name}/RendererModules/DirectFB | |
f2fc487e JB |
502 | |
503 | %files Renderer-Irrlicht | |
504 | %defattr(644,root,root,755) | |
ceae5292 JR |
505 | %attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so.*.*.* |
506 | %attr(755,root,root) %ghost %{_libdir}/libCEGUIIrrlichtRenderer-0.so.3 | |
f2fc487e JB |
507 | |
508 | %files Renderer-Irrlicht-devel | |
509 | %defattr(644,root,root,755) | |
ceae5292 JR |
510 | %{_includedir}/cegui-0/%{name}/RendererModules/Irrlicht |
511 | %attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so | |
512 | %{_pkgconfigdir}/CEGUI-0-IRRLICHT.pc | |
f2fc487e | 513 | |
1dbcb621 | 514 | %if %{with ogre} |
f2fc487e | 515 | %files Renderer-Ogre |
1dbcb621 | 516 | %defattr(644,root,root,755) |
ceae5292 JR |
517 | %attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so.*.*.* |
518 | %attr(755,root,root) %ghost %{_libdir}/libCEGUIOgreRenderer-0.so.3 | |
1dbcb621 | 519 | |
f2fc487e | 520 | %files Renderer-Ogre-devel |
1dbcb621 | 521 | %defattr(644,root,root,755) |
ceae5292 JR |
522 | %{_includedir}/cegui-0/%{name}/RendererModules/Ogre |
523 | %attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so | |
524 | %{_pkgconfigdir}/CEGUI-0-OGRE.pc | |
1dbcb621 | 525 | %endif |
52ea5f04 | 526 | |
527 | %if %{with opengl} | |
f2fc487e | 528 | %files Renderer-OpenGL |
52ea5f04 | 529 | %defattr(644,root,root,755) |
ceae5292 JR |
530 | %attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so.*.*.* |
531 | %attr(755,root,root) %ghost %{_libdir}/libCEGUIOpenGLRenderer-0.so.3 | |
b5f1620c | 532 | |
f2fc487e | 533 | %files Renderer-OpenGL-devel |
b5f1620c | 534 | %defattr(644,root,root,755) |
ceae5292 JR |
535 | %attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so |
536 | %{_includedir}/cegui-0/%{name}/RendererModules/OpenGL | |
537 | %{_pkgconfigdir}/CEGUI-0-OPENGL.pc | |
538 | %{_pkgconfigdir}/CEGUI-0-OPENGL3.pc | |
b5f1620c | 539 | %endif |
03137a33 JB |
540 | |
541 | %files -n python-CEGUI | |
542 | %defattr(644,root,root,755) | |
c222066c | 543 | %dir %{py_sitedir}/cegui-0.8 |
ceae5292 JR |
544 | %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUI.so |
545 | %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUINullRenderer.so | |
03137a33 | 546 | |
e66d3523 JB |
547 | %if %{with ogre} |
548 | %files -n python-CEGUI-Renderer-Ogre | |
549 | %defattr(644,root,root,755) | |
ceae5292 | 550 | %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOgreRenderer.so |
e66d3523 JB |
551 | %endif |
552 | ||
553 | %if %{with opengl} | |
03137a33 JB |
554 | %files -n python-CEGUI-Renderer-OpenGL |
555 | %defattr(644,root,root,755) | |
ceae5292 | 556 | %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOpenGLRenderer.so |
e66d3523 | 557 | %endif |