wok-undigest annotate cinelerra-cv/receipt @ rev 1173

cinelerra-cv: update bdeps
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Sep 30 09:28:29 2015 +0200 (2015-09-30)
parents bf180f49a0eb
children f7666911a186
rev   line source
pascal@1172 1 # SliTaz package receipt.
pascal@1172 2
pascal@1172 3 PACKAGE="cinelerra-cv"
pascal@1172 4 VERSION="2.3"
pascal@1172 5 CATEGORY="multimedia"
pascal@1172 6 SHORT_DESC="Professional video editing and compositing environment"
pascal@1172 7 MAINTAINER="danny@schmarsel.de"
pascal@1172 8 LICENSE="GPL2"
pascal@1172 9 WEB_SITE="http://cinelerra-cv.org"
pascal@1172 10 TARBALL="CinelerraCV-$VERSION.tar.xz"
pascal@1172 11 WGET_URL="http://cinelerra-cv.org/releases/$TARBALL"
pascal@1173 12 EXTRA_SOURCE_FILES="cinelerra-cv-ffmpeg_api2.2.patch cinelerra-cv-ffmpeg2.0.patch"
pascal@1172 13 TAGS="video editor nonlinear"
pascal@1172 14
pascal@1172 15 DEPENDS="alsa-lib libogg libvorbis libtheora openexr libdv libpng libjpeg tiff \
pascal@1172 16 x264 util-linux-uuid mjpegtools fftw lame libsndfile faac faad2 libraw1394 \
pascal@1172 17 libavc1394 libiec61883 mesa ilmbase a52dec ffmpeg xorg-libXv flac libglu-mesa"
pascal@1173 18 BUILD_DEPENDS="wget nasm alsa-lib-dev coreutils-file-format libogg-dev \
pascal@1172 19 libvorbis-dev libtheora-dev openexr-dev libdv-dev libpng-dev jpeg-dev tiff-dev \
pascal@1172 20 x264-dev util-linux-uuid-dev mjpegtools-dev fftw-dev lame-dev libsndfile-dev \
pascal@1172 21 faac-dev faad2-dev libraw1394-dev libavc1394-dev libiec61883-dev mesa-dev \
pascal@1172 22 ilmbase-dev a52dec-dev ffmpeg-dev xorg-libXv-dev flac-dev libglu-mesa-dev"
pascal@1172 23
pascal@1172 24 # Rules to configure and make the package.
pascal@1172 25 compile_rules()
pascal@1172 26 {
pascal@1173 27 # Install ffmpeg 2.x patches, internal ffmpeg errors out
pascal@1173 28 for i in $EXTRA_SOURCE_FILES ; do
pascal@1173 29 [ -s $SOURCES_REPOSITORY/$i ] ||
pascal@1173 30 wget --no-check-certificate -P $SOURCES_REPOSITORY \
pascal@1173 31 https://raw.githubusercontent.com/sergiomb2/cinelerra-cv/master/$i
pascal@1173 32 patch -p1 < $SOURCES_REPOSITORY/$i
pascal@1173 33 done
pascal@1172 34 ./autogen.sh
pascal@1172 35
pascal@1172 36 CXXFLAGS="-O2 -D__STDC_CONSTANT_MACROS" \
pascal@1172 37 CFLAGS="-O2 -D__STDC_CONSTANT_MACROS" \
pascal@1172 38 ./configure \
pascal@1172 39 --prefix=/usr \
pascal@1172 40 --sysconfdir=/etc \
pascal@1172 41 --localstatedir=/var \
pascal@1172 42 --libdir=/usr/lib \
pascal@1172 43 --with-plugindir=/usr/lib/cinelerra \
pascal@1172 44 --disable-static \
pascal@1172 45 --mandir=/usr/man \
pascal@1172 46 --with-pic \
pascal@1172 47 --with-x \
pascal@1172 48 --enable-opengl \
pascal@1172 49 --with-external-ffmpeg
pascal@1172 50
pascal@1172 51 make
pascal@1172 52 make DESTDIR=$DESTDIR install
pascal@1172 53 }
pascal@1172 54
pascal@1172 55 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@1172 56 genpkg_rules()
pascal@1172 57 {
pascal@1172 58 cp -a $install/* $fs
pascal@1172 59 # Remove unneccessary headers
pascal@1172 60 rm -rf $fs/usr/include
pascal@1172 61 # Remove unneccessary static libraries
pascal@1172 62 rm $fs/usr/lib/*.la
pascal@1172 63 rm $fs/usr/lib/cinelerra/*.la
pascal@1172 64 }