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