##// END OF EJS Templates
Ready for packaging.
Jeandet Alexis -
r92:7f21c0e03b63 socexplorer-plugins-0.7-5 default draft
parent child
Show More
@@ -1,124 +1,128
1 %global upstream_name socexplorer-plugins-0.7-4
1 %global upstream_name socexplorer-plugins-0.7-5
2
2
3 Name: socexplorer-plugins
3 Name: socexplorer-plugins
4 Version: 0.7
4 Version: 0.7
5 Release: 4%{?dist}
5 Release: 5%{?dist}
6 Summary: Base plugins for SocExplorer.
6 Summary: Base plugins for SocExplorer.
7 Group: Development/Tools
7 Group: Development/Tools
8 License: GPLv2
8 License: GPLv2
9 URL: https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer
9 URL: https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer
10 Source0: https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/381/%{upstream_name}.zip
10 Source0: https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/381/%{upstream_name}.zip
11
11
12 BuildRequires: python2-devel
12 BuildRequires: python2-devel
13 BuildRequires: qt5-qtbase-devel
13 BuildRequires: qt5-qtbase-devel
14 BuildRequires: qt5-qtwebkit-devel
14 BuildRequires: qt5-qtwebkit-devel
15 BuildRequires: qt5-qttools-static
15 BuildRequires: qt5-qttools-static
16 BuildRequires: qt5-qttools-devel
16 BuildRequires: qt5-qttools-devel
17 BuildRequires: qt5-qtsvg-devel
17 BuildRequires: qt5-qtsvg-devel
18 BuildRequires: qt5-qtxmlpatterns-devel
18 BuildRequires: qt5-qtxmlpatterns-devel
19 BuildRequires: elfutils-libelf-devel
19 BuildRequires: elfutils-libelf-devel
20 BuildRequires: qt5-pythonqt-devel
20 BuildRequires: qt5-pythonqt-devel
21 BuildRequires: socexplorer-devel = 0.7
21 BuildRequires: socexplorer-devel = 0.7
22
22
23 Requires: socexplorer = 0.7
23 Requires: socexplorer = 0.7
24 Requires: qt5-pythonqt
24 Requires: qt5-pythonqt
25 Requires: python2
25 Requires: python2
26 Requires: qt5-qtwebkit
26 Requires: qt5-qtwebkit
27 Requires: qt5-qttools
27 Requires: qt5-qttools
28 Requires: qt5-qtsvg
28 Requires: qt5-qtsvg
29 Requires: qt5-qtxmlpatterns
29 Requires: qt5-qtxmlpatterns
30 Requires: elfutils-libelf
30 Requires: elfutils-libelf
31
31
32 %description
32 %description
33 SocExplorer is an open source generic System On Chip testing software/framework. This package contains the base plugins for SocExplorer such as AHBUARTplugin for connecting to any grlib based design with an AHBUART.
33 SocExplorer is an open source generic System On Chip testing software/framework. This package contains the base plugins for SocExplorer such as AHBUARTplugin for connecting to any grlib based design with an AHBUART.
34 You will get:
34 You will get:
35 - AHB UART plugin
35 - AHB UART plugin
36 - APB UART plugin
36 - APB UART plugin
37 - AMBA plugin
37 - AMBA plugin
38 - DSU3 plugin
38 - DSU3 plugin
39 - Generic rw plugin
39 - Generic rw plugin
40 - Memcheck & Memectr plugins
40 - Memcheck & Memectr plugins
41
41
42 %global debug_package %{nil}
42 %global debug_package %{nil}
43 %prep
43 %prep
44 %setup -q -n %{upstream_name}
44 %setup -q -n %{upstream_name}
45
45
46 %build
46 %build
47 %{_qt5_qmake}
47 %{_qt5_qmake}
48
48
49 make %{?_smp_mflags}
49 make %{?_smp_mflags}
50
50
51 %install
51 %install
52 make install INSTALL_ROOT=%{buildroot}
52 make install INSTALL_ROOT=%{buildroot}
53
53
54 %post -p /sbin/ldconfig
54 %post -p /sbin/ldconfig
55
55
56 %postun -p /sbin/ldconfig
56 %postun -p /sbin/ldconfig
57
57
58 %files
58 %files
59 %{_qt5_libdir}/SocExplorer/plugins/libApbUartPlugin.so*
59 %{_qt5_libdir}/SocExplorer/plugins/libApbUartPlugin.so*
60 %{_qt5_libdir}/SocExplorer/plugins/libahbuartplugin.so*
60 %{_qt5_libdir}/SocExplorer/plugins/libahbuartplugin.so*
61 %{_qt5_libdir}/SocExplorer/plugins/libambaplugin.so*
61 %{_qt5_libdir}/SocExplorer/plugins/libambaplugin.so*
62 %{_qt5_libdir}/SocExplorer/plugins/libdsu3plugin.so*
62 %{_qt5_libdir}/SocExplorer/plugins/libdsu3plugin.so*
63 %{_qt5_libdir}/SocExplorer/plugins/libgenericrwplugin.so*
63 %{_qt5_libdir}/SocExplorer/plugins/libgenericrwplugin.so*
64 %{_qt5_libdir}/SocExplorer/plugins/libmemcheckplugin.so*
64 %{_qt5_libdir}/SocExplorer/plugins/libmemcheckplugin.so*
65 %{_qt5_libdir}/SocExplorer/plugins/libmemctrlrplugin.so*
65 %{_qt5_libdir}/SocExplorer/plugins/libmemctrlrplugin.so*
66 %{_qt5_libdir}/SocExplorer/plugins/libspwplugin.so*
66 %{_qt5_libdir}/SocExplorer/plugins/libspwplugin.so*
67
67
68 %changelog
68 %changelog
69 * Fri Dec 9 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-5
70 - SpwPlugin:
71 Try to fix thread terminaison.
72
69 * Fri Dec 9 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-4
73 * Fri Dec 9 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-4
70 - dsu3plugin:
74 - dsu3plugin:
71 Added automatic Stack Pointer setting.
75 Added automatic Stack Pointer setting.
72 Skip on unknown memory controller.
76 Skip on unknown memory controller.
73
77
74 * Fri May 13 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-3
78 * Fri May 13 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-3
75 - Fixed another segfault on SpwPlugin.
79 - Fixed another segfault on SpwPlugin.
76
80
77 * Fri May 13 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-2
81 * Fri May 13 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-2
78 - Fixed another segfault on SpwPlugin.
82 - Fixed another segfault on SpwPlugin.
79
83
80 * Thu Apr 21 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-1
84 * Thu Apr 21 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-1
81 - Fixed segfault on SpwPlugin.
85 - Fixed segfault on SpwPlugin.
82
86
83 * Wed Apr 20 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-0
87 * Wed Apr 20 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7-0
84 - Updated to SocExplorer 0.7, some work on spwplugin merged.
88 - Updated to SocExplorer 0.7, some work on spwplugin merged.
85
89
86 * Mon Oct 12 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-4
90 * Mon Oct 12 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-4
87 - Added DSU3 cache status readout.
91 - Added DSU3 cache status readout.
88
92
89 * Tue Sep 8 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-3
93 * Tue Sep 8 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-3
90 - Added spwplugin, improved AHB plugn'play decoding, fixed GUI bug on spwplugin.
94 - Added spwplugin, improved AHB plugn'play decoding, fixed GUI bug on spwplugin.
91
95
92 * Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-2
96 * Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-2
93 - Improved ds3plugin.
97 - Improved ds3plugin.
94
98
95 * Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-1
99 * Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-1
96 - Fix some remaining mistakes.
100 - Fix some remaining mistakes.
97
101
98 * Thu Apr 2 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-0
102 * Thu Apr 2 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6-0
99 -Uses r53 as source.
103 -Uses r53 as source.
100 -Removed GenericPySysdriver interface, now socexplorer plugins can be subclassed in python.
104 -Removed GenericPySysdriver interface, now socexplorer plugins can be subclassed in python.
101
105
102 * Thu Mar 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.5
106 * Thu Mar 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.5
103 -Uses r51 as source.
107 -Uses r51 as source.
104
108
105 * Wed Mar 25 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
109 * Wed Mar 25 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
106 -Uses r50 as source.
110 -Uses r50 as source.
107
111
108 * Fri Mar 20 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
112 * Fri Mar 20 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
109 -Uses r49 as source.
113 -Uses r49 as source.
110
114
111 * Mon Mar 9 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
115 * Mon Mar 9 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
112 -Uses r48 as source.
116 -Uses r48 as source.
113
117
114 * Wed Feb 18 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
118 * Wed Feb 18 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
115 -Uses r45 as source.
119 -Uses r45 as source.
116
120
117 * Tue Feb 10 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
121 * Tue Feb 10 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
118 -Uses r44 as source.
122 -Uses r44 as source.
119
123
120 * Tue Dec 30 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
124 * Tue Dec 30 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
121 - Uses r42 as source.
125 - Uses r42 as source.
122
126
123 * Sat Jun 28 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
127 * Sat Jun 28 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
124 - Initial Fedora packaging
128 - Initial Fedora packaging
@@ -1,92 +1,92
1 #
1 #
2 # Project created by QtCreator 2011-09-20T08:15:30
2 # Project created by QtCreator 2011-09-20T08:15:30
3 #
3 #
4 #-------------------------------------------------
4 #-------------------------------------------------
5
5
6 CONFIG += socexplorerplugin
6 CONFIG += socexplorerplugin
7 QT += network webkit
7 QT += network webkit
8 greaterThan(QT_MAJOR_VERSION, 4): QT += webkitwidgets
8 greaterThan(QT_MAJOR_VERSION, 4): QT += webkitwidgets
9
9
10 QMAKE_CXXFLAGS += -std=c++11
10 QMAKE_CXXFLAGS += -std=c++11
11 QMAKE_CFLAGS += -std=c++11
11 QMAKE_CFLAGS += -std=c++11
12
12
13 win32:CONFIG += dll
13 win32:CONFIG += dll
14 win32:CONFIG -= static
14 win32:CONFIG -= static
15 VERSION=0.6.2
15 VERSION=0.6.3
16 TARGET = spwplugin
16 TARGET = spwplugin
17 DEFINES += PLUGIN=spwplugin
17 DEFINES += PLUGIN=spwplugin
18 DEFINES += PLUGINHEADER="\"\\\"spwplugin.h"\\\"\"
18 DEFINES += PLUGINHEADER="\"\\\"spwplugin.h"\\\"\"
19 DEFINES += driver_Name="\"\\\"SpwPlugin"\\\"\"
19 DEFINES += driver_Name="\"\\\"SpwPlugin"\\\"\"
20 DEFINES += driver_Author="\"\\\"Alexis Jeandet alexis.jeandet@member.fsf.org; Paul Leroy paul.leroy@lpp.polytechnique.fr"\\\"\"
20 DEFINES += driver_Author="\"\\\"Alexis Jeandet alexis.jeandet@member.fsf.org; Paul Leroy paul.leroy@lpp.polytechnique.fr"\\\"\"
21 DEFINES += driver_Description="\"\\\"This plugin allows you to use spacewire's RMAP protocol with Stardundee USB brick v1"\\\"\"
21 DEFINES += driver_Description="\"\\\"This plugin allows you to use spacewire's RMAP protocol with Stardundee USB brick v1"\\\"\"
22 DEFINES += driver_can_be_root=1
22 DEFINES += driver_can_be_root=1
23 DEFINES += driver_can_be_child=0
23 DEFINES += driver_can_be_child=0
24 DEFINES += driver_VID=0
24 DEFINES += driver_VID=0
25 DEFINES += driver_PID=0
25 DEFINES += driver_PID=0
26
26
27
27
28 INCLUDEPATH += \
28 INCLUDEPATH += \
29 $${PWD} \
29 $${PWD} \
30 $$STARTDUNDEEPATH/inc \
30 $$STARTDUNDEEPATH/inc \
31 StarDundee \
31 StarDundee \
32 SpwTcpPacketServer \
32 SpwTcpPacketServer \
33 GR-ESB
33 GR-ESB
34
34
35 HEADERS += \
35 HEADERS += \
36 spwplugin.h \
36 spwplugin.h \
37 StarDundee/stardundeespw_usb.h \
37 StarDundee/stardundeespw_usb.h \
38 abstractspwbridge.h \
38 abstractspwbridge.h \
39 spw.h \
39 spw.h \
40 StarDundee/stardundeegui.h \
40 StarDundee/stardundeegui.h \
41 SpwTcpPacketServer/spwtcppacketserver.h \
41 SpwTcpPacketServer/spwtcppacketserver.h \
42 GR-ESB/gr_esb_bridge.h \
42 GR-ESB/gr_esb_bridge.h \
43 GR-ESB/gr_esb_ui.h \
43 GR-ESB/gr_esb_ui.h \
44 SpwTcpPacketServer/incomingpacketparser.h \
44 SpwTcpPacketServer/incomingpacketparser.h \
45 StarDundee/fakestardundeespwusb_lib.h \
45 StarDundee/fakestardundeespwusb_lib.h \
46 StarDundee/fakestardundeespwusbgui.h
46 StarDundee/fakestardundeespwusbgui.h
47
47
48
48
49 SOURCES += \
49 SOURCES += \
50 spwplugin.cpp \
50 spwplugin.cpp \
51 StarDundee/stardundeespw_usb.cpp \
51 StarDundee/stardundeespw_usb.cpp \
52 abstractspwbridge.cpp \
52 abstractspwbridge.cpp \
53 StarDundee/stardundeegui.cpp \
53 StarDundee/stardundeegui.cpp \
54 SpwTcpPacketServer/spwtcppacketserver.cpp \
54 SpwTcpPacketServer/spwtcppacketserver.cpp \
55 GR-ESB/gr_esb_bridge.cpp \
55 GR-ESB/gr_esb_bridge.cpp \
56 GR-ESB/gr_esb_ui.cpp \
56 GR-ESB/gr_esb_ui.cpp \
57 SpwTcpPacketServer/incomingpacketparser.cpp \
57 SpwTcpPacketServer/incomingpacketparser.cpp \
58 StarDundee/fakestardundeespwusb_lib.cpp \
58 StarDundee/fakestardundeespwusb_lib.cpp \
59 StarDundee/fakestardundeespwusbgui.cpp
59 StarDundee/fakestardundeespwusbgui.cpp
60
60
61 FORMS += \
61 FORMS += \
62 StarDundee/stardundeeGUI.ui \
62 StarDundee/stardundeeGUI.ui \
63 SpwTcpPacketServer/spwtcppacketserver.ui \
63 SpwTcpPacketServer/spwtcppacketserver.ui \
64 GR-ESB/gr_esb_ui.ui \
64 GR-ESB/gr_esb_ui.ui \
65 StarDundee/fakestardundeespwusbgui.ui
65 StarDundee/fakestardundeespwusbgui.ui
66
66
67 RESOURCES += \
67 RESOURCES += \
68 spwRessources.qrc
68 spwRessources.qrc
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
91
92
92
General Comments 0
You need to be logged in to leave comments. Login now