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
 | 
					#!/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…
	
	Add table
		Add a link
		
	
		Reference in a new issue