[MPlayer-cvslog] CVS: main/TOOLS install-divx5.sh, NONE, 1.1 install-w32codecs.sh, NONE, 1.1
Alex Beregszaszi
syncmail at mplayerhq.hu
Sun May 29 15:46:59 CEST 2005
- Previous message: [MPlayer-cvslog] CVS: main/libmpdemux stream_livedotcom.c, NONE, 1.1 Makefile, 1.90, 1.91 asf_streaming.c, 1.53, 1.54 demux_rtp.cpp, 1.26, 1.27 demux_rtp.h, 1.3, 1.4 http.c, 1.20, 1.21 network.c, 1.111, 1.112 network.h, 1.19, 1.20 open.c, 1.108, 1.109 pnm.c, 1.12, 1.13 pnm.h, 1.1, 1.2 rtp.c, 1.8, 1.9 stream.c, 1.77, 1.78 stream.h, 1.70, 1.71
- Next message: [MPlayer-cvslog] CVS: main/TOOLS subsearch.sh,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
CVS change done by Alex Beregszaszi
Update of /cvsroot/mplayer/main/TOOLS
In directory mail:/var2/tmp/cvs-serv28286
Added Files:
install-divx5.sh install-w32codecs.sh
Log Message:
old scripts from early debian package
--- NEW FILE ---
#!/bin/sh
# Author: thuglife, mennucc1
#
set -e
site=http://download.divx.com/divx/
filename=divx4linux501-20020418.tgz
if [ `whoami` != root ]; then
echo "You must be a root to start this script. Login As root first!"
exit 1
else
case "$1" in
install)
mkdir /var/tmp/mplayer$$
cd /var/tmp/mplayer$$
wget $site/$filename
tar xzf $filename
cd divx4linux-20020418/
sh install.sh
cd ..
rm -rf $filename
rm -rf divx4linux-20020418/
echo "Installed Succesfully!"
rmdir /var/tmp/mplayer$$
;;
uninstall)
rm -rf /usr/local/lib/libdivx{encore,decore}.so{,.0}
echo "Uninstalled Succesfully!"
;;
*)
echo "Usage: {install|uninstall}"
exit 1
;;
esac
exit 0
fi
--- NEW FILE ---
#!/bin/sh
# Author: thuglife, mennucc1
#
set -e
arch=$(dpkg --print-installation-architecture)
[ -d /usr/lib/win32 ] || mkdir -v /usr/lib/win32
cd /usr/lib/win32
[ -d mplayer_win32_codecs ] || mkdir -v mplayer_win32_codecs
INSTALL () {
filename="$1"
site="$2"
url="$site/$filename"
cd /usr/lib/win32/mplayer_win32_codecs
if [ -r $filename.list ] ; then
#if we stop the script, we don't want to redownload things
#fixme we should check timestamps
echo you have already downloaded and installed $filename
else
wget $url || return 1
case "$filename" in
*.tar.gz)
tar xvzf $filename > $filename.list
rm $filename
;;
*.tgz)
tar xvzf $filename > $filename.list
rm $filename
;;
*.tar.bz2)
tar --bzip2 -xvf $filename > $filename.list
rm $filename
;;
esac
cd ..
ln -sbf mplayer_win32_codecs/*/* .
echo "Installed Succesfully!"
fi
}
if [ `whoami` != root ]; then
echo "You must be a root to start this script. Login As root first!"
exit 1
else
case "$1" in
install)
if [ "$arch" = "i386" ]; then
mainurl=''
pref=/usr/lib/win32/mplayer_win32_codecs/bestsite
#distribute the load
if [ -r $pref ] ; then
mainurl=`cat $pref `
else
if [ -f /usr/bin/netselect ] ; then
echo Choosing best mirror using netselect....
/usr/bin/netselect \
http://www1.mplayerhq.hu/MPlayer/releases/codecs/ \
http://www2.mplayerhq.hu/MPlayer/releases/codecs/ \
http://ftp.lug.udel.edu/MPlayer/releases/codecs/ \
| awk '{print $2}' > $pref
mainurl=`cat $pref `
else
echo "(If you install 'netselect', it will select the best mirror for you"
echo " you may wish to stop this script and rerun after installation)"
sleep 2
fi
fi
#sanity check, in case netselect fails
mainhost=`echo $mainurl | sed 's|http://||;s|ftp://||;s|/.*||g'`
echo Test if $mainhost exists and is ping-able...
if [ "$mainurl" = '' ] || ! ping -c1 "$mainhost" > /dev/null ; then
domain=`hostname -f | sed 's/.*\.//g' `
mainurl=http://www1.mplayerhq.hu/MPlayer/releases/codecs/
if [ "$domain" = 'edu' -o "$domain" = 'com' ] ; then
mainurl=http://ftp.lug.udel.edu/MPlayer/releases/codecs/
fi
if [ "$domain" = 'de' -o "$domain" = 'it' ] ; then
mainurl=http://www2.mplayerhq.hu/MPlayer/releases/codecs/
fi
fi
#INSTALL win32.tar.gz http://ers.linuxforum.hu/
INSTALL win32codecs-lite.tar.bz2 $mainurl
#INSTALL w32codec.tar.bz2 http://www.mplayerhq.hu/MPlayer/releases/
INSTALL rp9codecs.tar.bz2 $mainurl
INSTALL qt6dlls.tar.bz2 $mainurl
elif [ "$arch" = "alpha" ]; then
INSTALL rp8codecs-alpha.tar.bz2 $mainurl
elif [ "$arch" = "powerpc" ]; then
INSTALL rp8codecs-ppc.tar.bz2 $mainurl
INSTALL xanimdlls-ppc.tar.bz2 $mainurl
else
echo "Sorry, no codecs for your arch. Sorry dude :("
exit 1
fi
;;
uninstall)
cd /usr/lib/win32/
rm -rf mplayer_win32_codecs
#FIXME we need a better clean system
if [ -r /usr/bin/symlinks ] ; then
symlinks -d .
else
echo "please install the package 'symlinks' and run 'symlinks -d /usr/lib/win32' "
fi
echo "Uninstalled Succesfully!"
;;
*)
echo "Usage: {install|uninstall}"
exit 1
;;
esac
exit 0
fi
- Previous message: [MPlayer-cvslog] CVS: main/libmpdemux stream_livedotcom.c, NONE, 1.1 Makefile, 1.90, 1.91 asf_streaming.c, 1.53, 1.54 demux_rtp.cpp, 1.26, 1.27 demux_rtp.h, 1.3, 1.4 http.c, 1.20, 1.21 network.c, 1.111, 1.112 network.h, 1.19, 1.20 open.c, 1.108, 1.109 pnm.c, 1.12, 1.13 pnm.h, 1.1, 1.2 rtp.c, 1.8, 1.9 stream.c, 1.77, 1.78 stream.h, 1.70, 1.71
- Next message: [MPlayer-cvslog] CVS: main/TOOLS subsearch.sh,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list