##// END OF EJS Templates
Ready to package
jeandet -
r82:620810774d19 socexplorer-0.6-1 default
parent child
Show More
@@ -1,335 +1,350
1 %global upstream_name socexplorer-0.6-0
1 %global upstream_name socexplorer-0.6-1
2 2
3 3 Name: socexplorer
4 4 Version: 0.6
5 Release: 0%{?dist}
5 Release: 1%{?dist}
6 6 Summary: SocExplorer is an open source generic System On Chip testing software/framework.
7 7 Group: Development/Tools
8 8 License: GPLv2+
9 9 URL: https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer
10 10 Source0: https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/376/%{upstream_name}.zip
11 11
12 12 BuildRequires: python2-devel
13 13 BuildRequires: qt5-qtbase-devel
14 14 BuildRequires: qt5-qtwebkit-devel
15 15 BuildRequires: qt5-qttools-static
16 16 BuildRequires: qt5-qttools-devel
17 17 BuildRequires: qt5-qtsvg-devel
18 18 BuildRequires: qt5-qtxmlpatterns-devel
19 19 BuildRequires: qt5-qtmultimedia-devel
20 20 BuildRequires: elfutils-libelf-devel
21 21 BuildRequires: qt5-pythonqt-devel
22 22 BuildRequires: mercurial
23 23 BuildRequires: appdata-tools
24 24 BuildRequires: desktop-file-utils
25 25
26 26 Requires(post): python2
27 27 Requires(post): qt5-qtbase
28 28 Requires(post): qt5-qtwebkit
29 29 Requires(post): qt5-qtsvg
30 30 Requires(post): qt5-qtxmlpatterns
31 31 Requires(post): elfutils-libelf
32 32 Requires(post): qt5-pythonqt
33 33
34 Provides: socexplorer = 0.6-0
35 Obsoletes: socexplorer < 0.5-0
34 Provides: socexplorer = 0.6-1
35 Obsoletes: socexplorer < 0.6-0
36 36
37 37 %description
38 38 SocExplorer is an open source generic System On Chip testing software/framework. We write this software for the development and the validation of our instrument, the Low Frequency Receiver(LFR) for the Solar Orbiter mission. This instrument is based on an actel FPGA hosting a LEON3FT processor and some peripherals. To make it more collaborative, we use a plugin based system, the main executable is SocExplorer then all the functionality are provided by plugins. Like this everybody can provide his set of plugins to handle a new SOC or just a new peripheral. SocExplorer uses PythonQt to allow user to automate some tasks such as loading some plugins, configuring them and talking with his device.
39 39
40 40 %package devel
41 Summary: SocExplorer is an open source generic System On Chip testing software/framework.
42 Group: Development/Tools
43 Requires: %{name}%{?_isa} = %{version}-%{release}
41 Summary: SocExplorer is an open source generic System On Chip testing software/framework.
42 Group: Development/Tools
43 Requires: %{name}%{?_isa} = %{version}-%{release}
44 Requires: python2-devel
45 Requires: qt5-qtbase-devel
46 Requires: qt5-qtwebkit-devel
47 Requires: qt5-qttools-static
48 Requires: qt5-qttools-devel
49 Requires: qt5-qtsvg-devel
50 Requires: qt5-qtxmlpatterns-devel
51 Requires: qt5-qtmultimedia-devel
52 Requires: elfutils-libelf-devel
53 Requires: qt5-pythonqt-devel
54 Requires: mercurial
55 Requires: appdata-tools
56 Requires: desktop-file-utils
44 57
45 58 %description devel
46 59 Header files and development libraries for SocExplorer package. SocExplorer is an open source generic System On Chip testing software/framework.
47 60
48 61 %prep
49 62 %setup -q -n %{upstream_name}
50 63
51 64
52 65
53 66 %build
54 67 %{_qt5_qmake}
55 68
56 69 make %{?_smp_mflags}
57 70
58 71 %install
59 72 make install INSTALL_ROOT=%{buildroot}
60 73 appdata-validate --nonet %{buildroot}/%{_datadir}/appdata/socexplorer.appdata.xml
61 74 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/socexplorer.desktop
62 75
63 76 %post -p /sbin/ldconfig
64 77
65 78 %postun -p /sbin/ldconfig
66 79
67 80 %files
68 81 /etc/SocExplorer/python/PygmentsHighlighter.py
69 82 /etc/SocExplorer/python/PygmentsHighlighter.pyc
70 83 /etc/SocExplorer/python/PygmentsHighlighter.pyo
71 84 /etc/SocExplorer/python/PythonCompleter.py
72 85 /etc/SocExplorer/python/PythonCompleter.pyc
73 86 /etc/SocExplorer/python/PythonCompleter.pyo
74 87 /etc/SocExplorer/python/module_completion.py
75 88 /etc/SocExplorer/python/module_completion.pyc
76 89 /etc/SocExplorer/python/module_completion.pyo
77 90 /etc/SocExplorer/python/pygments/__init__.py
78 91 /etc/SocExplorer/python/pygments/__init__.pyc
79 92 /etc/SocExplorer/python/pygments/__init__.pyo
80 93 /etc/SocExplorer/python/pygments/cmdline.py
81 94 /etc/SocExplorer/python/pygments/cmdline.pyc
82 95 /etc/SocExplorer/python/pygments/cmdline.pyo
83 96 /etc/SocExplorer/python/pygments/console.py
84 97 /etc/SocExplorer/python/pygments/console.pyc
85 98 /etc/SocExplorer/python/pygments/console.pyo
86 99 /etc/SocExplorer/python/pygments/filter.py
87 100 /etc/SocExplorer/python/pygments/filter.pyc
88 101 /etc/SocExplorer/python/pygments/filter.pyo
89 102 /etc/SocExplorer/python/pygments/filters/__init__.py
90 103 /etc/SocExplorer/python/pygments/filters/__init__.pyc
91 104 /etc/SocExplorer/python/pygments/filters/__init__.pyo
92 105 /etc/SocExplorer/python/pygments/formatter.py
93 106 /etc/SocExplorer/python/pygments/formatter.pyc
94 107 /etc/SocExplorer/python/pygments/formatter.pyo
95 108 /etc/SocExplorer/python/pygments/formatters/__init__.py
96 109 /etc/SocExplorer/python/pygments/formatters/__init__.pyc
97 110 /etc/SocExplorer/python/pygments/formatters/__init__.pyo
98 111 /etc/SocExplorer/python/pygments/formatters/_mapping.py
99 112 /etc/SocExplorer/python/pygments/formatters/_mapping.pyc
100 113 /etc/SocExplorer/python/pygments/formatters/_mapping.pyo
101 114 /etc/SocExplorer/python/pygments/formatters/bbcode.py
102 115 /etc/SocExplorer/python/pygments/formatters/bbcode.pyc
103 116 /etc/SocExplorer/python/pygments/formatters/bbcode.pyo
104 117 /etc/SocExplorer/python/pygments/formatters/html.py
105 118 /etc/SocExplorer/python/pygments/formatters/html.pyc
106 119 /etc/SocExplorer/python/pygments/formatters/html.pyo
107 120 /etc/SocExplorer/python/pygments/formatters/img.py
108 121 /etc/SocExplorer/python/pygments/formatters/img.pyc
109 122 /etc/SocExplorer/python/pygments/formatters/img.pyo
110 123 /etc/SocExplorer/python/pygments/formatters/latex.py
111 124 /etc/SocExplorer/python/pygments/formatters/latex.pyc
112 125 /etc/SocExplorer/python/pygments/formatters/latex.pyo
113 126 /etc/SocExplorer/python/pygments/formatters/other.py
114 127 /etc/SocExplorer/python/pygments/formatters/other.pyc
115 128 /etc/SocExplorer/python/pygments/formatters/other.pyo
116 129 /etc/SocExplorer/python/pygments/formatters/rtf.py
117 130 /etc/SocExplorer/python/pygments/formatters/rtf.pyc
118 131 /etc/SocExplorer/python/pygments/formatters/rtf.pyo
119 132 /etc/SocExplorer/python/pygments/formatters/svg.py
120 133 /etc/SocExplorer/python/pygments/formatters/svg.pyc
121 134 /etc/SocExplorer/python/pygments/formatters/svg.pyo
122 135 /etc/SocExplorer/python/pygments/formatters/terminal.py
123 136 /etc/SocExplorer/python/pygments/formatters/terminal.pyc
124 137 /etc/SocExplorer/python/pygments/formatters/terminal.pyo
125 138 /etc/SocExplorer/python/pygments/formatters/terminal256.py
126 139 /etc/SocExplorer/python/pygments/formatters/terminal256.pyc
127 140 /etc/SocExplorer/python/pygments/formatters/terminal256.pyo
128 141 /etc/SocExplorer/python/pygments/lexer.py
129 142 /etc/SocExplorer/python/pygments/lexer.pyc
130 143 /etc/SocExplorer/python/pygments/lexer.pyo
131 144 /etc/SocExplorer/python/pygments/lexers/__init__.py
132 145 /etc/SocExplorer/python/pygments/lexers/__init__.pyc
133 146 /etc/SocExplorer/python/pygments/lexers/__init__.pyo
134 147 /etc/SocExplorer/python/pygments/lexers/_asybuiltins.py
135 148 /etc/SocExplorer/python/pygments/lexers/_asybuiltins.pyc
136 149 /etc/SocExplorer/python/pygments/lexers/_asybuiltins.pyo
137 150 /etc/SocExplorer/python/pygments/lexers/_clbuiltins.py
138 151 /etc/SocExplorer/python/pygments/lexers/_clbuiltins.pyc
139 152 /etc/SocExplorer/python/pygments/lexers/_clbuiltins.pyo
140 153 /etc/SocExplorer/python/pygments/lexers/_luabuiltins.py
141 154 /etc/SocExplorer/python/pygments/lexers/_luabuiltins.pyc
142 155 /etc/SocExplorer/python/pygments/lexers/_luabuiltins.pyo
143 156 /etc/SocExplorer/python/pygments/lexers/_mapping.py
144 157 /etc/SocExplorer/python/pygments/lexers/_mapping.pyc
145 158 /etc/SocExplorer/python/pygments/lexers/_mapping.pyo
146 159 /etc/SocExplorer/python/pygments/lexers/_phpbuiltins.py
147 160 /etc/SocExplorer/python/pygments/lexers/_phpbuiltins.pyc
148 161 /etc/SocExplorer/python/pygments/lexers/_phpbuiltins.pyo
149 162 /etc/SocExplorer/python/pygments/lexers/_postgres_builtins.py
150 163 /etc/SocExplorer/python/pygments/lexers/_postgres_builtins.pyc
151 164 /etc/SocExplorer/python/pygments/lexers/_postgres_builtins.pyo
152 165 /etc/SocExplorer/python/pygments/lexers/_scilab_builtins.py
153 166 /etc/SocExplorer/python/pygments/lexers/_scilab_builtins.pyc
154 167 /etc/SocExplorer/python/pygments/lexers/_scilab_builtins.pyo
155 168 /etc/SocExplorer/python/pygments/lexers/_vimbuiltins.py
156 169 /etc/SocExplorer/python/pygments/lexers/_vimbuiltins.pyc
157 170 /etc/SocExplorer/python/pygments/lexers/_vimbuiltins.pyo
158 171 /etc/SocExplorer/python/pygments/lexers/agile.py
159 172 /etc/SocExplorer/python/pygments/lexers/agile.pyc
160 173 /etc/SocExplorer/python/pygments/lexers/agile.pyo
161 174 /etc/SocExplorer/python/pygments/lexers/asm.py
162 175 /etc/SocExplorer/python/pygments/lexers/asm.pyc
163 176 /etc/SocExplorer/python/pygments/lexers/asm.pyo
164 177 /etc/SocExplorer/python/pygments/lexers/compiled.py
165 178 /etc/SocExplorer/python/pygments/lexers/compiled.pyc
166 179 /etc/SocExplorer/python/pygments/lexers/compiled.pyo
167 180 /etc/SocExplorer/python/pygments/lexers/dotnet.py
168 181 /etc/SocExplorer/python/pygments/lexers/dotnet.pyc
169 182 /etc/SocExplorer/python/pygments/lexers/dotnet.pyo
170 183 /etc/SocExplorer/python/pygments/lexers/functional.py
171 184 /etc/SocExplorer/python/pygments/lexers/functional.pyc
172 185 /etc/SocExplorer/python/pygments/lexers/functional.pyo
173 186 /etc/SocExplorer/python/pygments/lexers/hdl.py
174 187 /etc/SocExplorer/python/pygments/lexers/hdl.pyc
175 188 /etc/SocExplorer/python/pygments/lexers/hdl.pyo
176 189 /etc/SocExplorer/python/pygments/lexers/jvm.py
177 190 /etc/SocExplorer/python/pygments/lexers/jvm.pyc
178 191 /etc/SocExplorer/python/pygments/lexers/jvm.pyo
179 192 /etc/SocExplorer/python/pygments/lexers/math.py
180 193 /etc/SocExplorer/python/pygments/lexers/math.pyc
181 194 /etc/SocExplorer/python/pygments/lexers/math.pyo
182 195 /etc/SocExplorer/python/pygments/lexers/other.py
183 196 /etc/SocExplorer/python/pygments/lexers/other.pyc
184 197 /etc/SocExplorer/python/pygments/lexers/other.pyo
185 198 /etc/SocExplorer/python/pygments/lexers/parsers.py
186 199 /etc/SocExplorer/python/pygments/lexers/parsers.pyc
187 200 /etc/SocExplorer/python/pygments/lexers/parsers.pyo
188 201 /etc/SocExplorer/python/pygments/lexers/shell.py
189 202 /etc/SocExplorer/python/pygments/lexers/shell.pyc
190 203 /etc/SocExplorer/python/pygments/lexers/shell.pyo
191 204 /etc/SocExplorer/python/pygments/lexers/special.py
192 205 /etc/SocExplorer/python/pygments/lexers/special.pyc
193 206 /etc/SocExplorer/python/pygments/lexers/special.pyo
194 207 /etc/SocExplorer/python/pygments/lexers/sql.py
195 208 /etc/SocExplorer/python/pygments/lexers/sql.pyc
196 209 /etc/SocExplorer/python/pygments/lexers/sql.pyo
197 210 /etc/SocExplorer/python/pygments/lexers/templates.py
198 211 /etc/SocExplorer/python/pygments/lexers/templates.pyc
199 212 /etc/SocExplorer/python/pygments/lexers/templates.pyo
200 213 /etc/SocExplorer/python/pygments/lexers/text.py
201 214 /etc/SocExplorer/python/pygments/lexers/text.pyc
202 215 /etc/SocExplorer/python/pygments/lexers/text.pyo
203 216 /etc/SocExplorer/python/pygments/lexers/web.py
204 217 /etc/SocExplorer/python/pygments/lexers/web.pyc
205 218 /etc/SocExplorer/python/pygments/lexers/web.pyo
206 219 /etc/SocExplorer/python/pygments/plugin.py
207 220 /etc/SocExplorer/python/pygments/plugin.pyc
208 221 /etc/SocExplorer/python/pygments/plugin.pyo
209 222 /etc/SocExplorer/python/pygments/scanner.py
210 223 /etc/SocExplorer/python/pygments/scanner.pyc
211 224 /etc/SocExplorer/python/pygments/scanner.pyo
212 225 /etc/SocExplorer/python/pygments/style.py
213 226 /etc/SocExplorer/python/pygments/style.pyc
214 227 /etc/SocExplorer/python/pygments/style.pyo
215 228 /etc/SocExplorer/python/pygments/styles/__init__.py
216 229 /etc/SocExplorer/python/pygments/styles/__init__.pyc
217 230 /etc/SocExplorer/python/pygments/styles/__init__.pyo
218 231 /etc/SocExplorer/python/pygments/styles/autumn.py
219 232 /etc/SocExplorer/python/pygments/styles/autumn.pyc
220 233 /etc/SocExplorer/python/pygments/styles/autumn.pyo
221 234 /etc/SocExplorer/python/pygments/styles/borland.py
222 235 /etc/SocExplorer/python/pygments/styles/borland.pyc
223 236 /etc/SocExplorer/python/pygments/styles/borland.pyo
224 237 /etc/SocExplorer/python/pygments/styles/bw.py
225 238 /etc/SocExplorer/python/pygments/styles/bw.pyc
226 239 /etc/SocExplorer/python/pygments/styles/bw.pyo
227 240 /etc/SocExplorer/python/pygments/styles/colorful.py
228 241 /etc/SocExplorer/python/pygments/styles/colorful.pyc
229 242 /etc/SocExplorer/python/pygments/styles/colorful.pyo
230 243 /etc/SocExplorer/python/pygments/styles/default.py
231 244 /etc/SocExplorer/python/pygments/styles/default.pyc
232 245 /etc/SocExplorer/python/pygments/styles/default.pyo
233 246 /etc/SocExplorer/python/pygments/styles/emacs.py
234 247 /etc/SocExplorer/python/pygments/styles/emacs.pyc
235 248 /etc/SocExplorer/python/pygments/styles/emacs.pyo
236 249 /etc/SocExplorer/python/pygments/styles/friendly.py
237 250 /etc/SocExplorer/python/pygments/styles/friendly.pyc
238 251 /etc/SocExplorer/python/pygments/styles/friendly.pyo
239 252 /etc/SocExplorer/python/pygments/styles/fruity.py
240 253 /etc/SocExplorer/python/pygments/styles/fruity.pyc
241 254 /etc/SocExplorer/python/pygments/styles/fruity.pyo
242 255 /etc/SocExplorer/python/pygments/styles/manni.py
243 256 /etc/SocExplorer/python/pygments/styles/manni.pyc
244 257 /etc/SocExplorer/python/pygments/styles/manni.pyo
245 258 /etc/SocExplorer/python/pygments/styles/monokai.py
246 259 /etc/SocExplorer/python/pygments/styles/monokai.pyc
247 260 /etc/SocExplorer/python/pygments/styles/monokai.pyo
248 261 /etc/SocExplorer/python/pygments/styles/murphy.py
249 262 /etc/SocExplorer/python/pygments/styles/murphy.pyc
250 263 /etc/SocExplorer/python/pygments/styles/murphy.pyo
251 264 /etc/SocExplorer/python/pygments/styles/native.py
252 265 /etc/SocExplorer/python/pygments/styles/native.pyc
253 266 /etc/SocExplorer/python/pygments/styles/native.pyo
254 267 /etc/SocExplorer/python/pygments/styles/pastie.py
255 268 /etc/SocExplorer/python/pygments/styles/pastie.pyc
256 269 /etc/SocExplorer/python/pygments/styles/pastie.pyo
257 270 /etc/SocExplorer/python/pygments/styles/perldoc.py
258 271 /etc/SocExplorer/python/pygments/styles/perldoc.pyc
259 272 /etc/SocExplorer/python/pygments/styles/perldoc.pyo
260 273 /etc/SocExplorer/python/pygments/styles/rrt.py
261 274 /etc/SocExplorer/python/pygments/styles/rrt.pyc
262 275 /etc/SocExplorer/python/pygments/styles/rrt.pyo
263 276 /etc/SocExplorer/python/pygments/styles/tango.py
264 277 /etc/SocExplorer/python/pygments/styles/tango.pyc
265 278 /etc/SocExplorer/python/pygments/styles/tango.pyo
266 279 /etc/SocExplorer/python/pygments/styles/trac.py
267 280 /etc/SocExplorer/python/pygments/styles/trac.pyc
268 281 /etc/SocExplorer/python/pygments/styles/trac.pyo
269 282 /etc/SocExplorer/python/pygments/styles/vim.py
270 283 /etc/SocExplorer/python/pygments/styles/vim.pyc
271 284 /etc/SocExplorer/python/pygments/styles/vim.pyo
272 285 /etc/SocExplorer/python/pygments/styles/vs.py
273 286 /etc/SocExplorer/python/pygments/styles/vs.pyc
274 287 /etc/SocExplorer/python/pygments/styles/vs.pyo
275 288 /etc/SocExplorer/python/pygments/token.py
276 289 /etc/SocExplorer/python/pygments/token.pyc
277 290 /etc/SocExplorer/python/pygments/token.pyo
278 291 /etc/SocExplorer/python/pygments/unistring.py
279 292 /etc/SocExplorer/python/pygments/unistring.pyc
280 293 /etc/SocExplorer/python/pygments/unistring.pyo
281 294 /etc/SocExplorer/python/pygments/util.py
282 295 /etc/SocExplorer/python/pygments/util.pyc
283 296 /etc/SocExplorer/python/pygments/util.pyo
284 297 /etc/SocExplorer/plugin.conf.d/plugins.conf
285 298 %{_bindir}/SocExplorer_TCP_Terminal
286 299 %{_bindir}/socexplorer
287 300 %{_datadir}/SocExplorer/icon.png
288 301 %{_datadir}/SocExplorer/Grlib.xml
289 302 %{_datadir}/SocExplorer/LPP.xml
290 303 %{_datadir}/SocExplorer/IAP.xml
291 304 %{_datadir}/applications/socexplorer.desktop
292 305 %{_datadir}/appdata/socexplorer.appdata.xml
293 306 %{_qt5_libdir}/libsocexplorercommon.so*
294 307 %{_qt5_libdir}/libsocexplorerengine.so*
295 308
296 309
297 310 %files devel
298 311 %{_qt5_headerdir}/SocExplorer/
299 312 %{_qt5_archdatadir}/mkspecs/features/socexplorerplugin.prf
300 313 /usr/share/qtcreator/templates/wizards/SocExplorerPlugin/plugin.cpp
301 314 /usr/share/qtcreator/templates/wizards/SocExplorerPlugin/plugin.h
302 315 /usr/share/qtcreator/templates/wizards/SocExplorerPlugin/project.pro
303 316 /usr/share/qtcreator/templates/wizards/SocExplorerPlugin/wizard.xml
304 317
305 318
306 319 %changelog
320 * Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
321 - Fix some remaining mistakes.
307 322 * Thu Apr 2 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
308 323 -Uses r80 as source.
309 324 -Removed GenericPySysdriver interface, now socexplorer plugins can be subclassed in python.
310 325
311 326 * Thu Mar 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.5
312 327 -Uses r77 as source.
313 328
314 329 * Mon Mar 9 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
315 330 - Uses r75 as source.
316 331
317 332 * Tue Feb 10 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
318 333 - Uses r74 as source.
319 334
320 335 * Fri Feb 6 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
321 336 - Reseted patches uses r73 as source.
322 337
323 338 * Tue Dec 30 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
324 339 - Reseted patches uses r72 as source.
325 340
326 341 * Sun Jun 29 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
327 342 - Reseted patches uses r69 as source.
328 343
329 344 * Sat Jun 28 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
330 345 - Applied patch r65 to install also plugin as RPM
331 346 - Applied patch r66 to install xml soc descriptions in /usr/share/SocExplorer
332 347 - Applied patch r67 to add appdata for gnome-software visibility
333 348
334 349 * Tue Jun 24 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
335 350 - Initial Fedora packaging
General Comments 0
You need to be logged in to leave comments. Login now