diff --git a/ffmpeg-static-build-linux32.sh b/ffmpeg-static-build-linux32.sh index 02b194d..a9c37c4 100755 --- a/ffmpeg-static-build-linux32.sh +++ b/ffmpeg-static-build-linux32.sh @@ -15,6 +15,8 @@ # - make # - meson/ninja # - gperf +# - autoconf +# - libtool # Build variables dir_build="/opt/ffmpeg-builds/build/linux32" @@ -44,6 +46,9 @@ CXX_COMPILER="g++" lib_zlib="http://sourceforge.net/projects/libpng/files/zlib/1.2.11/zlib-1.2.11.tar.gz" lib_zlib_name="zlib-1.2.11.tar.gz@zlib-1.2.11" +lib_expat="https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2" +lib_expat_name="expat-2.4.1.tar.bz2@expat-2.4.1" + lib_fontconfig="https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.94.tar.gz" lib_fontconfig_name="fontconfig-2.13.94.tar.gz@fontconfig-2.13.94" @@ -148,6 +153,22 @@ else make install fi +# Build expat +if [ -f ${dir_build_libs}/lib/pkgconfig/expat.pc ] ; then + echo "* Expat was compiled previosly" + sleep 1 +else + cd ${dir_build_libs} + name_package=$(echo ${lib_expat_name} | cut -d "@" -f 1) + name_folder=$(echo ${lib_expat_name} | cut -d "@" -f 2) + wget -c "${lib_expat}" + tar jxvf ${name_package} + cd "${name_folder}" + PKG_CONFIG_PATH=${dir_build_libs}/lib/pkgconfig/ LD_LIBRARY_PATH=${dir_build_libs}/lib/ CC="${C_COMPILER}" CXX="${CXX_COMPILER}" ./configure --prefix=${dir_build_libs} --enable-static --enable-shared + make + make install +fi + # Build frei0r if [ -d ${dir_build_libs}/lib/frei0r-1 ] ; then echo "* Frei0r was compiled previosly" diff --git a/ffmpeg-static-build-linux64.sh b/ffmpeg-static-build-linux64.sh index 0da1d83..0e76ba2 100755 --- a/ffmpeg-static-build-linux64.sh +++ b/ffmpeg-static-build-linux64.sh @@ -15,6 +15,8 @@ # - make # - meson/ninja # - gperf +# - autoconf +# - libtool # Build variables dir_build="/opt/ffmpeg-builds/build/linux64" @@ -44,6 +46,9 @@ CXX_COMPILER="g++" lib_zlib="http://sourceforge.net/projects/libpng/files/zlib/1.2.11/zlib-1.2.11.tar.gz" lib_zlib_name="zlib-1.2.11.tar.gz@zlib-1.2.11" +lib_expat="https://github.com/libexpat/libexpat/releases/download/R_2_4_1/expat-2.4.1.tar.bz2" +lib_expat_name="expat-2.4.1.tar.bz2@expat-2.4.1" + lib_fontconfig="https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.94.tar.gz" lib_fontconfig_name="fontconfig-2.13.94.tar.gz@fontconfig-2.13.94" @@ -148,6 +153,22 @@ else make install fi +# Build expat +if [ -f ${dir_build_libs}/lib/pkgconfig/expat.pc ] ; then + echo "* Expat was compiled previosly" + sleep 1 +else + cd ${dir_build_libs} + name_package=$(echo ${lib_expat_name} | cut -d "@" -f 1) + name_folder=$(echo ${lib_expat_name} | cut -d "@" -f 2) + wget -c "${lib_expat}" + tar jxvf ${name_package} + cd "${name_folder}" + PKG_CONFIG_PATH=${dir_build_libs}/lib/pkgconfig/ LD_LIBRARY_PATH=${dir_build_libs}/lib/ CC="${C_COMPILER}" CXX="${CXX_COMPILER}" ./configure --prefix=${dir_build_libs} --enable-static --enable-shared + make + make install +fi + # Build frei0r if [ -d ${dir_build_libs}/lib/frei0r-1 ] ; then echo "* Frei0r was compiled previosly"