|
|
ed8ab9e |
%global git_commit f1154db33e7c22ff6456cf3385586832fff413f0
|
|
|
ed8ab9e |
%global git_date 20191111
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%global git_short_commit %(echo %{git_commit} | cut -c -8)
|
|
|
fbb0b7a |
%global git_suffix %{git_date}git%{git_short_commit}
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
Name: gr-fcdproplus
|
|
|
fbb0b7a |
URL: https://github.com/dl1ksv/gr-fcdproplus
|
|
|
0b00f6f |
Version: 3.7.2
|
|
|
56a764a |
Release: 8.%{git_suffix}%{?dist}
|
|
|
fbb0b7a |
License: GPLv3+
|
|
|
886b640 |
BuildRequires: cmake, gcc-c++, gnuradio-devel, dos2unix, hidapi-devel
|
|
|
886b640 |
BuildRequires: doxygen, graphviz, swig, alsa-lib-devel, libusbx-devel
|
|
|
ed8ab9e |
BuildRequires: python3-devel, log4cpp-devel, jack-audio-connection-kit-devel
|
|
|
854a69b |
BuildRequires: portaudio-devel, gmp-devel, orc-devel
|
|
|
fbb0b7a |
Summary: GNURadio support for FUNcube Dongle Pro+
|
|
|
fbb0b7a |
Source0: https://github.com/dl1ksv/%{name}/archive/%{git_commit}/%{name}-%{git_commit}.tar.gz
|
|
|
fbb0b7a |
Source1: 10-fcdproplus.rules
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%description
|
|
|
fbb0b7a |
GNURadio support for FUNcube Dongle Pro+.
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%package devel
|
|
|
fbb0b7a |
Summary: Development files for gr-fcdproplus
|
|
|
fbb0b7a |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%description devel
|
|
|
fbb0b7a |
Development files for gr-fcdproplus.
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%package doc
|
|
|
fbb0b7a |
Summary: Documentation files for gr-fcdproplus
|
|
|
fbb0b7a |
Requires: %{name} = %{version}-%{release}
|
|
|
cd3e0e0 |
# Workaround for rhbz#1814356
|
|
|
cd3e0e0 |
#BuildArch: noarch
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%description doc
|
|
|
fbb0b7a |
Documentation files for gr-fcdproplus.
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%prep
|
|
|
fbb0b7a |
%setup -qn %{name}-%{git_commit}
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
# Unbundle hidapi
|
|
|
fbb0b7a |
rm -rf lib/hid
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%build
|
|
|
fbb0b7a |
# used -Wl,--as-needed to fix unused-direct-shlib-dependency rpmlint warning
|
|
|
fbb0b7a |
export LDFLAGS="-Wl,--as-needed %{?__global_ldflags}"
|
|
|
56a764a |
%cmake -DENABLE_DOXYGEN=on -DGR_PKG_DOC_DIR=%{_docdir}/%{name}
|
|
|
56a764a |
%cmake_build
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%install
|
|
|
56a764a |
%cmake_install
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
# udev rule
|
|
|
fbb0b7a |
install -Dpm 0644 %{S:1} %{buildroot}%{_prefix}/lib/udev/rules.d/10-fcdproplus.rules
|
|
|
fbb0b7a |
|
|
|
46df385 |
%ldconfig_scriptlets
|
|
|
fbb0b7a |
|
|
|
38ad83d |
%pre
|
|
|
38ad83d |
# sharing group with the rtl-sdr package not to introduce new group
|
|
|
38ad83d |
# todo: consolidate also with the uhd package (usrp group) to have one generic
|
|
|
38ad83d |
# group e.g. 'sdr' for this class of devices
|
|
|
38ad83d |
getent group rtlsdr >/dev/null || \
|
|
|
38ad83d |
%{_sbindir}/groupadd -r rtlsdr >/dev/null 2>&1
|
|
|
38ad83d |
exit 0
|
|
|
38ad83d |
|
|
|
fbb0b7a |
%files
|
|
|
fbb0b7a |
%exclude %{_docdir}/%{name}/html
|
|
|
fbb0b7a |
%exclude %{_docdir}/%{name}/xml
|
|
|
ed8ab9e |
%doc COPYING README.md
|
|
|
fbb0b7a |
%{_libdir}/*.so.*
|
|
|
ed8ab9e |
%{python3_sitearch}/*
|
|
|
fbb0b7a |
%{_datadir}/gnuradio/grc/blocks/*
|
|
|
fbb0b7a |
%{_prefix}/lib/udev/rules.d/10-fcdproplus.rules
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%files devel
|
|
|
fbb0b7a |
%{_includedir}/fcdproplus
|
|
|
fbb0b7a |
%{_libdir}/pkgconfig/*.pc
|
|
|
fbb0b7a |
%{_libdir}/*.so
|
|
|
ed8ab9e |
%{_libdir}/cmake/%{name}/*.cmake
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%files doc
|
|
|
fbb0b7a |
%doc %{_docdir}/%{name}/html
|
|
|
fbb0b7a |
%doc %{_docdir}/%{name}/xml
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
%changelog
|
|
|
56a764a |
* Wed Aug 5 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-8.20191111gitf1154db3
|
|
|
56a764a |
- Fixed FTBFS
|
|
|
56a764a |
Resolves: rhbz#1863818
|
|
|
56a764a |
|
|
|
06154c0 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-7.20191111gitf1154db3
|
|
|
06154c0 |
- Second attempt - Rebuilt for
|
|
|
06154c0 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
06154c0 |
|
|
|
58916a3 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-6.20191111gitf1154db3
|
|
|
58916a3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
58916a3 |
|
|
|
a70866a |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.7.2-5.20191111gitf1154db3
|
|
|
a70866a |
- Rebuilt for Python 3.9
|
|
|
a70866a |
|
|
|
c69f78d |
* Tue Apr 14 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-4.20191111gitf1154db3
|
|
|
c69f78d |
- Rebuilt for new gnuradio
|
|
|
c69f78d |
|
|
|
cd3e0e0 |
* Tue Mar 17 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-3.20191111gitf1154db3
|
|
|
cd3e0e0 |
- Made docs arch (workaround for rhbz#1814356)
|
|
|
cd3e0e0 |
Resolves: rhbz#1799468
|
|
|
cd3e0e0 |
|
|
|
dbd7df1 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-2.20191111gitf1154db3
|
|
|
dbd7df1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
dbd7df1 |
|
|
|
ed8ab9e |
* Mon Nov 11 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-1.20191111gitf1154db3
|
|
|
ed8ab9e |
- New version
|
|
|
ed8ab9e |
- Switched to Python 3
|
|
|
ed8ab9e |
Resolves: rhbz#1738962
|
|
|
ed8ab9e |
|
|
|
38ad83d |
* Fri Sep 13 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.9.rc1.20180618gite5ff8396
|
|
|
38ad83d |
- Added rtlsdr group to the udev rule to support headless server operation
|
|
|
38ad83d |
|
|
|
7e6fcf2 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-0.8.rc1.20180618gite5ff8396
|
|
|
7e6fcf2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
7e6fcf2 |
|
|
|
df65fa7 |
* Wed Apr 24 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.7.rc1.20180618gite5ff8396
|
|
|
df65fa7 |
- Rebuilt for new gnuradio
|
|
|
df65fa7 |
|
|
|
3e58cc2 |
* Thu Jan 31 2019 Kalev Lember <klember@redhat.com> - 3.7.2-0.6.rc1.20180618gite5ff8396
|
|
|
3e58cc2 |
- Rebuilt for Boost 1.69
|
|
|
3e58cc2 |
|
|
|
7ed7d76 |
* Wed Jan 9 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.5.rc1.20180618gite5ff8396
|
|
|
7ed7d76 |
- Rebuilt for new gnuradio
|
|
|
7ed7d76 |
|
|
|
4718d42 |
* Wed Jul 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.4.rc1.20180618gite5ff8396
|
|
|
4718d42 |
- Rebuilt for new gnuradio
|
|
|
4718d42 |
|
|
|
63d938f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.2-0.3.rc1.20180618gite5ff8396
|
|
|
63d938f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
63d938f |
|
|
|
a93f001 |
* Thu Jun 28 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.2.rc1.20180618gite5ff8396
|
|
|
a93f001 |
- Fixed pkgconfig dependency
|
|
|
a93f001 |
|
|
|
0b00f6f |
* Mon Jun 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-0.1.rc1.20180618gite5ff8396
|
|
|
0b00f6f |
- New version
|
|
|
0b00f6f |
- Dropped unbundle-hidapi, doxygen-fix patches, soname-fix (not needed)
|
|
|
48c93b6 |
- Enabled parallel build
|
|
|
0b00f6f |
|
|
|
7bfec26 |
* Mon Jun 18 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.32.20140920git1edbe523
|
|
|
7bfec26 |
- Rebuilt for new gnuradio
|
|
|
7bfec26 |
|
|
|
45f4611 |
* Tue Feb 6 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.31.20140920git1edbe523
|
|
|
45f4611 |
- Rebuilt for new boost
|
|
|
45f4611 |
|
|
|
7c8e853 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.30.20140920git1edbe523
|
|
|
7c8e853 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
7c8e853 |
|
|
|
958d0bd |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.29.20140920git1edbe523
|
|
|
958d0bd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
958d0bd |
|
|
|
869e07a |
* Fri Jul 21 2017 Kalev Lember <klember@redhat.com> - 0-0.28.20140920git1edbe523
|
|
|
869e07a |
- Rebuilt for Boost 1.64
|
|
|
869e07a |
|
|
|
ca4e56d |
* Wed May 24 2017 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.27.20140920git1edbe523
|
|
|
ca4e56d |
- Rebuilt for new gnuradio
|
|
|
ca4e56d |
|
|
|
bd5bd2e |
* Wed Feb 08 2017 Kalev Lember <klember@redhat.com> - 0-0.26.20140920git1edbe523
|
|
|
bd5bd2e |
- Rebuilt for Boost 1.63
|
|
|
bd5bd2e |
|
|
|
0d77816 |
* Fri Sep 16 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.25.20140920git1edbe523
|
|
|
0d77816 |
- Rebuilt for new gnuradio
|
|
|
0d77816 |
|
|
|
a51964b |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.24.20140920git1edbe523
|
|
|
a51964b |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
a51964b |
|
|
|
f21cd5c |
* Mon Jul 04 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.23.20140920git1edbe523
|
|
|
f21cd5c |
- Rebuilt for new gnuradio
|
|
|
f21cd5c |
|
|
|
cd9d942 |
* Wed Feb 10 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.22.20140920git1edbe523
|
|
|
cd9d942 |
- Rebuilt for new gnuradio
|
|
|
cd9d942 |
|
|
|
a31a7dd |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0-0.21.20140920git1edbe523
|
|
|
a31a7dd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
a31a7dd |
|
|
|
60bb9eb |
* Mon Jan 18 2016 Jonathan Wakely <jwakely@redhat.com> - 0-0.20.20140920git1edbe523
|
|
|
60bb9eb |
- Rebuilt for Boost 1.60
|
|
|
60bb9eb |
|
|
|
60fefcf |
* Mon Jan 04 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.19.20140920git1edbe523
|
|
|
60fefcf |
- Rebuilt for new gnuradio
|
|
|
60fefcf |
|
|
|
22f2661 |
* Tue Dec 15 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.18.20140920git1edbe523
|
|
|
22f2661 |
- Rebuilt for new gnuradio
|
|
|
22f2661 |
|
|
|
914df22 |
* Thu Nov 5 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.17.20140920git1edbe523
|
|
|
914df22 |
- Rebuilt for new gnuradio
|
|
|
914df22 |
|
|
|
c97f6b4 |
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 0-0.16.20140920git1edbe523
|
|
|
c97f6b4 |
- Rebuilt for Boost 1.59
|
|
|
c97f6b4 |
|
|
|
75af219 |
* Thu Aug 13 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.15.20140920git1edbe523
|
|
|
75af219 |
- Rebuilt for new gnuradio
|
|
|
75af219 |
|
|
|
4f10a66 |
* Tue Aug 4 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.14.20140920git1edbe523
|
|
|
4f10a66 |
- Rebuilt for new boost
|
|
|
4f10a66 |
|
|
|
2e8a7f3 |
* Tue Jul 28 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.13.20140920git1edbe523
|
|
|
2e8a7f3 |
- Rebuilt for new gnuradio
|
|
|
2e8a7f3 |
|
|
|
091b014 |
* Thu Jul 23 2015 David Tardon <dtardon@redhat.com> - 0-0.12.20140920git1edbe523
|
|
|
091b014 |
- rebuild for Boost 1.58
|
|
|
091b014 |
|
|
|
9b3ab46 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0-0.11.20140920git1edbe523
|
|
|
9b3ab46 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
9b3ab46 |
|
|
|
7628f57 |
* Sat May 16 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.10.20140920git1edbe523
|
|
|
7628f57 |
- Rebuilt for new gnuradio
|
|
|
7628f57 |
|
|
|
a944d46 |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 0-0.9.20140920git1edbe523
|
|
|
a944d46 |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
a944d46 |
|
|
|
66bf48a |
* Sat Mar 7 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.8.20140920git1edbe523
|
|
|
66bf48a |
- Rebuilt for new gnuradio
|
|
|
66bf48a |
|
|
Petr Machata |
e30dd98 |
* Thu Jan 29 2015 Petr Machata <pmachata@redhat.com> - 0-0.7.20140920git1edbe523
|
|
Petr Machata |
e30dd98 |
- Rebuild for boost 1.57.0
|
|
Petr Machata |
e30dd98 |
|
|
|
3748911 |
* Fri Dec 12 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.6.20140920git1edbe523
|
|
|
3748911 |
- Fixed idProduct in udev rule
|
|
|
3748911 |
|
|
|
3a652ce |
* Tue Nov 4 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.5.20140920git1edbe523
|
|
|
3a652ce |
- Require libusbx instead of libusb
|
|
|
3a652ce |
|
|
|
d034adc |
* Thu Oct 23 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.4.20140920git1edbe523
|
|
|
d034adc |
- Rebuilt for new gnuradio
|
|
|
d034adc |
|
|
|
fbb0b7a |
* Fri Oct 10 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.3.20140920git1edbe523
|
|
|
fbb0b7a |
- Used github URL in sources
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
* Fri Oct 10 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.2.20140920git1edbe523
|
|
|
fbb0b7a |
- Fixed package according to fedora review comments
|
|
|
fbb0b7a |
|
|
|
fbb0b7a |
* Sat Sep 20 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 0-0.1.20140920git1edbe523
|
|
|
fbb0b7a |
- Initial release
|