forked from Plemya-x/alr-repo
		
	obs-studio-git
This commit is contained in:
		| @@ -1,115 +0,0 @@ | ||||
| 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="Евгений Храмов <xpamych@yandex.ru>" | ||||
| architectures=('amd64') | ||||
| license=('GPL-2.0 license') | ||||
| provides=('obs-studio') | ||||
| conflicts=('obs-studio') | ||||
| deps=() | ||||
| build_deps_rosa=('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' | ||||
| 	'nlohmann-json' | ||||
| 	'lib64avcodec58' | ||||
| 	'lib64avdevice58' | ||||
| 	'lib64rist-devel' | ||||
| 	'lib64curl-devel' | ||||
| 	'lib64drm-devel' | ||||
| 	'lib64glvnd-devel' | ||||
| 	'lib64uuid-devel' | ||||
| 	'lib64va-devel' | ||||
| 	'lib64v4l-devel' | ||||
| 	'lib64x11-devel' | ||||
| 	'lib64xcomposite1' | ||||
| 	'lib64xdamage1' | ||||
| 	'lib64xinerama-devel' | ||||
| 	'lib64xkbcommon-devel' | ||||
| 	'luajit-devel' | ||||
| 	'make' | ||||
| 	'mbedtls-devel' | ||||
| 	'pciutils-devel' | ||||
| 	'pipewire-devel' | ||||
| 	'lib64pulseaudio-devel' | ||||
| 	'python3-devel' | ||||
| 	'qt5-devel' | ||||
| 	'lib64qt5svg-devel' | ||||
| 	'openssl-devel' | ||||
| 	'speexdsp-devel' | ||||
| 	'swig' | ||||
| 	'lib64systemd-devel' | ||||
| 	'vlc-devel' | ||||
| 	'wayland-devel' | ||||
| 	'websocketpp-devel' | ||||
| 	'x264-devel') | ||||
| build_deps_redos=('alsa-plugins-oss' | ||||
| 	'cmake' | ||||
| 	'gcc-c++' | ||||
| 	'libcurl-devel' | ||||
| 	'mesa-libGL' | ||||
| 	'mesa-libGL-devel' | ||||
| 	'mesa-libGLU' | ||||
| 	'mesa-libGLU-devel' | ||||
| 	'ffmpeg' | ||||
| 	'ffmpeg-devel' | ||||
| 	'luajit' | ||||
| 	'luajit-devel' | ||||
| 	'swig' | ||||
| 	'python3' | ||||
| 	'python3-devel' | ||||
| 	'wayland-devel' | ||||
| 	'jansson-devel' | ||||
| 	'zlib-devel' | ||||
| 	'uthash-devel' | ||||
| 	'libuuid-devel' | ||||
| 	'pulseaudio-libs-devel' | ||||
| 	'libxkbcommon-devel' | ||||
| 	'libv4l-devel' | ||||
| 	'systemd-devel' | ||||
| 	'alsa-lib-devel' | ||||
| 	'pipewire-devel' | ||||
| 	'vlc-devel' | ||||
| 	'qt6-qtbase-devel' | ||||
| 	'oneVPL-devel' | ||||
| 	'libva-devel' | ||||
| 	'nlohmann-json' | ||||
| 	'qt6-qtsvg-devel' | ||||
| 	'libqrcodegencpp-devel' | ||||
| 	'websocketpp-devel' | ||||
| 	'asio-devel' | ||||
| 	'x264-devel' | ||||
| 	'pciutils-devel' | ||||
| 	'nv-codec-headers' | ||||
| ) | ||||
|  | ||||
| sources=("https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux64.tar.bz2" | ||||
| 	"git+https://github.com/obsproject/obs-studio.git" | ||||
| ) | ||||
| checksums=('SKIP' | ||||
| 	'SKIP' | ||||
| ) | ||||
|  | ||||
| build() { | ||||
| 	cd ${srcdir}/obs-studio | ||||
| 	git submodule update --init --recursive | ||||
| 	mkdir build | ||||
| 	cd ./build | ||||
| 	cmake -DENABLE_BROWSER=ON -DCEF_ROOT_DIR="../../cef_binary_5060_linux64" -DENABLE_AJA=OFF -DENABLE_NEW_MPEGTS_OUTPUT=OFF .. | ||||
| 	make -j$(nproc) | ||||
| 	sudo make install | ||||
| } | ||||
|  | ||||
| package() { | ||||
| 	cd ${pkgname}-${pkgver} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user