4 %define snap 201002181913
8 Summary(pl.UTF-8): Gluon
14 # git clone git://gitorious.org/gluon/gluon.git
15 # Source0: %{name}-%{snap}.tar.gz
16 Source0: http://gluon.gamingfreedom.org/sites/default/files/%{name}-%{version}.tar.gz
17 # Source0-md5: 3f5b6eae22a5c4f41e574b5ef5c66a8e
18 URL: http://gluon.tuxfamily.org/
19 BuildRequires: OpenAL-devel >= 1.8.466
20 BuildRequires: Qt3Support-devel >= %{qtver}
21 BuildRequires: QtCore-devel >= %{qtver}
22 BuildRequires: QtDBus-devel >= %{qtver}
23 BuildRequires: QtDesigner-devel >= %{qtver}
24 BuildRequires: QtGui-devel >= %{qtver}
25 BuildRequires: QtScript-devel >= %{qtver}
26 BuildRequires: QtSvg-devel >= %{qtver}
27 BuildRequires: QtTest-devel >= %{qtver}
28 BuildRequires: QtUiTools-devel >= %{qtver}
29 BuildRequires: QtXml-devel >= %{qtver}
30 BuildRequires: automoc4 >= 0.9.84
31 BuildRequires: cmake >= 2.8.0
32 BuildRequires: eigen >= 2.0.12
33 BuildRequires: glew-devel
34 BuildRequires: kde4-kdelibs-devel >= %{kdever}
35 BuildRequires: libsndfile-devel
36 BuildRequires: qt4-build >= %{qtver}
37 BuildRequires: qt4-qmake >= %{qtver}
38 BuildRequires: rpmbuild(macros) >= 1.293
39 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42 Gluon is a cross-platform free and open source 2D game engine from
43 KDE. It aims to make life easier for game developers by providing a
44 simple but powerful API to handle 2D objects, sounds and inputs.
46 #%description -l pl.UTF-8
49 Summary: Header files for gluon
50 Summary(pl.UTF-8): Pliki nagłówkowe dla gluona
51 Group: Development/Libraries
52 Requires: %{name} = %{version}-%{release}
55 Header files for gluon.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe dla gluona.
61 %setup -q -n %{name}-%{name}
67 -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
68 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
69 %if "%{_lib}" == "lib64"
76 rm -rf $RPM_BUILD_ROOT
78 %{__make} -C build install \
79 DESTDIR=$RPM_BUILD_ROOT
82 rm -rf $RPM_BUILD_ROOT
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/gluoncreator
87 %attr(755,root,root) %{_bindir}/gluonplayer
89 %attr(755,root,root) %{_libdir}/gluon/libgluon_asset_script.so
90 %attr(755,root,root) %{_libdir}/gluon/libgluon_asset_sound.so
91 %attr(755,root,root) %{_libdir}/gluon/libgluon_asset_texture.so
92 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_cameracontroller.so
93 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_qtscript.so
94 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_soundemitter.so
95 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_soundlistener.so
96 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_spriterenderer.so
97 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_keyboardinput.so
98 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_spherecollision.so
99 %attr(755,root,root) %{_libdir}/gluon/libgluon_component_textrenderer.so
100 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_componentsdock.so
101 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_messagedock.so
102 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_projectdock.so
103 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_propertiesdock.so
104 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_scenedock.so
105 %attr(755,root,root) %{_libdir}/kde4/gluon_creator_dockplugin_viewwidgetdock.so
106 %attr(755,root,root) %{_libdir}/libGluonAudio.so.0.70.0
107 %attr(755,root,root) %{_libdir}/libGluonCore.so.0.70.0
108 %attr(755,root,root) %{_libdir}/libGluonCreator.so.0.70.0
109 %attr(755,root,root) %{_libdir}/libGluonEngine.so.0.70.0
110 %attr(755,root,root) %{_libdir}/libGluonGraphics.so.0.70.0
111 %attr(755,root,root) %{_libdir}/libGluonInput.so.0.70.0
112 %{_desktopdir}/kde4/gluon-creator.desktop
113 %{_datadir}/apps/gluoncreator
114 %{_datadir}/config.kcfg/gluoncreatorsettings.kcfg
115 %{_datadir}/kde4/services/gluon_creator_dockplugin_componentsdock.desktop
116 %{_datadir}/kde4/services/gluon_creator_dockplugin_messagedock.desktop
117 %{_datadir}/kde4/services/gluon_creator_dockplugin_projectdock.desktop
118 %{_datadir}/kde4/services/gluon_creator_dockplugin_propertiesdock.desktop
119 %{_datadir}/kde4/services/gluon_creator_dockplugin_scenedock.desktop
120 %{_datadir}/kde4/services/gluon_creator_dockplugin_viewwidgetdock.desktop
121 %{_datadir}/kde4/servicetypes/gluoncreator_plugin.desktop
122 %{_iconsdir}/hicolor/*x*/apps/gluon_creator.png
125 %defattr(644,root,root,755)
126 %attr(755,root,root) %{_libdir}/libGluonAudio.so
127 %attr(755,root,root) %{_libdir}/libGluonCore.so
128 %attr(755,root,root) %{_libdir}/libGluonCreator.so
129 %attr(755,root,root) %{_libdir}/libGluonEngine.so
130 %attr(755,root,root) %{_libdir}/libGluonGraphics.so
131 %attr(755,root,root) %{_libdir}/libGluonInput.so
132 %{_datadir}/cmake/Modules/FindGluon.cmake
133 %{_datadir}/cmake/Modules/FindGluonAudio.cmake
134 %{_datadir}/cmake/Modules/FindGluonCore.cmake
135 %{_datadir}/cmake/Modules/FindGluonCreator.cmake
136 %{_datadir}/cmake/Modules/FindGluonEngine.cmake
137 %{_datadir}/cmake/Modules/FindGluonGraphics.cmake
138 %{_datadir}/cmake/Modules/FindGluonInput.cmake
139 %dir %{_datadir}/gluon
140 %dir %{_datadir}/gluon/cmake
141 %{_datadir}/gluon/cmake/FindGLEW.cmake
142 %{_datadir}/gluon/cmake/FindGluon.cmake
143 %{_datadir}/gluon/cmake/FindGluonAudio.cmake
144 %{_datadir}/gluon/cmake/FindGluonCore.cmake
145 %{_datadir}/gluon/cmake/FindGluonCreator.cmake
146 %{_datadir}/gluon/cmake/FindGluonEngine.cmake
147 %{_datadir}/gluon/cmake/FindGluonGraphics.cmake
148 %{_datadir}/gluon/cmake/FindGluonInput.cmake
149 %{_datadir}/gluon/cmake/FindOggVorbis.cmake
150 %{_datadir}/gluon/cmake/FindSndFile.cmake