]> git.pld-linux.org Git - SPECS.git/blob - gluon.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.git] / gluon.spec
1
2 %define         qtver   4.6.3
3 # YYYYMMddHHmm
4 %define         snap    201002181913
5 %define         kdever  4.4.5
6
7 Summary:        Gluon
8 Summary(pl.UTF-8):      Gluon
9 Name:           gluon
10 Version:        0.70.0
11 Release:        1
12 License:        GPL v2
13 Group:          X11/Libraries
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)
40
41 %description
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.
45
46 #%description -l pl.UTF-8
47
48 %package devel
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}
53
54 %description devel
55 Header files for gluon.
56
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe dla gluona.
59
60 %prep
61 %setup -q -n %{name}-%{name}
62
63 %build
64 install -d build
65 cd build
66 %cmake .. \
67         -DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \
68         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
69 %if "%{_lib}" == "lib64"
70         -DLIB_SUFFIX=64
71 %endif
72
73 %{__make}
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77
78 %{__make} -C build install \
79         DESTDIR=$RPM_BUILD_ROOT
80
81 %clean
82 rm -rf $RPM_BUILD_ROOT
83
84 %files
85 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_bindir}/gluoncreator
87 %attr(755,root,root) %{_bindir}/gluonplayer
88 %dir %{_libdir}/gluon
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
123
124 %files devel
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
151 %{_includedir}/gluon
This page took 0.207467 seconds and 3 git commands to generate.