Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > f9eff07c75238a8096982e60eb1546de > files > 2

jovie-4.10.2-1.mga3.src.rpm

#
# Please do not update/rebuild/touch this package before asking first to mikala and/or neoclust
# This package is part of the KDE Stack.
#


%define rel 1

Name: jovie
Version: 4.10.2
Release: %mkrel %{rel}
Epoch: 2
Group: Accessibility
Summary: Subsystem within the KDE desktop for conversion of text to audible speech
URL: http://www.kde.org/applications/utilities/jovie
Source: ftp://ftp.kde.org/pub/kde/stable/%version/src/%name-%version.tar.xz
License: GPLv2 and GFDL

BuildRequires: kdelibs4-devel >= 2:%version
BuildRequires: speech-dispatcher-devel

Requires: kdebase4-runtime
Requires: speech-dispatcher
Suggests: %{name}-handbook

%description
Jovie is a subsystem within the KDE desktop for
conversion of text to audible speech. Jovie is currently under development
and aims to become the standard subsystem for all KDE applications
to provide speech output.
User Features:
 * Speak any text from the KDE clipboard.
 * Speak any plain text file.
 * Speak all or any portion of a text file from Kate.
 * Speak all or any portion of an HTML page from Konqueror.
 * Use as the speech backend for KMouth and KSayIt.
 * Speak KDE notifications (KNotify).
 * Long text is parsed into sentences. User may backup by sentence or
    paragraph, replay, pause, and stop playing.
 * Audio output via GStreamer (version 0.8.7 or later)

%files
%_kde_bindir/jovie
%_kde_datadir/applications/kde4/jovieapp.desktop
%_kde_libdir/kde4/kcm_kttsd.so
%_kde_libdir/kde4/jovie_stringreplacerplugin.so
%_kde_libdir/kde4/jovie_talkerchooserplugin.so
%_kde_libdir/kde4/jovie_xmltransformerplugin.so
%_kde_appsdir/jovie
%_kde_appsdir/kttsd
%_kde_iconsdir/*/*/actions/female.png
%_kde_iconsdir/*/*/actions/male.png
%_kde_iconsdir/*/*/actions/nospeak.png
%_kde_iconsdir/*/*/actions/speak.png
%_kde_services/jovie.desktop
%_kde_services/jovie_stringreplacerplugin.desktop
%_kde_services/jovie_talkerchooserplugin.desktop
%_kde_services/jovie_xmltransformerplugin.desktop
%_kde_services/kcmkttsd.desktop
%_kde_services/kttsd.desktop
%_kde_servicetypes/jovie_filterplugin.desktop
%_kde_datadir/jovie/README.install.urpmi

#------------------------------------------------------------------------------

%package -n jovie-handbook
Summary: Jovie handbook
Conflicts: jovie < 2:4.7.1
BuildArch: noarch
Group: Documentation
%description -n jovie-handbook
This package provides Jovie handbook.

%files -n jovie-handbook
%doc AUTHORS ChangeLog COPYING COPYING.DOC README README.kttsd TODO
%docdir %_kde_docdir
%_kde_docdir/HTML/en/jovie

#-----------------------------------------------------------------------------

%define kttsd_major 4
%define libkttsd %mklibname kttsd %{kttsd_major}

%package -n %libkttsd
Summary: Runtime library for %{name}
Group: System/Libraries

%description -n %libkttsd
Runtime library for %{name}

%files -n %libkttsd
%_kde_libdir/libkttsd.so.%{kttsd_major}*

#-----------------------------------------------------------------------------

%package devel
Group: Development/KDE and Qt
Summary: Header files for %{name}
Requires: %libkttsd = %epoch:%{version}-%{release}
Conflicts: kdeaccessibility4-devel < 2:4.7.90

%description devel
Header files needed for developing ktts applications.

%files devel
%_kde_libdir/libkttsd.so

#------------------------------------------------------------------------------

%prep
%setup -q

%build
export LD=/usr/bin/ld.gold
%cmake_kde4 -DKDE4_ENABLE_FINAL=ON
%make

%install
rm -fr %buildroot
%makeinstall_std -C build

# Create the README.urpmi for jovie
mkdir -p %{buildroot}/%{_kde_datadir}/jovie/

