Package rtlsdr-scanner: Specfile
Name: rtlsdr-scanner Version: 1.3.2 Release: alt3 Summary: A cross platform Python frequency scanning GUI for the OsmoSDR rtl-sdr library License: GPL-3.0-or-later Group: Communications URL: https://github.com/EarToEarOak/RTLSDR-Scanner Packager: Anton Midyukov <antohami@altlinux.org> BuildArch: noarch Source: %name-%version.tar Source1: rtlsdr-scanner-16x16.png Source2: rtlsdr-scanner-32x32.png Source3: rtlsdr-scanner-48x48.png Source4: rtlsdr-scanner-96x96.png Source5: rtlsdr_scan.png # Fedora patchs Patch0: rtlsdr-scanner-1.3.2-fedora.patch Patch1: rtlsdr-scanner-1.3.2-python3.patch # ALT patchs # See: https://bugzilla.redhat.com/show_bug.cgi?id=1844800 Patch2: rtlsdr-scanner-1.3.2-fix-with-matplotlib-3.3.0.patch Patch3: rtlsdr-scanner-1.3.2-fix_wx_support.patch Patch4: rtlsdr-scanner-1.3.2-disable-colourMap.patch BuildRequires(pre): rpm-build-python3 BuildRequires: python3-devel python3-module-setuptools BuildRequires: desktop-file-utils Requires: rtl-sdr %description %summary %prep %setup %autopatch -p1 find rtlsdr_scanner -name '*.py' | xargs sed -i '1s|^#!.*|#!%{__python3}|' # rtlsdr_scan_diag.py is not needed in distribution rm -f rtlsdr_scanner/rtlsdr_scan_diag.py # fix name of the application mv rtlsdr_scanner/__main__.py %name # drop python artefact from resources rm -f rtlsdr_scanner/res/__init__.py %build %python3_build %install %python3_install # rtlsdr-scanner install -Dpm 0755 ./%name %buildroot%_bindir/%name # Install resources to correct location install -Dpm 0644 -t %buildroot%_datadir/%name/res rtlsdr_scanner/res/* # desktop file mkdir -p %buildroot%_desktopdir desktop-file-install --add-category="Development" \ --dir=%buildroot%_datadir/applications \ --set-icon=%name \ %name.desktop # icon install -Dpm 0644 %SOURCE1 %buildroot%_iconsdir/hicolor/16x16/apps/%name.png install -Dpm 0644 %SOURCE2 %buildroot%_iconsdir/hicolor/32x32/apps/%name.png install -Dpm 0644 %SOURCE3 %buildroot%_iconsdir/hicolor/48x48/apps/%name.png install -Dpm 0644 %SOURCE4 %buildroot%_iconsdir/hicolor/96x96/apps/%name.png %files %doc readme.md COPYING doc/Manual.pdf %_bindir/%name %_desktopdir/%name.desktop %_datadir/%name %_iconsdir/hicolor/*/apps/%name.png %python3_sitelibdir/rtlsdr_scanner/ %python3_sitelibdir/*.egg-info %changelog * Fri Jun 25 2021 Anton Midyukov <antohami@altlinux.org> 1.3.2-alt3 - fix run with python3, python3-module-matplotlib >= 3.3.0 (Closes: 40089) * Tue Apr 14 2020 Anton Midyukov <antohami@altlinux.org> 1.3.2-alt2 - switch to python3 (Closes: 38255) - fix license tag * Tue Dec 25 2018 Anton Midyukov <antohami@altlinux.org> 1.3.2-alt1 - new version 1.3.2 * Sun Mar 18 2018 Anton Midyukov <antohami@altlinux.org> 1.3.0-alt1 - Initial build for Sisyphus |