]> git.pld-linux.org Git - packages/CEGUI.git/blame - CEGUI.spec
- updated GLM dependency, removed duplicate BRs
[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
d1342833 31BuildRequires: GLM-devel
4d330e92 32BuildRequires: OpenGL-devel
d1342833
JB
33%if %{with opengl}
34BuildRequires: OpenGL-GLU-devel
35%endif
65fd6b64 36BuildRequires: SDL2-devel
5c62df7d 37BuildRequires: SDL2_image-devel
296738c2 38BuildRequires: SILLY-devel >= 0.1.0
9584aa94 39BuildRequires: boost-devel >= 1.36.0
b9e8ed6e 40BuildRequires: boost-python-devel >= 1.36.0
9584aa94 41BuildRequires: cmake >= 2.8
1dbcb621 42BuildRequires: corona-devel
9584aa94 43BuildRequires: doxygen
54df35ea 44BuildRequires: expat-devel
9584aa94 45BuildRequires: fribidi-devel
54df35ea 46BuildRequires: freetype-devel >= 2.0
4d330e92
JB
47BuildRequires: glew-devel
48# for SampleFramework
9584aa94 49BuildRequires: glfw-devel
1dbcb621 50BuildRequires: gtk+2-devel >= 2:2.4
779edc3e 51BuildRequires: irrlicht-devel >= 1.4
7e74cc56 52BuildRequires: libstdc++-devel
54df35ea
JB
53BuildRequires: libtool >= 2:1.5
54BuildRequires: libxml2-devel >= 1:2.6
d4686777 55BuildRequires: lua51-devel >= 5.1
9584aa94 56BuildRequires: minizip-devel
06eb5540 57%if %{with ogre}
1dbcb621 58BuildRequires: ogre-devel >= 1.6.0
f2fc487e 59BuildRequires: ois-devel >= 1.0.0
06eb5540 60%endif
d4686777
JB
61BuildRequires: pcre-devel >= 5.0
62BuildRequires: pkgconfig
4d330e92 63BuildRequires: python-devel >= 2
9584aa94 64BuildRequires: rapidxml
1dbcb621 65BuildRequires: sed >= 4.0
a172647d 66BuildRequires: tinyxml-devel
53031d9d 67BuildRequires: tolua++-devel
9584aa94 68%{?with_xercesc:BuildRequires: xerces-c-devel}
779edc3e
JB
69# for irrlicht renderer
70BuildRequires: xorg-lib-libXxf86vm-devel
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
3fd1945e 465%patch5 -p1
e9a11cba 466%patch6 -p1
57de7bc5 467%patch7 -p1
a7c52a89
ŁK
468
469%build
ceae5292
JR
470install -d build
471cd build
9584aa94 472%cmake .. \
ceae5292 473 -DCEGUI_SAMPLES_ENABLED:BOOL=%{?with_samples:ON}%{!?with_samples:OFF} \
4a59fdd0 474 -DCEGUI_BUILD_RENDERER_DIRECTFB:BOOL=%{?with_directfb:ON}%{!?with_directfb:OFF} \
ceae5292
JR
475 -DCEGUI_BUILD_RENDERER_OPENGL:BOOL=%{?with_opengl:ON}%{!?with_opengl:OFF} \
476 -DCEGUI_BUILD_RENDERER_OGRE:BOOL=%{?with_ogre:ON}%{!?with_ogre:OFF} \
477 -DCEGUI_BUILD_XMLPARSER_XERCES:BOOL=%{?with_xercesc:ON}%{!?with_xercesc:OFF} \
478 -DCEGUI_OPTION_DEFAULT_IMAGECODEC:STRING=FreeImageImageCodec \
479 -DCEGUI_OPTION_DEFAULT_XMLPARSER:STRING=LibxmlParser \
480 -DCEGUI_PYTHON_INSTALL_DIR=%{py_sitedir}
a7c52a89 481
56362411 482%{__make} -j1
a7c52a89
ŁK
483
484%install
485rm -rf $RPM_BUILD_ROOT
486
ceae5292 487%{__make} -C build install/fast \
a7c52a89
ŁK
488 DESTDIR=$RPM_BUILD_ROOT
489
03137a33 490%if %{without samples}
ceae5292 491%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/cegui-0/{animations,fonts,imagesets,layouts,looknfeel,lua_scripts,schemes,xml_schemas}
03137a33
JB
492%endif
493
a7c52a89
ŁK
494%clean
495rm -rf $RPM_BUILD_ROOT
496
497%post -p /sbin/ldconfig
498%postun -p /sbin/ldconfig
499
f2fc487e
JB
500%post Renderer-Irrlicht -p /sbin/ldconfig
501%postun Renderer-Irrlicht -p /sbin/ldconfig
502%post Renderer-Ogre -p /sbin/ldconfig
503%postun Renderer-Ogre -p /sbin/ldconfig
504%post Renderer-OpenGL -p /sbin/ldconfig
505%postun Renderer-OpenGL -p /sbin/ldconfig
506
a7c52a89
ŁK
507%files
508%defattr(644,root,root,755)
65fd6b64 509%doc README.md
ceae5292 510%attr(755,root,root) %{_libdir}/libCEGUIBase-0.so.*.*.*
b9e8ed6e 511%attr(755,root,root) %ghost %{_libdir}/libCEGUIBase-0.so.2
ceae5292 512%attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so.*.*.*
b9e8ed6e 513%attr(755,root,root) %ghost %{_libdir}/libCEGUICommonDialogs-0.so.2
ceae5292 514%attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so.*.*.*
b9e8ed6e 515%attr(755,root,root) %ghost %{_libdir}/libCEGUILuaScriptModule-0.so.2
d4686777 516# plugins
c222066c 517%dir %{_libdir}/cegui-0.8
ceae5292 518%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoreWindowRendererSet.so
715a1989
BZ
519
520%files docs
cbbebc22 521%defattr(644,root,root,755)
4a59fdd0 522%doc cegui-docs-%{version}/*
a7c52a89
ŁK
523
524%files devel
525%defattr(644,root,root,755)
ceae5292
JR
526%attr(755,root,root) %{_bindir}/toluappcegui-0.8
527%attr(755,root,root) %{_libdir}/libCEGUIBase-0.so
528%attr(755,root,root) %{_libdir}/libCEGUICommonDialogs-0.so
529%attr(755,root,root) %{_libdir}/libCEGUILuaScriptModule-0.so
ceae5292
JR
530%dir %{_includedir}/cegui-0
531%dir %{_includedir}/cegui-0/%{name}
532%{_includedir}/cegui-0/%{name}/*.h
533%{_includedir}/cegui-0/%{name}/CommonDialogs
534%dir %{_includedir}/cegui-0/%{name}/ImageCodecModules
ceae5292 535%dir %{_includedir}/cegui-0/%{name}/RendererModules
ceae5292
JR
536%{_includedir}/cegui-0/%{name}/ScriptModules
537%{_includedir}/cegui-0/%{name}/WindowRendererSets
538%{_includedir}/cegui-0/%{name}/XMLParserModules
539%{_includedir}/cegui-0/%{name}/falagard
540%{_includedir}/cegui-0/%{name}/widgets
541%{_pkgconfigdir}/CEGUI-0.pc
542%{_pkgconfigdir}/CEGUI-0-LUA.pc
1dbcb621 543
f2fc487e
JB
544%files ImageCodec-Corona
545%defattr(644,root,root,755)
ceae5292 546%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUICoronaImageCodec.so
f2fc487e
JB
547
548%files ImageCodec-Corona-devel
549%defattr(644,root,root,755)
ceae5292 550%{_includedir}/cegui-0/%{name}/ImageCodecModules/Corona
f2fc487e
JB
551
552%files ImageCodec-DevIL
553%defattr(644,root,root,755)
ceae5292 554%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIDevILImageCodec.so
f2fc487e
JB
555
556%files ImageCodec-DevIL-devel
557%defattr(644,root,root,755)
ceae5292 558%{_includedir}/cegui-0/%{name}/ImageCodecModules/DevIL
f2fc487e
JB
559
560%files ImageCodec-FreeImage
561%defattr(644,root,root,755)
ceae5292 562%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIFreeImageImageCodec.so
f2fc487e
JB
563
564%files ImageCodec-FreeImage-devel
565%defattr(644,root,root,755)
ceae5292 566%{_includedir}/cegui-0/%{name}/ImageCodecModules/FreeImage
f2fc487e 567
65fd6b64
JR
568%files ImageCodec-SDL2
569%defattr(644,root,root,755)
570%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISDL2ImageCodec.so
571
572%files ImageCodec-SDL2-devel
573%defattr(644,root,root,755)
574%{_includedir}/cegui-0/%{name}/ImageCodecModules/SDL2
575
f2fc487e
JB
576%files ImageCodec-SILLY
577%defattr(644,root,root,755)
ceae5292 578%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUISILLYImageCodec.so
f2fc487e
JB
579
580%files ImageCodec-SILLY-devel
581%defattr(644,root,root,755)
ceae5292
JR
582%{_includedir}/cegui-0/%{name}/ImageCodecModules/SILLY
583
9584aa94
JB
584%files Parser-Expat
585%defattr(644,root,root,755)
586%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIExpatParser.so
587
588%files Parser-LibXML
589%defattr(644,root,root,755)
590%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUILibXMLParser.so
591
592%files Parser-RapidXML
593%defattr(644,root,root,755)
594%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIRapidXMLParser.so
595
596%files Parser-TinyXML
597%defattr(644,root,root,755)
598%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUITinyXMLParser.so
599
600%files Parser-Xerces
601%defattr(644,root,root,755)
602%attr(755,root,root) %{_libdir}/cegui-0.8/libCEGUIXercesParser.so
603
4a59fdd0 604%if %{with directfb}
ceae5292
JR
605%files Renderer-DirectFB
606%defattr(644,root,root,755)
607%attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so.*.*.*
b9e8ed6e 608%attr(755,root,root) %ghost %{_libdir}/libCEGUIDirectFBRenderer-0.so.2
ceae5292
JR
609
610%files Renderer-DirectFB-devel
611%defattr(644,root,root,755)
612%attr(755,root,root) %{_libdir}/libCEGUIDirectFBRenderer-0.so
613%{_includedir}/cegui-0/%{name}/RendererModules/DirectFB
4a59fdd0 614%endif
f2fc487e
JB
615
616%files Renderer-Irrlicht
617%defattr(644,root,root,755)
ceae5292 618%attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so.*.*.*
b9e8ed6e 619%attr(755,root,root) %ghost %{_libdir}/libCEGUIIrrlichtRenderer-0.so.2
f2fc487e
JB
620
621%files Renderer-Irrlicht-devel
622%defattr(644,root,root,755)
ceae5292
JR
623%{_includedir}/cegui-0/%{name}/RendererModules/Irrlicht
624%attr(755,root,root) %{_libdir}/libCEGUIIrrlichtRenderer-0.so
625%{_pkgconfigdir}/CEGUI-0-IRRLICHT.pc
f2fc487e 626
1dbcb621 627%if %{with ogre}
f2fc487e 628%files Renderer-Ogre
1dbcb621 629%defattr(644,root,root,755)
ceae5292 630%attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so.*.*.*
b9e8ed6e 631%attr(755,root,root) %ghost %{_libdir}/libCEGUIOgreRenderer-0.so.2
1dbcb621 632
f2fc487e 633%files Renderer-Ogre-devel
1dbcb621 634%defattr(644,root,root,755)
ceae5292
JR
635%{_includedir}/cegui-0/%{name}/RendererModules/Ogre
636%attr(755,root,root) %{_libdir}/libCEGUIOgreRenderer-0.so
637%{_pkgconfigdir}/CEGUI-0-OGRE.pc
1dbcb621 638%endif
52ea5f04 639
640%if %{with opengl}
f2fc487e 641%files Renderer-OpenGL
52ea5f04 642%defattr(644,root,root,755)
ceae5292 643%attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so.*.*.*
b9e8ed6e 644%attr(755,root,root) %ghost %{_libdir}/libCEGUIOpenGLRenderer-0.so.2
b5f1620c 645
f2fc487e 646%files Renderer-OpenGL-devel
b5f1620c 647%defattr(644,root,root,755)
ceae5292
JR
648%attr(755,root,root) %{_libdir}/libCEGUIOpenGLRenderer-0.so
649%{_includedir}/cegui-0/%{name}/RendererModules/OpenGL
650%{_pkgconfigdir}/CEGUI-0-OPENGL.pc
651%{_pkgconfigdir}/CEGUI-0-OPENGL3.pc
b5f1620c 652%endif
03137a33
JB
653
654%files -n python-CEGUI
655%defattr(644,root,root,755)
c222066c 656%dir %{py_sitedir}/cegui-0.8
ceae5292 657%attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUI.so
03137a33 658
e66d3523
JB
659%if %{with ogre}
660%files -n python-CEGUI-Renderer-Ogre
661%defattr(644,root,root,755)
ceae5292 662%attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOgreRenderer.so
e66d3523
JB
663%endif
664
665%if %{with opengl}
03137a33
JB
666%files -n python-CEGUI-Renderer-OpenGL
667%defattr(644,root,root,755)
ceae5292 668%attr(755,root,root) %{py_sitedir}/cegui-0.8/PyCEGUIOpenGLRenderer.so
e66d3523 669%endif
This page took 0.130274 seconds and 5 git commands to generate.