[packages/bladeRF] - new

qboosh qboosh at pld-linux.org
Tue Jul 5 22:30:15 CEST 2022


commit 63884ed4b38a6058a48cd7cf80eb3879ee8ebfc0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Jul 5 22:31:47 2022 +0200

    - new

 bladeRF.spec | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)
---
diff --git a/bladeRF.spec b/bladeRF.spec
new file mode 100644
index 0000000..fdaeb0f
--- /dev/null
+++ b/bladeRF.spec
@@ -0,0 +1,98 @@
+Summary:	Library and tools to interact with bladeRF platform
+Summary(pl.UTF-8):	Biblioteka i narzędzia do pracy z platformą bladeRF
+Name:		bladeRF
+Version:	2021.02
+Release:	1
+License:	LGPL v2.1, GPL v2, MIT
+Group:		Applications/Communication
+#Source0Download: https://github.com/Nuand/bladeRF/releases
+Source0:	https://github.com/Nuand/bladeRF/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	7b5e8dd8ecf35e98c7aea3405b636ed9
+%define	noOS_gitref	0bba46e6f6f75785a65d425ece37d0a04daf6157
+Source1:	https://github.com/analogdevicesinc/no-OS/archive/%{noOS_gitref}/no-OS-%{noOS_gitref}.tar.gz
+# Source1-md5:	2c06ff9297d8beb0482a1b0b5e4d3128
+URL:		https://github.com/Nuand/bladeRF
+BuildRequires:	cmake >= 2.8.5
+# or libedit (libtecla preferred)
+BuildRequires:	libtecla-devel
+BuildRequires:	libusb-devel >= 1.0.16
+Requires:	%{name}-libs = %{version}-%{release}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Library and tools to interact with bladeRF platform.
+
+%description -l pl.UTF-8
+Biblioteka i narzędzia do pracy z platformą bladeRF.
+
+%package libs
+Summary:	Library to interact with the bladeRF device
+Summary(pl.UTF-8):	Biblioteka do współpracy z urządzeniami bladeRF
+Group:		Libraries
+Requires:	libusb >= 1.0.16
+
+%description libs
+Library to interact with the bladeRF device.
+
+%description libs -l pl.UTF-8
+Biblioteka do współpracy z urządzeniami bladeRF.
+
+%package devel
+Summary:	Header files for libbladeRF library
+Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libbladeRF
+Group:		Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description devel
+Header files for libbladeRF library.
+
+%description devel -l pl.UTF-8
+Pliki nagłówkowe biblioteki libbladeRF.
+
+%prep
+%setup -q
+
+%{__tar} xf %{SOURCE1} -C thirdparty/analogdevicesinc/no-OS --strip-components=1
+
+%build
+install -d host/build
+cd host/build
+%cmake .. \
+	-DUDEV_RULES_PATH=/lib/udev/rules.d \
+	-DVERSION_INFO_EXTRA=""
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} -C host/build install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc CHANGELOG CONTRIBUTORS COPYING README.md
+%attr(755,root,root) %{_bindir}/bladeRF-cli
+%attr(755,root,root) %{_bindir}/bladeRF-fsk
+/lib/udev/rules.d/88-nuand-bladerf1.rules
+/lib/udev/rules.d/88-nuand-bladerf2.rules
+/lib/udev/rules.d/88-nuand-bootloader.rules
+
+%files libs
+%defattr(644,root,root,755)
+%doc host/libraries/libbladeRF/{CHANGELOG,README.md}
+%attr(755,root,root) %{_libdir}/libbladeRF.so.2
+
+%files devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libbladeRF.so
+%{_includedir}/bladeRF1.h
+%{_includedir}/bladeRF2.h
+%{_includedir}/libbladeRF.h
+%{_pkgconfigdir}/libbladeRF.pc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bladeRF.git/commitdiff/63884ed4b38a6058a48cd7cf80eb3879ee8ebfc0



More information about the pld-cvs-commit mailing list