diff --git a/srcpkgs/ffmpeg-0.10x-compat-devel b/srcpkgs/ffmpeg-0.10x-compat-devel new file mode 120000 index 00000000000..95a29ecd934 --- /dev/null +++ b/srcpkgs/ffmpeg-0.10x-compat-devel @@ -0,0 +1 @@ +ffmpeg-0.10x-compat \ No newline at end of file diff --git a/srcpkgs/ffmpeg-0.10x-compat/ffmpeg-0.10x-compat-devel.template b/srcpkgs/ffmpeg-0.10x-compat/ffmpeg-0.10x-compat-devel.template new file mode 100644 index 00000000000..4fe2bfe2405 --- /dev/null +++ b/srcpkgs/ffmpeg-0.10x-compat/ffmpeg-0.10x-compat-devel.template @@ -0,0 +1,8 @@ +# Template file for 'ffmpeg-0.10x-compat-devel'. +# +short_desc="${short_desc} - development files" + +do_install() { + vmove usr/include usr + vmove usr/lib/${sourcepkg}/pkgconfig usr/lib/${sourcepkg} +} diff --git a/srcpkgs/ffmpeg-0.10x-compat/template b/srcpkgs/ffmpeg-0.10x-compat/template new file mode 100644 index 00000000000..0f54a232265 --- /dev/null +++ b/srcpkgs/ffmpeg-0.10x-compat/template @@ -0,0 +1,59 @@ +# Template file for 'ffmpeg-compat' +pkgname=ffmpeg-0.10x-compat +version=0.10.6 +revision=1 +wrksrc="ffmpeg-${version}" +short_desc="FFmpeg 0.10.x compatibility libraries" +maintainer="Juan RP " +license="GPL-3" +homepage="http://www.ffmpeg.org" +distfiles="${homepage}/releases/ffmpeg-${version}.tar.bz2" +checksum=8c67c0be9dc568a857d5542247aa4e3c1c6538fa3643b47c9deb7ff004a97626 + +subpackages="${pkgname}-devel" +hostmakedepends="which pkg-config perl yasm" +makedepends="alsa-lib-devel faad2-devel lame-devel libtheora-devel + libvorbis-devel x264-devel xvidcore-devel libvpx-devel librtmp-devel + freetype-devel" + +do_configure() { + if [ "$XBPS_CROSS_BUILD" ]; then + case "$XBPS_TARGET_MACHINE" in + arm*) _arch="arm";; + mips*) _arch="mips";; + i686|x86_64) _arch="$XBPS_TARGET_MACHINE";; + esac + + _cross="--enable-cross-compile + --sysroot=$XBPS_CROSS_BASE + --cross-prefix=${XBPS_CROSS_TRIPLET}- + --target-os=linux --arch=${_arch}" + + export PKG_CONFIG_LIBDIR="$XBPS_CROSS_BASE/lib/pkgconfig" + export PKG_CONFIG_SYSROOT_DIR="$XBPS_CROSS_BASE" + fi + + env pkg_config=pkg-config \ + ./configure --prefix=/usr --disable-debug --enable-gpl \ + --incdir=/usr/include/${pkgname} \ + --libdir=/usr/lib/${pkgname} --shlibdir=/usr/lib/${pkgname} \ + --disable-libcdio --enable-version3 --enable-runtime-cpudetect \ + --enable-libmp3lame --enable-libvorbis --enable-libxvid \ + --enable-libx264 --enable-libvpx --enable-libtheora \ + --disable-vdpau --disable-vaapi --enable-postproc \ + --enable-shared --disable-x11grab --enable-librtmp \ + --disable-libpulse --enable-libfreetype --disable-libmodplug \ + --disable-libspeex --disable-libcelt --disable-libass \ + --disable-libopencore_amrnb --disable-libopencore_amrwb \ + --disable-libschroedinger --disable-libopenjpeg \ + --disable-static --disable-ffmpeg --disable-ffplay \ + --disable-ffprobe --disable-ffserver ${_cross} +} + +do_build() { + make ${makejobs} +} + +do_install() { + make DESTDIR=${DESTDIR} install +}