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 } |