Updated rpm spec files for Fedora 23
Alexis Jeandet -
r104:15a9528f5add socexplorer-0.6-4 0.6
Not Reviewed
Show More
Add another comment
TODOs: 0 unresolved 0 Resolved
COMMENTS: 0 General 0 Inline
@@ -10,7 +10,7
10
10
11 SOCEXPLORER_CHAGESETNUM=$$system(hg id)
11 SOCEXPLORER_CHAGESETNUM=$$system(hg id)
12 isEmpty(SOCEXPLORER_CHAGESETNUM){
12 isEmpty(SOCEXPLORER_CHAGESETNUM){
13 SOCEXPLORER_CHAGESETNUM=3440ba47d0f1+
13 SOCEXPLORER_CHAGESETNUM=c258386c3c39+
14 }
14 }
15 SOCEXPLORER_CHAGESETNUMSTR = '\\"$${SOCEXPLORER_CHAGESETNUM}\\"'
15 SOCEXPLORER_CHAGESETNUMSTR = '\\"$${SOCEXPLORER_CHAGESETNUM}\\"'
16 SOCEXPLORER_BRANCH=$$system(hg branch)
16 SOCEXPLORER_BRANCH=$$system(hg branch)
@@ -19,7 +19,7
19 }
19 }
20 SOCEXPLORER_BRANCHSTR = '\\"$${SOCEXPLORER_BRANCH}\\"'
20 SOCEXPLORER_BRANCHSTR = '\\"$${SOCEXPLORER_BRANCH}\\"'
21
21
22 DEFINES += SOCEXPLORER_VERSION="\"\\\"0.6.0"\\\"\"
22 DEFINES += SOCEXPLORER_VERSION="\"\\\"0.6.4"\\\"\"
23 DEFINES += SOCEXPLORER_CHAGESET=\"$${SOCEXPLORER_CHAGESETNUMSTR}\"
23 DEFINES += SOCEXPLORER_CHAGESET=\"$${SOCEXPLORER_CHAGESETNUMSTR}\"
24 DEFINES += SOCEXPLORER_BRANCH=\"$${SOCEXPLORER_BRANCHSTR}\"
24 DEFINES += SOCEXPLORER_BRANCH=\"$${SOCEXPLORER_BRANCHSTR}\"
25
25
@@ -1,8 +1,8
1 %global upstream_name socexplorer-0.6-3
1 %global upstream_name socexplorer-0.6-4
2
2
3 Name: socexplorer
3 Name: socexplorer
4 Version: 0.6
4 Version: 0.6
5 Release: 3%{?dist}
5 Release: 4%{?dist}
6 Summary: SocExplorer is an open source generic System On Chip testing software/framework.
6 Summary: SocExplorer is an open source generic System On Chip testing software/framework.
7 Group: Development/Tools
7 Group: Development/Tools
8 License: GPLv2+
8 License: GPLv2+
@@ -20,7 +20,12
20 BuildRequires: elfutils-libelf-devel
20 BuildRequires: elfutils-libelf-devel
21 BuildRequires: qt5-pythonqt-devel
21 BuildRequires: qt5-pythonqt-devel
22 BuildRequires: mercurial
22 BuildRequires: mercurial
23 %if 0%{?fedora} <= 22
23 BuildRequires: appdata-tools
24 BuildRequires: appdata-tools
25 %endif
26 %if 0%{?fedora} >= 23
27 BuildRequires: libappstream-glib
28 %endif
24 BuildRequires: desktop-file-utils
29 BuildRequires: desktop-file-utils
25
30
26 Requires(post): python2
31 Requires(post): python2
@@ -31,8 +36,7
31 Requires(post): elfutils-libelf
36 Requires(post): elfutils-libelf
32 Requires(post): qt5-pythonqt
37 Requires(post): qt5-pythonqt
33
38
34 Provides: socexplorer = 0.6-3
39 Provides: socexplorer = 0.6-4
35 Obsoletes: socexplorer < 0.6-2
36
40
37 %description
41 %description
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.
42 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.
@@ -52,7 +56,12
52 Requires: elfutils-libelf-devel
56 Requires: elfutils-libelf-devel
53 Requires: qt5-pythonqt-devel
57 Requires: qt5-pythonqt-devel
54 Requires: mercurial
58 Requires: mercurial
59 %if 0%{?fedora} <= 22
55 Requires: appdata-tools
60 Requires: appdata-tools
61 %endif
62 %if 0%{?fedora} >= 23
63 Requires: libappstream-glib
64 %endif
56 Requires: desktop-file-utils
65 Requires: desktop-file-utils
57
66
58 %description devel
67 %description devel
@@ -70,7 +79,7
70
79
71 %install
80 %install
72 make install INSTALL_ROOT=%{buildroot}
81 make install INSTALL_ROOT=%{buildroot}
73 appdata-validate --nonet %{buildroot}/%{_datadir}/appdata/socexplorer.appdata.xml
82 appstream-util validate-relax %{buildroot}/%{_datadir}/appdata/socexplorer.appdata.xml
74 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/socexplorer.desktop
83 desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/socexplorer.desktop
75
84
76 %post -p /sbin/ldconfig
85 %post -p /sbin/ldconfig
@@ -317,6 +326,9
317
326
318
327
319 %changelog
328 %changelog
329 * Fri Jan 22 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
330 - Added Fedora 23 support.
331
320 * Mon Oct 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
332 * Mon Oct 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
321 - Updated LPP IPs registers definition list(LPP.xml).
333 - Updated LPP IPs registers definition list(LPP.xml).
322
334
@@ -18,7 +18,7
18 </p>
18 </p>
19 </description>
19 </description>
20 <screenshots>
20 <screenshots>
21 <screenshot type="default" width="800" height="600">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/384/SocExplorer_ScreenShot1.png</screenshot>
21 <screenshot type="default" width="1920" height="1079">https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/384/SocExplorer_ScreenShot1.png</screenshot>
22 </screenshots>
22 </screenshots>
23 <url type="homepage">http://www.gnome.org/projects/en_US/gnome-power-manager</url>
23 <url type="homepage">http://www.gnome.org/projects/en_US/gnome-power-manager</url>
24 <updatecontact>alexis.jeandet@member.fsf.org</updatecontact>
24 <updatecontact>alexis.jeandet@member.fsf.org</updatecontact>
Comments 0
You need to be logged in to leave comments. Login now