#!/usr/bin/env beesh

# BEE_VERSION ffmpeg_compat-1.0.2-0

SRCURL+=("https://beehive.molgen.mpg.de/98308cc7b342c455773911a04fd9dbbc/ffmpeg-3.4.5-0.x86_64.bee.tar.bz2")
SRCURL+=("https://beehive.molgen.mpg.de/2fb9df854714faf7c0cbb708db54c115/ffmpeg-1.2.4-2.x86_64.bee.tar.bz2")
SRCURL+=("https://beehive.molgen.mpg.de/9b86a91409b3f2076206ee3980ab69d8/ffmpeg-0.6.1-0.x86_64.bee.tar.bz2")
SRCURL+=("https://beehive.molgen.mpg.de/aa8efbb6625170c1ef639c06576f8b88/x264-20110322_2245-0.x86_64.bee.tar.bz2")

# build_in_sourcedir

# sourcesubdir_append src

mee_getsources() {
  mkdir -pv ${F}
  for srcurl in ${SRCURL[@]}; do
    fetch_one_file $srcurl
  done
}

#mee_extract() {
#    bee_extract "${@}"
#}

#mee_patch() {
#    bee_patch "${@}"
#}

#mee_configure() {
#    bee_configure
#}

#mee_build() {
#    bee_build
#}

mee_install() {
	cd ${D}
	tar xpf ${F}/ffmpeg-3.4.5-0.x86_64.bee.tar.bz2 \
		/usr/lib/libavcodec.so.57 \
		/usr/lib/libavcodec.so.57.107.100 \
		/usr/lib/libavformat.so.57 \
		/usr/lib/libavformat.so.57.83.100 \
		/usr/lib/libavutil.so.55 \
		/usr/lib/libavutil.so.55.78.100 \
		/usr/lib/libpostproc.so.54 \
		/usr/lib/libpostproc.so.54.7.100 \
		/usr/lib/libswscale.so.4 \
		/usr/lib/libswscale.so.4.8.100 \
		/usr/lib/libswresample.so.2 \
		/usr/lib/libswresample.so.2.9.100

	tar xpf ${F}/ffmpeg-1.2.4-2.x86_64.bee.tar.bz2 \
		/usr/lib/libavcodec.so.54 \
		/usr/lib/libavcodec.so.54.92.100 \
		/usr/lib/libavfilter.so.3 \
		/usr/lib/libavfilter.so.3.42.103 \
		/usr/lib/libavformat.so.54 \
		/usr/lib/libavformat.so.54.63.104 \
		/usr/lib/libavutil.so.52 \
		/usr/lib/libavutil.so.52.18.100  \
		/usr/lib/libpostproc.so.52 \
		/usr/lib/libpostproc.so.52.2.100 \
		/usr/lib/libswresample.so.0 \
		/usr/lib/libswresample.so.0.17.102 \
		/usr/lib/libswscale.so.2 \
		/usr/lib/libswscale.so.2.2.100

	tar xpf ${F}/ffmpeg-0.6.1-0.x86_64.bee.tar.bz2 \
		/usr/lib/libavcodec.so.52 \
		/usr/lib/libavcodec.so.52.72.2 \
		/usr/lib/libavformat.so.52 \
		/usr/lib/libavformat.so.52.64.2 \
		/usr/lib/libavutil.so.50 \
		/usr/lib/libavutil.so.50.15.1 \
		/usr/lib/libswscale.so.0 \
		/usr/lib/libswscale.so.0.11.0

	tar xpf ${F}/x264-20110322_2245-0.x86_64.bee.tar.bz2 \
		/usr/lib/libx264.so.114
}