SPECS: speak.spec - up to 1.14

twittner twittner at pld-linux.org
Sat Sep 23 21:28:36 CEST 2006


Author: twittner                     Date: Sat Sep 23 19:28:36 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- up to 1.14

---- Files affected:
SPECS:
   speak.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SPECS/speak.spec
diff -u SPECS/speak.spec:1.5 SPECS/speak.spec:1.6
--- SPECS/speak.spec:1.5	Mon Sep 11 09:17:53 2006
+++ SPECS/speak.spec	Sat Sep 23 21:28:30 2006
@@ -1,24 +1,26 @@
 # $Revision$, $Date$
-# NOTES:
-#	- maybe espeak is better name for spec
-#	- in the absence of data files in expected location (/usr/share/espeak-data or $HOME/espeak-data) program segfaults
-#	
+#
+# Conditional build:
+%bcond_without	static_libs # don't build static libraries
+#
 Summary:	eSpeak - speech synthesizer for English and other languages
 Summary(pl):	eSpeak - syntezator mowy dla języka angielskiego i innych
 Name:		speak
-Version:	1.13
-Release:	0.1
+Version:	1.14
+Release:	1
 License:	GPL v2
 Group:		Applications
 Source0:	http://dl.sourceforge.net/espeak/%{name}-%{version}-source.zip
-# Source0-md5:	1cd76ad278fa134eced57b865b72175b
+# Source0-md5:	9a52e2a00354474334adc36fe2fdd4c6
 Patch0:		%{name}-ac_am.patch
 URL:		http://espeak.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
 BuildRequires:	libstdc++-devel
+BuildRequires:	libtool
 BuildRequires:	portaudio-devel >= 19
 BuildRequires:	unzip
+Requires:	%{name}-libs = %{version}-%{release}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -80,6 +82,41 @@
 może czytać na głos tekst zaznaczony uprzednio do schowka lub
 bezpośrednio z przeglądarki Konqueror i edytora Kate.
 
+%package libs
+Summary: eSpeak shared libraries
+Summary(pl): eSpeak - biblioteki
+Group:	Libraries
+
+%description libs
+eSpeak shared libraries.
+
+%description libs -l pl
+eSpeak - biblioteki dzielone.
+
+%package devel
+Summary:	eSpeak - development files
+Summary(pl):	eSpeak - pliki dla programistów
+Group:	Development/Libraries
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description devel
+eSpeak - development files.
+
+%description devel -l pl
+eSpeak - pliki dla programistów.
+
+%package static
+Summary:	eSpeak - static libraries
+Summary(pl):	eSpeak - biblioteki statyczne
+Group:	Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description static
+eSpeak - static libraries.
+
+%description static -l pl
+eSpeak - biblioteki statyczne.
+
 %prep
 %setup -q -n %{name}-%{version}-source
 %patch -p1
@@ -87,11 +124,13 @@
 rm -f src/portaudio{18,19,}.h
 
 %build
+%{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure
+%configure \
+	--enable-static=%{?with_static_libs:yes}%{!?with_static_libs:no}
 %{__make}
 
 %install
@@ -103,6 +142,9 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %doc ChangeLog ReadMe docs
@@ -110,6 +152,11 @@
 %dir %{_datadir}/e%{name}-data
 %dir %{_datadir}/e%{name}-data/voices
 %dir %{_datadir}/e%{name}-data/voices/en
+%{_datadir}/e%{name}-data/voices/af
+%{_datadir}/e%{name}-data/voices/cy
+%{_datadir}/e%{name}-data/voices/de
+%{_datadir}/e%{name}-data/voices/default
+%{_datadir}/e%{name}-data/voices/el
 %{_datadir}/e%{name}-data/voices/en/en-rp-f
 %{_datadir}/e%{name}-data/voices/en/en-wm-f
 %{_datadir}/e%{name}-data/voices/en/en-n
@@ -126,27 +173,42 @@
 %{_datadir}/e%{name}-data/voices/en/en-rp
 %{_datadir}/e%{name}-data/voices/en/en-n-f
 %{_datadir}/e%{name}-data/voices/en/en-wm
+%{_datadir}/e%{name}-data/voices/eo
 %{_datadir}/e%{name}-data/voices/es
 %{_datadir}/e%{name}-data/voices/it
 %{_datadir}/e%{name}-data/voices/pl
-%{_datadir}/e%{name}-data/voices/af
-%{_datadir}/e%{name}-data/voices/default
-%{_datadir}/e%{name}-data/voices/eo
-%{_datadir}/e%{name}-data/voices/de
-%{_datadir}/e%{name}-data/voices/el
+%{_datadir}/e%{name}-data/voices/ru
 %dir %{_datadir}/e%{name}-data/soundicons
 %{_datadir}/e%{name}-data/af_dict
+%{_datadir}/e%{name}-data/config
+%{_datadir}/e%{name}-data/cy_dict
 %{_datadir}/e%{name}-data/de_dict
 %{_datadir}/e%{name}-data/en_dict
 %{_datadir}/e%{name}-data/eo_dict
+%{_datadir}/e%{name}-data/el_dict
 %{_datadir}/e%{name}-data/es_dict
 %{_datadir}/e%{name}-data/it_dict
 %{_datadir}/e%{name}-data/phondata
 %{_datadir}/e%{name}-data/phonindex
 %{_datadir}/e%{name}-data/phontab
-%{_datadir}/e%{name}-data/config
 %{_datadir}/e%{name}-data/pl_dict
-%{_datadir}/e%{name}-data/el_dict
+%{_datadir}/e%{name}-data/ru_dict
+
+%files libs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
+
+%files devel
+%defattr(644,root,root,755)
+%{_includedir}/*
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+
+%if %{with static_libs}
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
+%endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -154,6 +216,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2006/09/23 19:28:30  twittner
+- up to 1.14
+
 Revision 1.5  2006/09/11 07:17:53  qboosh
 - en fix
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/speak.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list