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