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