031f6bb
Name:          speech-dispatcher
4bc6784
Version:       0.7.1
353c555
Release:       11%{?dist}
031f6bb
Summary:       To provide a high-level device independent layer for speech synthesis
031f6bb
Group:         System Environment/Libraries
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
# Almost all files are under GPLv2+, however 
Hemant Goyal 3c20b68
# src/c/clients/spdsend/spdsend.h is licensed under GPLv2,
Hemant Goyal 3c20b68
# which makes %%_bindir/spdsend GPLv2.
031f6bb
License:       GPLv2+ and GPLv2
1a8a4e6
URL:           http://www.freebsoft.org/speechd
031f6bb
Source0:       http://www.freebsoft.org/pub/projects/speechd/%{name}-%{version}.tar.gz
a986ad2
Source1:       speech-dispatcherd.service
2e87f0c
BuildRequires: alsa-lib-devel
2e87f0c
BuildRequires: dotconf-devel
25eabcc
BuildRequires: espeak-devel
2e87f0c
BuildRequires: flite-devel
25eabcc
Buildrequires: glib2-devel
4bc6784
Buildrequires: libao-devel
63385de
Buildrequires: pulseaudio-libs-devel
25eabcc
BuildRequires: python-setuptools-devel
009320e
BuildRequires: python2-devel
009320e
BuildRequires: python3-devel
25eabcc
BuildRequires: texinfo
a986ad2
BuildRequires: systemd-units
Bastien Nocera 51e62ac
BuildRequires: automake libtool
Bastien Nocera 51e62ac
Patch0: 0001-RPM-Cleanups.patch
009320e
# Backported Python 3 suppor from speech-dispatcher-0.8-beta1.tar.gz
009320e
Patch1: speech-dispatcher-python3.patch
Bastien Nocera 51e62ac
a986ad2
Requires(post): systemd-units
a986ad2
Requires(post): systemd-sysv
a986ad2
Requires(post): chkconfig
a986ad2
Requires(preun): systemd-units
a986ad2
Requires(postun): systemd-units
031f6bb
031f6bb
%ifnarch s390 s390x
031f6bb
BuildRequires: libraw1394
Hemant Goyal 90cb07b
%endif
Hemant Goyal 90cb07b
4b3e198
Requires: festival-freebsoft-utils
4b3e198
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%description
Hemant Goyal 3c20b68
* Common interface to different TTS engines
Hemant Goyal 3c20b68
* Handling concurrent synthesis requests – requests may come
Hemant Goyal 3c20b68
  asynchronously from multiple sources within an application
Hemant Goyal 3c20b68
  and/or from more different applications.
Hemant Goyal 3c20b68
* Subsequent serialization, resolution of conflicts and
Hemant Goyal 3c20b68
  priorities of incoming requests
Hemant Goyal 3c20b68
* Context switching – state is maintained for each client
Hemant Goyal 3c20b68
  connection independently, event for connections from
Hemant Goyal 3c20b68
  within one application.
Hemant Goyal 3c20b68
* High-level client interfaces for popular programming languages
Hemant Goyal 3c20b68
* Common sound output handling – audio playback is handled by
Hemant Goyal 3c20b68
  Speech Dispatcher rather than the TTS engine, since most engines
Hemant Goyal 3c20b68
  have limited sound output capabilities.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%package        devel
