wok-next annotate ffmpeg-compat/receipt @ rev 20463

Combine receipts
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Mar 06 11:29:35 2018 +0200 (2018-03-06)
parents c4e53a39395a
children d5aab818505e
rev   line source
al@20463 1 # SliTaz package receipt v2.
pankso@16092 2
pankso@16092 3 PACKAGE="ffmpeg-compat"
pankso@16092 4 VERSION="0.10.12"
pankso@16092 5 CATEGORY="multimedia"
pankso@16092 6 SHORT_DESC="Record, convert and stream audio and video (compatible libs version)."
pankso@16092 7 MAINTAINER="pascal.bellard@slitaz.org"
pankso@16092 8 LICENSE="GPL2 LGPL2.1"
pankso@16092 9 WEB_SITE="http://ffmpeg.org/"
al@20463 10
al@20463 11 TARBALL="ffmpeg-$VERSION.tar.bz2"
pankso@16092 12 WGET_URL="${WEB_SITE}releases/$TARBALL"
pankso@16092 13
al@20463 14 BUILD_DEPENDS_arm="zlib-dev bzip2-dev yasm libsdl-dev"
pankso@16092 15 BUILD_DEPENDS="libsdl-dev zlib-dev bzip2-dev coreutils-file-format \
pankso@16092 16 coreutils-file-special yasm"
al@20463 17 SPLIT="ffmpeg-compat-dev"
pankso@16092 18
al@20463 19 compile_rules() {
al@20463 20 case "$ARCH" in
al@20463 21 i?86)
al@20463 22 ARCH_ARGS="--arch=$ARCH --cpu=$ARCH";;
al@20463 23 arm*)
al@20463 24 ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \
al@20463 25 --cross-prefix=$HOST_SYSTEM-";;
al@20463 26 x86_64)
al@20463 27 ARCH_ARGS="" #???
al@20463 28 ;;
al@20463 29 esac
pankso@16092 30
pankso@16092 31 ./configure \
pankso@16092 32 --prefix=/usr \
pankso@16092 33 --incdir=/usr/include/ffmpeg-compat \
pankso@16092 34 --libdir=/usr/lib/ffmpeg-compat \
pankso@16092 35 --shlibdir=/usr/lib/ffmpeg-compat \
pankso@16092 36 --enable-shared \
pankso@16092 37 --enable-gpl \
pankso@16092 38 --enable-runtime-cpudetect \
pankso@16092 39 --enable-pthreads \
pankso@16092 40 --enable-small \
pankso@16092 41 --disable-static \
pankso@16092 42 --disable-ffprobe \
pankso@16092 43 --disable-ffserver \
pankso@16092 44 --disable-ffplay \
pankso@16092 45 --disable-encoder=h263 \
pankso@16092 46 --disable-encoder=h263p \
pankso@16092 47 --disable-encoder=mpeg2video \
pankso@16092 48 --disable-encoder=mpeg4 \
pankso@16092 49 --disable-encoder=msmpeg4v1 \
pankso@16092 50 --disable-encoder=msmpeg4v2 \
pankso@16092 51 --disable-encoder=msmpeg4v3 \
pankso@16092 52 --disable-symver \
pankso@16092 53 --disable-debug \
al@20463 54 --disable-doc \
al@20463 55 $ARCH_ARGS &&
pankso@16092 56 make && make install
pankso@16092 57 }
pankso@16092 58
al@20463 59 genpkg_rules() {
al@20463 60 case $PACKAGE in
al@20463 61 ffmpeg-compat)
al@20463 62 mkdir -p $fs/usr/lib
al@20463 63 cp -a $install/usr/lib/ffmpeg-compat $fs/usr/lib
al@20463 64 DEPENDS="alsa-lib libsdl bzip2"
al@20463 65 case "$SLITAZ_ARCH" in
al@20463 66 arm*) DEPENDS="alsa-lib bzip2";;
al@20463 67 esac
al@20463 68 ;;
al@20463 69 *-dev)
al@20463 70 mkdir -p $fs/usr
al@20463 71 cp -a $install/usr/include $fs/usr
al@20463 72 ;;
al@20463 73 esac
pankso@16092 74 }
pankso@16092 75
al@20463 76 post_install_ffmpeg_compat() {
pascal@18730 77 echo "/usr/lib/ffmpeg-compat" >> "$1/etc/ld.so.conf"
pankso@16092 78 }
pankso@16092 79
al@20463 80 post_remove_ffmpeg_compat() {
al@20463 81 sed -i '#/usr/lib/ffmpeg-compat#'d "$1/etc/ld.so.conf"
pankso@16092 82 }