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