wok-next annotate gst0-ffmpeg-small/receipt @ rev 20424

linux-dev: move creation to compile_rules(), keep genpkg_rules() for copying/splitting only
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jan 12 17:02:57 2018 +0200 (2018-01-12)
parents 0e8dadf052b9
children
rev   line source
al@19816 1 # SliTaz package receipt.
al@19816 2
al@19816 3 PACKAGE="gst0-ffmpeg-small"
al@19816 4 SOURCE="gst-ffmpeg"
al@19816 5 VERSION="0.10.13"
al@19816 6 SERIES="0.10"
al@19816 7 CATEGORY="multimedia"
al@19816 8 SHORT_DESC="GStreamer FFmpeg Plugins"
al@19816 9 MAINTAINER="psychomaniak@xakep.ru"
al@19816 10 LICENSE="GPL2"
al@19816 11 TARBALL="$SOURCE-$VERSION.tar.bz2"
al@19816 12 WEB_SITE="http://gstreamer.freedesktop.org/"
al@19816 13 WGET_URL="$WEB_SITE/src/$SOURCE/$TARBALL"
al@19816 14
al@19816 15 DEPENDS="gst0-plugins-base bzip2"
al@19816 16 BUILD_DEPENDS="gstreamer0-dev gst0-plugins-base-dev bzip2-dev \
al@19816 17 coreutils-file-format coreutils-file-special glib-dev yasm"
al@19816 18 SUGGESTED="gst0-plugins-good"
al@19816 19
al@19816 20 # Rules to configure and make the package.
al@19816 21 compile_rules()
al@19816 22 {
pascal@19941 23 sed -i 's/"g"/"rm"/' gst-libs/ext/libav/libavcodec/x86/h264_qpel_mmx.c
al@19816 24 ./configure \
al@19816 25 --prefix=/usr \
al@19816 26 --disable-static \
al@19816 27 --with-ffmpeg-extra-configure=" \
al@19816 28 --enable-runtime-cpudetect \
al@19816 29 --disable-bsfs \
al@19816 30 --disable-parsers \
al@19816 31 --disable-encoders \
al@19816 32 --disable-decoders \
al@19816 33 --disable-demuxers \
al@19816 34 --disable-muxers \
al@19816 35 --enable-decoder=h264 \
al@19816 36 --enable-decoder=aac_latm \
al@19816 37 --enable-decoder=aac \
al@19816 38 --enable-decoder=mpeg4 \
al@19816 39 --enable-decoder=mp3float \
al@19816 40 --enable-decoder=vp8 \
al@19816 41 --enable-decoder=flv " \
al@19816 42 --with-package-name="GStreamer FFMpeg Plugin ($SERIES)" \
al@19816 43 --with-package-origin="http://www.slitaz.org/" \
al@19816 44 $CONFIGURE_ARGS &&
al@19816 45 sed 's/RANK_NONE/RANK_SECONDARY/g' -i $src/ext/ffmpeg/gstffmpegdec.c
al@19816 46 make $MAKEFLAGS &&
al@19816 47 make DESTDIR=$install install
al@19816 48 }
al@19816 49
al@19816 50 # Rules to gen a SliTaz package suitable for Tazpkg.
al@19816 51 genpkg_rules()
al@19816 52 {
al@19816 53 mkdir -p $fs/usr/lib/gstreamer-$SERIES
al@19816 54 cp -a $install/usr/lib/gstreamer-$SERIES/*.so* \
al@19816 55 $fs/usr/lib/gstreamer-$SERIES
al@19816 56 }