rpms/speech-dispatcher/F-10 speech-dispatcher-gcc44-0.6.7.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 speech-dispatcher.spec, 1.8, 1.9
Peter Robinson
pbrobinson at fedoraproject.org
Wed May 20 11:49:58 UTC 2009
- Previous message (by thread): rpms/gearmand/devel .cvsignore, 1.2, 1.3 gearmand.spec, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/plexus-utils/devel plexus-utils-1.4.5-build.xml, NONE, 1.1.2.1 plexus-utils.spec, 1.3, 1.3.2.1 sources, 1.1, 1.1.2.1 plexus-utils-1.2-build.xml, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pbrobinson
Update of /cvs/pkgs/rpms/speech-dispatcher/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21182
Modified Files:
.cvsignore sources speech-dispatcher.spec
Added Files:
speech-dispatcher-gcc44-0.6.7.patch
Log Message:
- New upstream release, some spec file cleanups.
speech-dispatcher-gcc44-0.6.7.patch:
--- NEW FILE speech-dispatcher-gcc44-0.6.7.patch ---
--- speech-dispatcher-0.6.7/src/modules/module_main.c.orig 2009-05-20 11:40:37.000000000 +0100
+++ speech-dispatcher-0.6.7/src/modules/module_main.c 2009-05-20 11:40:46.000000000 +0100
@@ -22,7 +22,7 @@
*/
/* So that gcc doesn't comply */
-int getline(char**, size_t*, FILE*);
+/*int getline(char**, size_t*, FILE*);*/
#define PROCESS_CMD(command, function) \
if (!strcmp(cmd_buf, #command"\n")){ \
--- speech-dispatcher-0.6.7/src/modules/module_utils.h.orig 2009-05-20 11:48:06.000000000 +0100
+++ speech-dispatcher-0.6.7/src/modules/module_utils.h 2009-05-20 11:48:14.000000000 +0100
@@ -421,7 +421,7 @@
/* So that gcc doesn't complain */
-int getline(char**, size_t*, FILE*);
+/*int getline(char**, size_t*, FILE*);*/
pthread_mutex_t module_stdout_mutex;
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/speech-dispatcher/F-10/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 24 Jun 2008 06:15:21 -0000 1.2
+++ .cvsignore 20 May 2009 11:49:27 -0000 1.3
@@ -1 +1 @@
-speech-dispatcher-0.6.6.tar.gz
+speech-dispatcher-0.6.7.tar.gz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/speech-dispatcher/F-10/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- sources 24 Jun 2008 06:15:21 -0000 1.2
+++ sources 20 May 2009 11:49:27 -0000 1.3
@@ -1 +1 @@
-bbd7ebc5b0f1b3ec4d89ad66b20d5cea speech-dispatcher-0.6.6.tar.gz
+67432ad655b50fd7c1f1f79e012cfe3f speech-dispatcher-0.6.7.tar.gz
Index: speech-dispatcher.spec
===================================================================
RCS file: /cvs/pkgs/rpms/speech-dispatcher/F-10/speech-dispatcher.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- speech-dispatcher.spec 21 Sep 2008 08:42:43 -0000 1.8
+++ speech-dispatcher.spec 20 May 2009 11:49:27 -0000 1.9
@@ -11,8 +11,8 @@
%endif
Name: speech-dispatcher
-Version: 0.6.6
-Release: 19%{?dist}
+Version: 0.6.7
+Release: 1%{?dist}
Summary: To provide a high-level device independent layer for speech synthesis
Group: System Environment/Libraries
@@ -22,39 +22,25 @@ Group: System Environment/Libra
License: GPLv2+ and GPLv2
URL: http://www.freebsoft.org/pub/projects/speechd/
Source0: http://www.freebsoft.org/pub/projects/speechd/%{name}-%{version}.tar.gz
-Source1: http://www.nsitonline.in/hemant/stuff/speechd-rpm/speech-dispatcherd
+Source1: http://www.nsitonline.in/hemant/stuff/speechd-rpm/speech-dispatcherd
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Patch0: http://www.nsitonline.in/hemant/stuff/speechd-rpm/speechd.patch
+Patch0: http://www.nsitonline.in/hemant/stuff/speechd-rpm/speechd.patch
+Patch1: speech-dispatcher-gcc44-0.6.7.patch
-%if 0%{?fedora} >= 8
BuildRequires: python-setuptools-devel
-%else
-BuildRequires: python-setuptools
-%endif
-
-%if %{with_flite}
-BuildRequires: flite-devel
-%endif
-
-BuildRequires: espeak-devel
-
-%if %{with_nas}
-Buildrequires: nas-devel
-%endif
-
-%if %{with_pulse}
-Buildrequires: pulseaudio-lib-devel
-%else
+BuildRequires: espeak-devel
+BuildRequires: alsa-lib-devel
+BuildRequires: dotconf-devel
+BuildRequires: texinfo
+BuildRequires: libraw1394
+Buildrequires: pulseaudio-lib-devel
Buildrequires: glib2-devel
-%endif
-%if 0%{?fedora} >=10
-BuildRequires: libraw1394
+%if 0%{?fedora}
+BuildRequires: flite-devel
+Buildrequires: nas-devel
%endif
-BuildRequires: alsa-lib-devel
-BuildRequires: dotconf-devel
-BuildRequires: texinfo
Requires(post): /sbin/chkconfig /sbin/install-info
Requires(preun): /sbin/chkconfig /sbin/service /sbin/install-info
Requires(postun): /sbin/service
@@ -85,10 +71,10 @@ The %{name}-devel package contains libra
developing applications that use %{name}.
%package doc
-Summary: Documentation for speech-dispatcher
-License: GPLv2+
-Group: Documentation
-Requires: speech-dispatcher = %{version}-%{release}
+Summary: Documentation for speech-dispatcher
+License: GPLv2+
+Group: Documentation
+Requires: speech-dispatcher = %{version}-%{release}
Requires(post): /sbin/install-info
Requires(preun):/sbin/install-info
@@ -96,36 +82,30 @@ Requires(preun):/sbin/install-info
speechd documentation
%package python
-Summary: Python Client API for speech-dispatcher
-License: GPLv2+
-Group: Development/Libraries
-Requires: speech-dispatcher = %{version}-%{release}
+Summary: Python Client API for speech-dispatcher
+License: GPLv2+
+Group: Development/Libraries
+Requires: speech-dispatcher = %{version}-%{release}
%description python
speechd python module
%prep
-
-cat << EOF
-Build options:
-nas support : %{with_nas}
-pulse support : %{with_pulse}
-flite support : %{with_flite}
-Dist Status:
-olpc : %{?olpc}
-fedora : %{?fedora}
-EOF
-
-
%setup -q
-%patch0 -p1
-
+# patch needs further review as it has olpc specific changes in it.
+#%patch0 -p1
+%patch1 -p1 -b .gcc44
%build
iconv -f ISO-8859-2 -t UTF-8 doc/speech-dispatcher-cs.texi -o doc/speech-dispatcher-cs_c.texi
mv doc/speech-dispatcher-cs_c.texi doc/speech-dispatcher-cs.texi
-%configure --disable-static
+%configure --disable-static --with-alsa --with-pulse --without-flite --sysconfdir=%{_sysconfdir}
+
+# Remove rpath as per https://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
+sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
+sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+
make %{?_smp_mflags}
%install
@@ -165,6 +145,13 @@ rm -f $RPM_BUILD_ROOT%{_infodir}/dir
cd ../../
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+# Move the config files from /usr/share to /etc
+%{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/clients
+%{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/modules
+mv $RPM_BUILD_ROOT%{_datadir}/speech-dispatcher/conf/speechd.conf $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/
+mv $RPM_BUILD_ROOT%{_datadir}/speech-dispatcher/conf/clients/* $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/clients
+mv $RPM_BUILD_ROOT%{_datadir}/speech-dispatcher/conf/modules/* $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/modules
+
# Now move the files, change ownerships, apply setuid settings incase build is for
# olpc.
@@ -174,6 +161,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec
mv $RPM_BUILD_ROOT%{_sysconfdir}/speech-dispatcher/* $RPM_BUILD_ROOT/home/olpc/.speechd
%endif
+# Remove dummy sound
+%{__rm} -rf $RPM_BUILD_ROOT/%{_datadir}/sounds/
+
+# Create log dir
+%{__mkdir} -p -m 0700 $RPM_BUILD_ROOT%{_localstatedir}/log/speech-dispatcher/
%clean
rm -rf $RPM_BUILD_ROOT
@@ -232,12 +224,13 @@ fi
%dir %{_libdir}/speech-dispatcher-modules
%{_libdir}/libspeechd.so.2
-%{_libdir}/libspeechd.so.2.0.5
+%{_libdir}/libspeechd.so.2.1.1
+%dir %{_libdir}/speech-dispatcher
%{_libdir}/speech-dispatcher/lib*.so
%{_libdir}/speech-dispatcher/libsdaudio.so.2
%{_libdir}/speech-dispatcher/libsdaudio.so.2.0.2
-%dir %{_libdir}/speech-dispatcher
+%dir %attr(0700, root, root) %{_localstatedir}/log/speech-dispatcher/
%if 0%{?fedora}
%attr(0755,root,root)%{_initrddir}/speech-dispatcherd
@@ -245,11 +238,9 @@ fi
%files devel
%defattr(-,root,root,-)
-
%{_includedir}/*
%{_libdir}/lib*.so
-
%files doc
%defattr(-,root,root,-)
%{_infodir}/*
@@ -268,54 +259,45 @@ if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}-cs.info %{_infodir}/dir || :
fi
-
-
%files python
%defattr(-,root,root,-)
-
%{python_sitelib}/speechd*
+%changelog
+* Wed May 20 2009 Peter Robinson <pbrobinson at gmail.com> - 0.6.7-1
+- New upstream release, some spec file cleanups.
-#########################################################
-# CHANGELOGS
-#########################################################
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.6-21
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-%changelog
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 0.6.6-20
+- Rebuild for Python 2.6
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.6.6-19
-
- Fix Patch0:/%%patch mismatch.
* Wed Jul 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-18
-
- removed suid permission for speech-dispatcher binary.
* Wed Jul 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-17
-
- changing permissions of speech-dispatcher to 6711 (setuid and setguid)
- relocating configuration files in case of OLPC branch.
- excluding init script in case of OLPC branch.
-
* Wed Jul 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-16
-
- yet another release bump required :-/
* Wed Jul 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-15
-
- release bump
* Mon Jul 13 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-14
-
- conditional build required for OLPC Branch - Building without nas and
pulse-audio support.
* Mon Jun 23 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-13
-
- changed permission of speech-dispatcherd to 0644 too.
* Fri Jun 20 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-12
-
- added BuildRequires: texinfo (for makeinfo)
- changed permissions of Sourcex to 0644
- incorporated modified init script by mtasaka
@@ -323,7 +305,6 @@ fi
- modified location of Source1 and Patch0 to point to online locations
* Wed Jun 18 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-11
-
- fixed encoding of speech-dispatcher-cs.info file to UTF-8
* Wed Jun 11 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-10
@@ -337,7 +318,6 @@ fi
- removed %%{_infodir}/dir file
* Sat Jun 07 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-8
-
- converted speech-dispatcher-cs.info to UTF-8 encoding
- removed multiple file listings of /usr/lib/python2.5/site-packages/speechd/_test.py
and fixed its mode
@@ -348,7 +328,6 @@ fi
- init script fixed
* Tue Jun 03 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-7
-
- changed license of base package to GPLv2+ and GPL
- changed license of all other packages to GPLv2+
- fixed install sequence using cleaner for loop and pushd and popd commands
@@ -360,25 +339,19 @@ fi
- reset mode of _test.py to 0755
* Sun Apr 27 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-6
-
- changed BR to pulseaudio-lib-devel
- removed dotconf BR
- gave ownership of /%%{python_sitelib}/speechd-0.3-py2.5.egg-info to python package if package is built for Fedora 9 or above
-
* Sun Apr 13 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-5
-
- Removed conitional building options
- Added BuildRequires for dotconf-devel
-
* Mon Feb 18 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-4
-
- Manually specyfying make install for each src directory to be installed
- Installing python package seprately by by-passing make install
* Sun Feb 17 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-3
-
- Added Requires(post), Requires(preun) for -doc package
- Changed scriptlet from postun to preun for -doc package
- Removed Epoch
@@ -387,14 +360,11 @@ fi
- removed --prefix=$RPM_BUILD_ROOT/%%{_prefix} against configure macro.
-- -python subpackage does not build anymore.
- removed python subpackag rules from SPEC file.
-
* Sat Feb 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-2
-
- fixed directory ownerships
* Sat Feb 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.6-1
-
- using newest version of speech-dispatcher
- updated %%{_libdir}/libspeechd.so.2.0.4 to %%{_libdir}/libspeechd.so.2.0.5
- python packages are being generated correctly now
@@ -402,18 +372,15 @@ fi
- finding and deleting .*la files in $RPM_BUILD_ROOT to avoid unpackaged files error.
* Sat Feb 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.5-4
-
- updated build root
* Sat Feb 16 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.5-3
-
- added macro to prevent error from stopping build for not including *.la files
- added epoch to the SPEC
- conditional build seems to be working correctly the old way only??
- unified changelogs
* Fri Feb 15 2008 Hemant Goyal <goyal.hemant at gmail.com> 0.6.5-2
-
- Removed .la files
- Removed doc-cs packages and merged it into doc package
- Removed packaging of static files, and tested -without static_libs option for configure script
- Previous message (by thread): rpms/gearmand/devel .cvsignore, 1.2, 1.3 gearmand.spec, 1.1, 1.2 sources, 1.2, 1.3
- Next message (by thread): rpms/plexus-utils/devel plexus-utils-1.4.5-build.xml, NONE, 1.1.2.1 plexus-utils.spec, 1.3, 1.3.2.1 sources, 1.1, 1.1.2.1 plexus-utils-1.2-build.xml, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list