Date: Monday, April 11, 2022 @ 16:37:49 Author: farseerfc Revision: 1185869
upgpkg: libtg_owt 0.git12.a264028-2: build against ffmpeg4.4 again Modified: libtg_owt/trunk/PKGBUILD ----------+ PKGBUILD | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-04-11 16:26:45 UTC (rev 1185868) +++ PKGBUILD 2022-04-11 16:37:49 UTC (rev 1185869) @@ -6,7 +6,7 @@ # https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/build/docker/centos_env/Dockerfile _commit=a264028 pkgver=0.git12.${_commit} -pkgrel=1 +pkgrel=2 pkgdesc='WebRTC library' arch=('x86_64') url='https://github.com/desktop-app/tg_owt' @@ -14,7 +14,7 @@ # libdrm is dynamically loaded via dlopen depends=('libdrm') makedepends=('git' 'ninja' 'unzip' 'cmake' 'protobuf' 'libxrandr' 'libxcomposite' 'openssl' 'glibc' - 'ffmpeg' 'libva' 'opus' 'yasm' 'libjpeg-turbo' 'pipewire' 'libxtst' 'abseil-cpp' 'libepoxy') + 'ffmpeg4.4' 'libva' 'opus' 'yasm' 'libjpeg-turbo' 'pipewire' 'libxtst' 'abseil-cpp' 'libepoxy') options=('staticlibs') source=("tg_owt::git+${url}.git#commit=${_commit}" "libvpx::git+https://chromium.googlesource.com/webm/libvpx.git" @@ -39,6 +39,7 @@ export CFLAGS+=" -ffat-lto-objects" export CXXFLAGS+=" -ffat-lto-objects -I/usr/include/libdrm" + export PKG_CONFIG_PATH='/usr/lib/ffmpeg4.4/pkgconfig' # Upstream stated that only static builds are really supported so that's what we'll do. # https://github.com/desktop-app/tg_owt/issues/75#issuecomment-992061171 cmake \ @@ -47,6 +48,13 @@ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=OFF + sed -i "s|/usr/lib/libav|/usr/lib/ffmpeg4.4/libav|g" build/build.ninja + sed -i "s|/usr/lib/libsw|/usr/lib/ffmpeg4.4/libsw|g" build/build.ninja + sed -i "s|-lavcodec|/usr/lib/ffmpeg4.4/libavcodec.so|g" build/build.ninja + sed -i "s|-lavformat|/usr/lib/ffmpeg4.4/libavformat.so|g" build/build.ninja + sed -i "s|-lavutil|/usr/lib/ffmpeg4.4/libavutil.so|g" build/build.ninja + sed -i "s|-lswscale|/usr/lib/ffmpeg4.4/libswscale.so|g" build/build.ninja + sed -i "s|-lswresample|/usr/lib/ffmpeg4.4/libswresample.so|g" build/build.ninja ninja -C build }