cat > %{buildroot}/%{_kde_datadir}/jovie/README.install.urpmi << EOF
In order to use jovie you first need to configure the speed-dispatcher daemon
using spd-conf (this binary is provided by python-speechd)
If you're using the default mageia sound configuration (pulseaudio per default)
you should configure speed-dispatcher using spd-conf this way:
- create a user configuration
- default module output is espeak
- select your default language
- default audio output method needs to be pulse & not alsa
- default port needs to be 6560
Regards,

EOF


%changelog

* Tue Apr 02 2013 mikala <mikala> 2:4.10.2-1.mga3
+ Revision: 407271
- Update tarball to KDE SC 4.10.2

* Sat Mar 09 2013 lmenut <lmenut> 2:4.10.1-1.mga3
+ Revision: 401839
- Update tarball to KDE SC 4.10.1

* Mon Feb 04 2013 mikala <mikala> 2:4.10.0-1.mga3
+ Revision: 394438
- Update tarball to KDE SC 4.10.0
- Update tarball to KDE SC 4.9.98 aka KDE SC 4.10 RC3

* Sat Jan 12 2013 umeabot <umeabot> 2:4.9.97-2.mga3
+ Revision: 355555
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Jan 05 2013 mikala <mikala> 2:4.9.97-1.mga3
+ Revision: 339540
- Update tarball to KDE SC 4.9.97 aka KDE SC 4.10 RC2

* Mon Dec 24 2012 mikala <mikala> 2:4.9.95-1.mga3
+ Revision: 334600
- Update tarball to KDE SC 4.9.95 aka KDE SC 4.10 RC1

* Wed Dec 05 2012 mikala <mikala> 2:4.9.90-1.mga3
+ Revision: 326801
- Update tarball to KDE SC 4.9.90 aka KDE SC 4.10 Beta2

* Wed Nov 21 2012 mikala <mikala> 2:4.9.80-1.mga3
+ Revision: 320320
- Update tarball to KDE SC 4.9.80 aka KDE SC 4.10 Beta1

* Wed Nov 07 2012 mikala <mikala> 2:4.9.3-1.mga3
+ Revision: 316196
- Update tarball to KDE SC 4.9.3

* Tue Oct 02 2012 mikala <mikala> 2:4.9.2-1.mga3
+ Revision: 301972
- Update tarball to KDE SC 4.9.2
- Fix group

* Sat Sep 08 2012 mikala <mikala> 2:4.9.1-1.mga3
+ Revision: 289776
- Update tarball to KDE SC 4.9.1

* Wed Aug 01 2012 mikala <mikala> 2:4.9.0-1.mga3
+ Revision: 277109
- Silent: Fix Source URL
- Update tarball to KDE 4.9.0

* Thu Jul 12 2012 fwang <fwang> 2:4.8.97-1.mga3
+ Revision: 269651
- new version 4.8.97

* Sun Jul 01 2012 shlomif <shlomif> 2:4.8.95-1.mga3
+ Revision: 266198
- New version 4.8.95
- Got rid of trailign space

* Fri Jun 08 2012 fwang <fwang> 2:4.8.4-1.mga3
+ Revision: 257261
- new version 4.8.4

* Wed Apr 04 2012 fwang <fwang> 2:4.8.2-1.mga2
+ Revision: 228468
- new version 4.8.2

* Thu Mar 29 2012 lmenut <lmenut> 2:4.8.1-2.mga2
+ Revision: 227479
- add missing suggests

* Thu Mar 08 2012 mikala <mikala> 2:4.8.1-1.mga2
+ Revision: 221462
- New upstream tarball

* Thu Jan 19 2012 mikala <mikala> 2:4.8.0-1.mga2
+ Revision: 198330
- Updating tarball to KDE 4.8.0

* Thu Jan 05 2012 mikala <mikala> 2:4.7.97-1.mga2
+ Revision: 191004
- Update tarball to KDE 4.7.97

* Fri Dec 23 2011 mikala <mikala> 2:4.7.95-1.mga2
+ Revision: 186258
- Update tarball to KDE 4.7.95
- fix group

* Wed Dec 14 2011 mikala <mikala> 2:4.7.90-1.mga2
+ Revision: 181491
- imported package jovie