wok-next annotate ffmpeg/receipt @ rev 21025
Update tzdata (2018g)
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Nov 03 04:10:29 2018 +0200 (2018-11-03) |
parents | f48456621a9d |
children | 5669e8b3be70 |
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@21017 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/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="coreutils-file-format libass-dev fdk-aac-dev lame-dev opus-dev \ |
pascal@20187 | 16 libtheora-dev libvorbis-dev libvpx-dev x264-dev x265-dev xorg-libX11-dev \ |
al@20470 | 17 libsdl2-dev yasm" |
al@21020 | 18 SPLIT="ffplay ffserver $PACKAGE-dev $PACKAGE" |
pankso@16026 | 19 |
al@20470 | 20 compile_rules() { |
al@19825 | 21 case "$ARCH" in |
al@21020 | 22 i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH";; |
al@19825 | 23 esac |
al@19825 | 24 |
al@20470 | 25 sed -i 's|-lflite"|-lflite -lasound"|' configure |
pankso@4460 | 26 ./configure \ |
pankso@4460 | 27 --prefix=/usr \ |
al@19825 | 28 --enable-gpl \ |
al@19825 | 29 --enable-version3 \ |
al@19825 | 30 --enable-nonfree \ |
al@19825 | 31 --disable-static \ |
domcox@12846 | 32 --enable-shared \ |
al@19825 | 33 --disable-debug \ |
al@19825 | 34 --enable-libass \ |
al@19825 | 35 --enable-libfdk-aac \ |
al@19825 | 36 --enable-libfreetype \ |
al@19825 | 37 --enable-libmp3lame \ |
al@19825 | 38 --enable-libopus \ |
al@19825 | 39 --enable-libtheora \ |
al@19825 | 40 --enable-libvorbis \ |
al@19825 | 41 --enable-libvpx \ |
al@19825 | 42 --enable-libx264 \ |
al@19825 | 43 --enable-libx265 \ |
al@19825 | 44 --docdir=/usr/share/doc/ffmpeg-$VERSION \ |
al@20470 | 45 \ |
domcox@12846 | 46 --enable-runtime-cpudetect \ |
al@19825 | 47 $ARCH_ARGS && |
al@19825 | 48 make && |
al@19825 | 49 gcc tools/qt-faststart.c -o tools/qt-faststart && |
al@20470 | 50 make install || return 1 |
al@20470 | 51 |
al@20470 | 52 install -v -m755 tools/qt-faststart $install/usr/bin |
al@20470 | 53 install -Dm644 $stuff/ffserver.conf $install/etc/ffserver.conf |
al@20470 | 54 |
al@20470 | 55 cook_pick_docs doc/*.txt |
pascal@1708 | 56 } |
pascal@1708 | 57 |
al@20470 | 58 genpkg_rules() { |
al@19825 | 59 case $PACKAGE in |
al@20470 | 60 ffplay) |
al@20470 | 61 copy ffplay |
al@20470 | 62 CAT="multimedia|very simple and portable media player using the ffmpeg and the SDL library" |
al@20470 | 63 TAGS="audio video player" |
al@20470 | 64 DEPENDS="ffmpeg libsdl" |
al@20470 | 65 ;; |
al@20470 | 66 ffserver) |
al@20470 | 67 copy ffserver ffserver.conf |
al@20470 | 68 CAT="multimedia|FFmpeg audio/video fast and small stream server" |
al@20470 | 69 TAGS="audio video server" |
al@20470 | 70 DEPENDS="ffmpeg" |
al@20470 | 71 ;; |
al@20470 | 72 *-dev) |
al@20470 | 73 copy @dev examples/ |
al@20470 | 74 DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ |
al@20470 | 75 libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ |
al@20470 | 76 opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ |
al@20470 | 77 zlib-dev" |
al@20470 | 78 ;; |
al@19825 | 79 ffmpeg) |
al@20470 | 80 copy @std @rm |
al@19825 | 81 SUGGESTED="ffplay" |
al@19825 | 82 TAGS="audio video convert stream" |
al@19825 | 83 DEPENDS="bzlib fdk-aac freetype lame libass liblzma libtheora-enc \ |
al@19825 | 84 libvorbis libvpx opus x264 x265 xorg-libxcb zlib" |
al@19825 | 85 ;; |
al@19825 | 86 esac |
pascal@1708 | 87 } |