|
@@ -40,6 +40,27 @@ sudo apt-get install libavutil-dev libavcodec-dev libavformat-dev libavdevice-de
|
|
|
sudo apt-get install libebml-dev ffmpeg ffmpegthumbnailer libffmpegthumbnailer-dev imagemagick fmtools libfmt-dev libmatroska-dev -y
|
|
|
echo -e ""
|
|
|
git clone https://github.com/gerbera/gerbera.git
|
|
|
+cmake_v="$(cmake --version | grep "version" | awk '{print $3}')"
|
|
|
+function version {
|
|
|
+echo "$@" | awk -F. '{ printf("%d%03d%03d%03d\n", $1,$2,$3,$4); }';
|
|
|
+}
|
|
|
+if ! [ $(version $cmake_v) -ge $(version "3.18") ]
|
|
|
+then
|
|
|
+echo -e "Cmake update:"
|
|
|
+version=3.21
|
|
|
+build=4
|
|
|
+mkdir ~/temp
|
|
|
+cd ~/temp
|
|
|
+sudo apt-get remove --purge cmake -y
|
|
|
+wget https://cmake.org/files/v$version/cmake-$version.$build.tar.gz
|
|
|
+tar -xzvf cmake-$version.$build.tar.gz
|
|
|
+cd cmake-$version.$build/
|
|
|
+./bootstrap
|
|
|
+./configure
|
|
|
+make -j$(nproc)
|
|
|
+sudo make install
|
|
|
+fi
|
|
|
+
|
|
|
cd ~/Build_Cube/options/gerbera/scripts
|
|
|
sudo ./install-duktape.sh
|
|
|
cd ~/Build_Cube/options/gerbera/scripts
|