|
 |
061e5ea |
Name: SoapySDR
|
|
 |
88a1f7f |
Version: 0.8.1
|
|
 |
46e1046 |
Release: 9%{?dist}
|
|
 |
061e5ea |
Summary: A Vendor Neutral and Platform Independent SDR Support Library
|
|
 |
061e5ea |
|
|
 |
061e5ea |
License: Boost
|
|
 |
061e5ea |
URL: https://github.com/pothosware/%{name}
|
|
 |
88a1f7f |
Source0: https://github.com/pothosware/%{name}/archive/refs/tags/soapy-sdr-%{version}.tar.gz
|
|
 |
061e5ea |
|
|
 |
add42c3 |
BuildRequires: cmake
|
|
 |
add42c3 |
BuildRequires: gcc-c++
|
|
 |
add42c3 |
BuildRequires: swig
|
|
 |
add42c3 |
BuildRequires: doxygen
|
|
 |
add42c3 |
BuildRequires: python3-devel
|
|
 |
add42c3 |
BuildRequires: python3-numpy
|
|
 |
b4eced7 |
BuildRequires: (python3-setuptools if python3-devel >= 3.12)
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%description
|
|
 |
061e5ea |
SoapySDR is an open-source generalized C/C++ API and runtime library
|
|
 |
061e5ea |
for interfacing with Software-Defined Radio (SDR) devices.
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%package -n python3-%{name}
|
|
 |
061e5ea |
Summary: Python3 Bindings for SoapySDR
|
|
 |
061e5ea |
%{?python_provide:%python_provide python3-%{name}}
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%description -n python3-%{name}
|
|
 |
061e5ea |
SoapySDR is an open-source generalized C/C++ API and runtime library
|
|
 |
061e5ea |
for interfacing with Software-Defined Radio (SDR) devices.
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%package -n %{name}-devel
|
|
 |
061e5ea |
Summary: Development Files for SoapySDR
|
|
 |
061e5ea |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%description -n %{name}-devel
|
|
 |
061e5ea |
SoapySDR is an open-source generalized C/C++ API and runtime library
|
|
 |
061e5ea |
for interfacing with Software-Defined Radio (SDR) devices.
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%package -n %{name}-doc
|
|
 |
061e5ea |
Summary: Development Files for SoapySDR
|
|
 |
061e5ea |
BuildArch: noarch
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%description -n %{name}-doc
|
|
 |
061e5ea |
SoapySDR is an open-source generalized C/C++ API and runtime library
|
|
 |
061e5ea |
for interfacing with Software-Defined Radio (SDR) devices. This package includes
|
|
 |
061e5ea |
library header file documentation.
|
|
 |
061e5ea |
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%prep
|
|
 |
0557556 |
%autosetup -n %{name}-soapy-sdr-%{version}
|
|
 |
e7c0319 |
|
|
 |
061e5ea |
%build
|
|
 |
add42c3 |
export Python_ADDITIONAL_VERSIONS="%{python3_version}"
|
|
 |
5d17214 |
%cmake -DUSE_PYTHON_CONFIG=ON -DPYTHON3_EXECUTABLE=%{__python3} -DSOAPY_SDR_EXTVER=%{release}
|
|
 |
0557556 |
%cmake_build
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%install
|
|
 |
0557556 |
%cmake_install
|
|
 |
dd30c22 |
mkdir -p %{buildroot}%{_libdir}/%{name}/modules0.8
|
|
 |
0557556 |
# install docs
|
|
 |
0557556 |
mkdir -p %{buildroot}%{_pkgdocdir}
|
|
 |
