41 lines
1.1 KiB
BlitzBasic
Executable File
41 lines
1.1 KiB
BlitzBasic
Executable File
DESCRIPTION = "Install ffmpeg 4.2.9 libraries"
|
|
SECTION = "ffmpeg-tvis-4.2.9"
|
|
DEPENDS = ""
|
|
LICENSE = "CLOSED"
|
|
|
|
SRC_URI = "file://lib \
|
|
file://bin"
|
|
|
|
S = "${WORKDIR}"
|
|
|
|
## prebuilt library don't need following steps
|
|
do_configure[noexec] = "1"
|
|
do_compile[noexec] = "1"
|
|
do_package_qa[noexec] = "1"
|
|
|
|
do_install() {
|
|
install -d ${D}/usr/lib
|
|
|
|
chmod 777 -R ${S}/lib
|
|
|
|
cp -rf ${S}/lib/* ${D}/usr/lib
|
|
|
|
cd ${D}/usr/lib
|
|
|
|
ln -sf libavcodec.so.58.54.100 libavcodec.so.58
|
|
ln -sf libavdevice.so.58.8.100 libavdevice.so.58
|
|
ln -sf libavfilter.so.7.57.100 libavfilter.so.7
|
|
ln -sf libavformat.so.58.29.100 libavformat.so.58
|
|
ln -sf libavutil.so.56.31.100 libavutil.so.56
|
|
ln -sf libpostproc.so.55.5.100 libpostproc.so.55
|
|
ln -sf libswresample.so.3.5.100 libswresample.so.3
|
|
ln -sf libswscale.so.5.5.100 libswscale.so.5
|
|
ln -sf libfdk-aac.so.1.0.1 libfdk-aac.so.1
|
|
|
|
install -d ${D}${bindir}
|
|
install -m 0755 ${WORKDIR}/bin/ffmpeg ${D}${bindir}
|
|
install -m 0755 ${WORKDIR}/bin/ffprobe ${D}${bindir}
|
|
}
|
|
|
|
INSANE_SKIP:${PN} += "already-stripped"
|