forked from Plemya-x/alr-repo
		
	Очистка
This commit is contained in:
		| @@ -1,52 +0,0 @@ | ||||
| name='ndi-sdk' | ||||
| version='5.6.1.r138387.20240216' | ||||
| _majver="${pkgver%%.*}" | ||||
| release='1' | ||||
| desc='NewTek NDI SDK' | ||||
| homepage='https://ndi.tv/sdk/' | ||||
| maintainer="Евгений Храмов <xpamych@yandex.ru>" | ||||
| architectures=('amd64') | ||||
| license=('LicenseRef-custom') | ||||
| provides=('libndi') | ||||
| conflicts=('libndi') | ||||
| deps=('avahi') | ||||
| options=('!strip') | ||||
|  | ||||
| _srcfile="Install_NDI_SDK_v${pkgver}_Linux.tar.gz" | ||||
| sources=("https://downloads.ndi.tv/SDK/NDI_SDK_Linux/Install_NDI_SDK_v${_majver}_Linux.tar.gz?~archive=false") | ||||
| checksums=('SKIP') | ||||
|  | ||||
| prepare() { | ||||
|     mkdir -p "${name}-${version}" | ||||
|     bsdtar -x -f "$_srcfile" -C "${name}-${version}" | ||||
|      | ||||
|     local _target_line | ||||
|     cd "${name}-${version}" | ||||
|     _target_line="$(sed -n '/^__NDI_ARCHIVE_BEGIN__$/=' "Install_NDI_SDK_v${_majver}_Linux.sh")" | ||||
|     _target_line="$((_target_line + 1))" | ||||
|      | ||||
|     tail -n +"$_target_line" "Install_NDI_SDK_v${_majver}_Linux.sh" | tar -zxvf - | ||||
| } | ||||
|  | ||||
| package() { | ||||
|     local _sdkdir="${srcdir}/${name}-${version}/NDI SDK for Linux" | ||||
|      | ||||
|     # binary executables | ||||
|     install -D -m755 "${_sdkdir}/bin/${CARCH}-linux-gnu/"* -t "${pkgdir}/usr/bin" | ||||
|      | ||||
|     # headers | ||||
|     cp -dr --no-preserve='ownership' "${_sdkdir}/include" "${pkgdir}/usr" | ||||
|      | ||||
|     # library | ||||
|     install -D -m755 "${_sdkdir}/lib/${CARCH}-linux-gnu/libndi.so.${_majver}".*.* -t "${pkgdir}/usr/lib" | ||||
|     cd "${pkgdir}/usr/lib" | ||||
|     ln -s "libndi.so.${_majver}".*.* "libndi.so.${_majver}" | ||||
|     ln -s "libndi.so.${_majver}" libndi.so | ||||
|      | ||||
|     # docs | ||||
|     install -D -m644 "${_sdkdir}/documentation/"*.pdf -t "${pkgdir}/usr/share/doc/${pkgname}" | ||||
|      | ||||
|     # license | ||||
|     install -D -m644 "${_sdkdir}/NDI SDK License Agreement.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" | ||||
|     install -D -m644 "${_sdkdir}/licenses/libndi_licenses.txt" -t "${pkgdir}/usr/share/licenses/${pkgname}" | ||||
| } | ||||
| @@ -1,26 +0,0 @@ | ||||
| name='obs-ndi-bin' | ||||
| version='4.13.2' | ||||
| release='1' | ||||
| desc='Сетевая передача аудио/видео в OBS Studio при помощи NewTek NDI technology' | ||||
| homepage='https://github.com/Palakis/obs-ndi' | ||||
| maintainer="Евгений Храмов <xpamych@yandex.ru>" | ||||
| architectures=('amd64') | ||||
| license=('GPL2') | ||||
| provides=('obs-ndi') | ||||
| conflicts=('obs-ndi-git') | ||||
| deps=('obs-studio' 'avahi' 'ndi-sdk') | ||||
|  | ||||
| sources=("https://github.com/obs-ndi/obs-ndi/releases/download/$version/obs-ndi-$version-x86_64-linux-gnu.deb") | ||||
| checksums=('SKIP') | ||||
|  | ||||
| prepare() { | ||||
| 	cd "${srcdir}" | ||||
| 	bsdtar -xf obs-ndi-$version-x86_64-linux-gnu.deb | ||||
| 	tar -xf data.tar.gz  | ||||
| } | ||||
|  | ||||
| package() { | ||||
| 	install -d ${pkgdir}/usr/share/obs/obs-plugins/obs-ndi/locale | ||||
| 	install -Dm755 "${srcdir}/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ndi.so" "${pkgdir}/usr/lib64/obs-plugins/obs-ndi.so" | ||||
| 	cp -a ${srcdir}/usr/share/obs/obs-plugins/obs-ndi/locale/* "${pkgdir}/usr/share/obs/obs-plugins/obs-ndi/locale/" | ||||
| } | ||||
| @@ -1,32 +0,0 @@ | ||||
| name='obs-vkcapture' | ||||
| version='1.4.9' | ||||
| release='1' | ||||
| desc='OBS plugin for Vulkan/OpenGL game capture on Linux.' | ||||
| homepage='https://github.com/nowrep/obs-vkcapture' | ||||
| maintainer="Евгений Храмов <xpamych@yandex.ru>" | ||||
| architectures=('amd64') | ||||
| license=('GPL-2.0 license') | ||||
| provides=('obs-vkcapture' 'lib32-obs-vkcapture') | ||||
| conflicts=('obs-vkcapture' 'lib32-obs-vkcapture') | ||||
| deps=('lib64vulkan1' 'lib64GL1' 'obs-studio>=27') | ||||
| deps_arch=('vulkan-icd-loader' 'libgl' 'obs-studio>=27') | ||||
| build_deps=('git' 'gcc' 'cmake' 'vulkan-headers' 'libgcc1' 'lib64vulkan-devel' 'lib64GL-devel' 'lib64obs-devel') | ||||
| deps_arch=('vulkan-icd-loader' 'libgl' 'obs-studio>=27') | ||||
| build_deps_arch=('git' 'gcc' 'cmake' 'vulkan-headers' 'lib32-gcc-libs' 'lib32-vulkan-icd-loader' 'lib32-libgl') | ||||
|  | ||||
| sources=("git+https://github.com/nowrep/obs-vkcapture.git#tag=v{$version}") | ||||
| checksums=('SKIP') | ||||
|  | ||||
| prepare() { | ||||
| 	cd "${srcdir}/obs-vkcapture" | ||||
| 	mkdir build | ||||
| } | ||||
|  | ||||
| build() { | ||||
| 	cd "${srcdir}/obs-vkcapture/build" | ||||
| 	cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr .. | ||||
| 	make | ||||
| 	make install | ||||
| } | ||||
| package() { | ||||
| } | ||||
		Reference in New Issue
	
	Block a user