diff options
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 |
commit | 1fe956cfc24cb233aa0a0316962e2f749db0a628 (patch) | |
tree | 25114761c652e9a542faba0e8080aab138b7319e /vlc | |
parent | ceabcdf70213b50e6377af26c7f22f616311bfed (diff) | |
download | asb-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-x | vlc/build/vlc-1.0.SlackBuild | 85 |
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 |