%global _empty_manifest_terminate_build 0 Name: python-digital-rf Version: 2.6.8 Release: 1 Summary: Python tools to read/write Digital RF data in HDF5 format License: BSD-3-Clause URL: https://github.com/MITHaystack/digital_rf Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7e/84/195ad8dafeb1206546cc4e5f56d3fb33c711ac0a072668a566af9e2e09f8/digital_rf-2.6.8.tar.gz %description If you plan on using Digital RF with GNU Radio, make sure to run the `pip` command in the same Python environment that your GNU Radio installation uses so that GNU Radio can find the packages. Depending on your GNU Radio installation, it may be necessary to add the Digital RF blocks to your GRC blocks path by creating or editing the GRC configuration file to contain:: [grc] local_blocks_path = {PIP_PREFIX}/share/gnuradio/grc/blocks (replacing ``{PIP_PREFIX}`` with the pip installation prefix, "/usr/local" for example). %package -n python3-digital-rf Summary: Python tools to read/write Digital RF data in HDF5 format Provides: python-digital-rf BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-digital-rf If you plan on using Digital RF with GNU Radio, make sure to run the `pip` command in the same Python environment that your GNU Radio installation uses so that GNU Radio can find the packages. Depending on your GNU Radio installation, it may be necessary to add the Digital RF blocks to your GRC blocks path by creating or editing the GRC configuration file to contain:: [grc] local_blocks_path = {PIP_PREFIX}/share/gnuradio/grc/blocks (replacing ``{PIP_PREFIX}`` with the pip installation prefix, "/usr/local" for example). %package help Summary: Development documents and examples for digital-rf Provides: python3-digital-rf-doc %description help If you plan on using Digital RF with GNU Radio, make sure to run the `pip` command in the same Python environment that your GNU Radio installation uses so that GNU Radio can find the packages. Depending on your GNU Radio installation, it may be necessary to add the Digital RF blocks to your GRC blocks path by creating or editing the GRC configuration file to contain:: [grc] local_blocks_path = {PIP_PREFIX}/share/gnuradio/grc/blocks (replacing ``{PIP_PREFIX}`` with the pip installation prefix, "/usr/local" for example). %prep %autosetup -n digital-rf-2.6.8 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-digital-rf -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 2.6.8-1 - Package Spec generated