name='obs-studio' version='29.0.2' release='1' desc='OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently.' homepage='https://github.com/obsproject/obs-studio' maintainer="Евгений Храмов " architectures=('amd64') license=('GPL-2.0 license') provides=('obs-studio') conflicts=('obs-studio') deps=() build_deps=('lib64alsa-oss-devel.x86_64' \ 'lib64boost_asio-devel' \ 'cmake' \ 'lib64ffmpeg-devel' \ 'fontconfig-devel' \ 'freetype-devel' \ 'gcc' \ 'gcc-c++' \ 'gcc-objc' \ 'git' \ 'glib2-devel' \ 'jansson-devel' \ 'lib64json11-devel' \ 'lib64avcodec58' \ 'lib64avdevice58' \ 'lib64rist-devel' \ 'lib64curl-devel' \ 'lib64drm-devel' \ 'lib64glvnd-devel' \ 'lib64uuid-devel' \ 'lib64va-devel' \ 'lib64v4l-devel' \ 'lib64x11-devel' \ 'lib64xcomposite1' \ 'lib64Xdamage' \ 'lib64xinerama-devel' \ 'lib64xkbcommon-devel' \ 'luajit-devel' \ 'make' \ 'mbedtls-devel' \ 'pciutils-devel' \ 'pipewire-devel' \ 'lib64pulseaudio-devel' \ 'python3-devel' \ 'qt6-qtwayland-devel' \ 'speexdsp-devel' \ 'swig' \ 'lib64systemd-devel' \ 'vlc-devel' \ 'wayland-devel' \ 'websocketpp-devel' \ 'x264-devel') sources=("https://github.com/Palakis/obs-ndi/archive/${version}.tar.gz") checksums=('SKIP') build() { cd ${srcdir}/obs-ndi-${version} cmake -B build -DCMAKE_INSTALL_PREFIX=/usr cmake --build build } package() { cd ${pkgname}-${pkgver} install -Dm755 build/obs-ndi.so ${pkgdir}/usr/lib/obs-plugins/obs-ndi.so install -d ${pkgdir}/usr/share/obs/obs-plugins/obs-ndi/locale cp -a data/locale/* ${pkgdir}/usr/share/obs/obs-plugins/obs-ndi/locale install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }