summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 03:27:40 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 03:27:40 +0000
commit98903caada93dd6a6cb26425e9db4365f2f6a321 (patch)
tree72f41f550e159c0662bcfcdda0e862f992d69dce
parent834a2b2086d09ae365a2cd2e6568cb94bb6671d2 (diff)
automatic import of python-digital-rfopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-digital-rf.spec86
-rw-r--r--sources1
3 files changed, 88 insertions, 0 deletions
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 <Python_Bot@openeuler.org> - 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