%global _empty_manifest_terminate_build 0 Name: python-smspdu Version: 1.0 Release: 1 Summary: SMS PDU encoding and decoding, including GSM-0338 character set License: UNKNOWN URL: http://pypi.python.org/pypi/smspdu Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d4/ef/f632a98655bfe6ada9eca406c4980fe1ca23f925efd93ab33cd57cd16994/smspdu-1.0.tar.gz BuildArch: noarch %description This library handles SMS-DELIVER and SMS-SUBMIT format PDUs, and includes full support for all data formats, flags and headers, and round-trips from PDU to object and back again. It also includes convenience APIs for constructing new PDUs from text or data. This library is very mature - it's been in production use for many years before the 1.0 release was made. It's also, as far as I'm aware, the most complete SMS PDU encoding and decoding library available. The T39 functionality has been copied from the previous PyPI package with the same name as this library to provide some continuity. It is untested. %package -n python3-smspdu Summary: SMS PDU encoding and decoding, including GSM-0338 character set Provides: python-smspdu BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-smspdu This library handles SMS-DELIVER and SMS-SUBMIT format PDUs, and includes full support for all data formats, flags and headers, and round-trips from PDU to object and back again. It also includes convenience APIs for constructing new PDUs from text or data. This library is very mature - it's been in production use for many years before the 1.0 release was made. It's also, as far as I'm aware, the most complete SMS PDU encoding and decoding library available. The T39 functionality has been copied from the previous PyPI package with the same name as this library to provide some continuity. It is untested. %package help Summary: Development documents and examples for smspdu Provides: python3-smspdu-doc %description help This library handles SMS-DELIVER and SMS-SUBMIT format PDUs, and includes full support for all data formats, flags and headers, and round-trips from PDU to object and back again. It also includes convenience APIs for constructing new PDUs from text or data. This library is very mature - it's been in production use for many years before the 1.0 release was made. It's also, as far as I'm aware, the most complete SMS PDU encoding and decoding library available. The T39 functionality has been copied from the previous PyPI package with the same name as this library to provide some continuity. It is untested. %prep %autosetup -n smspdu-1.0 %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-smspdu -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 1.0-1 - Package Spec generated