0557556 |
cp -a %{__cmake_builddir}/docs/html/* %{buildroot}%{_pkgdocdir}
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%check
|
|
 |
061e5ea |
ctest -V %{?_smp_mflags}
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%ldconfig_scriptlets
|
|
 |
061e5ea |
%files
|
|
 |
061e5ea |
%license LICENSE_1_0.txt
|
|
 |
061e5ea |
%{_bindir}/SoapySDRUtil
|
|
 |
88a1f7f |
%{_libdir}/libSoapySDR.so.0.8.1
|
|
 |
88a1f7f |
%{_libdir}/libSoapySDR.so.0.8
|
|
 |
061e5ea |
%{_mandir}/man1/*
|
|
 |
061e5ea |
%doc README.md
|
|
 |
061e5ea |
# for hardware support modules
|
|
 |
061e5ea |
%dir %{_libdir}/%{name}
|
|
 |
dd30c22 |
%dir %{_libdir}/%{name}/modules0.8
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%files -n python3-%{name}
|
|
 |
061e5ea |
%license LICENSE_1_0.txt
|
|
 |
061e5ea |
%{python3_sitearch}/SoapySDR.py
|
|
 |
061e5ea |
%{python3_sitearch}/_SoapySDR.so
|
|
 |
061e5ea |
%{python3_sitearch}/__pycache__/SoapySDR.cpython-*.pyc
|
|
 |
061e5ea |
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%files -n %{name}-devel
|
|
 |
061e5ea |
%{_includedir}/%{name}
|
|
 |
061e5ea |
%{_libdir}/libSoapySDR.so
|
|
 |
061e5ea |
%{_libdir}/pkgconfig/*
|
|
 |
061e5ea |
%dir %{_datadir}/cmake/%{name}
|
|
 |
061e5ea |
%{_datadir}/cmake/%{name}/*
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%files -n %{name}-doc
|
|
 |
061e5ea |
%license LICENSE_1_0.txt
|
|
 |
0557556 |
%{_pkgdocdir}/*
|
|
 |
061e5ea |
|
|
 |
061e5ea |
%changelog
|
|
 |
46e1046 |
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.8.1-9
|
|
 |
46e1046 |
- Rebuilt for Python 3.12
|
|
 |
46e1046 |
|
|
 |
f553520 |
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.1-8
|
|
 |
f553520 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
 |
f553520 |
|
|
 |
b4eced7 |
* Mon Dec 19 2022 Andrew Bauer <zonexpertconsulting@outlook.com> - 0.8.1-7
|
|
 |
b4eced7 |
- BZ 2154868 - Fix distutils dep for phyton 3.12
|
|
 |
b4eced7 |
|
|
 |
a1e92d4 |
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.1-6
|
|
 |
a1e92d4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
 |
a1e92d4 |
|
|
 |
5d17214 |
* Sat Jun 25 2022 Dave Olsthoorn <dave@bewaar.me> - 0.8.1-5
|
|
 |
5d17214 |
- use release as EXTVER
|
|
 |
5d17214 |
|
|
 |
2b304c0 |
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.8.1-4
|
|
 |
2b304c0 |
- Rebuilt for Python 3.11
|
|
 |
2b304c0 |
|
|
 |
dd30c22 |
* Sun Jan 23 2022 Matt Domsch <matt@domsch.com> - 0.8.1-3
|
|
 |
dd30c22 |
- Fix directory name of hardware support modules
|
|
 |
dd30c22 |
|
|
 |
a5f6d1e |
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.1-2
|
|
 |
a5f6d1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
 |
a5f6d1e |
|
|
 |
88a1f7f |
* Mon Aug 16 2021 Matt Domsch <matt@domsch.com> - 0.8.1-1
|
|
 |
88a1f7f |
- Upstream 0.8.1
|
|
 |
88a1f7f |
|
|
 |
1548116 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-13
|
|
 |
1548116 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
 |
1548116 |
|
|
 |
7af9c19 |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.7.2-12
|
|
 |
7af9c19 |
- Rebuilt for Python 3.10
|
|
 |
7af9c19 |
|
|
 |
49fe7f3 |
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 0.7.2-11
|
|
 |
49fe7f3 |
- Rebuilt for removed libstdc++ symbol (#1937698)
|
|
 |
49fe7f3 |
|
|
 |
d68ada4 |
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.2-10
|
|
 |
d68ada4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
 |
d68ada4 |
|
|
 |
0557556 |
* Sat Aug 01 2020 Matt Domsch <matt@domsch.com> - 0.7.2-9
|
|
 |
0557556 |
- Upstream 0.7.2, drop now-included patch
|
|
 |
0557556 |
- fixes for F33 cmake
|
|
 |
0557556 |
|
|
 |
9661ea8 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-8
|
|
 |
9661ea8 |
- Second attempt - Rebuilt for
|
|
 |
9661ea8 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
 |
9661ea8 |
|
|
 |
b34b9b6 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-7
|
|
 |
b34b9b6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
 |
b34b9b6 |
|
|
 |
e989791 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-6
|
|
 |
e989791 |
- Rebuilt for Python 3.9
|
|
 |
e989791 |
|
|
 |
512f3b8 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5
|
|
 |
512f3b8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
 |
512f3b8 |
|
|
 |
70888d7 |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-4
|
|
 |
70888d7 |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
 |
70888d7 |
|
|
 |
3bea241 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.7.1-3
|
|
 |
3bea241 |
- Rebuilt for Python 3.8
|
|
 |
3bea241 |
|
|
 |
ccac98d |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2
|
|
 |
ccac98d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
 |
ccac98d |
|
|
 |
aeff306 |
* Mon Jun 03 2019 Matt Domsch <matt@domsch.com> - 0.7.1-1
|
|
 |
aeff306 |
- upstream 0.7.1
|
|
 |
aeff306 |
- fix build for Python 3.8, with thanks to Miro Hrončok (BZ#1716544)
|
|
 |
aeff306 |
|
|
 |
ef6ef27 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.1-3.20180806gite694813
|
|
 |
ef6ef27 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
 |
ef6ef27 |
|
|
 |
add42c3 |
* Tue Jan 15 2019 Miro Hrončok <mhroncok@redhat.com> - 0.6.1-2.20180806gite694813
|
|
 |
add42c3 |
- Subpackage python2-SoapySDR has been removed
|
|
 |
add42c3 |
See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
|
|
 |
add42c3 |
|
|
 |
061e5ea |
* Mon Aug 6 2018 Matt Domsch <matt@domsch.com> 0.6.1-1.20180806gite694813
|
|
 |
061e5ea |
- initial Fedora packaging
|