SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "mplayer"

# SliTaz package receipt.

PACKAGE="mplayer"
VERSION="1.0rc4"
CATEGORY="multimedia"
SHORT_DESC="The Ultimate Movie Player For Linux."
MAINTAINER="pankso@slitaz.org"
DEPENDS="gtk+ cdparanoia-III libmad xorg-libXv libtheora alsa-lib ncurses \
lame xorg-libXdamage giflib enca lirc xorg-libXxf86vm esound libmng audiofile \
libvorbis libogg xvidcore x264 zlib xorg-libXss"
BUILD_DEPENDS="gtk+-dev cdparanoia-III-dev libmad-dev xorg-libXv-dev libtheora-dev alsa-lib-dev ncurses-dev \
lame-dev xorg-libXdamage-dev giflib-dev enca-dev lirc-dev xorg-libXxf86vm-dev esound-dev libmng-dev \
audiofile-dev x264-dev libogg-dev libvorbis-dev xvidcore-dev zlib-dev xorg-xextproto pkg-config"
SOURCE="MPlayer"
TARBALL="$SOURCE-$VERSION.tar.bz2"
WEB_SITE="http://www.mplayerhq.hu/design7/news.html"
WGET_URL="http://www1.mplayerhq.hu/MPlayer/releases/$TARBALL"

# Rules to configure and make the package.
compile_rules()
{
    cd $src
    ./configure \
        --prefix=/usr \
        --confdir=/etc/mplayer \
        --libdir=/usr/lib/mplayer \
        --target=i386-linux \
        --language="en de es fr" \
        --disable-mmx \
        --disable-mmxext \
        --disable-3dnow \
        --disable-3dnowext \
        --disable-sse \
        --disable-sse2 \
        --disable-ssse3 \
        --disable-fastmemcpy \
        --disable-gl \
        --disable-sdl \
        --disable-jack \
        --disable-liblzo \
        --disable-libdv \
        --disable-fribidi \
        --disable-ivtv \
        --disable-smb \
        --disable-ftp \
        --disable-openal \
        --disable-faac \
        --disable-speex \
        --enable-gui &&
    make $MAKEFLAGS &&
    make DESTDIR=$PWD/_pkg install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/share/applications
    cp -a $stuff/mplayer.desktop $fs/usr/share/applications
    cp -a $_pkg/usr/bin $fs/usr
    # Mencoder goes in a splited package.
    rm $fs/usr/bin/mencoder
    cp -a $_pkg/usr/share/mplayer $fs/usr/share
    cp -a $_pkg/etc $fs
    cp $src/etc/example.conf $fs/etc/mplayer
    # Confi to use Xv by default.
    cp stuff/mplayer.conf $fs/etc/mplayer
    # default skin
    tar xjf stuff/productive-1.0.tar.bz2 -C $fs/usr/share/mplayer/skins
    cd $fs/usr/share/mplayer/skins && ln -s productive default
    # Font
    cd .. && ln -s ../fonts/truetype/ttf-dejavu/DejaVuSans.ttf subfont.ttf
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)