mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-04-30 14:44:41 +02:00
Some cleanup and housekeeping
This commit is contained in:
parent
12ab519046
commit
fcd5acba08
@ -1,6 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -xe
|
set -xe
|
||||||
|
mkdir /stage
|
||||||
|
cd /stage
|
||||||
source /stage.sh
|
source /stage.sh
|
||||||
ffbuild_dockerbuild
|
ffbuild_dockerbuild
|
||||||
rm /stage.sh
|
rm -rf /stage /stage.sh "$FFBUILD_PREFIX"/bin
|
||||||
rm -rf "$FFBUILD_PREFIX"/bin
|
|
||||||
|
@ -31,9 +31,9 @@ ffbuild_dockerbuild() {
|
|||||||
--enable-idl
|
--enable-idl
|
||||||
)
|
)
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../mingw-w64-libraries/winpthreads
|
cd ../mingw-w64-libraries/winpthreads
|
||||||
|
|
||||||
@ -47,12 +47,9 @@ ffbuild_dockerbuild() {
|
|||||||
--enable-static
|
--enable-static
|
||||||
)
|
)
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf mingw
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
mkdir iconv
|
mkdir iconv
|
||||||
cd iconv
|
cd iconv
|
||||||
wget -O iconv.tar.gz "$ICONV_SRC" || return -1
|
wget -O iconv.tar.gz "$ICONV_SRC"
|
||||||
tar xaf iconv.tar.gz || return -1
|
tar xaf iconv.tar.gz
|
||||||
rm iconv.tar.gz
|
rm iconv.tar.gz
|
||||||
cd libiconv*
|
cd libiconv*
|
||||||
|
|
||||||
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf iconv
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,10 +15,10 @@ ffbuild_dockerbuild() {
|
|||||||
mkdir zlib
|
mkdir zlib
|
||||||
cd zlib
|
cd zlib
|
||||||
|
|
||||||
wget "$ZLIB_SRC" -O zlib.tar.gz || return -1
|
wget "$ZLIB_SRC" -O zlib.tar.gz
|
||||||
tar xaf zlib.tar.gz || return -1
|
tar xaf zlib.tar.gz
|
||||||
rm zlib.tar.gz
|
rm zlib.tar.gz
|
||||||
cd zlib* || return -1
|
cd zlib*
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf zlib
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./autogen.sh "${myconf[@]}" || return -1
|
./autogen.sh "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf libxml2
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
mkdir ft
|
mkdir ft
|
||||||
cd ft
|
cd ft
|
||||||
wget -O ft.tar.gz "$FREETYPE_SRC" || return -1
|
wget -O ft.tar.gz "$FREETYPE_SRC"
|
||||||
tar xaf ft.tar.gz || return -1
|
tar xaf ft.tar.gz
|
||||||
rm ft.tar.gz
|
rm ft.tar.gz
|
||||||
cd freetype*
|
cd freetype*
|
||||||
|
|
||||||
@ -35,12 +35,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf ft
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -32,14 +32,11 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./autogen.sh "${myconf[@]}" || return -1
|
./autogen.sh "${myconf[@]}"
|
||||||
make || return -1
|
make
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DFRIBIDI_LIB_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/fribidi.pc || return -1
|
sed -i 's/Cflags:/Cflags: -DFRIBIDI_LIB_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/fribidi.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf fribidi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,12 +15,12 @@ ffbuild_dockerbuild() {
|
|||||||
mkdir gmp
|
mkdir gmp
|
||||||
cd gmp
|
cd gmp
|
||||||
|
|
||||||
wget "$GMP_SRC" -O gmp.tar.xz || return -1
|
wget "$GMP_SRC" -O gmp.tar.xz
|
||||||
tar xaf gmp.tar.xz || return -1
|
tar xaf gmp.tar.xz
|
||||||
rm gmp.tar.xz
|
rm gmp.tar.xz
|
||||||
cd gmp* || return -1
|
cd gmp*
|
||||||
|
|
||||||
autoreconf -i || return -1
|
autoreconf -i
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf gmp
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$OGG_REPO" "$OGG_COMMIT" ogg
|
git-mini-clone "$OGG_REPO" "$OGG_COMMIT" ogg
|
||||||
cd ogg
|
cd ogg
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -34,10 +34,7 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf ogg
|
|
||||||
}
|
}
|
||||||
|
@ -41,13 +41,10 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./Configure "${myconf[@]}" || return -1
|
./Configure "${myconf[@]}"
|
||||||
|
|
||||||
sed -i -e "/^CFLAGS=/s|=.*|=${CFLAGS}|" -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" Makefile || return -1
|
sed -i -e "/^CFLAGS=/s|=.*|=${CFLAGS}|" -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" Makefile
|
||||||
|
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install_sw || return -1
|
make install_sw
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf openssl
|
|
||||||
}
|
}
|
||||||
|
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf xz
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,10 +15,10 @@ ffbuild_dockerbuild() {
|
|||||||
mkdir fc
|
mkdir fc
|
||||||
cd fc
|
cd fc
|
||||||
|
|
||||||
wget "$FONTCONFIG_SRC" -O fc.tar.gz || return -1
|
wget "$FONTCONFIG_SRC" -O fc.tar.gz
|
||||||
tar xaf fc.tar.gz || return -1
|
tar xaf fc.tar.gz
|
||||||
rm fc.tar.gz
|
rm fc.tar.gz
|
||||||
cd fontconfig* || return -1
|
cd fontconfig*
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -38,12 +38,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf fc
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -50,7 +50,4 @@ ffbuild_dockerbuild() {
|
|||||||
./configure "${myconf[@]}"
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf fftw3
|
|
||||||
}
|
}
|
||||||
|
@ -34,10 +34,7 @@ ffbuild_dockerbuild() {
|
|||||||
|
|
||||||
export LIBS="-lpthread"
|
export LIBS="-lpthread"
|
||||||
|
|
||||||
./autogen.sh "${myconf[@]}" || return -1
|
./autogen.sh "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf harfbuzz
|
|
||||||
}
|
}
|
||||||
|
@ -24,7 +24,4 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=NO -DBUILD_TESTING=NO -DLIBSAMPLERATE_EXAMPLES=OFF -DLIBSAMPLERATE_INSTALL=YES ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=NO -DBUILD_TESTING=NO -DLIBSAMPLERATE_EXAMPLES=OFF -DLIBSAMPLERATE_INSTALL=YES ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf libsr
|
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$LIBUDFREAD_REPO" "$LIBUDFREAD_COMMIT" libudfread
|
git-mini-clone "$LIBUDFREAD_REPO" "$LIBUDFREAD_COMMIT" libudfread
|
||||||
cd libudfread
|
cd libudfread
|
||||||
|
|
||||||
./bootstrap || return -1
|
./bootstrap
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -39,7 +39,4 @@ ffbuild_dockerbuild() {
|
|||||||
make install
|
make install
|
||||||
|
|
||||||
ln -s libudfread.pc "$FFBUILD_PREFIX"/lib/pkgconfig/udfread.pc
|
ln -s libudfread.pc "$FFBUILD_PREFIX"/lib/pkgconfig/udfread.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf libudfread
|
|
||||||
}
|
}
|
||||||
|
@ -26,7 +26,4 @@ ffbuild_dockerbuild() {
|
|||||||
CC="${FFBUILD_CROSS_PREFIX}gcc" CXX="${FFBUILD_CROSS_PREFIX}g++" ./waf configure "${mywaf[@]}"
|
CC="${FFBUILD_CROSS_PREFIX}gcc" CXX="${FFBUILD_CROSS_PREFIX}g++" ./waf configure "${mywaf[@]}"
|
||||||
./waf -j$(nproc)
|
./waf -j$(nproc)
|
||||||
./waf install
|
./waf install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf lv2
|
|
||||||
}
|
}
|
||||||
|
@ -45,9 +45,6 @@ ffbuild_dockerbuild() {
|
|||||||
|
|
||||||
mkdir -p "$FFBUILD_PREFIX"/lib/pkgconfig
|
mkdir -p "$FFBUILD_PREFIX"/lib/pkgconfig
|
||||||
mv OpenCL.pc "$FFBUILD_PREFIX"/lib/pkgconfig/OpenCL.pc
|
mv OpenCL.pc "$FFBUILD_PREFIX"/lib/pkgconfig/OpenCL.pc
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf opencl
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -31,7 +31,4 @@ ffbuild_dockerbuild() {
|
|||||||
./waf install
|
./waf install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DSERD_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/serd-0.pc
|
sed -i 's/Cflags:/Cflags: -DSERD_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/serd-0.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf serd
|
|
||||||
}
|
}
|
||||||
|
@ -41,9 +41,6 @@ ffbuild_dockerbuild() {
|
|||||||
ninja install
|
ninja install
|
||||||
|
|
||||||
sed -i 's/Libs.private:/Libs.private: -lstdc++/; t; $ a Libs.private: -lstdc++' "$FFBUILD_PREFIX"/lib/pkgconfig/libvmaf.pc
|
sed -i 's/Libs.private:/Libs.private: -lstdc++/; t; $ a Libs.private: -lstdc++' "$FFBUILD_PREFIX"/lib/pkgconfig/libvmaf.pc
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf vmaf
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -38,9 +38,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_TESTS=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_TESTS=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf vulkan
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -29,7 +29,4 @@ ffbuild_dockerbuild() {
|
|||||||
./waf install
|
./waf install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DSORD_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/sord-0.pc
|
sed -i 's/Cflags:/Cflags: -DSORD_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/sord-0.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf sord
|
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,4 @@ ffbuild_dockerbuild() {
|
|||||||
./waf install
|
./waf install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DSRATOM_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/sratom-0.pc
|
sed -i 's/Cflags:/Cflags: -DSRATOM_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/sratom-0.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf sratom
|
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$VORBIS_REPO" "$VORBIS_COMMIT" vorbis
|
git-mini-clone "$VORBIS_REPO" "$VORBIS_COMMIT" vorbis
|
||||||
cd vorbis
|
cd vorbis
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf vorbis
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -17,10 +17,7 @@ ffbuild_dockerbuild() {
|
|||||||
cd amf
|
cd amf
|
||||||
|
|
||||||
mkdir -p "$FFBUILD_PREFIX"/include
|
mkdir -p "$FFBUILD_PREFIX"/include
|
||||||
mv amf/public/include "$FFBUILD_PREFIX"/include/AMF || return -1
|
mv amf/public/include "$FFBUILD_PREFIX"/include/AMF
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf amf
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -21,14 +21,11 @@ ffbuild_dockerbuild() {
|
|||||||
# Workaround broken build system
|
# Workaround broken build system
|
||||||
export CFLAGS="$CFLAGS -pthread -I/opt/ffbuild/include/libvmaf"
|
export CFLAGS="$CFLAGS -pthread -I/opt/ffbuild/include/libvmaf"
|
||||||
|
|
||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DENABLE_EXAMPLES=NO -DENABLE_TESTS=NO -DENABLE_TOOLS=NO -DCONFIG_TUNE_VMAF=1 .. || return -1
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DENABLE_EXAMPLES=NO -DENABLE_TESTS=NO -DENABLE_TOOLS=NO -DCONFIG_TUNE_VMAF=1 ..
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
echo "Requires.private: libvmaf" >> "$FFBUILD_PREFIX/lib/pkgconfig/aom.pc"
|
echo "Requires.private: libvmaf" >> "$FFBUILD_PREFIX/lib/pkgconfig/aom.pc"
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf aom
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -19,12 +19,9 @@ ffbuild_dockerbuild() {
|
|||||||
|
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
|
|
||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DHEADERS_ONLY=ON .. || return -1
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DHEADERS_ONLY=ON ..
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf avisynth
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -36,9 +36,6 @@ ffbuild_dockerbuild() {
|
|||||||
meson "${myconf[@]}" ..
|
meson "${myconf[@]}" ..
|
||||||
ninja -j$(nproc)
|
ninja -j$(nproc)
|
||||||
ninja install
|
ninja install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf dav1d
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf davs2
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -14,12 +14,9 @@ ffbuild_dockerstage() {
|
|||||||
|
|
||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
git-mini-clone "$FFNVCODEC_REPO" "$FFNVCODEC_COMMIT" ffnvcodec
|
git-mini-clone "$FFNVCODEC_REPO" "$FFNVCODEC_COMMIT" ffnvcodec
|
||||||
pushd ffnvcodec
|
cd ffnvcodec
|
||||||
|
|
||||||
make PREFIX="$FFBUILD_PREFIX" install || return -1
|
make PREFIX="$FFBUILD_PREFIX" install
|
||||||
|
|
||||||
popd
|
|
||||||
rm -rf ffnvcodec
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -24,9 +24,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_EXTERNAL=ON -DBUILD_TESTING=OFF -DENABLE_CTEST=OFF -DENABLE_HLSL=ON -DENABLE_GLSLANG_BINARIES=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_EXTERNAL=ON -DBUILD_TESTING=OFF -DENABLE_CTEST=OFF -DENABLE_HLSL=ON -DENABLE_GLSLANG_BINARIES=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf glslang
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -22,9 +22,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DENABLE_UBSAN=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DENABLE_UBSAN=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf gme
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$ASS_REPO" "$ASS_COMMIT" ass
|
git-mini-clone "$ASS_REPO" "$ASS_COMMIT" ass
|
||||||
cd ass
|
cd ass
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf ass
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$LIBBLURAY_REPO" "$LIBBLURAY_COMMIT" libbluray
|
git-mini-clone "$LIBBLURAY_REPO" "$LIBBLURAY_COMMIT" libbluray
|
||||||
cd libbluray
|
cd libbluray
|
||||||
|
|
||||||
./bootstrap || return -1
|
./bootstrap
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -44,9 +44,6 @@ ffbuild_dockerbuild() {
|
|||||||
./configure "${myconf[@]}"
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf libbluray
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -14,8 +14,8 @@ ffbuild_dockerstage() {
|
|||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
mkdir lame
|
mkdir lame
|
||||||
cd lame
|
cd lame
|
||||||
wget -O lame.tar.gz "$LAME_SRC" || return -1
|
wget -O lame.tar.gz "$LAME_SRC"
|
||||||
tar xaf lame.tar.gz || return -1
|
tar xaf lame.tar.gz
|
||||||
rm lame.tar.gz
|
rm lame.tar.gz
|
||||||
cd lame*
|
cd lame*
|
||||||
|
|
||||||
@ -38,12 +38,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf lame
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$OPUS_REPO" "$OPUS_COMMIT" opus
|
git-mini-clone "$OPUS_REPO" "$OPUS_COMMIT" opus
|
||||||
cd opus
|
cd opus
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf opus
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$THEORA_REPO" "$THEORA_COMMIT" theora
|
git-mini-clone "$THEORA_REPO" "$THEORA_COMMIT" theora
|
||||||
cd theora
|
cd theora
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -39,12 +39,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf theora
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -42,12 +42,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf libvpx
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$WEBP_REPO" "$WEBP_COMMIT" webp
|
git-mini-clone "$WEBP_REPO" "$WEBP_COMMIT" webp
|
||||||
cd webp
|
cd webp
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -43,12 +43,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf webp
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -31,9 +31,6 @@ ffbuild_dockerbuild() {
|
|||||||
./waf install
|
./waf install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DLILV_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/lilv-0.pc
|
sed -i 's/Cflags:/Cflags: -DLILV_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/lilv-0.pc
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf lilv
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$MFX_REPO" "$MFX_COMMIT" mfx
|
git-mini-clone "$MFX_REPO" "$MFX_COMMIT" mfx
|
||||||
cd mfx
|
cd mfx
|
||||||
|
|
||||||
autoreconf -i || return -1
|
autoreconf -i
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf mfx
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -43,9 +43,6 @@ ffbuild_dockerbuild() {
|
|||||||
./configure "${myconf[@]}"
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf opencore
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -21,9 +21,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_PKGCONFIG_FILES=ON -DBUILD_CODEC=OFF -DWITH_ASTYLE=OFF -DBUILD_TESTING=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_PKGCONFIG_FILES=ON -DBUILD_CODEC=OFF -DWITH_ASTYLE=OFF -DBUILD_TESTING=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf openjpeg
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -23,9 +23,6 @@ ffbuild_dockerbuild() {
|
|||||||
--library-type=staticlib \
|
--library-type=staticlib \
|
||||||
--crt-static \
|
--crt-static \
|
||||||
--release
|
--release
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf rav1e
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -47,9 +47,6 @@ ffbuild_dockerbuild() {
|
|||||||
|
|
||||||
# Fix static linking
|
# Fix static linking
|
||||||
echo "Requires.private: fftw3 samplerate" >> "$FFBUILD_PREFIX"/lib/pkgconfig/rubberband.pc
|
echo "Requires.private: fftw3 samplerate" >> "$FFBUILD_PREFIX"/lib/pkgconfig/rubberband.pc
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf rubberband
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,12 +15,12 @@ ffbuild_dockerbuild() {
|
|||||||
mkdir sdl
|
mkdir sdl
|
||||||
cd sdl
|
cd sdl
|
||||||
|
|
||||||
wget "$SDL_SRC" -O SDL.tar.gz || return -1
|
wget "$SDL_SRC" -O SDL.tar.gz
|
||||||
tar xaf SDL.tar.gz || return -1
|
tar xaf SDL.tar.gz
|
||||||
rm SDL.tar.gz
|
rm SDL.tar.gz
|
||||||
cd SDL* || return -1
|
cd SDL*
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf sdl
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -22,9 +22,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_TESTS=OFF -DBUILD_EXAMPLES=OFF -DBUILD_SHARED_LIBS=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf soxr
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -18,12 +18,9 @@ ffbuild_dockerbuild() {
|
|||||||
|
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
|
|
||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DENABLE_SHARED=OFF -DENABLE_STATIC=ON -DENABLE_ENCRYPTION=ON -DENABLE_APPS=OFF .. || return -1
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DENABLE_SHARED=OFF -DENABLE_STATIC=ON -DENABLE_ENCRYPTION=ON -DENABLE_APPS=OFF ..
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf srt
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -24,9 +24,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DBUILD_APPS=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF -DBUILD_TESTING=OFF -DBUILD_APPS=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf svtav1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -14,8 +14,8 @@ ffbuild_dockerstage() {
|
|||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
mkdir twolame
|
mkdir twolame
|
||||||
cd twolame
|
cd twolame
|
||||||
wget -O twolame.tar.gz "$TWOLAME_SRC" || return -1
|
wget -O twolame.tar.gz "$TWOLAME_SRC"
|
||||||
tar xaf twolame.tar.gz || return -1
|
tar xaf twolame.tar.gz
|
||||||
rm twolame.tar.gz
|
rm twolame.tar.gz
|
||||||
cd twolame*
|
cd twolame*
|
||||||
|
|
||||||
@ -36,14 +36,11 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
sed -i 's/Cflags:/Cflags: -DLIBTWOLAME_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/twolame.pc || return -1
|
sed -i 's/Cflags:/Cflags: -DLIBTWOLAME_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/twolame.pc
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf twolame
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -25,9 +25,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=NO ../..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=NO ../..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf uavs3d
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -23,9 +23,6 @@ ffbuild_dockerbuild() {
|
|||||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF ..
|
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DBUILD_SHARED_LIBS=OFF ..
|
||||||
make -j$(nproc)
|
make -j$(nproc)
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf vidstab
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,7 +15,7 @@ ffbuild_dockerstage() {
|
|||||||
|
|
||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
git-mini-clone "$X264_REPO" "$X264_COMMIT" x264
|
git-mini-clone "$X264_REPO" "$X264_COMMIT" x264
|
||||||
pushd x264
|
cd x264
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--disable-cli
|
--disable-cli
|
||||||
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
popd
|
|
||||||
rm -rf x264
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -57,9 +57,6 @@ EOF
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
make install
|
make install
|
||||||
|
|
||||||
cd ../..
|
|
||||||
rm -rf x265
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -43,12 +43,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ../../..
|
|
||||||
rm -rf xavs2
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||||||
ffbuild_dockerbuild() {
|
ffbuild_dockerbuild() {
|
||||||
mkdir xvid
|
mkdir xvid
|
||||||
cd xvid
|
cd xvid
|
||||||
wget -O xvid.tar.gz "$XVID_SRC" || return -1
|
wget -O xvid.tar.gz "$XVID_SRC"
|
||||||
tar xaf xvid.tar.gz || return -1
|
tar xaf xvid.tar.gz
|
||||||
rm xvid.tar.gz
|
rm xvid.tar.gz
|
||||||
cd xvid*
|
cd xvid*
|
||||||
|
|
||||||
@ -35,15 +35,12 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
rm "$FFBUILD_PREFIX"/{bin/xvidcore.dll,lib/xvidcore.dll.a}
|
rm "$FFBUILD_PREFIX"/{bin/xvidcore.dll,lib/xvidcore.dll.a}
|
||||||
mv "$FFBUILD_PREFIX"/lib/{,lib}xvidcore.a
|
mv "$FFBUILD_PREFIX"/lib/{,lib}xvidcore.a
|
||||||
|
|
||||||
cd ../../../..
|
|
||||||
rm -rf xvid
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||||||
git-mini-clone "$ZIMG_REPO" "$ZIMG_COMMIT" zimg
|
git-mini-clone "$ZIMG_REPO" "$ZIMG_COMMIT" zimg
|
||||||
cd zimg
|
cd zimg
|
||||||
|
|
||||||
./autogen.sh || return -1
|
./autogen.sh
|
||||||
|
|
||||||
local myconf=(
|
local myconf=(
|
||||||
--prefix="$FFBUILD_PREFIX"
|
--prefix="$FFBUILD_PREFIX"
|
||||||
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||||||
return -1
|
return -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./configure "${myconf[@]}" || return -1
|
./configure "${myconf[@]}"
|
||||||
make -j$(nproc) || return -1
|
make -j$(nproc)
|
||||||
make install || return -1
|
make install
|
||||||
|
|
||||||
cd ..
|
|
||||||
rm -rf zimg
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ffbuild_configure() {
|
ffbuild_configure() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user