| |
@@ -156,26 +156,6 @@
|
| |
# enable pulseaudio as default with a fallback to alsa
|
| |
sed 's/# AudioOutputMethod "pulse,alsa"/AudioOutputMethod "pulse,alsa"/' %{buildroot}%{_sysconfdir}/speech-dispatcher/speechd.conf
|
| |
|
| |
- %if 0%{?fedora}
|
| |
- %pre espeak-ng
|
| |
- espeak_ng_conf=%{_sysconfdir}/speech-dispatcher/modules/espeak-ng.conf
|
| |
- if [ 0$1 -eq 1 -a ! -f $espeak_ng_conf ]; then
|
| |
- espeak_conf=%{_sysconfdir}/speech-dispatcher/modules/espeak.conf
|
| |
- if [ -f $espeak_conf ]; then
|
| |
- cp $espeak_conf $espeak_ng_conf || :
|
| |
- fi
|
| |
- speechd_conf=%{_sysconfdir}/speech-dispatcher/speechd.conf
|
| |
- if [ -f $speechd_conf ]; then
|
| |
- sed -i.bak-espeak -r \
|
| |
- -e 's/^(\s*AddModule\s+)("?)espeak\2\s+("?)sd_espeak\3\s+("?)espeak.conf\4(\s*(#.*)?)$/\1"espeak-ng" "sd_espeak-ng" "espeak-ng.conf"\5/' \
|
| |
- -e 's/^(\s*AddModule\s+("?)[^"]*\2\s+)("?)sd_espeak\3(\s+("?)[^"]*\5(\s*(#.*)?))$/\1"sd_espeak-ng"\4/' \
|
| |
- -e 's/^(\s*DefaultModule\s+)("?)espeak\2(\s*(#.*)?)$/\1espeak-ng\3/' \
|
| |
- -e 's/^(\s*LanguageDefaultModule\s+("?)[^"]*\2\s+)("?)espeak\3(\s*(#.*)?)$/\1"espeak-ng"\4/' \
|
| |
- $speechd_conf || :
|
| |
- fi
|
| |
- fi
|
| |
- %endif
|
| |
-
|
| |
%post
|
| |
%systemd_post speech-dispatcherd.service
|
| |
|
| |
The scriptlet was added in Fedora 28 to help with migration from
espeak to espeak-ng. Fedora only supports system upgrades skipping one
Fedora release, so we can drop the scriptlet now.