wok-next annotate ffmpeg/receipt @ rev 21087

Updates...
Revert names: libsdl -> sdl, libsmpeg -> smpeg, libtdb -> tdb
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Dec 28 05:11:49 2018 +0200 (2018-12-28)
parents 5669e8b3be70
children 82b613cfd1e0
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 \
al@21078 16 libtheora-dev libvorbis-dev libvpx-dev x264-dev x265-dev libx11-dev \
al@21087 17 sdl2-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@21087 64 DEPENDS="ffmpeg sdl"
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@21078 76 opus-dev x264-dev x265-dev libx11-dev 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@21078 84 libvorbis libvpx opus x264 x265 libxcb zlib"
al@19825 85 ;;
al@19825 86 esac
pascal@1708 87 }