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