Hemant Goyal 3c20b68
Summary:        Development files for %{name}
Hemant Goyal 3c20b68
Group:          Development/Libraries
Hemant Goyal 3c20b68
Requires:       speech-dispatcher = %{version}-%{release}
Hemant Goyal 3c20b68
License:        GPLv2+
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%description    devel
Hemant Goyal 3c20b68
The %{name}-devel package contains libraries and header files for
Hemant Goyal 3c20b68
developing applications that use %{name}.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%package doc
2e87f0c
Summary:        Documentation for speech-dispatcher
2e87f0c
License:        GPLv2+
2e87f0c
Group:          Documentation
2e87f0c
Requires:       speech-dispatcher = %{version}-%{release}
Hemant Goyal 3c20b68
Requires(post): /sbin/install-info
Hemant Goyal 3c20b68
Requires(preun):/sbin/install-info
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%description doc
Hemant Goyal 3c20b68
speechd documentation
Hemant Goyal 3c20b68
353c555
%package -n python-speechd
009320e
Summary:        Python 2 Client API for speech-dispatcher
2e87f0c
License:        GPLv2+
2e87f0c
Group:          Development/Libraries
2e87f0c
Requires:       speech-dispatcher = %{version}-%{release}
353c555
Obsoletes:      speech-dispatcher-python < 0.7.1-11
353c555
Provides:       speech-dispatcher-python = %{version}-%{release}
Hemant Goyal 3c20b68
353c555
%description -n python-speechd
009320e
Python 2 bindings for speech-dispatcher.
009320e
009320e
%package -n python3-speechd
009320e
Summary:        Python 3 Client API for speech-dispatcher
009320e
License:        GPLv2+
009320e
Group:          Development/Libraries
009320e
Requires:       speech-dispatcher = %{version}-%{release}
009320e
Requires:       python3-pyxdg
009320e
009320e
%description -n python3-speechd
009320e
Python 3 bindings for speech-dispatcher.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%prep
Hemant Goyal 3c20b68
%setup -q
Bastien Nocera 51e62ac
%patch0 -p1
Bastien Nocera 51e62ac
autoreconf -i -f
7968fd4
Hemant Goyal 3c20b68
%build
25eabcc
%configure --disable-static --with-alsa --with-pulse --without-nas --with-flite --sysconfdir=%{_sysconfdir}
2e87f0c
Hemant Goyal 3c20b68
make %{?_smp_mflags}
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%install
Hemant Goyal 3c20b68
for dir in \
4bc6784
 config/ doc/ src/audio/ src/c/ src/modules/ src/tests/ src/server/ src/python/
Hemant Goyal 9e0dfe2
 do
Hemant Goyal 9e0dfe2
  pushd $dir
25eabcc
  make install DESTDIR=%{buildroot} INSTALL="install -p"
Hemant Goyal 9e0dfe2
 popd
