Project

General

Profile

Download (1.29 KB) Statistics
| Branch: | Tag: | Revision:
#!/bin/bash

# This is a somewhat crude scrip to automate upgrading makemkv
# See: https://www.makemkv.com/forum2/viewtopic.php?f=3&t=224

BUILD_DIR=./build
DOWNLOAD_PREFIX=http://www.makemkv.com/download/
FFMPEG_SRC_FILE=ffmpeg-3.4.1.tar.bz2
FFMPEG_SRC_URL=http://ffmpeg.org/releases/$FFMPEG_SRC_FILE

if [ -z "$1" ]
then
echo "No argument supplied; specify the version of makemkv to upgrade (e.g. 1.10.10)"
exit 1;
fi

date
echo -e '\n'

BIN_FILE=makemkv-bin-$1.tar.gz
OSS_FILE=makemkv-oss-$1.tar.gz

mkdir -p $BUILD_DIR
cd $BUILD_DIR
wget $DOWNLOAD_PREFIX$BIN_FILE $DOWNLOAD_PREFIX$OSS_FILE
echo -e '\n'

# NOTE: this doesn't seem to be necessary any more...
#~ wget $FFMPEG_SRC_URL
#~ tar xvf $FFMPEG_SRC_FILE
#~ echo -e '\n'
#~ cd ffmpeg-*
#~ ./configure --prefix=/tmp/ffmpeg --enable-static --disable-shared --enable-pic --disable-yasm --enable-libfdk-aac
#~ echo -e '\n'
#~ make -j17
#~ echo -e '\n'
#~ make install
#~ echo -e '\n'
#~ cd ../

tar xvf $OSS_FILE
echo -e '\n'
cd makemkv-oss-$1
PKG_CONFIG_PATH=/tmp/ffmpeg/lib/pkgconfig ./configure
echo -e '\n'
make -j17
echo -e '\n'
sudo make install
echo -e '\n'

cd ../
tar xvf $BIN_FILE
echo -e '\n'
cd makemkv-bin-$1
make
echo -e '\n'
sudo make install
echo -e '\n'
cd ../

rm -rf /tmp/ffmpeg
echo "BUILD COMPLETE makemkv version: " $1
(10-10/11)