|
|
ed67fe5 |
# Force out of source build
|
|
|
ed67fe5 |
%undefine __cmake_in_source_build
|
|
|
ed67fe5 |
|
|
|
463fd40 |
%global git_commit bfb667080936ca5c2d23b3282f5893931ec38d3f
|
|
|
463fd40 |
%global git_date 20180615
|
|
|
463fd40 |
|
|
|
463fd40 |
%global git_short_commit %(echo %{git_commit} | cut -c -8)
|
|
|
463fd40 |
%global git_suffix %{git_date}git%{git_short_commit}
|
|
|
463fd40 |
|
|
|
463fd40 |
Name: airspyone_host
|
|
|
463fd40 |
Version: 1.0.9
|
|
|
e658dee |
Release: 10.%{git_suffix}%{?dist}
|
|
|
463fd40 |
Summary: AirSpy host tools and library
|
|
|
463fd40 |
|
|
|
463fd40 |
License: GPLv2+
|
|
|
463fd40 |
URL: http://airspy.com/
|
|
|
463fd40 |
Source0: https://github.com/airspy/%{name}/archive/%{git_commit}/%{name}-%{git_suffix}.tar.gz
|
|
|
463fd40 |
|
|
|
af79cc0 |
BuildRequires: gcc-c++, cmake, libusbx-devel, systemd
|
|
|
463fd40 |
Requires: systemd-udev
|
|
|
463fd40 |
|
|
|
463fd40 |
%description
|
|
|
463fd40 |
Software for AirSpy, a project to produce a low cost, open
|
|
|
463fd40 |
source software radio platform.
|
|
|
463fd40 |
|
|
|
463fd40 |
%package devel
|
|
|
463fd40 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
463fd40 |
License: MIT and BSD
|
|
|
463fd40 |
Summary: Development files for %{name}
|
|
|
463fd40 |
|
|
|
463fd40 |
%description devel
|
|
|
463fd40 |
Files needed to develop software against libairspy.
|
|
|
463fd40 |
|
|
|
463fd40 |
%prep
|
|
|
463fd40 |
%setup -q -n %{name}-%{git_commit}
|
|
|
463fd40 |
|
|
|
463fd40 |
# Remove win stuff
|
|
|
463fd40 |
rm -rf libairspy/vc
|
|
|
463fd40 |
|
|
|
463fd40 |
# Fix udev rule
|
|
|
463fd40 |
sed -i -e 's/GROUP="plugdev"/ENV{ID_SOFTWARE_RADIO}="1"/g' airspy-tools/52-airspy.rules
|
|
|
463fd40 |
|
|
|
463fd40 |
%build
|
|
|
ed67fe5 |
%cmake -DINSTALL_UDEV_RULES=on
|
|
|
463fd40 |
|
|
|
ed67fe5 |
%cmake_build
|
|
|
463fd40 |
|
|
|
463fd40 |
%install
|
|
|
ed67fe5 |
%cmake_install
|
|
|
463fd40 |
|
|
|
463fd40 |
# Remove static object
|
|
|
463fd40 |
rm -f %{buildroot}%{_libdir}/libairspy.a
|
|
|
463fd40 |
|
|
|
463fd40 |
# Move udev rule to correct location
|
|
|
463fd40 |
mkdir -p %{buildroot}%{_udevrulesdir}
|
|
|
463fd40 |
mv %{buildroot}%{_sysconfdir}/udev/rules.d/52-airspy.rules %{buildroot}%{_udevrulesdir}
|
|
|
463fd40 |
|
|
|
463fd40 |
%post
|
|
|
463fd40 |
%?ldconfig
|
|
|
463fd40 |
%udev_rules_update
|
|
|
463fd40 |
|
|
|
463fd40 |
%postun
|
|
|
463fd40 |
%?ldconfig
|
|
|
463fd40 |
%udev_rules_update
|
|
|
463fd40 |
|
|
|
463fd40 |
%files
|
|
|
463fd40 |
%license airspy-tools/LICENSE.md
|
|
|
463fd40 |
%doc README.md
|
|
|
463fd40 |
%{_bindir}/airspy_*
|
|
|
463fd40 |
%{_libdir}/libairspy.so.*
|
|
|
463fd40 |
%{_udevrulesdir}/52-airspy.rules
|
|
|
463fd40 |
|
|
|
463fd40 |
%files devel
|
|
|
463fd40 |
%{_includedir}/libairspy
|
|
|
463fd40 |
%{_libdir}/pkgconfig/libairspy.pc
|
|
|
463fd40 |
%{_libdir}/libairspy.so
|
|
|
463fd40 |
|
|
|
463fd40 |
%changelog
|
|
|
e658dee |
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-10.20180615gitbfb66708
|
|
|
e658dee |
- Second attempt - Rebuilt for
|
|
|
e658dee |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
e658dee |
|
|
|
83ab429 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-9.20180615gitbfb66708
|
|
|
83ab429 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
83ab429 |
|
|
|
0b2c929 |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-8.20180615gitbfb66708
|
|
|
0b2c929 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
0b2c929 |
|
|
|
0856365 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-7.20180615gitbfb66708
|
|
|
0856365 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
0856365 |
|
|
|
09bf979 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-6.20180615gitbfb66708
|
|
|
09bf979 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
09bf979 |
|
|
|
af79cc0 |
* Fri Jul 20 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 1.0.9-5.20180615gitbfb66708
|
|
|
af79cc0 |
- Fixed FTBFS by adding gcc-c++ requirement
|
|
|
af79cc0 |
Resolves: rhbz#1603360
|
|
|
af79cc0 |
|
|
|
bda3fa1 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.9-4.20180615gitbfb66708
|
|
|
bda3fa1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
bda3fa1 |
|
|
|
463fd40 |
* Mon Jun 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 1.0.9-3.20180615gitbfb66708
|
|
|
463fd40 |
- Various fixes according to review
|
|
|
463fd40 |
|
|
|
463fd40 |
* Fri Jun 15 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 1.0.9-2.20180615gitbfb66708
|
|
|
463fd40 |
- Update for Fedora
|
|
|
463fd40 |
|
|
|
463fd40 |
* Mon Dec 19 2016 Dave Burgess <dvd.burgess@gmail.com> - 1.0.9-1
|
|
|
463fd40 |
- Initial package
|