summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 09:34:27 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 09:34:27 +0000
commit98d062b6aec0dd7dad07faf95c45cee16c13b983 (patch)
tree5b4a85d711c63856e839cff26b9a0a7b1e5debd0
parentb528c8e41f25fe315d6a1c10706b8c0787ca9d68 (diff)
automatic import of python-mdfreader
-rw-r--r--.gitignore1
-rw-r--r--python-mdfreader.spec74
-rw-r--r--sources1
3 files changed, 76 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e7d12b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mdfreader-4.1.tar.gz
diff --git a/python-mdfreader.spec b/python-mdfreader.spec
new file mode 100644
index 0000000..f9bf532
--- /dev/null
+++ b/python-mdfreader.spec
@@ -0,0 +1,74 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mdfreader
+Version: 4.1
+Release: 1
+Summary: A Measured Data Format file parser
+License: GPL3
+URL: https://github.com/ratal/mdfreader
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/11/cb/35d971d7c2abfbf29bcc7846d832c89c51124e0937cbed91189ca0bf5c7d/mdfreader-4.1.tar.gz
+
+
+%description
+This Module imports MDF files (Measured Data Format V3.x and V4.x), typically from INCA (ETAS), CANape or CANOe. It is widely used in automotive industry to record data from ECUs. The main module mdfreader.py inherits from 2 modules (One pair for each MDF version X) : The first one to read the file's blocks descriptions (mdfinfoX) and the second (mdfXreader) to read the raw data from the file. It can optionally run multithreaded. It was built in mind to process efficiently big amount of data in a batch, endurance evaluation files for data mining.
+
+%package -n python3-mdfreader
+Summary: A Measured Data Format file parser
+Provides: python-mdfreader
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-cffi
+BuildRequires: gcc
+BuildRequires: gdb
+%description -n python3-mdfreader
+This Module imports MDF files (Measured Data Format V3.x and V4.x), typically from INCA (ETAS), CANape or CANOe. It is widely used in automotive industry to record data from ECUs. The main module mdfreader.py inherits from 2 modules (One pair for each MDF version X) : The first one to read the file's blocks descriptions (mdfinfoX) and the second (mdfXreader) to read the raw data from the file. It can optionally run multithreaded. It was built in mind to process efficiently big amount of data in a batch, endurance evaluation files for data mining.
+
+%package help
+Summary: Development documents and examples for mdfreader
+Provides: python3-mdfreader-doc
+%description help
+This Module imports MDF files (Measured Data Format V3.x and V4.x), typically from INCA (ETAS), CANape or CANOe. It is widely used in automotive industry to record data from ECUs. The main module mdfreader.py inherits from 2 modules (One pair for each MDF version X) : The first one to read the file's blocks descriptions (mdfinfoX) and the second (mdfXreader) to read the raw data from the file. It can optionally run multithreaded. It was built in mind to process efficiently big amount of data in a batch, endurance evaluation files for data mining.
+
+%prep
+%autosetup -n mdfreader-4.1
+
+%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-mdfreader -f filelist.lst
+%dir %{python3_sitearch}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 4.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..e4ab081
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+63cf80aa53af174bb92a204b55dcfc70 mdfreader-4.1.tar.gz