#!/bin/sh -x FFMPEGDEB="$1" RETURNTARNAME="$2" . $(dirname $0)/common.sh [ -s "$FFMPEGDEB" ] || fatal "$FFMPEGDEB is missed" # TODO: set via args? CURDIR=$(pwd) PRODUCTDIR=/opt/chromium-browser PKGNAME=chromium-codecs-ffmpeg-extra BASEPKGNAME="chromium" # used in update-ffmpeg epm install --skip-installed tar binutils || exit # install ffmpeg extra codecs pack_ffmpeg() { SOURCE="usr/lib/chromium-browser/libffmpeg.so" DEST="$PRODUCTDIR" mkdir -p .$DEST cp $SOURCE .$DEST/libffmpeg.so CNAME="$CURDIR/$(echo "$(basename $FFMPEGDEB)" | sed -e "s|chromium|$BASEPKGNAME|" -e "s|-0ubuntu.*|-1.tar|" )" #" a='' tar cf $CNAME .$(dirname $DEST) return_tar $CNAME exit } # TODO: use erc # direct unpack deb a='' ar -x $FFMPEGDEB a='' tar xf "data.tar.xz" pack_ffmpeg