multimedia/kino: Updated for version 1.3.2

This commit is contained in:
Pierre Cazenave 2010-05-11 22:24:49 +02:00 committed by David Somero
parent 4bc62b64d6
commit f950526d43
4 changed files with 40 additions and 18 deletions

View file

@ -8,5 +8,8 @@ audio stream) encodings.
Kino does not support other video file formats or encodings, but it Kino does not support other video file formats or encodings, but it
can import them by transcoding with FFmpeg and optionally MEncoder. can import them by transcoding with FFmpeg and optionally MEncoder.
This requires libraw1394, libavc1394, libiec61883, libdv, libsamplerate, This requires intltool, libraw1394, libavc1394, libiec61883, libdv,
and optionally ffmpeg, all of which available from SlackBuilds.org. libsamplerate and ffmpeg. If you want support for quicktime you'll have
to pass QUICKTIME=yes to the script. This will additionally require
liquicktime.
All dependencies are available from SlackBuilds.org.

View file

@ -0,0 +1,7 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
if [ -x /usr/bin/update-mime-database ]; then
/usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi

View file

@ -4,12 +4,12 @@
# revision date 11/11/2007 (Armistice Day) # revision date 11/11/2007 (Armistice Day)
# #
# I have set the -enable-local-ffmpeg option since I can't figure # I have set the -enable-local-ffmpeg option since I can't figure
# out how to get the ffmpeg subdirectory configure script to be # out how to get the ffmpeg subdirectory configure script to be
# passed the correct install directory for the creation of the # passed the correct install directory for the creation of the
# package. I figured this wasn't too much of an issue, since # package. I figured this wasn't too much of an issue, since
# there's a ffmpeg SlackBuild script already. # there's a ffmpeg SlackBuild script already.
# #
# If you can figure out how to get it to compile so that ffmpeg # If you can figure out how to get it to compile so that ffmpeg
# obeys the variables we set, please modify this accordinly. # obeys the variables we set, please modify this accordinly.
# Modified by Robby Workman <rworkman@slackbuilds.org> for better # Modified by Robby Workman <rworkman@slackbuilds.org> for better
@ -18,10 +18,11 @@
# that's installed on the system. # that's installed on the system.
PRGNAM=kino PRGNAM=kino
VERSION=1.1.1 VERSION=1.3.2
ARCH=${ARCH:-i486} ARCH=${ARCH:-i486}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
CWD=$(pwd) CWD=$(pwd)
TMP=${TMP:-/tmp/SBo} TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM PKG=$TMP/package-$PRGNAM
@ -35,9 +36,15 @@ if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -fPIC"
fi fi
set -e # Exit on most errors if [ "${QUICKTIME:-no}" = "no" ]; then
do_qt="dis"
else
do_qt="en"
fi
rm -rf $TMP/$PRGNAM-$VERSION $PKG set -e
rm -rf $TMP/$PRGNAM-$VERSION $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
@ -52,15 +59,14 @@ CFLAGS="$SLKCFLAGS" \
--localstatedir=/var \ --localstatedir=/var \
--mandir=/usr/man \ --mandir=/usr/man \
--disable-static \ --disable-static \
--enable-local-ffmpeg --${do_qt}able-quicktime \
--disable-local-ffmpeg
make make
make install DESTDIR=$PKG make install DESTDIR=$PKG
( cd $PKG find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
( cd $PKG/usr/man ( cd $PKG/usr/man
find . -type f -exec gzip -9 {} \; find . -type f -exec gzip -9 {} \;
@ -76,8 +82,14 @@ cp -a ChangeLog AUTHORS BUGS COPYING INSTALL NEWS README TODO help/ \
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \; find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
# Fix a few things...
chown -R root:root $PKG/usr/share/kino/help
find $PKG/usr/share/kino/help/en -type d -exec chmod 0755 {} \;
find $PKG/usr/share/kino/help/en -type f -exec chmod 0644 {} \;
mkdir -p $PKG/install mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -1,8 +1,8 @@
PRGNAM="kino" PRGNAM="kino"
VERSION="1.1.1" VERSION="1.3.2"
HOMEPAGE="http://www.kinodv.org/" HOMEPAGE="http://www.kinodv.org/"
DOWNLOAD="http://downloads.sourceforge.net/kino/kino-1.1.1.tar.gz" DOWNLOAD="http://downloads.sourceforge.net/kino/kino-1.3.2.tar.gz"
MD5SUM="9aebc3ab965fba24021ba522c031e5ef" MD5SUM="c534c666ed0312c75c877eb1580b985c"
MAINTAINER="Pierre Cazenave" MAINTAINER="Pierre Cazenave"
EMAIL="pwcazenave@gmail.com" EMAIL="pwcazenave@gmail.com"
APPROVED="rworkman" APPROVED="dsomero"