fixed fc24 rpm build support.
fixed fc24 rpm build support.

File last commit:

r110:bb586b1394df 0.6
r110:bb586b1394df 0.6
Show More
SocExplorer.spec
373 lines | 16.9 KiB | text/x-rpm-spec | RPMSpecLexer
/ unixcfg / SocExplorer.spec
%global upstream_name socexplorer-0.7-0
Name: socexplorer
Version: 0.7
Release: 0%{?dist}
Summary: SocExplorer is an open source generic System On Chip testing software/framework.
Group: Development/Tools
License: GPLv2+
URL: https://hephaistos.lpp.polytechnique.fr/redmine/projects/socexplorer
Source0: https://hephaistos.lpp.polytechnique.fr/redmine/attachments/download/376/%{upstream_name}.zip
BuildRequires: python2-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: qt5-qtwebkit-devel
BuildRequires: qt5-qttools-static
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qtxmlpatterns-devel
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: elfutils-libelf-devel
BuildRequires: qt5-pythonqt-devel
BuildRequires: mercurial
%if 0%{?fedora} <= 22
BuildRequires: appdata-tools
%endif
%if 0%{?fedora} >= 23
BuildRequires: libappstream-glib
%endif
BuildRequires: desktop-file-utils
Requires(post): python2
Requires(post): qt5-qtbase
Requires(post): qt5-qtwebkit
Requires(post): qt5-qtsvg
Requires(post): qt5-qtxmlpatterns
Requires(post): elfutils-libelf
Requires(post): qt5-pythonqt
Provides: socexplorer = 0.7-0
%description
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.
%package devel
Summary: SocExplorer is an open source generic System On Chip testing software/framework.
Group: Development/Tools
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: python2-devel
Requires: qt5-qtbase-devel
Requires: qt5-qtwebkit-devel
Requires: qt5-qttools-static
Requires: qt5-qttools-devel
Requires: qt5-qtsvg-devel
Requires: qt5-qtxmlpatterns-devel
Requires: qt5-qtmultimedia-devel
Requires: elfutils-libelf-devel
Requires: qt5-pythonqt-devel
Requires: mercurial
%if 0%{?fedora} <= 22
Requires: appdata-tools
%endif
%if 0%{?fedora} >= 23
Requires: libappstream-glib
%endif
Requires: desktop-file-utils
%description devel
Header files and development libraries for SocExplorer package. SocExplorer is an open source generic System On Chip testing software/framework.
%global debug_package %{nil}
%prep
%setup -q -n %{upstream_name}
%build
%{_qt5_qmake}
make %{?_smp_mflags}
%install
make install INSTALL_ROOT=%{buildroot}
appstream-util validate-relax %{buildroot}/%{_datadir}/appdata/socexplorer.appdata.xml
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/socexplorer.desktop
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
/etc/SocExplorer/python/PygmentsHighlighter.py
/etc/SocExplorer/python/PygmentsHighlighter.pyc
/etc/SocExplorer/python/PygmentsHighlighter.pyo
/etc/SocExplorer/python/PythonCompleter.py
/etc/SocExplorer/python/PythonCompleter.pyc
/etc/SocExplorer/python/PythonCompleter.pyo
/etc/SocExplorer/python/module_completion.py
/etc/SocExplorer/python/module_completion.pyc
/etc/SocExplorer/python/module_completion.pyo
/etc/SocExplorer/python/pygments/__init__.py
/etc/SocExplorer/python/pygments/__init__.pyc
/etc/SocExplorer/python/pygments/__init__.pyo
/etc/SocExplorer/python/pygments/cmdline.py
/etc/SocExplorer/python/pygments/cmdline.pyc
/etc/SocExplorer/python/pygments/cmdline.pyo
/etc/SocExplorer/python/pygments/console.py
/etc/SocExplorer/python/pygments/console.pyc
/etc/SocExplorer/python/pygments/console.pyo
/etc/SocExplorer/python/pygments/filter.py
/etc/SocExplorer/python/pygments/filter.pyc
/etc/SocExplorer/python/pygments/filter.pyo
/etc/SocExplorer/python/pygments/filters/__init__.py
/etc/SocExplorer/python/pygments/filters/__init__.pyc
/etc/SocExplorer/python/pygments/filters/__init__.pyo
/etc/SocExplorer/python/pygments/formatter.py
/etc/SocExplorer/python/pygments/formatter.pyc
/etc/SocExplorer/python/pygments/formatter.pyo
/etc/SocExplorer/python/pygments/formatters/__init__.py
/etc/SocExplorer/python/pygments/formatters/__init__.pyc
/etc/SocExplorer/python/pygments/formatters/__init__.pyo
/etc/SocExplorer/python/pygments/formatters/_mapping.py
/etc/SocExplorer/python/pygments/formatters/_mapping.pyc
/etc/SocExplorer/python/pygments/formatters/_mapping.pyo
/etc/SocExplorer/python/pygments/formatters/bbcode.py
/etc/SocExplorer/python/pygments/formatters/bbcode.pyc
/etc/SocExplorer/python/pygments/formatters/bbcode.pyo
/etc/SocExplorer/python/pygments/formatters/html.py
/etc/SocExplorer/python/pygments/formatters/html.pyc
/etc/SocExplorer/python/pygments/formatters/html.pyo
/etc/SocExplorer/python/pygments/formatters/img.py
/etc/SocExplorer/python/pygments/formatters/img.pyc
/etc/SocExplorer/python/pygments/formatters/img.pyo
/etc/SocExplorer/python/pygments/formatters/latex.py
/etc/SocExplorer/python/pygments/formatters/latex.pyc
/etc/SocExplorer/python/pygments/formatters/latex.pyo
/etc/SocExplorer/python/pygments/formatters/other.py
/etc/SocExplorer/python/pygments/formatters/other.pyc
/etc/SocExplorer/python/pygments/formatters/other.pyo
/etc/SocExplorer/python/pygments/formatters/rtf.py
/etc/SocExplorer/python/pygments/formatters/rtf.pyc
/etc/SocExplorer/python/pygments/formatters/rtf.pyo
/etc/SocExplorer/python/pygments/formatters/svg.py
/etc/SocExplorer/python/pygments/formatters/svg.pyc
/etc/SocExplorer/python/pygments/formatters/svg.pyo
/etc/SocExplorer/python/pygments/formatters/terminal.py
/etc/SocExplorer/python/pygments/formatters/terminal.pyc
/etc/SocExplorer/python/pygments/formatters/terminal.pyo
/etc/SocExplorer/python/pygments/formatters/terminal256.py
/etc/SocExplorer/python/pygments/formatters/terminal256.pyc
/etc/SocExplorer/python/pygments/formatters/terminal256.pyo
/etc/SocExplorer/python/pygments/lexer.py
/etc/SocExplorer/python/pygments/lexer.pyc
/etc/SocExplorer/python/pygments/lexer.pyo
/etc/SocExplorer/python/pygments/lexers/__init__.py
/etc/SocExplorer/python/pygments/lexers/__init__.pyc
/etc/SocExplorer/python/pygments/lexers/__init__.pyo
/etc/SocExplorer/python/pygments/lexers/_asybuiltins.py
/etc/SocExplorer/python/pygments/lexers/_asybuiltins.pyc
/etc/SocExplorer/python/pygments/lexers/_asybuiltins.pyo
/etc/SocExplorer/python/pygments/lexers/_clbuiltins.py
/etc/SocExplorer/python/pygments/lexers/_clbuiltins.pyc
/etc/SocExplorer/python/pygments/lexers/_clbuiltins.pyo
/etc/SocExplorer/python/pygments/lexers/_luabuiltins.py
/etc/SocExplorer/python/pygments/lexers/_luabuiltins.pyc
/etc/SocExplorer/python/pygments/lexers/_luabuiltins.pyo
/etc/SocExplorer/python/pygments/lexers/_mapping.py
/etc/SocExplorer/python/pygments/lexers/_mapping.pyc
/etc/SocExplorer/python/pygments/lexers/_mapping.pyo
/etc/SocExplorer/python/pygments/lexers/_phpbuiltins.py
/etc/SocExplorer/python/pygments/lexers/_phpbuiltins.pyc
/etc/SocExplorer/python/pygments/lexers/_phpbuiltins.pyo
/etc/SocExplorer/python/pygments/lexers/_postgres_builtins.py
/etc/SocExplorer/python/pygments/lexers/_postgres_builtins.pyc
/etc/SocExplorer/python/pygments/lexers/_postgres_builtins.pyo
/etc/SocExplorer/python/pygments/lexers/_scilab_builtins.py
/etc/SocExplorer/python/pygments/lexers/_scilab_builtins.pyc
/etc/SocExplorer/python/pygments/lexers/_scilab_builtins.pyo
/etc/SocExplorer/python/pygments/lexers/_vimbuiltins.py
/etc/SocExplorer/python/pygments/lexers/_vimbuiltins.pyc
/etc/SocExplorer/python/pygments/lexers/_vimbuiltins.pyo
/etc/SocExplorer/python/pygments/lexers/agile.py
/etc/SocExplorer/python/pygments/lexers/agile.pyc
/etc/SocExplorer/python/pygments/lexers/agile.pyo
/etc/SocExplorer/python/pygments/lexers/asm.py
/etc/SocExplorer/python/pygments/lexers/asm.pyc
/etc/SocExplorer/python/pygments/lexers/asm.pyo
/etc/SocExplorer/python/pygments/lexers/compiled.py
/etc/SocExplorer/python/pygments/lexers/compiled.pyc
/etc/SocExplorer/python/pygments/lexers/compiled.pyo
/etc/SocExplorer/python/pygments/lexers/dotnet.py
/etc/SocExplorer/python/pygments/lexers/dotnet.pyc
/etc/SocExplorer/python/pygments/lexers/dotnet.pyo
/etc/SocExplorer/python/pygments/lexers/functional.py
/etc/SocExplorer/python/pygments/lexers/functional.pyc
/etc/SocExplorer/python/pygments/lexers/functional.pyo
/etc/SocExplorer/python/pygments/lexers/hdl.py
/etc/SocExplorer/python/pygments/lexers/hdl.pyc
/etc/SocExplorer/python/pygments/lexers/hdl.pyo
/etc/SocExplorer/python/pygments/lexers/jvm.py
/etc/SocExplorer/python/pygments/lexers/jvm.pyc
/etc/SocExplorer/python/pygments/lexers/jvm.pyo
/etc/SocExplorer/python/pygments/lexers/math.py
/etc/SocExplorer/python/pygments/lexers/math.pyc
/etc/SocExplorer/python/pygments/lexers/math.pyo
/etc/SocExplorer/python/pygments/lexers/other.py
/etc/SocExplorer/python/pygments/lexers/other.pyc
/etc/SocExplorer/python/pygments/lexers/other.pyo
/etc/SocExplorer/python/pygments/lexers/parsers.py
/etc/SocExplorer/python/pygments/lexers/parsers.pyc
/etc/SocExplorer/python/pygments/lexers/parsers.pyo
/etc/SocExplorer/python/pygments/lexers/shell.py
/etc/SocExplorer/python/pygments/lexers/shell.pyc
/etc/SocExplorer/python/pygments/lexers/shell.pyo
/etc/SocExplorer/python/pygments/lexers/special.py
/etc/SocExplorer/python/pygments/lexers/special.pyc
/etc/SocExplorer/python/pygments/lexers/special.pyo
/etc/SocExplorer/python/pygments/lexers/sql.py
/etc/SocExplorer/python/pygments/lexers/sql.pyc
/etc/SocExplorer/python/pygments/lexers/sql.pyo
/etc/SocExplorer/python/pygments/lexers/templates.py
/etc/SocExplorer/python/pygments/lexers/templates.pyc
/etc/SocExplorer/python/pygments/lexers/templates.pyo
/etc/SocExplorer/python/pygments/lexers/text.py
/etc/SocExplorer/python/pygments/lexers/text.pyc
/etc/SocExplorer/python/pygments/lexers/text.pyo
/etc/SocExplorer/python/pygments/lexers/web.py
/etc/SocExplorer/python/pygments/lexers/web.pyc
/etc/SocExplorer/python/pygments/lexers/web.pyo
/etc/SocExplorer/python/pygments/plugin.py
/etc/SocExplorer/python/pygments/plugin.pyc
/etc/SocExplorer/python/pygments/plugin.pyo
/etc/SocExplorer/python/pygments/scanner.py
/etc/SocExplorer/python/pygments/scanner.pyc
/etc/SocExplorer/python/pygments/scanner.pyo
/etc/SocExplorer/python/pygments/style.py
/etc/SocExplorer/python/pygments/style.pyc
/etc/SocExplorer/python/pygments/style.pyo
/etc/SocExplorer/python/pygments/styles/__init__.py
/etc/SocExplorer/python/pygments/styles/__init__.pyc
/etc/SocExplorer/python/pygments/styles/__init__.pyo
/etc/SocExplorer/python/pygments/styles/autumn.py
/etc/SocExplorer/python/pygments/styles/autumn.pyc
/etc/SocExplorer/python/pygments/styles/autumn.pyo
/etc/SocExplorer/python/pygments/styles/borland.py
/etc/SocExplorer/python/pygments/styles/borland.pyc
/etc/SocExplorer/python/pygments/styles/borland.pyo
/etc/SocExplorer/python/pygments/styles/bw.py
/etc/SocExplorer/python/pygments/styles/bw.pyc
/etc/SocExplorer/python/pygments/styles/bw.pyo
/etc/SocExplorer/python/pygments/styles/colorful.py
/etc/SocExplorer/python/pygments/styles/colorful.pyc
/etc/SocExplorer/python/pygments/styles/colorful.pyo
/etc/SocExplorer/python/pygments/styles/default.py
/etc/SocExplorer/python/pygments/styles/default.pyc
/etc/SocExplorer/python/pygments/styles/default.pyo
/etc/SocExplorer/python/pygments/styles/emacs.py
/etc/SocExplorer/python/pygments/styles/emacs.pyc
/etc/SocExplorer/python/pygments/styles/emacs.pyo
/etc/SocExplorer/python/pygments/styles/friendly.py
/etc/SocExplorer/python/pygments/styles/friendly.pyc
/etc/SocExplorer/python/pygments/styles/friendly.pyo
/etc/SocExplorer/python/pygments/styles/fruity.py
/etc/SocExplorer/python/pygments/styles/fruity.pyc
/etc/SocExplorer/python/pygments/styles/fruity.pyo
/etc/SocExplorer/python/pygments/styles/manni.py
/etc/SocExplorer/python/pygments/styles/manni.pyc
/etc/SocExplorer/python/pygments/styles/manni.pyo
/etc/SocExplorer/python/pygments/styles/monokai.py
/etc/SocExplorer/python/pygments/styles/monokai.pyc
/etc/SocExplorer/python/pygments/styles/monokai.pyo
/etc/SocExplorer/python/pygments/styles/murphy.py
/etc/SocExplorer/python/pygments/styles/murphy.pyc
/etc/SocExplorer/python/pygments/styles/murphy.pyo
/etc/SocExplorer/python/pygments/styles/native.py
/etc/SocExplorer/python/pygments/styles/native.pyc
/etc/SocExplorer/python/pygments/styles/native.pyo
/etc/SocExplorer/python/pygments/styles/pastie.py
/etc/SocExplorer/python/pygments/styles/pastie.pyc
/etc/SocExplorer/python/pygments/styles/pastie.pyo
/etc/SocExplorer/python/pygments/styles/perldoc.py
/etc/SocExplorer/python/pygments/styles/perldoc.pyc
/etc/SocExplorer/python/pygments/styles/perldoc.pyo
/etc/SocExplorer/python/pygments/styles/rrt.py
/etc/SocExplorer/python/pygments/styles/rrt.pyc
/etc/SocExplorer/python/pygments/styles/rrt.pyo
/etc/SocExplorer/python/pygments/styles/tango.py
/etc/SocExplorer/python/pygments/styles/tango.pyc
/etc/SocExplorer/python/pygments/styles/tango.pyo
/etc/SocExplorer/python/pygments/styles/trac.py
/etc/SocExplorer/python/pygments/styles/trac.pyc
/etc/SocExplorer/python/pygments/styles/trac.pyo
/etc/SocExplorer/python/pygments/styles/vim.py
/etc/SocExplorer/python/pygments/styles/vim.pyc
/etc/SocExplorer/python/pygments/styles/vim.pyo
/etc/SocExplorer/python/pygments/styles/vs.py
/etc/SocExplorer/python/pygments/styles/vs.pyc
/etc/SocExplorer/python/pygments/styles/vs.pyo
/etc/SocExplorer/python/pygments/token.py
/etc/SocExplorer/python/pygments/token.pyc
/etc/SocExplorer/python/pygments/token.pyo
/etc/SocExplorer/python/pygments/unistring.py
/etc/SocExplorer/python/pygments/unistring.pyc
/etc/SocExplorer/python/pygments/unistring.pyo
/etc/SocExplorer/python/pygments/util.py
/etc/SocExplorer/python/pygments/util.pyc
/etc/SocExplorer/python/pygments/util.pyo
/etc/SocExplorer/plugin.conf.d/plugins.conf
%{_bindir}/SocExplorer_TCP_Terminal
%{_bindir}/socexplorer
%{_datadir}/SocExplorer/icon.png
%{_datadir}/SocExplorer/Grlib.xml
%{_datadir}/SocExplorer/LPP.xml
%{_datadir}/SocExplorer/IAP.xml
%{_datadir}/applications/socexplorer.desktop
%{_datadir}/appdata/socexplorer.appdata.xml
%{_qt5_libdir}/libsocexplorercommon.so*
%{_qt5_libdir}/libsocexplorerengine.so*
%files devel
%{_qt5_headerdir}/SocExplorer/
%{_qt5_archdatadir}/mkspecs/features/socexplorerplugin.prf
/usr/share/qtcreator/templates/wizards/SocExplorerPlugin/plugin.cpp
/usr/share/qtcreator/templates/wizards/SocExplorerPlugin/plugin.h
/usr/share/qtcreator/templates/wizards/SocExplorerPlugin/project.pro
/usr/share/qtcreator/templates/wizards/SocExplorerPlugin/wizard.xml
%changelog
* Tue Apr 19 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.7
- Updated to 0.7 version.
* Fri Jan 22 2016 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
- Added Fedora 23 support.
* Mon Oct 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
- Updated LPP IPs registers definition list(LPP.xml).
* Fri Apr 17 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
- Updated abstractbinary file lib to expose new feature.
* Fri Apr 3 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
- Fix some remaining mistakes.
* Thu Apr 2 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.6
-Uses r80 as source.
-Removed GenericPySysdriver interface, now socexplorer plugins can be subclassed in python.
* Thu Mar 26 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.5
-Uses r77 as source.
* Mon Mar 9 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Uses r75 as source.
* Tue Feb 10 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Uses r74 as source.
* Fri Feb 6 2015 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Reseted patches uses r73 as source.
* Tue Dec 30 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Reseted patches uses r72 as source.
* Sun Jun 29 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Reseted patches uses r69 as source.
* Sat Jun 28 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Applied patch r65 to install also plugin as RPM
- Applied patch r66 to install xml soc descriptions in /usr/share/SocExplorer
- Applied patch r67 to add appdata for gnome-software visibility
* Tue Jun 24 2014 Alexis Jeandet <alexis.jeandet@member.fsf.org> - 0.4
- Initial Fedora packaging