source: projects/specs/trunk/j/jovie/jovie-vl.spec @ 7294

Revision 7294, 2.8 KB checked in by Takemikaduchi, 11 years ago (diff)

KDE-4.9.5

Line 
1Name: jovie
2Summary: KDE Text-to-Speech Daemon
3Summary(ja): KDE 向けのテキスト読み上げ用デーモン
4Version: 4.9.5
5Release: 1%{?_dist_release}
6
7License: GPLv2
8Group: Applications/Accessories
9URL: http://www.kde.org/
10
11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
12
13BuildRoot: %{_tmppath}/%{name}-%{version}-root
14
15BuildRequires: desktop-file-utils
16BuildRequires: speech-dispatcher-devel
17BuildRequires: kdelibs4-devel >= %{version}
18BuildRequires: soprano-devel
19
20%description
21Jovie -- KDE Text-to-Speech -- is a subsystem within the KDE desktop
22for conversion of text to audible speech. Jovie is currently under
23development and aims to become the standard subsystem for all KDE
24applications to provide speech output.
25
26
27%prep
28%setup -q
29
30%build
31mkdir -p %{_target_platform}
32pushd %{_target_platform}
33%cmake \
34    -DCMAKE_BUILD_TYPE=release \
35    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
36    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
37    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
38    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
39    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
40    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
41    ..
42popd
43
44make %{?_smp_mflags} -C %{_target_platform}
45
46
47%install
48rm -rf $RPM_BUILD_ROOT
49make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
50
51pushd $RPM_BUILD_ROOT%{_docdir}/HTML/en/jovie
52bunzip2 index.cache.bz2
53sed -i -e 's!<a name="id[0-9]*"></a>!!g' index.cache
54bzip2 -9 index.cache
55popd
56
57# unpackaged files
58rm -vf $RPM_BUILD_ROOT%{_libdir}/libkttsd.so
59
60
61%check
62for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
63    desktop-file-validate $f
64done
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69%post
70/sbin/ldconfig
71touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
72
73%posttrans
74gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
75
76%postun
77/sbin/ldconfig
78if [ $1 -eq 0 ] ; then
79    touch --no-create %{_datadir}/icons/hicolor &> /dev/null
80    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null
81fi
82
83
84%files
85%defattr(-,root,root)
86%doc COPYING COPYING.DOC
87%{_bindir}/%{name}
88%{_libdir}/libkttsd.so.*
89%{_libdir}/kde4/*.so
90%{_datadir}/applications/kde4/jovieapp.desktop
91%{_datadir}/icons/hicolor/*/*/*
92%{_datadir}/kde4/apps/%{name}
93%{_datadir}/kde4/apps/kttsd
94%{_datadir}/kde4/services/*.desktop
95%{_datadir}/kde4/servicetypes/*.desktop
96%doc %{_docdir}/HTML/en/%{name}/
97
98
99%changelog
100* Thu Jan 03 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.5-1
101- new upstream release
102
103* Sat Nov 10 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.3-1
104- new upstream release
105
106* Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.2-1
107- new upstream release
108
109* Thu Sep 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1-1
110- new upstream release
111
112* Sat Aug 11 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
113- initial build
Note: See TracBrowser for help on using the repository browser.