From 98903caada93dd6a6cb26425e9db4365f2f6a321 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 5 May 2023 03:27:40 +0000 Subject: automatic import of python-digital-rf --- python-digital-rf.spec | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 python-digital-rf.spec (limited to 'python-digital-rf.spec') diff --git a/python-digital-rf.spec b/python-digital-rf.spec new file mode 100644 index 0000000..2b2f1e9 --- /dev/null +++ b/python-digital-rf.spec @@ -0,0 +1,86 @@ +%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 -- cgit v1.2.3