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