forked from Plemya-x/alr-repo
		
	- obs-studio
This commit is contained in:
		| @@ -1,119 +0,0 @@ | |||||||
| name='obs-studio' |  | ||||||
| version='latest' |  | ||||||
| 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' |  | ||||||
| 	'speexdsp-devel' |  | ||||||
| 	'freetype-devel' |  | ||||||
| 	'fontconfig-devel' |  | ||||||
| 	'libdatachannel-devel' |  | ||||||
| 	'mbedtls-devel' |  | ||||||
| ) |  | ||||||
|  |  | ||||||
| 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) |  | ||||||
| } |  | ||||||
|  |  | ||||||
| package() { |  | ||||||
| 	cd ${pkgname}-${pkgver} |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user