1 Summary: Saleae Logic Analyzer Software
6 Group: X11/Applications/Graphics
7 Source0: http://downloads.saleae.com/betas/1.1.18/Logic+1.1.18+(32-bit).zip
9 Source1: http://downloads.saleae.com/betas/1.1.18/Logic+1.1.18+(64-bit).zip
11 Source2: %{name}-udev.rules
12 URL: http://www.saleae.com/logic16/features
14 ExclusiveArch: %{ix86} %{x8664}
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 Saleae Logic Analyzer Software.
34 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name},/lib/udev/rules.d/}
40 chmod 755 Analyzers/*.so libAnalyzer.so Logic
41 cp -a Analyzers Errors Settings libAnalyzer.so Logic $RPM_BUILD_ROOT%{_libdir}/%{name}
43 install %{SOURCE2} $RPM_BUILD_ROOT/lib/udev/rules.d/saleae-logic.rules
45 cat << 'EOF' >> $RPM_BUILD_ROOT%{_bindir}/saleae-logic
47 if [ ! -d ~/.saleae-logic ]; then
49 mkdir ~/.saleae-logic/Errors
50 mkdir ~/.saleae-logic/Settings
51 for f in Analyzers libAnalyzer.so; do
52 ln -s %{_libdir}/%{name}/$f ~/.saleae-logic/$f
55 rm -f ~/.saleae-logic/Logic
56 ln -f %{_libdir}/%{name}/Logic ~/.saleae-logic/ 2> /dev/null || cp -fa %{_libdir}/%{name}/Logic ~/.saleae-logic/
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
66 %doc Logic*/{License,linux_readme}.txt
67 %attr(755,root,root) %{_bindir}/saleae-logic
68 %dir %{_libdir}/%{name}
69 %dir %{_libdir}/%{name}/Analyzers
70 %attr(755,root,root) %{_libdir}/%{name}/Analyzers/*.so
71 %{_libdir}/%{name}/Errors
72 %attr(755,root,root) %{_libdir}/%{name}/Logic
73 %attr(755,root,root) %{_libdir}/%{name}/libAnalyzer.so
74 %{_libdir}/%{name}/Settings
75 /lib/udev/rules.d/saleae-logic.rules