]> git.pld-linux.org Git - packages/CEGUI.git/blob - CEGUI.spec
- updated GLM dependency, removed duplicate BRs
[packages/CEGUI.git] / CEGUI.spec
1 #
2 # Conditional build:
3 %bcond_without  xercesc         # build XercesParser
4 %bcond_with     ogre            # build without Ogre renderer
5 %bcond_without  opengl          # build without OpenGL renderer
6 %bcond_with     directb         # unsupported by upstream
7 %bcond_with     samples         # build samples
8 #
9 Summary:        CEGUI - a free library providing windowing and widgets
10 Summary(pl.UTF-8):      CEGUI - wolnodostępna biblioteka zapewniającą okienka i widgety
11 Name:           CEGUI
12 Version:        0.8.7
13 Release:        9
14 License:        LGPL v2.1+ (with MIT parts)
15 Group:          Libraries
16 Source0:        http://downloads.sourceforge.net/crayzedsgui/cegui-%{version}.tar.bz2
17 # Source0-md5:  cebcc95e205b9ad353db0d65b9b2d505
18 Source1:        http://downloads.sourceforge.net/crayzedsgui/cegui-docs.%{version}.zip
19 # Source1-md5:  5f3b19f82cf1e11b4406560b8e809f20
20 Patch0:         pthread.patch
21 Patch1:         %{name}-glfw3.patch
22 Patch3:         x32.patch
23 Patch4:         cxx11.patch
24 Patch5:         python2.patch
25 Patch6:         ogre1.12.patch
26 Patch7:         ogre13.patch
27 URL:            http://www.cegui.org.uk/
28 BuildRequires:  DevIL-devel
29 %{?with_directfb:BuildRequires: DirectFB-devel >= 1.2.0}
30 BuildRequires:  FreeImage-devel
31 BuildRequires:  GLM-devel
32 BuildRequires:  OpenGL-devel
33 %if %{with opengl}
34 BuildRequires:  OpenGL-GLU-devel
35 %endif
36 BuildRequires:  SDL2-devel
37 BuildRequires:  SDL2_image-devel
38 BuildRequires:  SILLY-devel >= 0.1.0
39 BuildRequires:  boost-devel >= 1.36.0
40 BuildRequires:  boost-python-devel >= 1.36.0
41 BuildRequires:  cmake >= 2.8
42 BuildRequires:  corona-devel
43 BuildRequires:  doxygen
44 BuildRequires:  expat-devel
45 BuildRequires:  fribidi-devel
46 BuildRequires:  freetype-devel >= 2.0
47 BuildRequires:  glew-devel
48 # for SampleFramework
49 BuildRequires:  glfw-devel
50 BuildRequires:  gtk+2-devel >= 2:2.4
51 BuildRequires:  irrlicht-devel >= 1.4
52 BuildRequires:  libstdc++-devel
53 BuildRequires:  libtool >= 2:1.5
54 BuildRequires:  libxml2-devel >= 1:2.6
55 BuildRequires:  lua51-devel >= 5.1
56 BuildRequires:  minizip-devel
57 %if %{with ogre}
58 BuildRequires:  ogre-devel >= 1.6.0
59 BuildRequires:  ois-devel >= 1.0.0
60 %endif
61 BuildRequires:  pcre-devel >= 5.0
62 BuildRequires:  pkgconfig
63 BuildRequires:  python-devel >= 2
64 BuildRequires:  rapidxml
65 BuildRequires:  sed >= 4.0
66 BuildRequires:  tinyxml-devel
67 BuildRequires:  tolua++-devel
68 %{?with_xercesc:BuildRequires:  xerces-c-devel}
69 # for irrlicht renderer
70 BuildRequires:  xorg-lib-libXxf86vm-devel
71 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
72
73 %description
74 CEGUI stands for Crazy Eddie's Gui System; a free library providing
75 windowing and widgets for graphics APIs / engines where such
76 functionality is not natively available, or severely lacking. The
77 library is object orientated, written in C++, and targeted at games
78 developers who should be spending their time creating great games, not
79 building GUI sub-systems!
80
81 %description -l pl.UTF-8
82 CEGUI oznacza Crazy Eddie's Gui System - wolnodostępną bibliotekę
83 zapewniającą okienka i widgety dla graficznych API i silników tam,
84 gdzie natywnie taka funkcjonalność nie jest dostępna lub ma znaczące
85 braki. Biblioteka jest zorientowana obiektowo, napisana w C++ i
86 skierowana dla programistów gier, którzy powinni spędzać czas na
87 pisaniu świetnych gier, a nie tworzeniu podsystemów GUI!
88
89 %package devel
90 Summary:        Development files for CEGUI
91 Summary(pl.UTF-8):      Pliki programistyczne dla CEGUI
92 Group:          Development/Libraries
93 Requires:       %{name} = %{version}-%{release}
94 Requires:       freetype-devel >= 2.0
95 Requires:       libstdc++-devel
96 Requires:       pcre-devel >= 5.0
97
98 %description devel
99 CEGUI headers.
100
101 %description devel -l pl.UTF-8
102 Pliki nagłówkowe CEGUI.
103
104 %package docs
105 Summary:        Documentation files for CEGUI
106 Summary(pl.UTF-8):      Pliki dokumentacji CEGUI
107 Group:          Documentation
108 Requires:       %{name} = %{version}-%{release}
109
110 %description docs
111 CEGUI documentation.
112
113 %description docs -l pl.UTF-8
114 Dokumentacja CEGUI.
115
116 %package ImageCodec-Corona
117 Summary:        CoronaImageCodec library for CEGUI
118 Summary(pl.UTF-8):      Biblioteka CoronaImageCodec dla CEGUI
119 Group:          Libraries
120 Requires:       %{name} = %{version}-%{release}
121
122 %description ImageCodec-Corona
123 CoronaImageCodec library for CEGUI.
124
125 %description ImageCodec-Corona -l pl.UTF-8
126 Biblioteka CoronaImageCodec dla CEGUI
127
128 %package ImageCodec-Corona-devel
129 Summary:        Header files for CEGUI CoronaImageCodec library
130 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI CoronaImageCodec
131 Group:          Development/Libraries
132 Requires:       %{name}-ImageCodec-Corona = %{version}-%{release}
133 Requires:       %{name}-devel = %{version}-%{release}
134 Requires:       corona-devel
135
136 %description ImageCodec-Corona-devel
137 Header files for CEGUI CoronaImageCodec library.
138
139 %description ImageCodec-Corona-devel -l pl.UTF-8
140 Pliki nagłówkowe biblioteki CEGUI CoronaImageCodec.
141
142 %package ImageCodec-DevIL
143 Summary:        DevILImageCodec library for CEGUI
144 Summary(pl.UTF-8):      Biblioteka DevILImageCodec dla CEGUI
145 Group:          Libraries
146 Requires:       %{name} = %{version}-%{release}
147
148 %description ImageCodec-DevIL
149 DevILImageCodec library for CEGUI.
150
151 %description ImageCodec-DevIL -l pl.UTF-8
152 Biblioteka DevILImageCodec dla CEGUI
153
154 %package ImageCodec-DevIL-devel
155 Summary:        Header files for CEGUI DevILImageCodec library
156 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI DevILImageCodec
157 Group:          Development/Libraries
158 Requires:       %{name}-ImageCodec-DevIL = %{version}-%{release}
159 Requires:       %{name}-devel = %{version}-%{release}
160 Requires:       DevIL-devel
161
162 %description ImageCodec-DevIL-devel
163 Header files for CEGUI DevILImageCodec library.
164
165 %description ImageCodec-DevIL-devel -l pl.UTF-8
166 Pliki nagłówkowe biblioteki CEGUI DevILImageCodec.
167
168 %package ImageCodec-FreeImage
169 Summary:        FreeImageImageCodec library for CEGUI
170 Summary(pl.UTF-8):      Biblioteka FreeImageImageCodec dla CEGUI
171 Group:          Libraries
172 Requires:       %{name} = %{version}-%{release}
173
174 %description ImageCodec-FreeImage
175 FreeImageImageCodec library for CEGUI.
176
177 %description ImageCodec-FreeImage -l pl.UTF-8
178 Biblioteka FreeImageImageCodec dla CEGUI
179
180 %package ImageCodec-FreeImage-devel
181 Summary:        Header files for CEGUI FreeImageImageCodec library
182 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI FreeImageImageCodec
183 Group:          Development/Libraries
184 Requires:       %{name}-ImageCodec-FreeImage = %{version}-%{release}
185 Requires:       %{name}-devel = %{version}-%{release}
186 Requires:       FreeImage-devel
187
188 %description ImageCodec-FreeImage-devel
189 Header files for CEGUI FreeImageImageCodec library.
190
191 %description ImageCodec-FreeImage-devel -l pl.UTF-8
192 Pliki nagłówkowe biblioteki CEGUI FreeImageImageCodec.
193
194 %package ImageCodec-SDL2
195 Summary:        SDL2ImageCodec library for CEGUI
196 Summary(pl.UTF-8):      Biblioteka SDL2ImageCodec dla CEGUI
197 Group:          Libraries
198 Requires:       %{name} = %{version}-%{release}
199 Requires:       SDL2
200
201 %description ImageCodec-SDL2
202 SDL2ImageCodec library for CEGUI.
203
204 %description ImageCodec-SDL2 -l pl.UTF-8
205 Biblioteka SDL2ImageCodec dla CEGUI
206
207 %package ImageCodec-SDL2-devel
208 Summary:        Header files for CEGUI SDL2ImageCodec library
209 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI SDL2ImageCodec
210 Group:          Development/Libraries
211 Requires:       %{name}-ImageCodec-SDL2 = %{version}-%{release}
212 Requires:       %{name}-devel = %{version}-%{release}
213 Requires:       SDL2-devel >= 0.1.0
214
215 %description ImageCodec-SDL2-devel
216 Header files for CEGUI SDL2ImageCodec library.
217
218 %description ImageCodec-SDL2-devel -l pl.UTF-8
219 Pliki nagłówkowe biblioteki CEGUI SDL2ImageCodec.
220
221 %package ImageCodec-SILLY
222 Summary:        SILLYImageCodec library for CEGUI
223 Summary(pl.UTF-8):      Biblioteka SILLYImageCodec dla CEGUI
224 Group:          Libraries
225 Requires:       %{name} = %{version}-%{release}
226 Requires:       SILLY >= 0.1.0
227
228 %description ImageCodec-SILLY
229 SILLYImageCodec library for CEGUI.
230
231 %description ImageCodec-SILLY -l pl.UTF-8
232 Biblioteka SILLYImageCodec dla CEGUI
233
234 %package ImageCodec-SILLY-devel
235 Summary:        Header files for CEGUI SILLYImageCodec library
236 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI SILLYImageCodec
237 Group:          Development/Libraries
238 Requires:       %{name}-ImageCodec-SILLY = %{version}-%{release}
239 Requires:       %{name}-devel = %{version}-%{release}
240 Requires:       SILLY-devel >= 0.1.0
241
242 %description ImageCodec-SILLY-devel
243 Header files for CEGUI SILLYImageCodec library.
244
245 %description ImageCodec-SILLY-devel -l pl.UTF-8
246 Pliki nagłówkowe biblioteki CEGUI SILLYImageCodec.
247
248 %package Parser-Expat
249 Summary:        Expat-based XML parser module
250 Summary(pl.UTF-8):      Moduł analizatora XML oparty na bibliotece Expat
251 Group:          Libraries
252 Requires:       %{name} = %{version}-%{release}
253
254 %description Parser-Expat
255 Expat-based XML parser module.
256
257 %description Parser-Expat -l pl.UTF-8
258 Moduł analizatora XML oparty na bibliotece Expat.
259
260 %package Parser-LibXML
261 Summary:        LibXML-based XML parser module
262 Summary(pl.UTF-8):      Moduł analizatora XML oparty na bibliotece LibXML
263 Group:          Libraries
264 Requires:       %{name} = %{version}-%{release}
265 Requires:       libxml2 >= 1:2.6
266
267 %description Parser-LibXML
268 LibXML-based XML parser module.
269
270 %description Parser-LibXML -l pl.UTF-8
271 Moduł analizatora XML oparty na bibliotece LibXML.
272
273 %package Parser-RapidXML
274 Summary:        RapidXML-based XML parser module
275 Summary(pl.UTF-8):      Moduł analizatora XML oparty na bibliotece RapidXML
276 Group:          Libraries
277 Requires:       %{name} = %{version}-%{release}
278
279 %description Parser-RapidXML
280 RapidXML-based XML parser module.
281
282 %description Parser-RapidXML -l pl.UTF-8
283 Moduł analizatora XML oparty na bibliotece RapidXML.
284
285 %package Parser-TinyXML
286 Summary:        TinyXML-based XML parser module
287 Summary(pl.UTF-8):      Moduł analizatora XML oparty na bibliotece TinyXML
288 Group:          Libraries
289 Requires:       %{name} = %{version}-%{release}
290
291 %description Parser-TinyXML
292 TinyXML-based XML parser module.
293
294 %description Parser-TinyXML -l pl.UTF-8
295 Moduł analizatora XML oparty na bibliotece TinyXML.
296
297 %package Parser-Xerces
298 Summary:        Xerces-based XML parser module
299 Summary(pl.UTF-8):      Moduł analizatora XML oparty na bibliotece Xerces
300 Group:          Libraries
301 Requires:       %{name} = %{version}-%{release}
302
303 %description Parser-Xerces
304 Xerces-based XML parser module.
305
306 %description Parser-Xerces -l pl.UTF-8
307 Moduł analizatora XML oparty na bibliotece Xerces.
308
309 %package Renderer-DirectFB
310 Summary:        DirectFBRenderer library for CEGUI
311 Summary(pl.UTF-8):      Biblioteka DirectFBRenderer dla CEGUI
312 Group:          Libraries
313 Requires:       %{name} = %{version}-%{release}
314 Requires:       DirectFB >= 1.2.0
315
316 %description Renderer-DirectFB
317 DirectFBRenderer library for CEGUI.
318
319 %description Renderer-DirectFB -l pl.UTF-8
320 Biblioteka DirectFBRenderer dla CEGUI
321
322 %package Renderer-DirectFB-devel
323 Summary:        Header files for CEGUI DirectFBRenderer library
324 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI DirectFBRenderer
325 Group:          Development/Libraries
326 Requires:       %{name}-Renderer-DirectFB = %{version}-%{release}
327 Requires:       %{name}-devel = %{version}-%{release}
328 Requires:       DirectFB-devel >= 1.2.0
329
330 %description Renderer-DirectFB-devel
331 Header files for CEGUI DirectFBRenderer library.
332
333 %description Renderer-DirectFB-devel -l pl.UTF-8
334 Pliki nagłówkowe biblioteki CEGUI DirectFBRenderer.
335
336 %package Renderer-Irrlicht
337 Summary:        IrrlichtRenderer library for CEGUI
338 Summary(pl.UTF-8):      Biblioteka IrrlichtRenderer dla CEGUI
339 Group:          Libraries
340 Requires:       %{name} = %{version}-%{release}
341 Requires:       irrlicht >= 1.4
342
343 %description Renderer-Irrlicht
344 IrrlichtRenderer library for CEGUI.
345
346 %description Renderer-Irrlicht -l pl.UTF-8
347 Biblioteka IrrlichtRenderer dla CEGUI
348
349 %package Renderer-Irrlicht-devel
350 Summary:        Header files for CEGUI IrrlichtRenderer library
351 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI IrrlichtRenderer
352 Group:          Development/Libraries
353 Requires:       %{name}-Renderer-Irrlicht = %{version}-%{release}
354 Requires:       %{name}-devel = %{version}-%{release}
355 Requires:       irrlicht-devel >= 1.4
356
357 %description Renderer-Irrlicht-devel
358 Header files for CEGUI IrrlichtRenderer library.
359
360 %description Renderer-Irrlicht-devel -l pl.UTF-8
361 Pliki nagłówkowe biblioteki CEGUI IrrlichtRenderer.
362
363 %package Renderer-Ogre
364 Summary:        OgreRenderer library for CEGUI
365 Summary(pl.UTF-8):      Biblioteka OgreRenderer dla CEGUI
366 Group:          Libraries
367 Requires:       %{name} = %{version}-%{release}
368 Obsoletes:      CEGUI-Ogre
369
370 %description Renderer-Ogre
371 OgreRenderer library for CEGUI.
372
373 %description Renderer-Ogre -l pl.UTF-8
374 Biblioteka OgreRenderer dla CEGUI
375
376 %package Renderer-Ogre-devel
377 Summary:        Header files for CEGUI OgreRenderer library
378 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI OgreRenderer
379 Group:          Development/Libraries
380 Requires:       %{name}-Renderer-Ogre = %{version}-%{release}
381 Requires:       %{name}-devel = %{version}-%{release}
382 Requires:       ogre-devel >= 1.6.0
383 Obsoletes:      CEGUI-Ogre-devel
384
385 %description Renderer-Ogre-devel
386 Header files for CEGUI OgreRenderer library.
387
388 %description Renderer-Ogre-devel -l pl.UTF-8
389 Pliki nagłówkowe biblioteki CEGUI OgreRenderer.
390
391 %package Renderer-OpenGL
392 Summary:        OpenGLRenderer library for CEGUI
393 Summary(pl.UTF-8):      Biblioteka OpenGLRenderer dla CEGUI
394 Group:          Libraries
395 Requires:       %{name} = %{version}-%{release}
396 Obsoletes:      CEGUI-OpenGL
397
398 %description Renderer-OpenGL
399 OpenGLRenderer library for CEGUI.
400
401 %description Renderer-OpenGL -l pl.UTF-8
402 Biblioteka OpenGLRenderer dla CEGUI.
403
404 %package Renderer-OpenGL-devel
405 Summary:        Header files for CEGUI OpenGLRenderer library
406 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki CEGUI OpenGLRenderer
407 Group:          Development/Libraries
408 Requires:       %{name}-Renderer-OpenGL = %{version}-%{release}
409 Requires:       %{name}-devel = %{version}-%{release}
410 Requires:       OpenGL-GLU-devel
411 Requires:       OpenGL-glut-devel
412 Requires:       glew-devel
413 Obsoletes:      CEGUI-OpenGL-devel
414
415 %description Renderer-OpenGL-devel
416 Header files for CEGUI OpenGLRenderer library.
417
418 %description Renderer-OpenGL-devel -l pl.UTF-8
419 Pliki nagłówkowe biblioteki CEGUI OpenGLRenderer.
420
421 %package -n python-CEGUI
422 Summary:        Python binding for CEGUI
423 Summary(pl.UTF-8):      Wiązania Pythona do CEGUI
424 Group:          Libraries/Python
425 Requires:       %{name} = %{version}-%{release}
426
427 %description -n python-CEGUI
428 Python binding for CEGUI.
429
430 %description -n python-CEGUI -l pl.UTF-8
431 Wiązania Pythona do CEGUI.
432
433 %package -n python-CEGUI-Renderer-Ogre
434 Summary:        Python binding for CEGUI OgreRenderer library
435 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki CEGUI OgreRenderer
436 Group:          Libraries/Python
437 Requires:       %{name}-Renderer-Ogre = %{version}-%{release}
438 Requires:       python-CEGUI = %{version}-%{release}
439
440 %description -n python-CEGUI-Renderer-Ogre
441 Python binding for CEGUI OgreRenderer library.
442
443 %description -n python-CEGUI-Renderer-Ogre -l pl.UTF-8
444 Wiązania Pythona do biblioteki CEGUI OgreRenderer.
445
446 %package -n python-CEGUI-Renderer-OpenGL
447 Summary:        Python binding for CEGUI OpenGLRenderer library
448 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki CEGUI OpenGLRenderer
449 Group:          Libraries/Python
450 Requires:       %{name}-Renderer-OpenGL = %{version}-%{release}
451 Requires:       python-CEGUI = %{version}-%{release}
452
453 %description -n python-CEGUI-Renderer-OpenGL
454 Python binding for CEGUI OpenGLRenderer library.
455
456 %description -n python-CEGUI-Renderer-OpenGL -l pl.UTF-8
457 Wiązania Pythona do biblioteki CEGUI OpenGLRenderer.
458
459 %prep
460 %setup -q -a 1 -n cegui-%{version}
461 %patch0 -p1
462 %patch1 -p1
463 %patch3 -p1
464 %patch4 -p1
465 %patch5 -p1
466 %patch6 -p1
467 %patch7 -p1
468
469 %build
470 install -d build
471 cd build
472 %cmake .. \
473         -DCEGUI_SAMPLES_ENABLED:BOOL=%{?with_samples:ON}%{!?with_samples:OFF} \
474         -DCEGUI_BUILD_RENDERER_DIRECTFB:BOOL=%{?with_directfb:ON}%{!?with_directfb:OFF} \
475         -DCEGUI_BUILD_RENDERER_OPENGL:BOOL=%{?with_opengl:ON}%{!?with_opengl:OFF} \
476         -DCEGUI_BUILD_RENDERER_OGRE:BOOL=%{?with_ogre:ON}%{!?with_ogre:OFF} \
477         -DCEGUI_BUILD_XMLPARSER_XERCES:BOOL=%{?with_xercesc:ON}%{!?with_xercesc:OFF} \
478         -DCEGUI_OPTION_DEFAULT_IMAGECODEC:STRING=FreeImageImageCodec \
479         -DCEGUI_OPTION_DEFAULT_XMLPARSER:STRING=LibxmlParser \
480         -DCEGUI_PYTHON_INSTALL_DIR=%{py_sitedir}
481
482 %{__make} -j1
483
484 %install
485 rm -rf $RPM_BUILD_ROOT
486
487 %{__make} -C build install/fast \
488         DESTDIR=$RPM_BUILD_ROOT
489
490 %if %{without samples}
491 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/cegui-0/{animations,fonts,imagesets,layouts,looknfeel,lua_scripts,schemes,xml_schemas}
492 %endif
493
494 %clean
495 rm -rf $RPM_BUILD_ROOT
496
497 %post   -p /sbin/ldconfig
498 %postun -p /sbin/ldconfig
499
500 %post   Renderer-Irrlicht -p /sbin/ldconfig
501 %postun Renderer-Irrlicht -p /sbin/ldconfig
502 %post   Renderer-Ogre -p /sbin/ldconfig
503 %postun Renderer-Ogre -p /sbin/ldconfig
504 %post   Renderer-OpenGL -p /sbin/ldconfig
505 %postun Renderer-OpenGL -p /sbin/ldconfig
506
507 %files
508 %defattr(644,root,root,755)
509 %doc README.md
510 %attr(755,root,root) %{_libdir}/libCEGUIBase-0.so.*.*.*
511 %attr(755,root,root) %ghost %{_libdir}/libCEGUIBase-0.so.2
512 %attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so.*.*.*
513 %attr(755,root,root) %ghost %{_libdir}/libCEGUICommonDialogs-0.so.2
514 %attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so.*.*.*
515 %attr(755,root,root) %ghost %{_libdir}/libCEGUILuaScriptModule-0.so.2
516 # plugins
517 %dir %{_libdir}/cegui-0.8
518 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoreWindowRendererSet.so
519
520 %files docs
521 %defattr(644,root,root,755)
522 %doc cegui-docs-%{version}/*
523
524 %files devel
525 %defattr(644,root,root,755)
526 %attr(755,root,root) %{_bindir}/toluappcegui-0.8
527 %attr(755,root,root) %{_libdir}/libCEGUIBase-0.so
528 %attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so
529 %attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so
530 %dir %{_includedir}/cegui-0
531 %dir %{_includedir}/cegui-0/%{name}
532 %{_includedir}/cegui-0/%{name}/*.h
533 %{_includedir}/cegui-0/%{name}/CommonDialogs
534 %dir %{_includedir}/cegui-0/%{name}/ImageCodecModules
535 %dir %{_includedir}/cegui-0/%{name}/RendererModules
536 %{_includedir}/cegui-0/%{name}/ScriptModules
537 %{_includedir}/cegui-0/%{name}/WindowRendererSets
538 %{_includedir}/cegui-0/%{name}/XMLParserModules
539 %{_includedir}/cegui-0/%{name}/falagard
540 %{_includedir}/cegui-0/%{name}/widgets
541 %{_pkgconfigdir}/CEGUI-0.pc
542 %{_pkgconfigdir}/CEGUI-0-LUA.pc
543
544 %files ImageCodec-Corona
545 %defattr(644,root,root,755)
546 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoronaImageCodec.so
547
548 %files ImageCodec-Corona-devel
549 %defattr(644,root,root,755)
550 %{_includedir}/cegui-0/%{name}/ImageCodecModules/Corona
551
552 %files ImageCodec-DevIL
553 %defattr(644,root,root,755)
554 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIDevILImageCodec.so
555
556 %files ImageCodec-DevIL-devel
557 %defattr(644,root,root,755)
558 %{_includedir}/cegui-0/%{name}/ImageCodecModules/DevIL
559
560 %files ImageCodec-FreeImage
561 %defattr(644,root,root,755)
562 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIFreeImageImageCodec.so
563
564 %files ImageCodec-FreeImage-devel
565 %defattr(644,root,root,755)
566 %{_includedir}/cegui-0/%{name}/ImageCodecModules/FreeImage
567
568 %files ImageCodec-SDL2
569 %defattr(644,root,root,755)
570 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISDL2ImageCodec.so
571
572 %files ImageCodec-SDL2-devel
573 %defattr(644,root,root,755)
574 %{_includedir}/cegui-0/%{name}/ImageCodecModules/SDL2
575
576 %files ImageCodec-SILLY
577 %defattr(644,root,root,755)
578 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISILLYImageCodec.so
579
580 %files ImageCodec-SILLY-devel
581 %defattr(644,root,root,755)
582 %{_includedir}/cegui-0/%{name}/ImageCodecModules/SILLY
583
584 %files Parser-Expat
585 %defattr(644,root,root,755)
586 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIExpatParser.so
587
588 %files Parser-LibXML
589 %defattr(644,root,root,755)
590 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUILibXMLParser.so
591
592 %files Parser-RapidXML
593 %defattr(644,root,root,755)
594 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIRapidXMLParser.so
595
596 %files Parser-TinyXML
597 %defattr(644,root,root,755)
598 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUITinyXMLParser.so
599
600 %files Parser-Xerces
601 %defattr(644,root,root,755)
602 %attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIXercesParser.so
603
604 %if %{with directfb}
605 %files Renderer-DirectFB
606 %defattr(644,root,root,755)
607 %attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so.*.*.*
608 %attr(755,root,root) %ghost %{_libdir}/libCEGUIDirectFBRenderer-0.so.2
609
610 %files Renderer-DirectFB-devel
611 %defattr(644,root,root,755)
612 %attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so
613 %{_includedir}/cegui-0/%{name}/RendererModules/DirectFB
614 %endif
615
616 %files Renderer-Irrlicht
617 %defattr(644,root,root,755)
618 %attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so.*.*.*
619 %attr(755,root,root) %ghost %{_libdir}/libCEGUIIrrlichtRenderer-0.so.2
620
621 %files Renderer-Irrlicht-devel
622 %defattr(644,root,root,755)
623 %{_includedir}/cegui-0/%{name}/RendererModules/Irrlicht
624 %attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so
625 %{_pkgconfigdir}/CEGUI-0-IRRLICHT.pc
626
627 %if %{with ogre}
628 %files Renderer-Ogre
629 %defattr(644,root,root,755)
630 %attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so.*.*.*
631 %attr(755,root,root) %ghost %{_libdir}/libCEGUIOgreRenderer-0.so.2
632
633 %files Renderer-Ogre-devel
634 %defattr(644,root,root,755)
635 %{_includedir}/cegui-0/%{name}/RendererModules/Ogre
636 %attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so
637 %{_pkgconfigdir}/CEGUI-0-OGRE.pc
638 %endif
639
640 %if %{with opengl}
641 %files Renderer-OpenGL
642 %defattr(644,root,root,755)
643 %attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so.*.*.*
644 %attr(755,root,root) %ghost %{_libdir}/libCEGUIOpenGLRenderer-0.so.2
645
646 %files Renderer-OpenGL-devel
647 %defattr(644,root,root,755)
648 %attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so
649 %{_includedir}/cegui-0/%{name}/RendererModules/OpenGL
650 %{_pkgconfigdir}/CEGUI-0-OPENGL.pc
651 %{_pkgconfigdir}/CEGUI-0-OPENGL3.pc
652 %endif
653
654 %files -n python-CEGUI
655 %defattr(644,root,root,755)
656 %dir %{py_sitedir}/cegui-0.8
657 %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUI.so
658
659 %if %{with ogre}
660 %files -n python-CEGUI-Renderer-Ogre
661 %defattr(644,root,root,755)
662 %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOgreRenderer.so
663 %endif
664
665 %if %{with opengl}
666 %files -n python-CEGUI-Renderer-OpenGL
667 %defattr(644,root,root,755)
668 %attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOpenGLRenderer.so
669 %endif
This page took 0.100823 seconds and 4 git commands to generate.