Очистка
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