root/software/misc/upgrade_makemkv.sh @ 5ff1de98
| 606606a6 | dsorber | #!/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
|
||||
| 1a1a4602 | David Sorber | echo -e "\n\nOpening license page\n"
|
||
xdg-open https://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053
|