#!/bin/sh [ "$(id -u)" = "0" ] || exit 1 case $(cat /etc/kanotix-version 2>/dev/null) in *Excalibur*) wget -NP /etc/apt http://kanotix.com/files/excalibur/sources.list case $(kde4-config -v 2>/dev/null) in *"Qt: 4.5"*) echo deb http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non-free > /etc/apt/sources.list.d/kde4.list echo deb-src http://www.debian-desktop.org/pub/linux/debian/kde43 lenny-backports main contrib non-free >> /etc/apt/sources.list.d/kde4.list ;; esac ;; *Hellfire*) wget -NP /etc/apt http://kanotix.com/files/hellfire/sources.list ;; esac grep -q lh_chroot_apt /etc/apt/preferences 2>/dev/null && rm -f /etc/apt/preferences [ -r /etc/lsb-release ] && . /etc/lsb-release if [ "$DISTRIB_ID" = "Ubuntu" ]; then if ! grep -Eq "^[[:space:]]*deb[[:space:]]+.*universe$" /etc/apt/sources.list; then grep -Eq "deb[[:space:]]+.*universe$" /etc/apt/sources.list && sed -i 's/^#\s*\(deb\s.*universe\)$/\1/' /etc/apt/sources.list fi if ! grep -Eq "^[[:space:]]*deb-src[[:space:]]+.*universe$" /etc/apt/sources.list; then grep -Eq "deb-src[[:space:]]+.*universe$" /etc/apt/sources.list && sed -i 's/^#\s*\(deb-src\s.*universe\)$/\1/' /etc/apt/sources.list fi if ! grep -Eq "^[[:space:]]*deb[[:space:]]+.*multiverse$" /etc/apt/sources.list; then grep -Eq "deb[[:space:]]+.*multiverse$" /etc/apt/sources.list && sed -i 's/^#\s*\(deb\s.*multiverse\)$/\1/' /etc/apt/sources.list fi if ! grep -Eq "^[[:space:]]*deb-src[[:space:]]+.*multiverse$" /etc/apt/sources.list; then grep -Eq "deb-src[[:space:]]+.*multiverse$" /etc/apt/sources.list && sed -i 's/^#\s*\(deb-src\s.*multiverse\)$/\1/' /etc/apt/sources.list fi fi export DEBIAN_FRONTEND=noninteractive apt-get update apt-get install --yes libpng12-dev apt-get install --yes libgtk2.0-dev apt-get build-dep --yes mplayer apt-get install --yes libopencore-amrnb-dev libopencore-amrwb-dev apt-get install --yes libvpx-dev apt-get install --yes libvdpau-dev apt-get install --yes libvorbisidec-dev apt-get install --yes docbook-xml docbook-xsl libpulse-dev xsltproc apt-get install --yes git-core subversion devscripts time yasm apt-get install --yes libbluray-dev apt-get install --yes mplayer-skin-blue apt-get install --yes mplayer-skins cd /tmp rm -rf mplayer-svn mkdir -p mplayer-svn cd mplayer-svn rm -rf mplayer svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer #wget -N http://kanotix.com/files/fix/mplayer-optimize.diff #wget -N http://kanotix.com/files/fix/mplayer-audiofix.diff cd mplayer #patch -p0 < ../mplayer-optimize.diff #patch -p0 < ../mplayer-audiofix.diff [ -r /usr/include/vdpau/vdpau.h ] && (dpkg -S /usr/include/vdpau/vdpau.h 2>/dev/null || echo libvdpau 1 > debian/shlibs.local) #if [ "$DISTRIB_ID" = "Ubuntu" ]; then # dch -bv 2:1.0~rc3++svn+$(LC_ALL=C svn info|awk '/Last Changed Date/{print $4}'|sed 's/-//g') "New upstream version." #else # dch -bv 1.0~rc3+svn+$(LC_ALL=C svn info|awk '/Last Changed Date/{print $4}'|sed 's/-//g') "New upstream version." #fi #time debuild -i -us -uc -b perl -pi -e 's/.*libmp3lame-dev.*\n//;s/.*libx264-dev.*\n//;s/.*libxvidcore-dev.*\n//;s/.*libbluray-dev.*\n//' debian/control time debian/daily-build.sh -b cd .. #dpkg -i mplayer*.deb dpkg -i mplayer_*.deb mplayer-gui_*.deb mencoder_*.deb cat </.mplayer/config these options: vo=vdpau,xv vc=ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau, ao=alsa subfont-text-scale=3 If you have got one of the latest DX10.1/DX11 NV cards you can use: vo=vdpau,xv vc=ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivxvdpau, ao=alsa subfont-text-scale=3 EOT