summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 04:23:27 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 04:23:27 +0000
commitec937d54c29dd2798dc3ed1f1399224cc522bf06 (patch)
tree0e641842a7f94053f51b6fca22783af507f21dfd
parentf79453e766a1c0a07dda2529913c22174c5afbdb (diff)
automatic import of python-libscrcopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-libscrc.spec246
-rw-r--r--sources1
3 files changed, 248 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..1437328 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libscrc-1.8.1.tar.gz
diff --git a/python-libscrc.spec b/python-libscrc.spec
new file mode 100644
index 0000000..0387171
--- /dev/null
+++ b/python-libscrc.spec
@@ -0,0 +1,246 @@
+%global _empty_manifest_terminate_build 0
+Name: python-libscrc
+Version: 1.8.1
+Release: 1
+Summary: Library for calculating CRC3/CRC4/CRC8/CRC16/CRC24/CRC32/CRC64/CRC82
+License: GNU General Public License v3 or later (GPLv3+)
+URL: https://github.com/hex-in/libscrc
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c4/13/29a83d079607968de022555099a9de94d7428336afa6b8ec516e27c26a7a/libscrc-1.8.1.tar.gz
+
+Requires: python3-wheel
+
+%description
+libscrc is a library for calculating CRC3 CRC4 CRC5 CRC6 CRC7 CRC8 CRC16 CRC24 CRC32 CRC64 CRC82.
++------------+------------+------------+-----------+-----------+-----------+
+| CRCx | CRC8 | CRC16 | CRC24 | CRC32 | CRC64 |
++============+============+============+===========+===========+===========+
+| CRC3-GSM | INTEL | MODBUS | BLE | FSC | GO-ISO |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC3-ROHC | BCC | IBM | OPENPGP | CRC32 | ECMA182 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC4-ITU | LRC | XMODEM | LTE-A | MPEG2 | WE |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-ITU | MAXIM8 | CCITT | LTE-B | ADLER32 | XZ64 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-EPC | ROHC | KERMIT | OS9 | FLETCHER32| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-USB | ITU8 | MCRF4XX | FLEXRAY-A | POSIX | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-ITU | CRC8 | SICK | FLEXRAY-B | BZIP2 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-GSM | SUM8 | DNP | INTERLAKEN| JAMCRC | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-DARC | FLETCHER8 | X25 | CRC24 | AUTOSAR | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7 | SMBUS | USB | | C / ISCSI | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-MMC | AUTOSAR | MAXIM16 | | D/BASE91-D| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-UMTS | LTE | DECT(R/X) | | Q / AIXM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-ROHC | SAE-J1850 | TCP/UDP | | XFER | |
++------------+------------+------------+-----------+-----------+-----------+
+| | I-CODE | CDMA2000 | | CKSUM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN15 | GSM-A | FLETCHER16 | | XZ32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN17 | NRSC-5 | EPC16 | | AAL5 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN21 | WCDMA | PROFIBUS | | ISO-HDLC | |
++------------+------------+------------+-----------+-----------+-----------+
+| | BLUETOOTH | BUYPASS | | PKZIP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC10-ATM | DVB-S2 | GENIBUS | | ADCCP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC13-BBC | EBU | GSM16 | | V-42 | |
++------------+------------+------------+-----------+-----------+-----------+
+| MPT1327 | DARC | RIELLO | | STM32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CDMA2000 | MIFARE | OPENSAFETY | | ECMXF | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN1.3 | EN13757 | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN2.x | CMS | | CRC30-CDMA| |
++------------+------------+------------+-----------+-----------+-----------+
+| | ID8 | | | PHILIPS | DARC82 |
++------------+------------+------------+-----------+-----------+-----------+
+| | NMEA | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | MODBUS-ASC | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+
+%package -n python3-libscrc
+Summary: Library for calculating CRC3/CRC4/CRC8/CRC16/CRC24/CRC32/CRC64/CRC82
+Provides: python-libscrc
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-cffi
+BuildRequires: gcc
+BuildRequires: gdb
+%description -n python3-libscrc
+libscrc is a library for calculating CRC3 CRC4 CRC5 CRC6 CRC7 CRC8 CRC16 CRC24 CRC32 CRC64 CRC82.
++------------+------------+------------+-----------+-----------+-----------+
+| CRCx | CRC8 | CRC16 | CRC24 | CRC32 | CRC64 |
++============+============+============+===========+===========+===========+
+| CRC3-GSM | INTEL | MODBUS | BLE | FSC | GO-ISO |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC3-ROHC | BCC | IBM | OPENPGP | CRC32 | ECMA182 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC4-ITU | LRC | XMODEM | LTE-A | MPEG2 | WE |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-ITU | MAXIM8 | CCITT | LTE-B | ADLER32 | XZ64 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-EPC | ROHC | KERMIT | OS9 | FLETCHER32| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-USB | ITU8 | MCRF4XX | FLEXRAY-A | POSIX | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-ITU | CRC8 | SICK | FLEXRAY-B | BZIP2 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-GSM | SUM8 | DNP | INTERLAKEN| JAMCRC | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-DARC | FLETCHER8 | X25 | CRC24 | AUTOSAR | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7 | SMBUS | USB | | C / ISCSI | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-MMC | AUTOSAR | MAXIM16 | | D/BASE91-D| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-UMTS | LTE | DECT(R/X) | | Q / AIXM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-ROHC | SAE-J1850 | TCP/UDP | | XFER | |
++------------+------------+------------+-----------+-----------+-----------+
+| | I-CODE | CDMA2000 | | CKSUM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN15 | GSM-A | FLETCHER16 | | XZ32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN17 | NRSC-5 | EPC16 | | AAL5 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN21 | WCDMA | PROFIBUS | | ISO-HDLC | |
++------------+------------+------------+-----------+-----------+-----------+
+| | BLUETOOTH | BUYPASS | | PKZIP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC10-ATM | DVB-S2 | GENIBUS | | ADCCP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC13-BBC | EBU | GSM16 | | V-42 | |
++------------+------------+------------+-----------+-----------+-----------+
+| MPT1327 | DARC | RIELLO | | STM32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CDMA2000 | MIFARE | OPENSAFETY | | ECMXF | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN1.3 | EN13757 | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN2.x | CMS | | CRC30-CDMA| |
++------------+------------+------------+-----------+-----------+-----------+
+| | ID8 | | | PHILIPS | DARC82 |
++------------+------------+------------+-----------+-----------+-----------+
+| | NMEA | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | MODBUS-ASC | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+
+%package help
+Summary: Development documents and examples for libscrc
+Provides: python3-libscrc-doc
+%description help
+libscrc is a library for calculating CRC3 CRC4 CRC5 CRC6 CRC7 CRC8 CRC16 CRC24 CRC32 CRC64 CRC82.
++------------+------------+------------+-----------+-----------+-----------+
+| CRCx | CRC8 | CRC16 | CRC24 | CRC32 | CRC64 |
++============+============+============+===========+===========+===========+
+| CRC3-GSM | INTEL | MODBUS | BLE | FSC | GO-ISO |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC3-ROHC | BCC | IBM | OPENPGP | CRC32 | ECMA182 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC4-ITU | LRC | XMODEM | LTE-A | MPEG2 | WE |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-ITU | MAXIM8 | CCITT | LTE-B | ADLER32 | XZ64 |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-EPC | ROHC | KERMIT | OS9 | FLETCHER32| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC5-USB | ITU8 | MCRF4XX | FLEXRAY-A | POSIX | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-ITU | CRC8 | SICK | FLEXRAY-B | BZIP2 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-GSM | SUM8 | DNP | INTERLAKEN| JAMCRC | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC6-DARC | FLETCHER8 | X25 | CRC24 | AUTOSAR | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7 | SMBUS | USB | | C / ISCSI | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-MMC | AUTOSAR | MAXIM16 | | D/BASE91-D| |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-UMTS | LTE | DECT(R/X) | | Q / AIXM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC7-ROHC | SAE-J1850 | TCP/UDP | | XFER | |
++------------+------------+------------+-----------+-----------+-----------+
+| | I-CODE | CDMA2000 | | CKSUM | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN15 | GSM-A | FLETCHER16 | | XZ32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN17 | NRSC-5 | EPC16 | | AAL5 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CAN21 | WCDMA | PROFIBUS | | ISO-HDLC | |
++------------+------------+------------+-----------+-----------+-----------+
+| | BLUETOOTH | BUYPASS | | PKZIP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC10-ATM | DVB-S2 | GENIBUS | | ADCCP | |
++------------+------------+------------+-----------+-----------+-----------+
+| CRC13-BBC | EBU | GSM16 | | V-42 | |
++------------+------------+------------+-----------+-----------+-----------+
+| MPT1327 | DARC | RIELLO | | STM32 | |
++------------+------------+------------+-----------+-----------+-----------+
+| CDMA2000 | MIFARE | OPENSAFETY | | ECMXF | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN1.3 | EN13757 | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | LIN2.x | CMS | | CRC30-CDMA| |
++------------+------------+------------+-----------+-----------+-----------+
+| | ID8 | | | PHILIPS | DARC82 |
++------------+------------+------------+-----------+-----------+-----------+
+| | NMEA | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+| | MODBUS-ASC | | | | |
++------------+------------+------------+-----------+-----------+-----------+
+
+%prep
+%autosetup -n libscrc-1.8.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-libscrc -f filelist.lst
+%dir %{python3_sitearch}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.8.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..aca957b
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+650f68cff6b13a4f3cdf36e7db8ebe1a libscrc-1.8.1.tar.gz