]> git.pld-linux.org Git - packages/pulseview.git/blame - pulseview.spec
- boost 1.61 rebuild
[packages/pulseview.git] / pulseview.spec
CommitLineData
a4db7b1e 1#
fb1b86d8 2# Conditional build:
ae557471 3%bcond_with tests # "make test" call (requires functional libusb, i.e. accessible USB subsystem)
a4db7b1e 4#
a4db7b1e 5Summary: Qt based logic analyzer GUI for sigrok
fb1b86d8 6Summary(pl.UTF-8): Oparty na Qt graficzny interfejs analizatora logicznego dla szkieletu sigrok
a4db7b1e 7Name: pulseview
315e5312 8Version: 0.3.0
24f3d6a5 9Release: 3
fb1b86d8 10License: GPL v3+
a4db7b1e 11Group: X11/Applications/Graphics
fb1b86d8 12Source0: http://sigrok.org/download/source/pulseview/%{name}-%{version}.tar.gz
315e5312 13# Source0-md5: 2cd76988cbf2a74b383e30de27744016
a4db7b1e 14URL: http://sigrok.org/wiki/PulseView
fb1b86d8
JB
15BuildRequires: QtCore-devel >= 4
16BuildRequires: QtGui-devel >= 4
17BuildRequires: boost-devel >= 1.42
18%{?with_tests:BuildRequires: boost-test >= 1.42}
19BuildRequires: cmake >= 2.8.3
20BuildRequires: glib2-devel >= 2.0
315e5312
AM
21BuildRequires: libsigrok-c++-devel >= 0.4.0
22BuildRequires: libsigrok-devel >= 0.4.0
23BuildRequires: libsigrokdecode-devel >= 0.4.0
b5d1febb 24BuildRequires: pkgconfig
fb1b86d8 25BuildRequires: qt4-qmake >= 4
d635cf29 26Requires: Qt5Gui-platform-xcb
315e5312
AM
27Requires: libsigrok >= 0.4.0
28Requires: libsigrok-c++-devel >= 0.4.0
29Requires: libsigrokdecode >= 0.4.0
a4db7b1e
AM
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Qt based logic analyzer GUI for sigrok.
34
fb1b86d8
JB
35%description -l pl.UTF-8
36Oparty na Qt graficzny interfejs analizatora logicznego dla szkieletu
37sigrok.
38
a4db7b1e 39%prep
255d8529 40%setup -q
a4db7b1e
AM
41
42%build
43install -d build
44cd build
fb1b86d8 45%cmake .. \
a4db7b1e 46 -DDISABLE_WERROR=ON \
fb1b86d8 47 %{?with_tests:-DENABLE_TESTS=ON}
a4db7b1e
AM
48
49%{__make}
50
c388b07e
AM
51%{?with_tests:%{__make} test}
52
a4db7b1e
AM
53%install
54rm -rf $RPM_BUILD_ROOT
a4db7b1e
AM
55install -d $RPM_BUILD_ROOT%{_mandir}/man1
56
57%{__make} -C build install \
58 DESTDIR=$RPM_BUILD_ROOT
59
fb1b86d8
JB
60install -D contrib/pulseview.desktop $RPM_BUILD_ROOT%{_desktopdir}/pulseview.desktop
61install -D icons/sigrok-logo-notext.png $RPM_BUILD_ROOT%{_pixmapsdir}/sigrok-logo-notext.png
a4db7b1e
AM
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(644,root,root,755)
fb1b86d8 68%doc NEWS README
a4db7b1e
AM
69%attr(755,root,root) %{_bindir}/pulseview
70%{_mandir}/man1/pulseview.1*
fb1b86d8
JB
71%{_desktopdir}/pulseview.desktop
72%{_pixmapsdir}/sigrok-logo-notext.png
This page took 0.187619 seconds and 4 git commands to generate.