# HG changeset patch # User Rohit Joshi # Date 1271698065 14400 # Node ID f6f48fe3890b01446ea8b4b7f66c5a8ca0da4bd1 # Parent 5b6b81ccd958ad1ef8107b9305d597d43525e251 Add ffmpeg-svn diff -r 5b6b81ccd958 -r f6f48fe3890b ffmpeg-svn-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ffmpeg-svn-dev/receipt Mon Apr 19 13:27:45 2010 -0400 @@ -0,0 +1,23 @@ +# SliTaz package receipt. + +PACKAGE="ffmpeg-svn-dev" +VERSION="22914" +CATEGORY="development" +SHORT_DESC="Record, convert and stream audio and video, development files." +MAINTAINER="jozee@slitaz.org" +WEB_SITE="http://ffmpeg.org/" +WANTED="ffmpeg-svn" +PROVIDE="ffmpeg-dev" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/include $fs/usr + cp -a $_pkg/usr/lib/*.a $fs/usr/lib + cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib + + # pixfmt.h file in svn version: Kino hack + sed -i "s/PIX_FMT_YUYV422,/PIX_FMT_YUYV422, \n PIX_FMT_YUV422,/" $fs/usr/include/libavutil/pixfmt.h +} + diff -r 5b6b81ccd958 -r f6f48fe3890b ffmpeg-svn/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ffmpeg-svn/receipt Mon Apr 19 13:27:45 2010 -0400 @@ -0,0 +1,49 @@ +# SliTaz package receipt. + +PACKAGE="ffmpeg-svn" +VERSION="22914" +CATEGORY="multimedia" +SHORT_DESC="Record, convert and stream audio and video." +MAINTAINER="jozee@slitaz.org" +WEB_SITE="http://ffmpeg.org/" +DEPENDS="bzlib freetype imlib2 alsa-lib jack-audio-connection-kit zlib" +BUILD_DEPENDS="subversion imlib2-dev freetype-dev libsdl-dev zlib-dev coreutils-file-format coreutils-file-special" +PROVIDE="ffmpeg" +SUGGESTED="ffplay" +TAGS="audio video convert stream" + +# Rules to configure and make the package. +compile_rules() +{ + mkdir -p $src 2> /dev/null + cd $src + [ -f ffmpeg/configure ] || svn checkout -r 'HEAD' \ + svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg + + cd ffmpeg + + ./configure \ + --prefix=/usr \ + --enable-gpl \ + --arch=i486 \ + --cpu=i486 \ + --enable-shared \ + --enable-small \ + --enable-pthreads \ + --enable-postproc \ + --disable-mmx \ + --disable-mmx2 \ + --disable-ssse3 && + make && + make DESTDIR=$PWD/../_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $_pkg/usr/lib/*so* $fs/usr/lib + cp -a $_pkg/usr/bin $fs/usr + # ffplay with it SDL dep go in a splited package + rm $fs/usr/bin/ffplay +}