SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "xine-lib"

# SliTaz package receipt.

PACKAGE="xine-lib"
VERSION="1.1.19"
CATEGORY="multimedia"
SHORT_DESC="Xine video library."
MAINTAINER="pankso@slitaz.org"
SUGGESTED="faad2"
TARBALL="$PACKAGE-$VERSION.tar.bz2"
WEB_SITE="http://www.xine-project.org/"
WGET_URL="http://switch.dl.sourceforge.net/sourceforge/xine/$TARBALL"

DEPENDS="xorg zlib xorg-libXv xorg-libXvMC alsa-lib libogg libvorbis \
libtheora xorg-libXvMC xorg-libXv libmodplug libmng lcms"
BUILD_DEPENDS="xorg-libXvMC-dev xorg-libXv-dev xorg-xextproto xorg-videoproto \
alsa-lib-dev libogg-dev libmodplug-dev libvorbis-dev libtheora-dev freetype-dev \
faad2-dev perl pkg-config util-linux-ng-uuid-dev libxcb-dev lcms-dev"

# Rules to configure and make the package.
#
# Using --with-external-ffmpeg will make package smaller, but it dont seems
# to work properly. Last try with external ffmpeg make xine unable to read avi
# and other video files.
#
compile_rules()
{
    cd $src
    sed -i 's/grep -x/grep/' configure
    grep -qs 'define u8' src/input/vcd/libcdio/_cdio_linux.c ||
    sed -i 's|#include <scsi/scsi.h>|#define u8 __u8\n&|' \
        src/input/vcd/libcdio/_cdio_linux.c
    patch -p0 < $stuff/xine-lib-1.1.19-xvmc.patch
    ./configure \
        --prefix=/usr \
        --infodir=/usr/share/info \
        --mandir=/usr/share/man \
        --with-freetype \
        --without-jack \
        --without-imagemagick \
        --without-sdl \
        --disable-gnomevfs \
        --disable-samba \
        --disable-glu \
        --disable-opengl \
        --disable-fb \
        --disable-syncfb \
        --without-esound \
        --disable-vcd \
        $CONFIGURE_ARGS &&
    make $MAKEFLAGS &&
    make DESTDIR=$PWD/_pkg install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib $fs/usr/share
    cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    cp -a $_pkg/usr/lib/xine $fs/usr/lib

    # Do we need extra Fonts for subtitle support? \
    # compiled with freetype for using ttf fonts, xine fonts are only an alternative solution \
    # should we just ln DejavuSans as in mplayer?
    # lets keep sans font for extra support
    mkdir -p  $fs/usr/share/xine/libxine1/fonts/
    cp -a $_pkg/usr/share/xine/libxine1/fonts/sa* $fs/usr/share/xine/libxine1/fonts/
}
3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)