SHA256
1
0
forked from pool/pulseview

This is an update to libsigrok, libsigrokdecode and its frontends pulseview and sigrok-cli

OBS-URL: https://build.opensuse.org/package/show/electronics/pulseview?expand=0&rev=12
This commit is contained in:
Thomas Zimmermann 2017-06-14 17:06:20 +00:00 committed by Git OBS Bridge
parent fbcfe76f0c
commit 1152ea3797
5 changed files with 35 additions and 53 deletions

View File

@ -1,28 +0,0 @@
<?xml version="1.0" ?>
<component type="desktop">
<id>org.sigrok.Pulseview.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0+</project_license>
<name>Pulseview</name>
<summary>Logic analyzer, oscilloscope and MSO GUI</summary>
<description>
<p>PulseView is a Qt based logic analyzer, oscilloscope and MSO GUI for sigrok.</p>
<p>Features:</p>
<ul>
<li>Fast O(log N) signal rendering at all zoom levels</li>
<li>Protocol decoder support</li>
<li>Trace groups support</li>
</ul>
</description>
<url type="homepage">http://www.sigrok.org/wiki/Pulseview</url>
<url type="bugtracker">http://sigrok.org/bugzilla/enter_bug.cgi?format=guided&amp;product=Pulseview</url>
<screenshots>
<screenshot type="default">
<image>http://sigrok.org/wimg/e/ee/PulseView_I2C_DS1307_Decode.png</image>
</screenshot>
</screenshots>
<project_group>Sigrok</project_group>
<provides>
<binary>pulseview</binary>
</provides>
</component>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ffe2cb7a602fcdc60933d400c77bcd66e6ce529bc4f6e97d6a5e5a86f2f530e
size 188602

3
pulseview-0.4.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:78f8291045c6f65b4827b12e83c8e68cea2d5e7268b15a51aaca9726c8100eb9
size 226656

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Tue Jun 13 20:52:15 UTC 2017 - stefan.bruens@rwth-aachen.de
- Update to version 0.4.0
* Add the concepts of sessions and views to PulseView:
- Sessions represent individual files/device instances.
Each session is represented as a tab in PulseView.
- Views are different data representations of one specific session.
For example, different views of a session can have different zoom levels,
can be scrolled to different positions, etc. etc.
Each view is a dock window within the respective session's tab.
- The view docks can be repositioned, resized and extracted out into their
own individual windows.
* Add support for saving analog data to .sr files.
* Lots of fixes and improvements
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 2 11:46:14 UTC 2017 - adam.majer@suse.de Thu Feb 2 11:46:14 UTC 2017 - adam.majer@suse.de

View File

@ -17,33 +17,29 @@
Name: pulseview Name: pulseview
Version: 0.3.0 Version: 0.4.0
Release: 0 Release: 0
Summary: Qt-based GUI for sigrok Summary: Qt-based GUI for sigrok
License: GPL-3.0+ License: GPL-3.0+
Group: Productivity/Scientific/Electronics Group: Productivity/Scientific/Electronics
Url: http://sigrok.org Url: http://sigrok.org
Source0: http://sigrok.org/download/source/pulseview/%{name}-%{version}.tar.gz Source0: http://sigrok.org/download/source/pulseview/%{name}-%{version}.tar.gz
Source1: org.sigrok.Pulseview.appdata.xml BuildRequires: cmake
BuildRequires: glib2-devel
%if 0%{?suse_version} > 1325 %if 0%{?suse_version} > 1325
BuildRequires: libboost_filesystem-devel BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_serialization-devel
BuildRequires: libboost_test-devel BuildRequires: libboost_test-devel
BuildRequires: libboost_thread-devel BuildRequires: libboost_thread-devel
%else %else
BuildRequires: boost-devel >= 1.53.0 BuildRequires: boost-devel >= 1.55.0
%endif
BuildRequires: cmake
BuildRequires: glib2-devel
%if 0%{?suse_version} > 1320
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Widgets)
%else
BuildRequires: libqt4-devel
%endif %endif
BuildRequires: libsigrok-devel >= 0.4.0 BuildRequires: libsigrok-devel >= 0.4.0
BuildRequires: libsigrokdecode-devel >= 0.4.0 BuildRequires: libsigrokdecode-devel >= 0.4.0
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: cmake(Qt5Gui)
BuildRequires: cmake(Qt5Svg)
BuildRequires: cmake(Qt5Widgets)
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
@ -66,17 +62,15 @@ make %{?_smp_mflags}
%cmake_install %cmake_install
find %{buildroot} -type f -name "*.la" -delete -print find %{buildroot} -type f -name "*.la" -delete -print
install -m 644 -D icons/sigrok-logo-notext.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/pulseview.png install -m 644 -D icons/pulseview.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/pulseview.png
install -m 644 -D icons/sigrok-logo-notext.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/pulseview.svg install -m 644 -D icons/pulseview.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/pulseview.svg
install -m 755 -d %{buildroot}%{_datadir}/applications/ install -m 755 -d %{buildroot}%{_datadir}/applications/
install -m 644 contrib/pulseview.desktop %{buildroot}%{_datadir}/applications/org.sigrok.Pulseview.desktop install -m 644 contrib/org.sigrok.PulseView.desktop %{buildroot}%{_datadir}/applications/org.sigrok.PulseView.desktop
sed -i -e 's/Icon=.*/Icon=pulseview/' %{buildroot}%{_datadir}/applications/org.sigrok.Pulseview.desktop %suse_update_desktop_file -r org.sigrok.PulseView Education Engineering
sed -i -e 's/\(Icon.*\)/\1\nMimeType=application\/x-sigrok-dump;/' %{buildroot}%{_datadir}/applications/org.sigrok.Pulseview.desktop
%suse_update_desktop_file -r org.sigrok.Pulseview Education Engineering
install -m 755 -d %{buildroot}%{_datadir}/appdata/ install -m 755 -d %{buildroot}%{_datadir}/metainfo/
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/org.sigrok.Pulseview.appdata.xml install -m 644 contrib/org.sigrok.PulseView.appdata.xml %{buildroot}%{_datadir}/metainfo/org.sigrok.PulseView.appdata.xml
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -85,7 +79,7 @@ install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata/org.sigrok.Pulseview.a
%{_mandir}/man1/pulseview.* %{_mandir}/man1/pulseview.*
%{_datadir}/applications/* %{_datadir}/applications/*
%{_datadir}/icons/hicolor/*/apps/pulseview* %{_datadir}/icons/hicolor/*/apps/pulseview*
%dir %{_datadir}/appdata %dir %{_datadir}/metainfo
%{_datadir}/appdata/org.sigrok.Pulseview.appdata.xml %{_datadir}/metainfo/org.sigrok.PulseView.appdata.xml
%changelog %changelog