Hemant Goyal 3c20b68
done
Hemant Goyal 3c20b68
009320e
# HACK: copy over and patch the Python 2 module for Python 3 support.
009320e
# Proper Python 3 support is available in speech-dispatcher 0.8-beta1, and
009320e
# this hack can be removed when the package gets updated.
009320e
mkdir -p %{buildroot}%{python3_sitearch}
009320e
cp -a %{buildroot}%{python_sitearch}/* %{buildroot}%{python3_sitearch}/
009320e
pushd %{buildroot}%{python3_sitearch}
009320e
rm */*.pyc */*.pyo
009320e
patch -p0 < %{PATCH1}
009320e
popd
009320e
a986ad2
mkdir -p %{buildroot}%{_unitdir}
a986ad2
install -p -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
#Remove %{_infodir}/dir file
25eabcc
rm -f %{buildroot}%{_infodir}/dir
Hemant Goyal 3c20b68
25eabcc
find %{buildroot} -name '*.la' -exec rm -f {} ';'
Hemant Goyal 3c20b68
2e87f0c
# Move the config files from /usr/share to /etc
25eabcc
%{__mkdir} -p %{buildroot}%{_sysconfdir}/speech-dispatcher/clients
25eabcc
%{__mkdir} -p %{buildroot}%{_sysconfdir}/speech-dispatcher/modules
25eabcc
mv %{buildroot}%{_datadir}/speech-dispatcher/conf/speechd.conf %{buildroot}%{_sysconfdir}/speech-dispatcher/
25eabcc
mv %{buildroot}%{_datadir}/speech-dispatcher/conf/clients/* %{buildroot}%{_sysconfdir}/speech-dispatcher/clients
25eabcc
mv %{buildroot}%{_datadir}/speech-dispatcher/conf/modules/* %{buildroot}%{_sysconfdir}/speech-dispatcher/modules
2e87f0c
f72650f
# Create log dir
25eabcc
%{__mkdir} -p -m 0700 %{buildroot}%{_localstatedir}/log/speech-dispatcher/
25eabcc
Hemant Goyal 3c20b68
%post 
Hemant Goyal 3c20b68
/sbin/ldconfig
a986ad2
if [ $1 -eq 1 ] ; then 
a986ad2
    # Initial installation 
a986ad2
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
a986ad2
fi
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%postun
Hemant Goyal 3c20b68
/sbin/ldconfig
Hemant Goyal 9e0dfe2
a986ad2
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
a986ad2
if [ $1 -ge 1 ] ; then
a986ad2
    # Package upgrade, not uninstall
a986ad2
    /bin/systemctl try-restart speech-dispatcherd.service >/dev/null 2>&1 || :
031f6bb
fi
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%preun
a986ad2
if [ $1 -eq 0 ] ; then
a986ad2
    # Package removal, not upgrade
a986ad2
    /bin/systemctl --no-reload disable speech-dispatcherd.service > /dev/null 2>&1 || :
a986ad2
    /bin/systemctl stop speech-dispatcherd.service > /dev/null 2>&1 || :
Hemant Goyal 3c20b68
fi
Hemant Goyal 3c20b68
a986ad2
%triggerun -- speech-dispatcherd < 0.7.1-6
a986ad2
# Save the current service runlevel info
a986ad2
# User must manually run systemd-sysv-convert --apply httpd
a986ad2
# to migrate them to systemd targets
a986ad2
/usr/bin/systemd-sysv-convert --save speech-dispatcherd >/dev/null 2>&1 ||:
a986ad2
a986ad2
# Run these because the SysV package being removed won't do them
a986ad2
/sbin/chkconfig --del speech-dispatcherd >/dev/null 2>&1 || :
a986ad2
/bin/systemctl try-restart speech-dispatcherd.service >/dev/null 2>&1 || :
a986ad2
Hemant Goyal 3c20b68
%files
031f6bb
%doc AUTHORS ChangeLog NEWS README COPYING
Hemant Goyal 3c20b68
%dir %{_sysconfdir}/speech-dispatcher/
Hemant Goyal 3c20b68
%dir %{_sysconfdir}/speech-dispatcher/clients
Hemant Goyal 3c20b68
%dir %{_sysconfdir}/speech-dispatcher/modules
4bc6784
%config(noreplace) %{_sysconfdir}/speech-dispatcher/speechd.conf
4bc6784
%config(noreplace) %{_sysconfdir}/speech-dispatcher/clients/*.conf
4bc6784
%config(noreplace) %{_sysconfdir}/speech-dispatcher/modules/*.conf
Hemant Goyal 3c20b68
%{_bindir}/*
Hemant Goyal 3c20b68
%{_libdir}/libspeechd.so.2
4bc6784
%{_libdir}/libspeechd.so.2.3.0
4bc6784
%{_libdir}/speech-dispatcher-modules/
2e87f0c
%dir %{_libdir}/speech-dispatcher
Hemant Goyal 3c20b68
%{_libdir}/speech-dispatcher/lib*.so
Hemant Goyal 3c20b68
%{_libdir}/speech-dispatcher/libsdaudio.so.2
4bc6784
%{_libdir}/speech-dispatcher/libsdaudio.so.2.0.4
4bc6784
%{_datadir}/sounds/speech-dispatcher
Hemant Goyal 3c20b68
f72650f
%dir %attr(0700, root, root) %{_localstatedir}/log/speech-dispatcher/
f72650f
a986ad2
%{_unitdir}/speech-dispatcherd.service
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%files devel
Hemant Goyal 3c20b68
%{_includedir}/*
Hemant Goyal 3c20b68
%{_libdir}/lib*.so
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%files doc
Hemant Goyal 3c20b68
%{_infodir}/*
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%post doc
Hemant Goyal 3c20b68
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
Hemant Goyal 3c20b68
/sbin/install-info %{_infodir}/spd-say.info %{_infodir}/dir || :
Hemant Goyal 3c20b68
/sbin/install-info %{_infodir}/ssip.info %{_infodir}/dir || :
Hemant Goyal 3c20b68
/sbin/install-info %{_infodir}/%{name}-cs.info %{_infodir}/dir || :
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
%preun doc
Hemant Goyal 3c20b68
if [ $1 = 0 ]; then
Hemant Goyal 9e0dfe2
 /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
Hemant Goyal 9e0dfe2
 /sbin/install-info --delete %{_infodir}/spd-say.info %{_infodir}/dir || :
Hemant Goyal 9e0dfe2
 /sbin/install-info --delete %{_infodir}/ssip.info %{_infodir}/dir || :
Hemant Goyal 9e0dfe2
 /sbin/install-info --delete %{_infodir}/%{name}-cs.info %{_infodir}/dir || :
Hemant Goyal 3c20b68
fi
Hemant Goyal 3c20b68
353c555
%files -n python-speechd
4bc6784
%{python_sitearch}/speechd*
Hemant Goyal 3c20b68
009320e
%files -n python3-speechd
009320e
%{python3_sitearch}/speechd*
009320e
Hemant Goyal 3c20b68
%changelog
353c555
* Wed Feb 27 2013 Kalev Lember <kalevlember@gmail.com> - 0.7.1-11
353c555
- Rename the Python 2 package to python-speechd, for consistency with other
353c555
  distros
009320e
- Backport Python 3 bindings from 0.8-beta1 and install them in python3-speechd
009320e
  subpackage (#867958)
353c555
465a1a3
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-10
465a1a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
465a1a3
Bastien Nocera 51e62ac
* Thu Nov 29 2012 Bastien Nocera <bnocera@redhat.com> 0.7.1-9
Bastien Nocera 51e62ac
- Move RPM hacks to source patches
Bastien Nocera 51e62ac
052f7e5
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-8
052f7e5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
052f7e5
dbc4ff5
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-7
dbc4ff5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dbc4ff5
a986ad2
* Thu Jul 26 2011 Jóhann B. Guðmundsson <johannbg@gmail.com> - 0.7.1-6
a986ad2
- Introduce systemd unit file, drop SysV support
a986ad2
7968fd4
* Tue Mar 15 2011 Rex Dieter <rdieter@fedoraproject.org> 0.7.1-5
7968fd4
- safer rpath handling (#654585)
7968fd4
957d3f0
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-4
957d3f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
957d3f0
b9fee5d
* Wed Dec  8 2010 Peter Robinson <pbrobinson@gmail.com> - 0.7.1-3
b9fee5d
- Bump build for new dotconf
b9fee5d
4b3e198
* Thu Oct 14 2010 Peter Robinson <pbrobinson@gmail.com> - 0.7.1-2
4b3e198
- Depend on festival-freebsoft-utils so we work with festival
4b3e198
4bc6784
* Tue Sep 14 2010 Peter Robinson <pbrobinson@gmail.com> - 0.7.1-1
4bc6784
- New upstream 0.7.1 stable release
4bc6784
- Some spec and build cleanups
4bc6784
25eabcc
* Thu Aug  5 2010 Peter Robinson <pbrobinson@gmail.com> - 0.7-2
25eabcc
- Disable NAS support, use PulseAudio by default
25eabcc
031f6bb
* Tue Aug  3 2010 Peter Robinson <pbrobinson@gmail.com> - 0.7-1
031f6bb
- New upstream 0.7 stable release
031f6bb
ab0c559
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 0.6.7-5.1
ab0c559
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
ab0c559
031f6bb
* Mon Mar 08 2010 Karsten Hopp <karsten@redhat.com> - 0.6.7-4.1
5fcd049
- disable libraw1394 build requirement on s390(x)
5fcd049
cafa1fa
* Wed Mar  3 2010 Peter Robinson <pbrobinson@gmail.com> - 0.6.7-4
cafa1fa
- Add patch to fix dso linking. Bug 564851
cafa1fa
a7e06e4
* Sat Jan  9 2010 Peter Robinson <pbrobinson@gmail.com> - 0.6.7-3
a7e06e4
- Updated to the new python sysarch spec file reqs
a7e06e4
bdd47e9
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.7-2
bdd47e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
bdd47e9
2e87f0c
* Wed May 20 2009 Peter Robinson <pbrobinson@gmail.com> - 0.6.7-1
2e87f0c
- New upstream release, some spec file cleanups.
2e87f0c
457204d
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.6-21
457204d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
457204d
17d889c
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.6.6-20
17d889c
- Rebuild for Python 2.6
17d889c
027f064
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.6.6-19
027f064
- Fix Patch0:/%%patch mismatch.
027f064
Hemant Goyal f21fbcd
* Wed Jul 16 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-18
Hemant Goyal f21fbcd
- removed suid permission for speech-dispatcher binary.
Hemant Goyal f21fbcd
Hemant Goyal 9e0dfe2
* Wed Jul 16 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-17
Hemant Goyal 9e0dfe2
- changing permissions of speech-dispatcher to 6711 (setuid and setguid)
Hemant Goyal 9e0dfe2
- relocating configuration files in case of OLPC branch.
Hemant Goyal 9e0dfe2
- excluding init script in case of OLPC branch.
Hemant Goyal 9e0dfe2
Hemant Goyal d8d6103
* Wed Jul 16 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-16
Hemant Goyal d8d6103
- yet another release bump required :-/
Hemant Goyal d8d6103
Hemant Goyal d8d6103
* Wed Jul 16 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-15
Hemant Goyal d8d6103
- release bump
Hemant Goyal d8d6103
Hemant Goyal 5be9a56
* Mon Jul 13 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-14
Hemant Goyal 5be9a56
- conditional build required for OLPC Branch - Building without nas and 
Hemant Goyal 5be9a56
  pulse-audio support.
Hemant Goyal 5be9a56
Hemant Goyal 3c20b68
* Mon Jun 23 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-13
Hemant Goyal 3c20b68
- changed permission of speech-dispatcherd to 0644 too.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Fri Jun 20 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-12
Hemant Goyal 3c20b68
- added BuildRequires: texinfo (for makeinfo)
Hemant Goyal 3c20b68
- changed permissions of Sourcex to 0644
Hemant Goyal 3c20b68
- incorporated modified init script by mtasaka
Hemant Goyal 3c20b68
- fixed a few more macros in changelog
Hemant Goyal 3c20b68
- modified location of Source1 and Patch0 to point to online locations
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Wed Jun 18 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-11
Hemant Goyal 3c20b68
- fixed encoding of speech-dispatcher-cs.info file to UTF-8
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Wed Jun 11 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-10
Hemant Goyal 3c20b68
- removed Requires(preun) duplicates
Hemant Goyal 3c20b68
- applied -p option correctly to install command
Hemant Goyal 3c20b68
- fixed macros in changelog to prevent them from exapnding
Hemant Goyal 3c20b68
- fixed the init script
Hemant Goyal 3c20b68
- added patch to change log directory of speech-dispatcher and start only espeak
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sun Jun 08 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-9
Hemant Goyal 3c20b68
- removed %%{_infodir}/dir file
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sat Jun 07 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-8
Hemant Goyal 3c20b68
- converted speech-dispatcher-cs.info to UTF-8 encoding
Hemant Goyal 3c20b68
- removed multiple file listings of /usr/lib/python2.5/site-packages/speechd/_test.py
Hemant Goyal 3c20b68
  and fixed its mode
Hemant Goyal 3c20b68
- added init script as a SOURCE instead as a patch
Hemant Goyal 3c20b68
- duplicate Requires have now been removed
Hemant Goyal 3c20b68
- Timestamping of files has now been added
Hemant Goyal 3c20b68
- Install script fixed
Hemant Goyal 3c20b68
- init script fixed
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Tue Jun 03 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-7
Hemant Goyal 3c20b68
- changed license of base package to GPLv2+ and GPL
Hemant Goyal 3c20b68
- changed license of all other packages to GPLv2+
Hemant Goyal 3c20b68
- fixed install sequence using cleaner for loop and pushd and popd commands
Hemant Goyal 3c20b68
- added init script for speech-dispatcher daemon
Hemant Goyal 3c20b68
- added COPYING to doc in base package
Hemant Goyal 3c20b68
- removed comment after /sbin/ldconfig
Hemant Goyal 3c20b68
- resolved rpmlint errors for base package [except UTF-8 encoding error for (cs) documentation file]
Hemant Goyal 3c20b68
- renamed long_message to spd_long_message and run_test to spd_run_test
Hemant Goyal 3c20b68
- reset mode of _test.py to 0755
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sun Apr 27 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-6
Hemant Goyal 3c20b68
- changed BR to pulseaudio-lib-devel
Hemant Goyal 3c20b68
- removed dotconf BR
Hemant Goyal 3c20b68
- gave ownership of /%%{python_sitelib}/speechd-0.3-py2.5.egg-info to python package if package is built for Fedora 9 or above
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sun Apr 13 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-5
Hemant Goyal 3c20b68
- Removed conitional building options
Hemant Goyal 3c20b68
- Added BuildRequires for dotconf-devel
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Mon Feb 18 2008    Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-4
Hemant Goyal 3c20b68
- Manually specyfying make install for each src directory to be installed
Hemant Goyal 3c20b68
- Installing python package seprately by by-passing make install
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sun Feb 17 2008   Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-3
Hemant Goyal 3c20b68
- Added Requires(post), Requires(preun) for -doc package
Hemant Goyal 3c20b68
- Changed scriptlet from postun to preun for -doc package
Hemant Goyal 3c20b68
- Removed Epoch
Hemant Goyal 3c20b68
- Moved %%{_libdir}/lib*.so back to devel pacakge
Hemant Goyal 3c20b68
- Require dependecny on base pacakge is now set to %%{version}-%%{release} instead of %%{version}
25eabcc
- removed --prefix=%{buildroot}/%%{_prefix}  against configure macro.
Hemant Goyal 3c20b68
  -- -python subpackage does not build anymore.
Hemant Goyal 3c20b68
- removed python subpackag rules from SPEC file.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sat Feb 16 2008   Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-2
Hemant Goyal 3c20b68
- fixed directory ownerships
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sat Feb 16 2008   Hemant Goyal <goyal.hemant@gmail.com> 0.6.6-1
Hemant Goyal 3c20b68
- using newest version of speech-dispatcher
Hemant Goyal 3c20b68
- updated %%{_libdir}/libspeechd.so.2.0.4 to %%{_libdir}/libspeechd.so.2.0.5
Hemant Goyal 3c20b68
- python packages are being generated correctly now
25eabcc
- must force prefix=%{buildroot}/%%{_prefix} to enable python packages to get installed correctly.
25eabcc
- finding and deleting .*la files in %{buildroot} to avoid unpackaged files error.
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sat Feb 16 2008   Hemant Goyal <goyal.hemant@gmail.com> 0.6.5-4
Hemant Goyal 3c20b68
- updated build root
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Sat Feb 16 2008   Hemant Goyal <goyal.hemant@gmail.com> 0.6.5-3
Hemant Goyal 3c20b68
- added macro to prevent error from stopping build for not including *.la files
Hemant Goyal 3c20b68
- added epoch to the SPEC
Hemant Goyal 3c20b68
- conditional build seems to be working correctly the old way only??
Hemant Goyal 3c20b68
- unified changelogs
Hemant Goyal 3c20b68
Hemant Goyal 3c20b68
* Fri Feb 15 2008  Hemant Goyal <goyal.hemant@gmail.com> 0.6.5-2
Hemant Goyal 3c20b68
- Removed .la files
Hemant Goyal 3c20b68
- Removed doc-cs packages and merged it into doc package
Hemant Goyal 3c20b68
- Removed packaging of static files, and tested -without static_libs option for configure script
Hemant Goyal 3c20b68
- Moved symlink .so files from devel package to main package
Hemant Goyal 3c20b68
- Commented /sbin/ldconfig for devel package.