multimedia/ffmpeg: Updated for version 0.5.1.
This commit is contained in:
parent
36e9952075
commit
a34d866cae
|
@ -8,14 +8,19 @@ AMRNB=yes|no (default: no), requires amrnb (creates non-redistributable binary)
|
|||
AMRWB=yes|no (default: no), requires amrwb (creates non-redistributable binary)
|
||||
DC1394=yes|no (default: no), requires libdc1394
|
||||
DIRAC=yes|no (default: no), requires dirac
|
||||
FAAC=yes|no (default: yes), requires faac
|
||||
FAAC=yes|no (default: yes), requires faac (creates non-redistributable binary)
|
||||
FAAD=yes|no (default: yes), requires faad2
|
||||
LAME=yes|no (default: yes), requires lame
|
||||
JP2=yes|no (default: no), requires openjpeg
|
||||
LAME=yes|no (default: yes), requires lame
|
||||
OPENCORE=yes|no (default: no), requires opencore-amr
|
||||
SCHROEDINGER=yes|no (default: no), requires schroedinger
|
||||
SPEEX=yes|no (default: no), requires speex
|
||||
VDPAU=yes|no (default: no), requires nvidia-driver and vdpau capable gpu
|
||||
VDPAU=yes|no (default: no), requires libvdpau and vdpau capable gpu
|
||||
X264=yes|no (default: yes), requires x264
|
||||
XVID=yes|no (default: no), requires xvidcore
|
||||
|
||||
ffmpeg is built with runtime cpu detection by default, which might
|
||||
have a quite big impact on performance. You can turn it off by passing
|
||||
RUNTIME=no to the script, but this creates a non-portable binary.
|
||||
|
||||
All of the mentioned requirements are available from SlackBuilds.org
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
# Modified by Heinz Wiesinger <pprkut@liwjatan.org>
|
||||
|
||||
PRGNAM=ffmpeg
|
||||
VERSION=${VERSION:-0.5}
|
||||
VERSION=${VERSION:-0.5.1}
|
||||
ARCH=${ARCH:-i486}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
@ -29,6 +29,8 @@ elif [ "$ARCH" = "x86_64" ]; then
|
|||
fi
|
||||
|
||||
# Configure ffmpeg features not autodetected by default
|
||||
# Unfortunately ffmpeg's configure doesn't support --enable-feature=yes
|
||||
# syntax, so we have to do it the complicated way :/
|
||||
|
||||
if [ "${AMRNB:-no}" = "no" ]; then
|
||||
amr_nb=""
|
||||
|
@ -44,6 +46,12 @@ else
|
|||
amr_wb="--enable-libamr-wb"
|
||||
fi
|
||||
|
||||
if [ "${OPENCORE:-no}" = "no" ]; then
|
||||
opencore_amr=""
|
||||
else
|
||||
opencore_amr="--enable-libopencore-amrnb --enable-libopencore-amrwb"
|
||||
fi
|
||||
|
||||
if [ "${DC1394:-no}" = "no" ]; then
|
||||
libdc1394=""
|
||||
else
|
||||
|
@ -58,6 +66,7 @@ fi
|
|||
|
||||
if [ "${FAAC:-yes}" = "yes" ]; then
|
||||
libfaac="--enable-libfaac"
|
||||
non_free="--enable-nonfree"
|
||||
else
|
||||
libfaac=""
|
||||
fi
|
||||
|
@ -111,6 +120,14 @@ else
|
|||
libxvid="--enable-libxvid"
|
||||
fi
|
||||
|
||||
if [ "${RUNTIME:-yes}" = "yes" ]; then
|
||||
doruntime="--enable-runtime-cpudetect"
|
||||
PKGARCH=$ARCH
|
||||
else
|
||||
doruntime=""
|
||||
PKGARCH="custom"
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
rm -rf $PKG
|
||||
|
@ -135,11 +152,13 @@ CXXFLAGS="$SLKCFLAGS" \
|
|||
--enable-pthreads \
|
||||
--enable-libtheora \
|
||||
--enable-gpl \
|
||||
--enable-version3 \
|
||||
--enable-postproc \
|
||||
--enable-swscale \
|
||||
--enable-x11grab \
|
||||
--enable-avfilter \
|
||||
--enable-avfilter-lavf \
|
||||
--arch=$ARCH \
|
||||
$openjpeg \
|
||||
$libdc1394 \
|
||||
$mp3lame \
|
||||
|
@ -153,17 +172,15 @@ CXXFLAGS="$SLKCFLAGS" \
|
|||
$vdpau_opt \
|
||||
$non_free \
|
||||
$amr_nb \
|
||||
$amr_wb
|
||||
$amr_wb \
|
||||
$opencore_amr \
|
||||
$doruntime
|
||||
|
||||
make
|
||||
make install DESTDIR=$PKG
|
||||
|
||||
( cd $PKG
|
||||
find . | xargs file | grep "executable" | grep ELF | 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
|
||||
)
|
||||
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
||||
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
|
||||
|
||||
( cd $PKG/usr/man
|
||||
find . -type f -exec gzip -9 {} \;
|
||||
|
@ -179,4 +196,4 @@ 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}
|
||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$PKGARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
PRGNAM="ffmpeg"
|
||||
VERSION="0.5"
|
||||
VERSION="0.5.1"
|
||||
HOMEPAGE="http://www.ffmpeg.org"
|
||||
DOWNLOAD="http://www.ffmpeg.org/releases/ffmpeg-0.5.tar.bz2"
|
||||
DOWNLOAD="http://www.ffmpeg.org/releases/ffmpeg-0.5.1.tar.bz2"
|
||||
MD5SUM="c7b0e1729f7aafb10496d79bb963bb26"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM="be8503f15c3b81ba00eb8379ca8dcf33"
|
||||
MD5SUM_x86_64=""
|
||||
MAINTAINER="pprkut"
|
||||
MAINTAINER="Heinz Wiesinger"
|
||||
EMAIL="pprkut@liwjatan.at"
|
||||
APPROVED="rworkman"
|
||||
APPROVED="Erik Hanson"
|
||||
|
|
Loading…
Reference in New Issue