mirror of
https://github.com/BtbN/FFmpeg-Builds.git
synced 2025-06-12 13:27:38 +02:00
Use dynamic implib wrapper for all X11 libs
This commit is contained in:
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXau.so.6,libXau.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
--disable-devel-docs
|
||||
)
|
||||
@ -31,9 +31,16 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
for LIBNAME in "$FFBUILD_PREFIX"/lib/libxcb*.so.?; do
|
||||
gen-implib "$LIBNAME" "${LIBNAME%%.*}.a"
|
||||
done
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
--without-xmlto
|
||||
--without-fop
|
||||
@ -36,9 +36,15 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
echo "Libs.private: -ldl" >> "$FFBUILD_PREFIX"/lib/pkgconfig/x11.pc
|
||||
echo "Libs: -ldl" >> "$FFBUILD_PREFIX"/lib/pkgconfig/x11.pc
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libX11-xcb.so.1,libX11-xcb.a}
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libX11.so.6,libX11.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
--without-xmlto
|
||||
--without-fop
|
||||
@ -34,7 +34,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXext.so.6,libXext.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXfixes.so.3,libXfixes.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXi.so.6,libXi.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXinerama.so.1,libXinerama.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXrender.so.1,libXrender.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXss.so.1,libXss.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXxf86vm.so.1,libXxf86vm.a}
|
||||
}
|
||||
|
@ -36,11 +36,7 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export LDFLAGS="$LDFLAGS -lxcb -lXau"
|
||||
|
||||
meson "${myconf[@]}" ..
|
||||
ninja -j"$(nproc)"
|
||||
ninja install
|
||||
|
||||
rm "$FFBUILD_PREFIX"/lib/lib*.so*
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make -j$(nproc) VERBOSE=1
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXcursor.so.1,libXcursor.a}
|
||||
}
|
||||
|
@ -16,8 +16,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
)
|
||||
|
||||
@ -30,7 +30,12 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXrandr.so.2,libXrandr.a}
|
||||
}
|
||||
|
@ -17,8 +17,8 @@ ffbuild_dockerbuild() {
|
||||
|
||||
local myconf=(
|
||||
--prefix="$FFBUILD_PREFIX"
|
||||
--disable-shared
|
||||
--enable-static
|
||||
--enable-shared
|
||||
--disable-static
|
||||
--with-pic
|
||||
--without-lint
|
||||
)
|
||||
@ -32,9 +32,14 @@ ffbuild_dockerbuild() {
|
||||
return -1
|
||||
fi
|
||||
|
||||
export CFLAGS="$RAW_CFLAGS"
|
||||
export LDFLAFS="$RAW_LDFLAGS"
|
||||
|
||||
./configure "${myconf[@]}"
|
||||
make -j$(nproc)
|
||||
make install
|
||||
|
||||
gen-implib "$FFBUILD_PREFIX"/lib/{libXv.so.1,libXv.a}
|
||||
}
|
||||
|
||||
ffbuild_configure() {
|
||||
|
@ -11,5 +11,9 @@ ffbuild_dockerlayer() {
|
||||
}
|
||||
|
||||
ffbuild_dockerbuild() {
|
||||
true
|
||||
rm "$FFBUILD_PREFIX"/lib/lib*.so*
|
||||
}
|
||||
|
||||
ffbuild_libs() {
|
||||
echo -ldl
|
||||
}
|
||||
|
Reference in New Issue
Block a user