From 4fc09ff78db2f021761299839ce1ef8f2260f811 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 29 May 2023 13:43:59 +0000 Subject: automatic import of python-phrase-api --- python-phrase-api.spec | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 python-phrase-api.spec (limited to 'python-phrase-api.spec') diff --git a/python-phrase-api.spec b/python-phrase-api.spec new file mode 100644 index 0000000..3433517 --- /dev/null +++ b/python-phrase-api.spec @@ -0,0 +1,82 @@ +%global _empty_manifest_terminate_build 0 +Name: python-phrase-api +Version: 1.9.0 +Release: 1 +Summary: Phrase Strings API Reference +License: MIT +URL: https://github.com/phrase/phrase-python +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/02/7d/8ea3cb3514c98f05d3eb971e2cc91f0aed9b1c806276507fe6d11d13c72f/phrase-api-1.9.0.tar.gz +BuildArch: noarch + +Requires: python3-urllib3 +Requires: python3-six +Requires: python3-certifi +Requires: python3-dateutil + +%description + Phrase Strings is a translation management platform for software projects. You can collaborate on language file translation with your team or order translations through our platform. The API allows you to import locale files, download locale files, tag keys or interact in other ways with the localization data stored in Phrase Strings for your account. + + + +%package -n python3-phrase-api +Summary: Phrase Strings API Reference +Provides: python-phrase-api +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-phrase-api + Phrase Strings is a translation management platform for software projects. You can collaborate on language file translation with your team or order translations through our platform. The API allows you to import locale files, download locale files, tag keys or interact in other ways with the localization data stored in Phrase Strings for your account. + + + +%package help +Summary: Development documents and examples for phrase-api +Provides: python3-phrase-api-doc +%description help + Phrase Strings is a translation management platform for software projects. You can collaborate on language file translation with your team or order translations through our platform. The API allows you to import locale files, download locale files, tag keys or interact in other ways with the localization data stored in Phrase Strings for your account. + + + +%prep +%autosetup -n phrase-api-1.9.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-phrase-api -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 29 2023 Python_Bot - 1.9.0-1 +- Package Spec generated -- cgit v1.2.3