summaryrefslogtreecommitdiffstats
path: root/vlc
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2009-07-01 20:25:15 +0000
committer Eric Hameleers <alien@slackware.com>2009-07-01 20:25:15 +0000
commit1fe956cfc24cb233aa0a0316962e2f749db0a628 (patch)
tree25114761c652e9a542faba0e8080aab138b7319e /vlc
parentceabcdf70213b50e6377af26c7f22f616311bfed (diff)
downloadasb-1fe956cfc24cb233aa0a0316962e2f749db0a628.tar.gz
asb-1fe956cfc24cb233aa0a0316962e2f749db0a628.tar.xz
Prepare for 1.0.0, also added the kate plugin (karaoke display and more)
Diffstat (limited to 'vlc')
-rwxr-xr-xvlc/build/vlc-1.0.SlackBuild85
1 files changed, 84 insertions, 1 deletions
diff --git a/vlc/build/vlc-1.0.SlackBuild b/vlc/build/vlc-1.0.SlackBuild
index b9a535ca..3dd66f04 100755
--- a/vlc/build/vlc-1.0.SlackBuild
+++ b/vlc/build/vlc-1.0.SlackBuild
@@ -164,6 +164,9 @@
# 1.0.0.rc4-1: 18/jun/2009 by Eric Hameleers <alien@slackware.com>
# * The fourth release candidate for 1.0.0.
# Also updated live plugin to 2009.06.02
+# 1.0.0-1: XX/jul/2009 by Eric Hameleers <alien@slackware.com>
+# * VLC 1.0.0 !
+# Also added kate plugin.
#
# Run 'sh vlc.SlackBuild' to build a Slackware package.
# The package (.tgz) plus descriptive .txt file are created in /tmp .
@@ -194,7 +197,7 @@ TAG=${TAG:-"alien"}
# SRCVER and VERSION values may be modified later!
# If SRCVER is set to "HEAD" then you get a git snapshot, else we look
# for the tarball in vlc's releases directory.
-SRCVER=${SRCVER:-"1.0.0-rc4"}
+SRCVER=${SRCVER:-"1.0.0"}
#SRCVER=${SRCVER:-"20090114"}
#SRCVER=${SRCVER:-"HEAD"}
VERSION=${VERSION:-$(echo $SRCVER | tr '-' '.')}
@@ -309,6 +312,7 @@ FLUID=1.0.9
GGI=2.2.2
GII=1.0.2
GOOM=2k4-0
+KATE="0.3.3"
LAME=398-2
LIVE=latest
MATROSKA=0.8.1
@@ -321,6 +325,7 @@ SCHROEDINGER=1.0.7
SHOUT=2.2.2
SPEEX=1.2rc1
THEORA=1.0
+TIGER="0.3.3"
TWOLAME=0.3.12
UPNP=1.6.6
VCD=0.7.23
@@ -619,6 +624,18 @@ SRCURL[39]="http://download.savannah.gnu.org/releases/fluid/fluidsynth-${FLUID}.
SRCPAT[39]="NO"
USE[39]="YES"
+# Kate - a karaoke/text stream overlay codec
+SOURCE[40]="$SRCDIR/libkate-${KATE}.tar.gz"
+SRCURL[40]="http://libkate.googlecode.com/files/libkate-$(KATE).tar.gz"
+SRCPAT[40]="NO"
+USE[40]="YES"
+
+# Libtiger - A rendering library for Kate streams using Pango and Cairo
+SOURCE[41]="$SRCDIR/libtiger-${TIGER}.tar.gz"
+SRCURL[41]="http://libtiger.googlecode.com/files/libtiger-$(TIGER).tar.gz"
+SRCPAT[41]="NO"
+USE[41]="YES"
+
# CSS decoding- VLC can do without if you install an external libdvdcss package.
#SOURCE[XX]="$SRCDIR/libdvdcss-${DVDCSS}.tar.bz2"
#SRCURL[XX]="http://download.videolan.org/pub/libdvdcss/${DVDCSS}/libdvdcss-${DVDCSS}.tar.bz2"
@@ -2130,6 +2147,70 @@ cp AUTHORS COPYING ChangeLog NEWS README THANKS TODO \
cd -
}
+
+# -----------------------------------------------------------------------------
+# Compile kate
+# -----------------------------------------------------------------------------
+make_kate()
+{
+echo -e "**\n** kate ...\n**"
+cd $TMP/tmp-$PRGNAM/libkate-${KATE}
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+LDFLAGS="$SLKLDFLAGS" \
+./configure --prefix=/usr \
+ --enable-static \
+ --disable-shared \
+ --disable-valgrind \
+ --disable-doc \
+ --program-prefix= \
+ --program-suffix= \
+ --build=$ARCH-slackware-linux \
+ 2>&1 | tee $OUTPUT/configure-${PRGNAM}_kate.log
+make -j${JOBS} 2>&1 | tee $OUTPUT/make-${PRGNAM}_kate.log
+# Install kate into a temp location so vlc can pickup the library
+make install DESTDIR=$VLCDEPSDIR \
+ 2>&1 | tee -a $OUTPUT/make-${PRGNAM}_kate.log
+# Add DOCS to the vlcdeps to have it added to vlc package later:
+mkdir -p $VLCDEPSDIR/doc/libkate/
+cp AUTHORS COPYING README THANKS \
+ $VLCDEPSDIR/doc/libkate/ || true
+cd -
+}
+
+
+# -----------------------------------------------------------------------------
+# Compile libtiger
+# -----------------------------------------------------------------------------
+make_tiger()
+{
+echo -e "**\n** tiger ...\n**"
+cd $TMP/tmp-$PRGNAM/libtiger-${TIGER}
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+LDFLAGS="$SLKLDFLAGS" \
+./configure --prefix=/usr \
+ --enable-static \
+ --disable-shared \
+ --disable-doc \
+ --program-prefix= \
+ --program-suffix= \
+ --build=$ARCH-slackware-linux \
+ 2>&1 | tee $OUTPUT/configure-${PRGNAM}_tiger.log
+make -j${JOBS} 2>&1 | tee $OUTPUT/make-${PRGNAM}_tiger.log
+# Install tiger into a temp location so vlc can pickup the library
+make install DESTDIR=$VLCDEPSDIR \
+ 2>&1 | tee -a $OUTPUT/make-${PRGNAM}_tiger.log
+# Add DOCS to the vlcdeps to have it added to vlc package later:
+mkdir -p $VLCDEPSDIR/doc/libtiger/
+cp AUTHORS COPYING README THANKS \
+ $VLCDEPSDIR/doc/libtiger/ || true
+cd -
+}
+
+
# -----------------------------------------------------------------------------
# VLC
# -----------------------------------------------------------------------------
@@ -2558,6 +2639,8 @@ else
make_ass
make_fluid
make_1394
+ make_kate
+ make_tiger
# Leave these out for now (0.9.0. testing phase)
#make_goom