diff options
author | tytan652 | 2022-02-21 07:07:06 +0100 |
---|---|---|
committer | tytan652 | 2022-02-21 07:07:06 +0100 |
commit | d8e2df22c794f0e5790a02c280d769fedf677789 (patch) | |
tree | 35464b64d99d83a73caa87df8df57bd6864b32a9 | |
parent | 75eabb66bb910efd0751d47f5b2d745cced8c70b (diff) | |
download | aur-d8e2df22c794f0e5790a02c280d769fedf677789.tar.gz |
build More ffmpeg-full sync
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 17 insertions, 11 deletions
@@ -1,7 +1,7 @@ pkgbase = ffmpeg-obs pkgdesc = Complete solution to record, convert and stream audio and video with fixes for OBS Studio. And various options in the PKGBUILD pkgver = 5.0 - pkgrel = 2 + pkgrel = 3 url = https://ffmpeg.org/ arch = i686 arch = x86_64 @@ -66,7 +66,7 @@ if [[ $DISTRIB_ID == 'ManjaroLinux' ]]; then pkgrel=7 else pkgver=5.0 - pkgrel=2 + pkgrel=3 fi pkgdesc='Complete solution to record, convert and stream audio and video with fixes for OBS Studio. And various options in the PKGBUILD' arch=('i686' 'x86_64' 'aarch64') @@ -330,10 +330,11 @@ _nonfree_enabled=OFF if [[ $FFMPEG_OBS_CUDA == 'ON' ]]; then _nonfree_enabled=ON depends+=(cuda) - _args+=( - --enable-cuda-nvcc --enable-libnpp --enable-cuvid --disable-cuda-llvm - --nvccflags='-gencode arch=compute_52,code=sm_52 -O2' - ) + _args+=(--enable-cuda-nvcc --enable-libnpp --enable-cuvid --disable-cuda-llvm) + # Manjaro still on 4.4.1 + if [[ $DISTRIB_ID == 'ManjaroLinux' ]]; then + _args+=(--nvccflags='-gencode arch=compute_52,code=sm_52 -O2') + fi provides+=(ffmpeg-cuda) else _args+=(--enable-cuda-llvm --disable-cuvid) @@ -425,7 +426,7 @@ if [[ $FFMPEG_OBS_FULL == 'ON' ]]; then aribb24 libbs2b libcaca celt libcdio-paranoia codec2 'davs2' libdc1394 'flite1-patched' libgme libilbc 'libklvanc-git' kvazaar 'lensfun-git' 'openh264' libopenmpt librabbitmq-c rubberband - rtmpdump 'shine' smbclient snappy tensorflow tesseract + rtmpdump 'shine' smbclient snappy tesseract twolame 'uavs3d-git' 'vo-amrwbenc' 'xavs' 'xavs2' zeromq zvbi lv2 lilv libmysofa openal ocl-icd libgl 'pocketsphinx' vapoursynth libomxil-bellagio 'rockchip-mpp' @@ -436,22 +437,27 @@ if [[ $FFMPEG_OBS_FULL == 'ON' ]]; then --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcelt --enable-libcdio --enable-libcodec2 --enable-libdavs2 --enable-libdc1394 --enable-libflite --enable-libgme --enable-libilbc --enable-libklvanc --enable-libkvazaar --enable-liblensfun --enable-libopenh264 --enable-libopenmpt --enable-librabbitmq --enable-librubberband - --enable-librtmp --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libtensorflow --enable-libtesseract + --enable-librtmp --enable-libshine --enable-libsmbclient --enable-libsnappy --enable-libtesseract --enable-libtwolame --enable-libuavs3d --enable-libvo-amrwbenc --enable-libxavs --enable-libxavs2 --enable-libzmq --enable-libzvbi --enable-lv2 --enable-libmysofa --enable-openal --enable-opencl --enable-opengl --enable-pocketsphinx --enable-vapoursynth --enable-omx --enable-rkmpp ) - _args+=(--enable-avresample) + # Manjaro still on 4.4.1 + if [[ $DISTRIB_ID == 'ManjaroLinux' ]]; then + depends+=(tensorflow) + provides+=(libavresample.so) + _args+=(--enable-avresample --enable-libtensorflow) + fi provides+=(ffmpeg-full) else _args+=(--disable-sndio) # sndio is not present when upstream package is built fi ## Manage extra flags -if [[ $FFMPEG_OBS_FULL == 'ON' ]] && [[ $FFMPEG_OBS_CUDA == 'ON' ]]; then +if [[ $FFMPEG_OBS_FULL == 'ON' ]] && [[ $FFMPEG_OBS_CUDA == 'ON' ]] && [[ $DISTRIB_ID == 'ManjaroLinux' ]]; then _args+=(--extra-cflags='-I/opt/cuda/include -I/usr/include/tensorflow') _args+=(--extra-ldflags='-L/opt/cuda/lib64') -elif [[ $FFMPEG_OBS_FULL == 'ON' ]]; then +elif [[ $FFMPEG_OBS_FULL == 'ON' ]] && [[ $DISTRIB_ID == 'ManjaroLinux' ]]; then _args+=(--extra-cflags='-I/usr/include/tensorflow') elif [[ $FFMPEG_OBS_CUDA == 'ON' ]]; then _args+=(--extra-cflags='-I/opt/cuda/include') |