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 --- .gitignore | 1 + python-digital-rf.spec | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 88 insertions(+) create mode 100644 python-digital-rf.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..dd57697 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/digital_rf-2.6.8.tar.gz 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 diff --git a/sources b/sources new file mode 100644 index 0000000..517c916 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +bf5329d5bd06a4d4308d4bedc99ac386 digital_rf-2.6.8.tar.gz -- cgit v1.2.3