wok-next annotate ffmpeg/receipt @ rev 20916
libopenraw, abiword: update deps; boost: pack unpacked libs
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Aug 21 05:42:25 2018 +0300 (2018-08-21) |
parents | c4e53a39395a |
children | f48456621a9d |
rev | line source |
---|---|
al@19825 | 1 # SliTaz package receipt v2. |
pascal@1708 | 2 |
pascal@1708 | 3 PACKAGE="ffmpeg" |
al@20470 | 4 VERSION="3.4.2" |
pascal@1708 | 5 CATEGORY="multimedia" |
al@19825 | 6 SHORT_DESC="Record, convert and stream audio and video" |
pascal@1708 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15215 | 8 LICENSE="GPL2 LGPL2.1" |
jozee@2675 | 9 WEB_SITE="http://ffmpeg.org/" |
al@20470 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/ffmpeg.html" |
pankso@16026 | 11 |
al@19825 | 12 TARBALL="$PACKAGE-$VERSION.tar.xz" |
al@19825 | 13 WGET_URL="${WEB_SITE}releases/$TARBALL" |
pankso@13016 | 14 |
al@19825 | 15 BUILD_DEPENDS_arm="zlib-dev bzip2-dev yasm" |
al@19825 | 16 BUILD_DEPENDS="coreutils-file-format libass-dev fdk-aac-dev lame-dev opus-dev \ |
pascal@20187 | 17 libtheora-dev libvorbis-dev libvpx-dev x264-dev x265-dev xorg-libX11-dev \ |
al@20470 | 18 libsdl2-dev yasm" |
al@20470 | 19 SPLIT="ffplay ffserver ffmpeg-dev ffmpeg" |
pankso@16026 | 20 |
al@20470 | 21 compile_rules() { |
al@19825 | 22 case "$ARCH" in |
al@19825 | 23 i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;; |
al@19825 | 24 arm*) ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \ |
al@19825 | 25 --cross-prefix=$HOST_SYSTEM-" ;; |
al@19825 | 26 esac |
al@19825 | 27 |
al@20470 | 28 sed -i 's|-lflite"|-lflite -lasound"|' configure |
pankso@4460 | 29 ./configure \ |
pankso@4460 | 30 --prefix=/usr \ |
al@19825 | 31 --enable-gpl \ |
al@19825 | 32 --enable-version3 \ |
al@19825 | 33 --enable-nonfree \ |
al@19825 | 34 --disable-static \ |
domcox@12846 | 35 --enable-shared \ |
al@19825 | 36 --disable-debug \ |
al@19825 | 37 --enable-libass \ |
al@19825 | 38 --enable-libfdk-aac \ |
al@19825 | 39 --enable-libfreetype \ |
al@19825 | 40 --enable-libmp3lame \ |
al@19825 | 41 --enable-libopus \ |
al@19825 | 42 --enable-libtheora \ |
al@19825 | 43 --enable-libvorbis \ |
al@19825 | 44 --enable-libvpx \ |
al@19825 | 45 --enable-libx264 \ |
al@19825 | 46 --enable-libx265 \ |
al@19825 | 47 --docdir=/usr/share/doc/ffmpeg-$VERSION \ |
al@20470 | 48 \ |
domcox@12846 | 49 --enable-runtime-cpudetect \ |
al@19825 | 50 $ARCH_ARGS && |
al@19825 | 51 make && |
al@19825 | 52 gcc tools/qt-faststart.c -o tools/qt-faststart && |
al@20470 | 53 make install || return 1 |
al@20470 | 54 |
al@20470 | 55 install -v -m755 tools/qt-faststart $install/usr/bin |
al@20470 | 56 install -Dm644 $stuff/ffserver.conf $install/etc/ffserver.conf |
al@20470 | 57 |
al@20470 | 58 cook_pick_docs doc/*.txt |
pascal@1708 | 59 } |
pascal@1708 | 60 |
al@20470 | 61 genpkg_rules() { |
al@19825 | 62 case $PACKAGE in |
al@20470 | 63 ffplay) |
al@20470 | 64 copy ffplay |
al@20470 | 65 CAT="multimedia|very simple and portable media player using the ffmpeg and the SDL library" |
al@20470 | 66 TAGS="audio video player" |
al@20470 | 67 DEPENDS="ffmpeg libsdl" |
al@20470 | 68 ;; |
al@20470 | 69 ffserver) |
al@20470 | 70 copy ffserver ffserver.conf |
al@20470 | 71 CAT="multimedia|FFmpeg audio/video fast and small stream server" |
al@20470 | 72 TAGS="audio video server" |
al@20470 | 73 DEPENDS="ffmpeg" |
al@20470 | 74 ;; |
al@20470 | 75 *-dev) |
al@20470 | 76 copy @dev examples/ |
al@20470 | 77 DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ |
al@20470 | 78 libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ |
al@20470 | 79 opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ |
al@20470 | 80 zlib-dev" |
al@20470 | 81 ;; |
al@19825 | 82 ffmpeg) |
al@20470 | 83 copy @std @rm |
al@19825 | 84 SUGGESTED="ffplay" |
al@19825 | 85 TAGS="audio video convert stream" |
al@19825 | 86 DEPENDS="bzlib fdk-aac freetype lame libass liblzma libtheora-enc \ |
al@19825 | 87 libvorbis libvpx opus x264 x265 xorg-libxcb zlib" |
al@19825 | 88 case "$SLITAZ_ARCH" in |
al@19825 | 89 arm*) DEPENDS="alsa-lib bzip2 zlib" ;; |
al@19825 | 90 esac |
al@19825 | 91 ;; |
al@19825 | 92 esac |
pascal@1708 | 93 } |