You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeaccessibility/kttsd/clean_obsolete.sh

106 lines
3.7 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

#! /bin/sh
# This script cleans obsolete KTTS files from your system.
# You should run this if you have been downloading KTTS and installing
# prior to the indicated dates.
# You would normally run this after running configure and before
# make install, i.e.,
# cd kdenonbeta
# echo kttsd>inst-apps
# make -f Makefile.cvs
# ./configure
# cd kttsd
# ./clean_obsolete.sh
# make install
PREFIX=$(kde-config --prefix)
LIBTOOL="../libtool"
if [ -z "$PREFIX" ]; then
echo "KDE prefix not found. Do you have kde-config installed?"
exit
fi
if [ ! -x $LIBTOOL ]; then
echo "libtool was not found. Did you run configure?"
exit
fi
set -x
# libktts removed. See kdeaccessibility/kttsd/kcmkttsmgr/Makefile.am
# for example how to build without it.
# on or about 20 Dec 2004.
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libktts
$LIBTOOL --mode=uninstall $PREFIX/lib/libktts
# ServiceType kttsd.desktop renamed to kttsd_synthplugin.desktop,
# which distinquishes it from kttsd.desktop in the services dir
# and more accurately reflects its purpose
# on or about 8 Dec 2004.
rm -f $PREFIX/share/servicetypes/kttsd.desktop
# kcm_kttsmgr removed. Use kcm_kttsd instead.
# Change made on or about 18 Dec 2004.
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/kcm_kttsmgr
rm -f $PREFIX/share/applnk/Settings/Accessibility/kcmkttsmgr.desktop
rm -f $PREFIX/share/applications/kde/kcmkttsmgr.desktop
# Renamed libkttsjobmgr to libkttsjobmgrpart per kdelibs/NAMING convention
# on or about 19 Oct 2004:
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libkttsjobmgr
# The following installed files were renamed
# on or about 19 Oct 2004:
# In $KDEDIR/share/services/:
# festival.desktop -> kttsd_festivalplugin.desktop
#    festivalint.desktop      -> kttsd_festivalintplugin.desktop
#    command.desktop          -> kttsd_commandplugin.desktop
#    hadifix.desktop          -> kttsd_hadifixplugin.desktop
#    flite.desktop            -> kttsd_fliteplugin.desktop
#    epos-kttsdplugin.desktop -> kttsd_eposplugin.desktop
#    freetts.desktop          -> kttsd_freettsplugin.desktop
#  In $KDEDIR/lib/trinity/:
# libfestivalplugin -> libkttsd_festivalplugin
#    libfestivalintplugin     -> libkttsd_festivalintplugin
#    libcommandplugin         -> libkttsd_commandplugin
#    libhadifixplugin         -> libkttsd_hadifixplugin
#    libfliteplugin           -> libkttsd_fliteplugin
#    libeposkttsdplugin    -> libkttsd_eposplugin
#    libfreettsplugin         -> libkttsd_freettsplugin
rm -f $PREFIX/share/services/festival.desktop
rm -f $PREFIX/share/services/festivalint.desktop
rm -f $PREFIX/share/services/command.desktop
rm -f $PREFIX/share/services/hadifix.desktop
rm -f $PREFIX/share/services/flite.desktop
rm -f $PREFIX/share/services/epos-kttsdplugin.desktop
rm -f $PREFIX/share/services/freetts.desktop
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libfestivalplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libfestivalintplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libcommandplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libhadifixplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libfliteplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libeposkttsdplugin
$LIBTOOL --mode=uninstall $PREFIX/lib/trinity/libfreettsplugin
# The following library was changed from unversioned to versioned
# on or about 13 Oct 2004,
$LIBTOOL --mode=uninstall $PREFIX/lib/libktts
# The hadifax plugin was renamed to hadifix
# on or about 4 Sep 2004.
rm -f $PREFIX/share/services/hadifax.desktop
$LIBTOOL --mode=uninstall /lib/trinity/libhadifaxplugin
# Clean up the library cache.
$LIBTOOL --mode=finish -n $PREFIX/lib
$LIBTOOL --mode=finish -n $PREFIX/lib/trinity/