[packages/uhd] - initial release

bszx bszx at pld-linux.org
Mon May 11 20:36:47 CEST 2015


commit 938948b4d93ad2f3023cf9e8f91e328c55a59285
Author: Bartek Szady <bszx at bszx.eu>
Date:   Mon May 11 20:34:34 2015 +0200

    - initial release

 uhd.spec | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 133 insertions(+)
---
diff --git a/uhd.spec b/uhd.spec
new file mode 100644
index 0000000..08e2eea
--- /dev/null
+++ b/uhd.spec
@@ -0,0 +1,133 @@
+#
+
+%define	ver_major 3
+%define	ver_minor 8
+%define	ver_patch 3
+
+%define	ver %(printf "%03d.%03d.%03d" %{ver_major} %{ver_minor} %{ver_patch})
+%define	ver_ %(printf "%03d_%03d_%03d" %{ver_major} %{ver_minor} %{ver_patch})
+
+Summary:	Universal Hardware Driver for Ettus Research products
+#Summary(pl.UTF-8):
+Name:		uhd
+Version:	%{ver_major}.%{ver_minor}.%{ver_patch}
+Release:	0.1
+License:	GPL v3+
+Group:		X11/Libraries
+Source0:	http://files.ettus.com/binaries/uhd/uhd_%{ver}-release/%{name}-%{version}.tar.gz
+# Source0-md5:	84928825717678e77ffc400d73bcf412
+#Source1:	%{name}.cmake
+URL:		http://www.qcustomplot.com/
+BuildRequires:	QtCore-devel
+BuildRequires:	QtGui-devel
+BuildRequires:	cmake >= 2.8.0
+BuildRequires:	qt4-build
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+#Source0:	http://github.com/EttusResearch/uhd/archive/release_%{ver_}.tar.gz#/uhd-release_%{ver_}.tar.gz
+
+%define		filterout	-flto
+
+%description
+The UHD is the universal hardware driver for Ettus Research products.
+The goal of the UHD is to provide a host driver and API for current
+and future Ettus Research products. It can be used standalone without
+GNU Radio.
+
+%package devel
+Summary:	Development files for %{name}
+Group:		X11/Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Header files for Universal Hardware Driver for Ettus Research
+products.
+
+%package        doc
+Summary:	Documentation and examples for uhd
+Group:		Documentation
+%if "%{_rpmversion}" >= "5"
+BuildArch:	noarch
+%endif
+
+%description doc
+Documentation and examples for Universal Hardware Driver for Ettus
+Research products
+
+%prep
+%setup -q
+
+%build
+
+install -d build
+cd build
+%cmake \
+	../
+%{__make}
+
+cd ../
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%{__make} -C build install/fast \
+	DESTDIR=$RPM_BUILD_ROOT
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/uhd/utils%{_prefix}p_n2xx_simple_net_burner
+rm -f $RPM_BUILD_ROOT%{_libdir}/uhd/utils%{_prefix}p_x3xx_fpga_burner
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/nirio_programmer
+%attr(755,root,root) %{_bindir}/octoclock_firmware_burner
+%attr(755,root,root) %{_bindir}/uhd_cal_rx_iq_balance
+%attr(755,root,root) %{_bindir}/uhd_cal_tx_dc_offset
+%attr(755,root,root) %{_bindir}/uhd_cal_tx_iq_balance
+%attr(755,root,root) %{_bindir}/uhd_find_devices
+%attr(755,root,root) %{_bindir}/uhd_images_downloader
+%attr(755,root,root) %{_bindir}/uhd_usrp_probe
+%attr(755,root,root) %{_bindir}%{_prefix}p2_card_burner
+%attr(755,root,root) %{_bindir}%{_prefix}p_n2xx_simple_net_burner
+%attr(755,root,root) %{_bindir}%{_prefix}p_x3xx_fpga_burner
+%attr(755,root,root) %{_libdir}/libuhd.so.*.*
+%ghost %{_libdir}/libuhd.so.003
+%dir %{_libdir}/uhd
+%attr(755,root,root) %{_libdir}/uhd/utils
+%{_mandir}/man1/*
+
+%files devel
+%defattr(644,root,root,755)
+%{_pkgconfigdir}/uhd.pc
+%{_libdir}/cmake/uhd
+%{_includedir}/uhd
+%{_libdir}/*.so
+
+%files doc
+%defattr(644,root,root,755)
+%{_docdir}/uhd
+%{_libdir}/uhd/examples/benchmark_rate
+%{_libdir}/uhd/examples/fpgpio
+%{_libdir}/uhd/examples/latency_test
+%{_libdir}/uhd/examples/network_relay
+%{_libdir}/uhd/examples/rx_ascii_art_dft
+%{_libdir}/uhd/examples/rx_multi_samples
+%{_libdir}/uhd/examples/rx_samples_to_file
+%{_libdir}/uhd/examples/rx_samples_to_udp
+%{_libdir}/uhd/examples/rx_timed_samples
+%{_libdir}/uhd/examples/test_clock_synch
+%{_libdir}/uhd/examples/test_dboard_coercion
+%{_libdir}/uhd/examples/test_messages
+%{_libdir}/uhd/examples/test_pps_input
+%{_libdir}/uhd/examples/test_timed_commands
+%{_libdir}/uhd/examples/transport_hammer
+%{_libdir}/uhd/examples/tx_bursts
+%{_libdir}/uhd/examples/tx_samples_from_file
+%{_libdir}/uhd/examples/tx_timed_samples
+%{_libdir}/uhd/examples/tx_waveforms
+%{_libdir}/uhd/examples/txrx_loopback_to_file
+
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/uhd.git/commitdiff/938948b4d93ad2f3023cf9e8f91e328c55a59285



More information about the pld-cvs-commit mailing list