37b26ca
# Needs access to Google Services so doesn't run in koji
37b26ca
%global with_tests 0
37b26ca
37b26ca
Name:           gtts
b49cd4d
Version:        2.3.2
0c2a267
Release:        3%{?dist}
37b26ca
Summary:        Create an mp3 file from spoken text via the Google TTS API
37b26ca
37b26ca
License:        MIT
37b26ca
URL:            https://github.com/pndurette/gTTS
bac6b9a
Source0:        https://github.com/pndurette/gTTS/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
37b26ca
37b26ca
BuildArch: noarch
37b26ca
BuildRequires:  python3-devel
37b26ca
BuildRequires:  python3-setuptools
c4fc7e0
BuildRequires:  python3-six
f305acd
BuildRequires:  python3-click
f305acd
BuildRequires:  python3-gtts-token
f305acd
BuildRequires:  python3-requests
37b26ca
%if 0%{?with_tests}
37b26ca
BuildRequires:  python3-pytest
37b26ca
%endif
37b26ca
37b26ca
Requires:       python3-gtts
37b26ca
37b26ca
%description
37b26ca
gTTS (Google Text to Speech): A cli interface for Google's Text to Speech API. 
37b26ca
Create an mp3 file with the gtts-cli command line utility. It allows 
37b26ca
unlimited lengths to be spoken by tokenizing long sentences where the speech 
37b26ca
would naturally pause.
37b26ca
37b26ca
%package -n python3-gtts
37b26ca
Summary:  Library for Python 3 to communicate with the Google gtts
37b26ca
%{?python_provide:%python_provide python3-gtts}
37b26ca
f305acd
Requires: python3-beautifulsoup4
f305acd
Requires: python3-click
f2246c2
Requires: python3-gtts-token
f305acd
Requires: python3-requests
f305acd
Requires: python3-six
37b26ca
37b26ca
%description -n python3-gtts
37b26ca
gTTS (Google Text to Speech): Python3 interface for Google's Text to Speech API. 
37b26ca
Create an mp3 file with the python3 gTTS module. It allows unlimited lengths to 
37b26ca
be spoken by tokenizing long sentences where the speech would naturally pause.
37b26ca
37b26ca
%prep
37b26ca
%setup -q -n gTTS-%{version}
37b26ca
37b26ca
%build
37b26ca
%py3_build
37b26ca
37b26ca
%install
37b26ca
%py3_install
37b26ca
37b26ca
%check
37b26ca
%if %{with_tests}
37b26ca
%{__python3} setup.py test
37b26ca
%endif
37b26ca
37b26ca
%files
37b26ca
%{_bindir}/gtts-cli*
37b26ca
37b26ca
%files -n python3-gtts
37b26ca
%license LICENSE
37b26ca
%{python3_sitelib}/*
37b26ca
37b26ca
%changelog
0c2a267
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.2-3
0c2a267
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
0c2a267
28873f3
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.2-2
28873f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
28873f3
b49cd4d
* Sun Aug 06 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 2.3.2-1
b49cd4d
- Update to 2.3.2
b49cd4d
d9d0316
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-9
d9d0316
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
d9d0316
bdcc51d
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 2.2.2-8
bdcc51d
- Rebuilt for Python 3.12
bdcc51d
9cc2120
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-7
9cc2120
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
9cc2120
5f85d22
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-6
5f85d22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5f85d22
01ff3f4
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 2.2.2-5
01ff3f4
- Rebuilt for Python 3.11
01ff3f4
cf898d1
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-4
cf898d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
cf898d1
785f8d6
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-3
785f8d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
785f8d6
452ff4b
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.2.2-2
452ff4b
- Rebuilt for Python 3.10
452ff4b
d9fd7d9
* Sun Feb 14 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 2.2.2-1
d9fd7d9
- Update to 2.2.2
d9fd7d9
b8cd334
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-2
b8cd334
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b8cd334
f5026de
* Sun Jan 10 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 2.2.1-1
f5026de
- Update to 2.2.1
f5026de
276da8e
* Sun Nov 15 11:19:27 GMT 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2.2.0-1
276da8e
- Update to 2.2.0
276da8e
6293808
* Wed Nov 11 20:02:25 GMT 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 2.1.2-1
6293808
- Update to 2.1.2
6293808
ba6542e
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-4
ba6542e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
ba6542e
7115f1c
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.1.1-3
7115f1c
- Rebuilt for Python 3.9
7115f1c
0658543
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-2
0658543
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0658543
bac6b9a
* Sun Jan 26 2020 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.1-1
bac6b9a
- Update to 2.1.1
bac6b9a
e783156
* Mon Jan  6 2020 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.0-1
041be6a
- Update to 2.1.0
041be6a
1d98dd2
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-9
1d98dd2
- Rebuilt for Python 3.8.0rc1 (#1748018)
1d98dd2
42c78a1
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-8
42c78a1
- Rebuilt for Python 3.8
42c78a1
6a1b777
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-7
6a1b777
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6a1b777
4ead0e9
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-6
4ead0e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4ead0e9
5e23a0c
* Sat Oct  6 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.1-5
5e23a0c
- Drop python2 support
5e23a0c
bb7b24b
* Tue Jul 17 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-4
bb7b24b
- Update Python macros to new packaging standards
bb7b24b
  (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)
bb7b24b
a6dca6d
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-3
a6dca6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a6dca6d
c83ccf9
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-2
c83ccf9
- Rebuilt for Python 3.7
c83ccf9
73e8367
* Wed Jun 20 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.1-1
73e8367
- Update to 2.0.1
73e8367
e2b40fe
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.0-2
e2b40fe
- Rebuilt for Python 3.7
e2b40fe
f305acd
* Sat Jun 16 2018 Peter Robinson <pbrobinson@fedoraproject.org> 2.0.0-1
f305acd
- Update to 2.0.0
f305acd
d3a7405
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.2-2
d3a7405
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d3a7405
c4fc7e0
* Wed Aug 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.2-1
c4fc7e0
- Update to 1.2.2
c4fc7e0
8e873ef
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
8e873ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
8e873ef
440443e
* Sun Apr 16 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.2.0-1
440443e
- Update to 1.2.0
440443e
f2246c2
* Sun Mar 19 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.8-3
f2246c2
- Depend on gtts-token
f2246c2
a396d29
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.8-2
a396d29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a396d29
55838c5
* Mon Jan 23 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.8-1
55838c5
- Update to 1.1.8
55838c5
37b26ca
* Wed Jan  4 2017 Peter Robinson <pbrobinson@fedoraproject.org> 1.1.7-1
37b26ca
- initial packaging