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

#! /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
#<23> <20> festivalint.desktop <20> <20> <20>-> kttsd_festivalintplugin.desktop
#<23> <20> command.desktop <20> <20> <20> <20> <20>-> kttsd_commandplugin.desktop
#<23> <20> hadifix.desktop <20> <20> <20> <20> <20>-> kttsd_hadifixplugin.desktop
#<23> <20> flite.desktop <20> <20> <20> <20> <20> <20>-> kttsd_fliteplugin.desktop
#<23> <20> epos-kttsdplugin.desktop -> kttsd_eposplugin.desktop
#<23> <20> freetts.desktop <20> <20> <20> <20> <20>-> kttsd_freettsplugin.desktop
#<23> In $KDEDIR/lib/trinity/:
# libfestivalplugin -> libkttsd_festivalplugin
#<23> <20> libfestivalintplugin <20> <20> -> libkttsd_festivalintplugin
#<23> <20> libcommandplugin <20> <20> <20> <20> -> libkttsd_commandplugin
#<23> <20> libhadifixplugin <20> <20> <20> <20> -> libkttsd_hadifixplugin
#<23> <20> libfliteplugin <20> <20> <20> <20> <20> -> libkttsd_fliteplugin
#<23> <20> libeposkttsdplugin <20> <20>-> libkttsd_eposplugin
#<23> <20> libfreettsplugin <20> <20> <20> <20> -> 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/