Switch to a more direct Dockerfile.dl generation
Otherwise the entire build cache effectively invalidates the moment one script changes..
This commit is contained in:
		
							parent
							
								
									c3fec1bd50
								
							
						
					
					
						commit
						61debb00e5
					
				
					 101 changed files with 138 additions and 462 deletions
				
			
		| 
						 | 
					@ -16,6 +16,10 @@ to_df() {
 | 
				
			||||||
    echo >> "$_of"
 | 
					    echo >> "$_of"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					default_dl() {
 | 
				
			||||||
 | 
					    to_df "RUN git-mini-clone \"$SCRIPT_REPO\" \"$SCRIPT_COMMIT\" \"$1\""
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###
 | 
					###
 | 
				
			||||||
### Generate download Dockerfile
 | 
					### Generate download Dockerfile
 | 
				
			||||||
###
 | 
					###
 | 
				
			||||||
| 
						 | 
					@ -26,7 +30,7 @@ exec_dockerstage_dl() {
 | 
				
			||||||
        SELF="$SCRIPT"
 | 
					        SELF="$SCRIPT"
 | 
				
			||||||
        SELFLAYER="$(layername "$STAGE")"
 | 
					        SELFLAYER="$(layername "$STAGE")"
 | 
				
			||||||
        source "$SCRIPT"
 | 
					        source "$SCRIPT"
 | 
				
			||||||
        ffbuild_dockerstage_dl || exit $?
 | 
					        ffbuild_dockerdl || exit $?
 | 
				
			||||||
        TODF="Dockerfile.dl.final" ffbuild_dockerlayer_dl || exit $?
 | 
					        TODF="Dockerfile.dl.final" ffbuild_dockerlayer_dl || exit $?
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -35,6 +39,7 @@ export TODF="Dockerfile.dl"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
to_df "FROM ${REGISTRY}/${REPO}/base:latest AS base"
 | 
					to_df "FROM ${REGISTRY}/${REPO}/base:latest AS base"
 | 
				
			||||||
to_df "ENV TARGET=$TARGET VARIANT=$VARIANT REPO=$REPO ADDINS_STR=$ADDINS_STR"
 | 
					to_df "ENV TARGET=$TARGET VARIANT=$VARIANT REPO=$REPO ADDINS_STR=$ADDINS_STR"
 | 
				
			||||||
 | 
					to_df "WORKDIR \$FFBUILD_DLDIR"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PREVLAYER="base"
 | 
					PREVLAYER="base"
 | 
				
			||||||
for ID in $(ls -1d scripts.d/??-* | sed -s 's|^.*/\(..\).*|\1|' | sort -u); do
 | 
					for ID in $(ls -1d scripts.d/??-* | sed -s 's|^.*/\(..\).*|\1|' | sort -u); do
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" mingw-std-threads
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/mingw-std-threads
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir -p "$FFBUILD_PREFIX"/include
 | 
					    mkdir -p "$FFBUILD_PREFIX"/include
 | 
				
			||||||
    cp *.h "$FFBUILD_PREFIX"/include
 | 
					    cp *.h "$FFBUILD_PREFIX"/include
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,9 +18,7 @@ ffbuild_dockerfinal() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf mingw && git clone '$SCRIPT_REPO' mingw"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf mingw && git clone '$SCRIPT_REPO' mingw\" && cd mingw && git checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    cd mingw
 | 
					 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -13,12 +13,8 @@ ffbuild_dockerlayer() {
 | 
				
			||||||
    to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal"
 | 
					    to_df "COPY --from=${SELFLAYER} \$FFBUILD_PREFIX/share/aclocal/. /usr/share/aclocal"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" xorg-macros
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/xorg-macros
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
    ./configure --prefix="$FFBUILD_PREFIX"
 | 
					    ./configure --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,14 +8,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf iconv && git clone '$SCRIPT_REPO' iconv"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf $SELF && git clone '$SCRIPT_REPO' $SELF\""
 | 
				
			||||||
    cd iconv
 | 
					    to_df "RUN git -C $SELF checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
    retry-tool ./autopull.sh --one-time
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/iconv
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    retry-tool ./autopull.sh --one-time
 | 
					    retry-tool ./autopull.sh --one-time
 | 
				
			||||||
    (unset CC CFLAGS GMAKE && ./autogen.sh)
 | 
					    (unset CC CFLAGS GMAKE && ./autogen.sh)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxml2
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxml2
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --prefix="$FFBUILD_PREFIX"
 | 
					        --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" zlib
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/zlib
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --prefix="$FFBUILD_PREFIX"
 | 
					        --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" fftw3
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/fftw3
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --prefix="$FFBUILD_PREFIX"
 | 
					        --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" freetype
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/freetype
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" fribidi
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/fribidi
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,7 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool check-wget "gmp.tar.xz" "$SCRIPT_URL" "$SCRIPT_SHA512"
 | 
					    to_df "RUN retry-tool check-wget gmp.tar.xz \"$SCRIPT_URL\" \"$SCRIPT_SHA512\""
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" ogg
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/ogg
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" openssl
 | 
					    default_dl "$SELF"
 | 
				
			||||||
    cd openssl
 | 
					    to_df "RUN git -C \"$SELF\" submodule update --init --recursive --depth=1"
 | 
				
			||||||
    git submodule update --init --recursive --depth=1
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/openssl
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        threads
 | 
					        threads
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" xz
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/xz
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh --no-po4a
 | 
					    ./autogen.sh --no-po4a
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" fc
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/fc
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh --noconf
 | 
					    ./autogen.sh --noconf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" harfbuzz
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/harfbuzz
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --prefix="$FFBUILD_PREFIX"
 | 
					        --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libsr
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libsr
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build
 | 
					    mkdir build
 | 
				
			||||||
    cd build
 | 
					    cd build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libudfread
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libudfread
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./bootstrap
 | 
					    ./bootstrap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" vorbis
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/vorbis
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,9 +11,8 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    mkdir opencl && cd opencl
 | 
					    default_dl opencl/headers
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" headers
 | 
					    to_df "RUN git-mini-clone \"$SCRIPT_REPO2\" \"$SCRIPT_COMMIT2\" opencl/loader"
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO2" "$SCRIPT_COMMIT2" loader
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone --filter=blob:none "$SCRIPT_REPO" pa
 | 
					    to_df "RUN git clone --filter=blob:none \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd pa
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/pa
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Kill build of utils and their sndfile dep
 | 
					    # Kill build of utils and their sndfile dep
 | 
				
			||||||
    echo > src/utils/meson.build
 | 
					    echo > src/utils/meson.build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" vmaf
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/vmaf
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Kill build of unused and broken tools
 | 
					    # Kill build of unused and broken tools
 | 
				
			||||||
    echo > libvmaf/tools/meson.build
 | 
					    echo > libvmaf/tools/meson.build
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" xcbproto
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/xcbproto
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" xproto
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/xproto
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxtrans
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxtrans
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxau
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxau
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxcb
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxcb
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libx11
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libx11
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxext
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxext
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxfixes
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxfixes
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxi
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxi
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxinerama
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxinerama
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxrender
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd  "$FFBUILD_DLDIR"/libxrender
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxscrnsaver
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd  "$FFBUILD_DLDIR"/libxscrnsaver
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxxf86vm
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd  "$FFBUILD_DLDIR"/libxxf86vm
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" glvnd
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/glvnd
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxcursor
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd  "$FFBUILD_DLDIR"/libxcursor
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxrandr
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd  "$FFBUILD_DLDIR"/libxrandr
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,12 +9,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libxv
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libxv
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" amf
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/amf
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir -p "$FFBUILD_PREFIX"/include
 | 
					    mkdir -p "$FFBUILD_PREFIX"/include
 | 
				
			||||||
    mv amf/public/include "$FFBUILD_PREFIX"/include/AMF
 | 
					    mv amf/public/include "$FFBUILD_PREFIX"/include/AMF
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,15 +8,11 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerstage() {
 | 
					ffbuild_dockerstage() {
 | 
				
			||||||
    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/aom,dst=/patches run_stage /stage.sh"
 | 
					    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/aom,dst=/patches SELF=\"$SELF\" run_stage /stage.sh"
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" aom
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/aom
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for patch in /patches/*.patch; do
 | 
					    for patch in /patches/*.patch; do
 | 
				
			||||||
        echo "Applying $patch"
 | 
					        echo "Applying $patch"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libpng
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libpng
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,15 +8,11 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerstage() {
 | 
					ffbuild_dockerstage() {
 | 
				
			||||||
    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/aribb24,dst=/patches run_stage /stage.sh"
 | 
					    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/aribb24,dst=/patches SELF=\"$SELF\" run_stage /stage.sh"
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" aribb24
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/aribb24
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for patch in /patches/*.patch; do
 | 
					    for patch in /patches/*.patch; do
 | 
				
			||||||
        echo "Applying $patch"
 | 
					        echo "Applying $patch"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" avisynth
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/avisynth
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,12 +11,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" chromaprint
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/chromaprint
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" dav1d
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/dav1d
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,13 +12,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" davs2
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd davs2
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/davs2
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
    cd build/linux
 | 
					    cd build/linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" fdk
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/fdk
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,8 +12,8 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" ffnvcodec
 | 
					    default_dl ffnvcodec
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO2" "$SCRIPT_COMMIT2" ffnvcodec2
 | 
					    to_df "RUN git-mini-clone \"$SCRIPT_REPO2\" \"$SCRIPT_COMMIT2\" ffnvcodec2"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,12 +9,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" frei0r
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/frei0r
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,13 +8,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" gme
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd gme
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/gme
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" kvazaar
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/kvazaar
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" ass
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/ass
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libbluray
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libbluray
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./bootstrap
 | 
					    ./bootstrap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" brotli
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/brotli
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,13 +10,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" jxl
 | 
					    default_dl "$SELF"
 | 
				
			||||||
    cd jxl
 | 
					    to_df "RUN git -C \"$SELF\" submodule update --init --recursive --depth 1 --recommend-shallow third_party/highway third_party/skcms"
 | 
				
			||||||
    git submodule update --init --recursive --depth 1 --recommend-shallow third_party/{highway,skcms}
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/jxl
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf lame && svn checkout '${SCRIPT_REPO}@${SCRIPT_REV}' lame"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf lame && svn checkout '${SCRIPT_REPO}@${SCRIPT_REV}' lame\""
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" opus
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/opus
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" mbedtls
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/mbedtls
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" librist
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/librist
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libssh
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libssh
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" theora
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/theora
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libvpx
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libvpx
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --disable-shared
 | 
					        --disable-shared
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" webp
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/webp
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" lv2
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/lv2
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" serd
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/serd
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" zix
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/zix
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" sord
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/sord
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" sratom
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/sratom
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" lilv
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/lilv
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,12 +11,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" onevpl
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/onevpl
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,12 +10,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" openal
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/openal
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir cm_build && cd cm_build
 | 
					    mkdir cm_build && cd cm_build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" opencore
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/opencore
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" openh264
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/openh264
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        PREFIX="$FFBUILD_PREFIX"
 | 
					        PREFIX="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" openjpeg
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/openjpeg
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,7 +8,7 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf openmpt && svn checkout '${SCRIPT_REPO}@${SCRIPT}' openmpt"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf openmpt && svn checkout '${SCRIPT_REPO}@${SCRIPT_REV}' openmpt\""
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" rav1e
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/rav1e
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --prefix="$FFBUILD_PREFIX"
 | 
					        --prefix="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" rubberband
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/rubberband
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,10 +18,6 @@ ffbuild_dockerbuild() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerstage_dl() {
 | 
					 | 
				
			||||||
    return 0
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerlayer_dl() {
 | 
					ffbuild_dockerlayer_dl() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" sdl
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/sdl
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" soxr
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/soxr
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" srt
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/srt
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" svtav1
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd svtav1
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/svtav1
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -7,12 +7,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" twolame
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/twolame
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    NOCONFIGURE=1 ./autogen.sh
 | 
					    NOCONFIGURE=1 ./autogen.sh
 | 
				
			||||||
    touch doc/twolame.1
 | 
					    touch doc/twolame.1
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" uavs3d
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd uavs3d
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/uavs3d
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build/linux
 | 
					    mkdir build/linux
 | 
				
			||||||
    cd build/linux
 | 
					    cd build/linux
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libpciaccess
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libpciaccess
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -fi
 | 
					    autoreconf -fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libdrm
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libdrm
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,12 +9,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" libva
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/libva
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    autoreconf -i
 | 
					    autoreconf -i
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" vidstab
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/vidstab
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,12 +9,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" vkheaders
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/vkheaders
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" shaderc
 | 
					    default_dl "$SELF"
 | 
				
			||||||
    cd shaderc
 | 
					    to_df "RUN cd \"$SELF\" && ./utils/git-sync-deps"
 | 
				
			||||||
    ./utils/git-sync-deps
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/shaderc
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" spirv-cross
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/spirv-cross
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    VER_MAJ="$(grep 'set(spirv-cross-abi-major' CMakeLists.txt | sed -re 's/.* ([0-9]+)\)/\1/')"
 | 
					    VER_MAJ="$(grep 'set(spirv-cross-abi-major' CMakeLists.txt | sed -re 's/.* ([0-9]+)\)/\1/')"
 | 
				
			||||||
    VER_MIN="$(grep 'set(spirv-cross-abi-minor' CMakeLists.txt | sed -re 's/.* ([0-9]+)\)/\1/')"
 | 
					    VER_MIN="$(grep 'set(spirv-cross-abi-minor' CMakeLists.txt | sed -re 's/.* ([0-9]+)\)/\1/')"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,13 +12,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" placebo
 | 
					    default_dl "$SELF"
 | 
				
			||||||
    cd placebo
 | 
					    to_df "RUN git -C \"$SELF\" submodule update --init --recursive"
 | 
				
			||||||
    git submodule update --init --recursive
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/placebo
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    mkdir build && cd build
 | 
					    mkdir build && cd build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,12 +8,8 @@ ffbuild_enabled() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" x264
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/x264
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
        --disable-cli
 | 
					        --disable-cli
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,13 +9,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" x265
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd x265
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/x265
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local common_config=(
 | 
					    local common_config=(
 | 
				
			||||||
        -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX"
 | 
					        -DCMAKE_INSTALL_PREFIX="$FFBUILD_PREFIX"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,13 +12,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git clone "$SCRIPT_REPO" xavs2
 | 
					    to_df "RUN git clone \"$SCRIPT_REPO\" \"$SELF\""
 | 
				
			||||||
    cd xavs2
 | 
					    to_df "RUN git -C \"$SELF\" checkout \"$SCRIPT_COMMIT\""
 | 
				
			||||||
    git checkout "$SCRIPT_COMMIT"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/xavs2
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
    cd build/linux
 | 
					    cd build/linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    local myconf=(
 | 
					    local myconf=(
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,7 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf xvid && svn checkout --username 'anonymous' --password '' '${SCRIPT_REPO}@${SCRIPT_REV}' xvid"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf xvid && svn checkout --username 'anonymous' --password '' '${SCRIPT_REPO}@${SCRIPT_REV}' xvid\""
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,13 +8,12 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    git-mini-clone "$SCRIPT_REPO" "$SCRIPT_COMMIT" zimg
 | 
					    default_dl "$SELF"
 | 
				
			||||||
    cd zimg
 | 
					    to_df "RUN git -C \"$SELF\" submodule update --init --recursive --depth=1"
 | 
				
			||||||
    git submodule update --init --recursive --depth=1
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/zimg
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./autogen.sh
 | 
					    ./autogen.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -8,15 +8,15 @@ ffbuild_enabled() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerstage() {
 | 
					ffbuild_dockerstage() {
 | 
				
			||||||
    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/zvbi,dst=/patches run_stage /stage.sh"
 | 
					    to_df "RUN --mount=src=${SELF},dst=/stage.sh --mount=src=\$FFBUILD_DLDIR,dst=\$FFBUILD_DLDIR,from=${DL_IMAGE},rw --mount=src=patches/zvbi,dst=/patches SELF=\"$SELF\" run_stage /stage.sh"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerdl() {
 | 
					ffbuild_dockerdl() {
 | 
				
			||||||
    retry-tool sh -c "rm -rf zvbi && svn checkout '${SCRIPT_REPO}@${SCRIPT_REV}' zvbi"
 | 
					    to_df "RUN retry-tool sh -c \"rm -rf $SELF && svn checkout '${SCRIPT_REPO}@${SCRIPT_REV}' $SELF\""
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerbuild() {
 | 
					ffbuild_dockerbuild() {
 | 
				
			||||||
    cd "$FFBUILD_DLDIR"/zvbi
 | 
					    cd "$FFBUILD_DLDIR/$SELF"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for patch in /patches/*.patch; do
 | 
					    for patch in /patches/*.patch; do
 | 
				
			||||||
        echo "Applying $patch"
 | 
					        echo "Applying $patch"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,10 +22,6 @@ ffbuild_dockerstage() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ffbuild_dockerstage_dl() {
 | 
					 | 
				
			||||||
    return 0
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ffbuild_dockerlayer_dl() {
 | 
					ffbuild_dockerlayer_dl() {
 | 
				
			||||||
    return 0
 | 
					    return 0
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue