Some cleanup and housekeeping
This commit is contained in:
parent
12ab519046
commit
fcd5acba08
57 changed files with 137 additions and 304 deletions
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash
|
||||
set -xe
|
||||
mkdir /stage
|
||||
cd /stage
|
||||
source /stage.sh
|
||||
ffbuild_dockerbuild
|
||||
rm /stage.sh
|
||||
rm -rf "$FFBUILD_PREFIX"/bin
|
||||
rm -rf /stage /stage.sh "$FFBUILD_PREFIX"/bin
|
||||
|
|
|
@ -31,9 +31,9 @@ ffbuild_dockerbuild() {
|
|||
--enable-idl
|
||||
)
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../mingw-w64-libraries/winpthreads
|
||||
|
||||
|
@ -47,12 +47,9 @@ ffbuild_dockerbuild() {
|
|||
--enable-static
|
||||
)
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../../..
|
||||
rm -rf mingw
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||
ffbuild_dockerbuild() {
|
||||
mkdir iconv
|
||||
cd iconv
|
||||
wget -O iconv.tar.gz "$ICONV_SRC" || return -1
|
||||
tar xaf iconv.tar.gz || return -1
|
||||
wget -O iconv.tar.gz "$ICONV_SRC"
|
||||
tar xaf iconv.tar.gz
|
||||
rm iconv.tar.gz
|
||||
cd libiconv*
|
||||
|
||||
|
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf iconv
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,10 +15,10 @@ ffbuild_dockerbuild() {
|
|||
mkdir zlib
|
||||
cd zlib
|
||||
|
||||
wget "$ZLIB_SRC" -O zlib.tar.gz || return -1
|
||||
tar xaf zlib.tar.gz || return -1
|
||||
wget "$ZLIB_SRC" -O zlib.tar.gz
|
||||
tar xaf zlib.tar.gz
|
||||
rm zlib.tar.gz
|
||||
cd zlib* || return -1
|
||||
cd zlib*
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf zlib
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./autogen.sh "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf libxml2
|
||||
./autogen.sh "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||
ffbuild_dockerbuild() {
|
||||
mkdir ft
|
||||
cd ft
|
||||
wget -O ft.tar.gz "$FREETYPE_SRC" || return -1
|
||||
tar xaf ft.tar.gz || return -1
|
||||
wget -O ft.tar.gz "$FREETYPE_SRC"
|
||||
tar xaf ft.tar.gz
|
||||
rm ft.tar.gz
|
||||
cd freetype*
|
||||
|
||||
|
@ -35,12 +35,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf ft
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -32,14 +32,11 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./autogen.sh "${myconf[@]}" || return -1
|
||||
make || return -1
|
||||
make install || return -1
|
||||
./autogen.sh "${myconf[@]}"
|
||||
make
|
||||
make install
|
||||
|
||||
sed -i 's/Cflags:/Cflags: -DFRIBIDI_LIB_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/fribidi.pc || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf fribidi
|
||||
sed -i 's/Cflags:/Cflags: -DFRIBIDI_LIB_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/fribidi.pc
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,12 +15,12 @@ ffbuild_dockerbuild() {
|
|||
mkdir gmp
|
||||
cd gmp
|
||||
|
||||
wget "$GMP_SRC" -O gmp.tar.xz || return -1
|
||||
tar xaf gmp.tar.xz || return -1
|
||||
wget "$GMP_SRC" -O gmp.tar.xz
|
||||
tar xaf gmp.tar.xz
|
||||
rm gmp.tar.xz
|
||||
cd gmp* || return -1
|
||||
cd gmp*
|
||||
|
||||
autoreconf -i || return -1
|
||||
autoreconf -i
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf gmp
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$OGG_REPO" "$OGG_COMMIT" ogg
|
||||
cd ogg
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -34,10 +34,7 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf ogg
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
|
|
@ -41,13 +41,10 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
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 install_sw || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf openssl
|
||||
make -j$(nproc)
|
||||
make install_sw
|
||||
}
|
||||
|
|
|
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf xz
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,10 +15,10 @@ ffbuild_dockerbuild() {
|
|||
mkdir fc
|
||||
cd fc
|
||||
|
||||
wget "$FONTCONFIG_SRC" -O fc.tar.gz || return -1
|
||||
tar xaf fc.tar.gz || return -1
|
||||
wget "$FONTCONFIG_SRC" -O fc.tar.gz
|
||||
tar xaf fc.tar.gz
|
||||
rm fc.tar.gz
|
||||
cd fontconfig* || return -1
|
||||
cd fontconfig*
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -38,12 +38,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf fc
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -50,7 +50,4 @@ ffbuild_dockerbuild() {
|
|||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf fftw3
|
||||
}
|
||||
|
|
|
@ -34,10 +34,7 @@ ffbuild_dockerbuild() {
|
|||
|
||||
export LIBS="-lpthread"
|
||||
|
||||
./autogen.sh "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf harfbuzz
|
||||
./autogen.sh "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
|
|
@ -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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf libsr
|
||||
}
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$LIBUDFREAD_REPO" "$LIBUDFREAD_COMMIT" libudfread
|
||||
cd libudfread
|
||||
|
||||
./bootstrap || return -1
|
||||
./bootstrap
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -39,7 +39,4 @@ ffbuild_dockerbuild() {
|
|||
make install
|
||||
|
||||
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[@]}"
|
||||
./waf -j$(nproc)
|
||||
./waf install
|
||||
|
||||
cd ..
|
||||
rm -rf lv2
|
||||
}
|
||||
|
|
|
@ -45,9 +45,6 @@ ffbuild_dockerbuild() {
|
|||
|
||||
mkdir -p "$FFBUILD_PREFIX"/lib/pkgconfig
|
||||
mv OpenCL.pc "$FFBUILD_PREFIX"/lib/pkgconfig/OpenCL.pc
|
||||
|
||||
cd ../../..
|
||||
rm -rf opencl
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -31,7 +31,4 @@ ffbuild_dockerbuild() {
|
|||
./waf install
|
||||
|
||||
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
|
||||
|
||||
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() {
|
||||
|
|
|
@ -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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ..
|
||||
rm -rf vulkan
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -29,7 +29,4 @@ ffbuild_dockerbuild() {
|
|||
./waf install
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
cd vorbis
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf vorbis
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -17,10 +17,7 @@ ffbuild_dockerbuild() {
|
|||
cd amf
|
||||
|
||||
mkdir -p "$FFBUILD_PREFIX"/include
|
||||
mv amf/public/include "$FFBUILD_PREFIX"/include/AMF || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf amf
|
||||
mv amf/public/include "$FFBUILD_PREFIX"/include/AMF
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -21,14 +21,11 @@ ffbuild_dockerbuild() {
|
|||
# Workaround broken build system
|
||||
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
|
||||
make -j$(nproc) || return -1
|
||||
make install || 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)
|
||||
make install
|
||||
|
||||
echo "Requires.private: libvmaf" >> "$FFBUILD_PREFIX/lib/pkgconfig/aom.pc"
|
||||
|
||||
cd ../..
|
||||
rm -rf aom
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -19,12 +19,9 @@ ffbuild_dockerbuild() {
|
|||
|
||||
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
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf avisynth
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE="$FFBUILD_CMAKE_TOOLCHAIN" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX" -DHEADERS_ONLY=ON ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -36,9 +36,6 @@ ffbuild_dockerbuild() {
|
|||
meson "${myconf[@]}" ..
|
||||
ninja -j$(nproc)
|
||||
ninja install
|
||||
|
||||
cd ../..
|
||||
rm -rf dav1d
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../../..
|
||||
rm -rf davs2
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -14,12 +14,9 @@ ffbuild_dockerstage() {
|
|||
|
||||
ffbuild_dockerbuild() {
|
||||
git-mini-clone "$FFNVCODEC_REPO" "$FFNVCODEC_COMMIT" ffnvcodec
|
||||
pushd ffnvcodec
|
||||
cd ffnvcodec
|
||||
|
||||
make PREFIX="$FFBUILD_PREFIX" install || return -1
|
||||
|
||||
popd
|
||||
rm -rf ffnvcodec
|
||||
make PREFIX="$FFBUILD_PREFIX" install
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf glslang
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf gme
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$ASS_REPO" "$ASS_COMMIT" ass
|
||||
cd ass
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf ass
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$LIBBLURAY_REPO" "$LIBBLURAY_COMMIT" libbluray
|
||||
cd libbluray
|
||||
|
||||
./bootstrap || return -1
|
||||
./bootstrap
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -44,9 +44,6 @@ ffbuild_dockerbuild() {
|
|||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ..
|
||||
rm -rf libbluray
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -14,8 +14,8 @@ ffbuild_dockerstage() {
|
|||
ffbuild_dockerbuild() {
|
||||
mkdir lame
|
||||
cd lame
|
||||
wget -O lame.tar.gz "$LAME_SRC" || return -1
|
||||
tar xaf lame.tar.gz || return -1
|
||||
wget -O lame.tar.gz "$LAME_SRC"
|
||||
tar xaf lame.tar.gz
|
||||
rm lame.tar.gz
|
||||
cd lame*
|
||||
|
||||
|
@ -38,12 +38,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf lame
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$OPUS_REPO" "$OPUS_COMMIT" opus
|
||||
cd opus
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf opus
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$THEORA_REPO" "$THEORA_COMMIT" theora
|
||||
cd theora
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -39,12 +39,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf theora
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -42,12 +42,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf libvpx
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$WEBP_REPO" "$WEBP_COMMIT" webp
|
||||
cd webp
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -43,12 +43,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf webp
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -31,9 +31,6 @@ ffbuild_dockerbuild() {
|
|||
./waf install
|
||||
|
||||
sed -i 's/Cflags:/Cflags: -DLILV_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/lilv-0.pc
|
||||
|
||||
cd ..
|
||||
rm -rf lilv
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$MFX_REPO" "$MFX_COMMIT" mfx
|
||||
cd mfx
|
||||
|
||||
autoreconf -i || return -1
|
||||
autoreconf -i
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -34,12 +34,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf mfx
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -43,9 +43,6 @@ ffbuild_dockerbuild() {
|
|||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf opencore
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf openjpeg
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -23,9 +23,6 @@ ffbuild_dockerbuild() {
|
|||
--library-type=staticlib \
|
||||
--crt-static \
|
||||
--release
|
||||
|
||||
cd ..
|
||||
rm -rf rav1e
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -47,9 +47,6 @@ ffbuild_dockerbuild() {
|
|||
|
||||
# Fix static linking
|
||||
echo "Requires.private: fftw3 samplerate" >> "$FFBUILD_PREFIX"/lib/pkgconfig/rubberband.pc
|
||||
|
||||
cd ../../..
|
||||
rm -rf rubberband
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,12 +15,12 @@ ffbuild_dockerbuild() {
|
|||
mkdir sdl
|
||||
cd sdl
|
||||
|
||||
wget "$SDL_SRC" -O SDL.tar.gz || return -1
|
||||
tar xaf SDL.tar.gz || return -1
|
||||
wget "$SDL_SRC" -O SDL.tar.gz
|
||||
tar xaf SDL.tar.gz
|
||||
rm SDL.tar.gz
|
||||
cd SDL* || return -1
|
||||
cd SDL*
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -37,12 +37,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf sdl
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf soxr
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -18,12 +18,9 @@ ffbuild_dockerbuild() {
|
|||
|
||||
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
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf srt
|
||||
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)
|
||||
make install
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf svtav1
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -14,8 +14,8 @@ ffbuild_dockerstage() {
|
|||
ffbuild_dockerbuild() {
|
||||
mkdir twolame
|
||||
cd twolame
|
||||
wget -O twolame.tar.gz "$TWOLAME_SRC" || return -1
|
||||
tar xaf twolame.tar.gz || return -1
|
||||
wget -O twolame.tar.gz "$TWOLAME_SRC"
|
||||
tar xaf twolame.tar.gz
|
||||
rm twolame.tar.gz
|
||||
cd twolame*
|
||||
|
||||
|
@ -36,14 +36,11 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
sed -i 's/Cflags:/Cflags: -DLIBTWOLAME_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/twolame.pc || return -1
|
||||
|
||||
cd ../..
|
||||
rm -rf twolame
|
||||
sed -i 's/Cflags:/Cflags: -DLIBTWOLAME_STATIC/' "$FFBUILD_PREFIX"/lib/pkgconfig/twolame.pc
|
||||
}
|
||||
|
||||
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 ../..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../../..
|
||||
rm -rf uavs3d
|
||||
}
|
||||
|
||||
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 ..
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf vidstab
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,7 +15,7 @@ ffbuild_dockerstage() {
|
|||
|
||||
ffbuild_dockerbuild() {
|
||||
git-mini-clone "$X264_REPO" "$X264_COMMIT" x264
|
||||
pushd x264
|
||||
cd x264
|
||||
|
||||
local myconf=(
|
||||
--disable-cli
|
||||
|
@ -36,12 +36,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
popd
|
||||
rm -rf x264
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -57,9 +57,6 @@ EOF
|
|||
fi
|
||||
|
||||
make install
|
||||
|
||||
cd ../..
|
||||
rm -rf x265
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -43,12 +43,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ../../..
|
||||
rm -rf xavs2
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -15,8 +15,8 @@ ffbuild_dockerstage() {
|
|||
ffbuild_dockerbuild() {
|
||||
mkdir xvid
|
||||
cd xvid
|
||||
wget -O xvid.tar.gz "$XVID_SRC" || return -1
|
||||
tar xaf xvid.tar.gz || return -1
|
||||
wget -O xvid.tar.gz "$XVID_SRC"
|
||||
tar xaf xvid.tar.gz
|
||||
rm xvid.tar.gz
|
||||
cd xvid*
|
||||
|
||||
|
@ -35,15 +35,12 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
rm "$FFBUILD_PREFIX"/{bin/xvidcore.dll,lib/xvidcore.dll.a}
|
||||
mv "$FFBUILD_PREFIX"/lib/{,lib}xvidcore.a
|
||||
|
||||
cd ../../../..
|
||||
rm -rf xvid
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
|
@ -16,7 +16,7 @@ ffbuild_dockerbuild() {
|
|||
git-mini-clone "$ZIMG_REPO" "$ZIMG_COMMIT" zimg
|
||||
cd zimg
|
||||
|
||||
./autogen.sh || return -1
|
||||
./autogen.sh
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
|
@ -33,12 +33,9 @@ ffbuild_dockerbuild() {
|
|||
return -1
|
||||
fi
|
||||
|
||||
./configure "${myconf[@]}" || return -1
|
||||
make -j$(nproc) || return -1
|
||||
make install || return -1
|
||||
|
||||
cd ..
|
||||
rm -rf zimg
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
|
Loading…
Reference in a new issue