|
Prabin Kumar Datta |
bb5a68c |
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
|
|
Prabin Kumar Datta |
bb5a68c |
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
|
|
Prabin Kumar Datta |
bb5a68c |
%endif
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
Name: writetype
|
|
Prabin Kumar Datta |
bb5a68c |
Version: 1.2.130
|
|
|
b67b083 |
Release: 9%{?dist}
|
|
Prabin Kumar Datta |
bb5a68c |
Summary: Light word processor
|
|
Prabin Kumar Datta |
bb5a68c |
Group: Applications/Editors
|
|
Prabin Kumar Datta |
bb5a68c |
License: GPLv3+
|
|
Prabin Kumar Datta |
bb5a68c |
URL: http://writetype.bernsteinforpresident.com/
|
|
Prabin Kumar Datta |
bb5a68c |
Source0: http://bernsteinforpresident.com/programs/%{name}_%{version}.tar.gz
|
|
Prabin Kumar Datta |
bb5a68c |
Patch0: fixed_the_path_in_binary-executive_file_writetype.patch
|
|
Prabin Kumar Datta |
bb5a68c |
Patch1: quick_solution_for_no_sound_problem_tts-festival.patch
|
|
Prabin Kumar Datta |
bb5a68c |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
BuildArch: noarch
|
|
Prabin Kumar Datta |
bb5a68c |
BuildRequires: python2-devel
|
|
Prabin Kumar Datta |
bb5a68c |
BuildRequires: python-setuptools, desktop-file-utils
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
prabindatta |
23d7a97 |
Requires: PyQt4, pyttsx, python-enchant, festival
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
%description
|
|
Prabin Kumar Datta |
bb5a68c |
WriteType is a free (and open source) program that helps
|
|
Prabin Kumar Datta |
bb5a68c |
younger students experience success in writing. It is designed
|
|
Prabin Kumar Datta |
bb5a68c |
especially for schools to transform technology from a barrier
|
|
Prabin Kumar Datta |
bb5a68c |
into an opportunity for success.
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
%prep
|
|
Prabin Kumar Datta |
bb5a68c |
%setup -q -n %{name}-%{version}
|
|
Prabin Kumar Datta |
bb5a68c |
%patch0 -p1 -b .fix
|
|
Prabin Kumar Datta |
bb5a68c |
%patch1 -p1 -b .fix
|
|
Prabin Kumar Datta |
bb5a68c |
%build
|
|
Prabin Kumar Datta |
bb5a68c |
%{__python} setup.py build
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
%install
|
|
Prabin Kumar Datta |
bb5a68c |
rm -rf %{buildroot}
|
|
Prabin Kumar Datta |
bb5a68c |
%{__python} setup.py install --skip-build --root %{buildroot}
|
|
Prabin Kumar Datta |
bb5a68c |
# Handling desktop file
|
|
Prabin Kumar Datta |
bb5a68c |
desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
Prabin Kumar Datta |
bb5a68c |
# Remove shebang
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/espeakInterface.py
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/listWidget.py
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/ttsInterface.py
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/festivalInterface.py
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/pyttsxInterface.py
|
|
Prabin Kumar Datta |
bb5a68c |
sed -i -e '/^#!\//, 1d' %{buildroot}%{python_sitelib}/%{name}/main.py
|
|
Prabin Kumar Datta |
bb5a68c |
# Delete zero length file
|
|
Prabin Kumar Datta |
bb5a68c |
find %{buildroot}%{_datadir}/%{name} -size 0 -delete
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
#%%files -f %%{name}.lang
|
|
Prabin Kumar Datta |
bb5a68c |
%files
|
|
Prabin Kumar Datta |
bb5a68c |
%defattr(-,root,root,-)
|
|
Prabin Kumar Datta |
bb5a68c |
%doc README COPYING
|
|
Prabin Kumar Datta |
bb5a68c |
%{python_sitelib}/%{name}
|
|
Prabin Kumar Datta |
bb5a68c |
%{python_sitelib}/WriteType-%{version}-py?.?.egg-info
|
|
Prabin Kumar Datta |
bb5a68c |
%{_bindir}/%{name}
|
|
Prabin Kumar Datta |
bb5a68c |
%{_datadir}/%{name}
|
|
Prabin Kumar Datta |
bb5a68c |
%attr(0644,root,root) %{_datadir}/applications/%{name}.desktop
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
%changelog
|
|
|
b67b083 |
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.130-9
|
|
|
b67b083 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
b67b083 |
|
|
|
15b1286 |
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.130-8
|
|
|
15b1286 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
15b1286 |
|
|
prabindatta |
23d7a97 |
* Sun Jun 19 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-7
|
|
prabindatta |
23d7a97 |
- Fixed Bug 752347
|
|
prabindatta |
23d7a97 |
|
|
Prabin Kumar Datta |
bb5a68c |
* Sun Jun 19 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-6
|
|
Prabin Kumar Datta |
bb5a68c |
- removed shebangs
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
* Sun Jun 19 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-5
|
|
Prabin Kumar Datta |
bb5a68c |
- added desktop-file-utils in build requires
|
|
Prabin Kumar Datta |
bb5a68c |
- corrected License field in specfile
|
|
Prabin Kumar Datta |
bb5a68c |
- patch as a quick solution for no sound in case of festival
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
* Mon May 09 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-4
|
|
Prabin Kumar Datta |
bb5a68c |
- updated Requires packages
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
* Fri Apr 22 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-3
|
|
Prabin Kumar Datta |
bb5a68c |
- Add COPYING file which contains Upstream License
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
* Wed Apr 20 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-2
|
|
Prabin Kumar Datta |
bb5a68c |
- removed clean section since not required
|
|
Prabin Kumar Datta |
bb5a68c |
- added desktop file handing section
|
|
Prabin Kumar Datta |
bb5a68c |
|
|
Prabin Kumar Datta |
bb5a68c |
* Wed Apr 20 2011 Prabin Kumar Datta <prabindatta@fedoraproject.org> - 1.2.130-1
|
|
Prabin Kumar Datta |
bb5a68c |
- Initial build
|