From 339f2883cb3ab6e86e3fa37172ce28fb501593f7 Mon Sep 17 00:00:00 2001 From: Giovanne Castro Date: Sun, 11 Jul 2010 10:15:51 -0400 Subject: multimedia/dvd-slideshow: Added (Creates a slideshow-style DVD) Signed-off-by: dsomero --- multimedia/dvd-slideshow/README | 7 +++ multimedia/dvd-slideshow/dvd-slideshow.SlackBuild | 61 +++++++++++++++++++++++ multimedia/dvd-slideshow/dvd-slideshow.info | 10 ++++ multimedia/dvd-slideshow/slack-desc | 20 ++++++++ 4 files changed, 98 insertions(+) create mode 100644 multimedia/dvd-slideshow/README create mode 100644 multimedia/dvd-slideshow/dvd-slideshow.SlackBuild create mode 100644 multimedia/dvd-slideshow/dvd-slideshow.info create mode 100644 multimedia/dvd-slideshow/slack-desc diff --git a/multimedia/dvd-slideshow/README b/multimedia/dvd-slideshow/README new file mode 100644 index 0000000000..17ccb4c139 --- /dev/null +++ b/multimedia/dvd-slideshow/README @@ -0,0 +1,7 @@ +dvd-slideshow is a group of Linux commandline programs that creates a +slideshow-style dvd from groups of pictures. Slideshow videos can be +made from a directory or some online photo albums. You can add fancy +effects like fades, titles, and the Ken Burns effect along with audio +to make your slideshows even nicer. + +This requires dvdauthor, ffmpeg, lame, oggvideotools. \ No newline at end of file diff --git a/multimedia/dvd-slideshow/dvd-slideshow.SlackBuild b/multimedia/dvd-slideshow/dvd-slideshow.SlackBuild new file mode 100644 index 0000000000..f44a359f89 --- /dev/null +++ b/multimedia/dvd-slideshow/dvd-slideshow.SlackBuild @@ -0,0 +1,61 @@ +#!/bin/sh + +# Slackware build script for dvd-slideshow + +# Written by Giovanne Castro + +PRGNAM=dvd-slideshow +VERSION=${VERSION:-0.8.2.2} +ARCH=noarch +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -e # Exit on most errors + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-0.8.2-2.tar.gz +cd $PRGNAM-0.8.2-2 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p $PKG/usr/bin +cp -a dir2slideshow \ + dvd-burn \ + dvd-menu \ + dvd-slideshow \ + gallery1-to-slideshow \ + jigl2slideshow $PKG/usr/bin + +mkdir -p $PKG/usr/man/man1 +cp -a man/* $PKG/usr/man/man1 + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Compress man pages +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + COPYING.txt INSTALL.txt TODO.txt dvd-slideshowrc \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/multimedia/dvd-slideshow/dvd-slideshow.info b/multimedia/dvd-slideshow/dvd-slideshow.info new file mode 100644 index 0000000000..6b2a6e2afc --- /dev/null +++ b/multimedia/dvd-slideshow/dvd-slideshow.info @@ -0,0 +1,10 @@ +PRGNAM="dvd-slideshow" +VERSION="0.8.2.2" +HOMEPAGE="http://dvd-slideshow.sourceforge.net/" +DOWNLOAD="http://sourceforge.net/projects/dvd-slideshow/files/dvd-slideshow/0.8.2-2/dvd-slideshow-0.8.2-2.tar.gz" +MD5SUM="f945f66f941e72485384067a52f5d46d" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +MAINTAINER="Giovanne Castro" +EMAIL="giovannefc@terra.com.br" +APPROVED="dsomero" diff --git a/multimedia/dvd-slideshow/slack-desc b/multimedia/dvd-slideshow/slack-desc new file mode 100644 index 0000000000..1dbe3dc77f --- /dev/null +++ b/multimedia/dvd-slideshow/slack-desc @@ -0,0 +1,20 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also customary +# to leave one space after the ':'. + + |----handy-ruler-----------------------------------------------------| +dvd-slideshow: dvd-slideshow (Creates a slideshow-style DVD from pictures) +dvd-slideshow: +dvd-slideshow: dvd-slideshow is a group of Linux commandline programs that creates +dvd-slideshow: a slideshow-style dvd from groups of pictures. Slideshow videos can +dvd-slideshow: be made from a directory or some online photo albums. You can add +dvd-slideshow: fancy effects like fades, titles, and the Ken Burns effect along +dvd-slideshow: with audio to make your slideshows even nicer. +dvd-slideshow: +dvd-slideshow: Home Page: http://dvd-slideshow.sourceforge.net/ +dvd-slideshow: +dvd-slideshow: + -- cgit v1.2.3-65-gdbad