]>
Commit | Line | Data |
---|---|---|
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 | 5 | Summary: Qt based logic analyzer GUI for sigrok |
fb1b86d8 | 6 | Summary(pl.UTF-8): Oparty na Qt graficzny interfejs analizatora logicznego dla szkieletu sigrok |
a4db7b1e | 7 | Name: pulseview |
315e5312 | 8 | Version: 0.3.0 |
24f3d6a5 | 9 | Release: 3 |
fb1b86d8 | 10 | License: GPL v3+ |
a4db7b1e | 11 | Group: X11/Applications/Graphics |
fb1b86d8 | 12 | Source0: http://sigrok.org/download/source/pulseview/%{name}-%{version}.tar.gz |
315e5312 | 13 | # Source0-md5: 2cd76988cbf2a74b383e30de27744016 |
a4db7b1e | 14 | URL: http://sigrok.org/wiki/PulseView |
fb1b86d8 JB |
15 | BuildRequires: QtCore-devel >= 4 |
16 | BuildRequires: QtGui-devel >= 4 | |
17 | BuildRequires: boost-devel >= 1.42 | |
18 | %{?with_tests:BuildRequires: boost-test >= 1.42} | |
19 | BuildRequires: cmake >= 2.8.3 | |
20 | BuildRequires: glib2-devel >= 2.0 | |
315e5312 AM |
21 | BuildRequires: libsigrok-c++-devel >= 0.4.0 |
22 | BuildRequires: libsigrok-devel >= 0.4.0 | |
23 | BuildRequires: libsigrokdecode-devel >= 0.4.0 | |
b5d1febb | 24 | BuildRequires: pkgconfig |
fb1b86d8 | 25 | BuildRequires: qt4-qmake >= 4 |
d635cf29 | 26 | Requires: Qt5Gui-platform-xcb |
315e5312 AM |
27 | Requires: libsigrok >= 0.4.0 |
28 | Requires: libsigrok-c++-devel >= 0.4.0 | |
29 | Requires: libsigrokdecode >= 0.4.0 | |
a4db7b1e AM |
30 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
31 | ||
32 | %description | |
33 | Qt based logic analyzer GUI for sigrok. | |
34 | ||
fb1b86d8 JB |
35 | %description -l pl.UTF-8 |
36 | Oparty na Qt graficzny interfejs analizatora logicznego dla szkieletu | |
37 | sigrok. | |
38 | ||
a4db7b1e | 39 | %prep |
255d8529 | 40 | %setup -q |
a4db7b1e AM |
41 | |
42 | %build | |
43 | install -d build | |
44 | cd 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 |
54 | rm -rf $RPM_BUILD_ROOT | |
a4db7b1e AM |
55 | install -d $RPM_BUILD_ROOT%{_mandir}/man1 |
56 | ||
57 | %{__make} -C build install \ | |
58 | DESTDIR=$RPM_BUILD_ROOT | |
59 | ||
fb1b86d8 JB |
60 | install -D contrib/pulseview.desktop $RPM_BUILD_ROOT%{_desktopdir}/pulseview.desktop |
61 | install -D icons/sigrok-logo-notext.png $RPM_BUILD_ROOT%{_pixmapsdir}/sigrok-logo-notext.png | |
a4db7b1e AM |
62 | |
63 | %clean | |
64 | rm -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 |