| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.0.0 | 8 | ~amd64 | 0 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{12..14} )
DISTUTILS_USE_PEP517=hatchling
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="Suite of filters, wrappers, and helper funcs for VapourSynth"
HOMEPAGE="https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack.git"
KEYWORDS=""
else
SRC_URI="https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
IUSE="cuda opencl vulkan -sourcefilters"
BDEPEND="
$(python_gen_cond_dep 'dev-python/versioningit[${PYTHON_USEDEP}]')
"
RDEPEND+="
!media-plugins/vs-aa
!media-plugins/vs-dehalo
!media-plugins/vs-denoise
!media-plugins/vs-exprtools
!media-plugins/vs-kernels
!media-plugins/vs-masktools
!media-plugins/vs-rgtools
!media-plugins/vs-scale
!media-plugins/vs-source
!media-plugins/vs-tools
sourcefilters? (
media-plugins/bestsource
media-plugins/vapoursynth-d2vsource
media-plugins/vapoursynth-ffmpegsource
media-plugins/vapoursynth-l-smash-works
media-plugins/vs-imwri
)
media-libs/vapoursynth[${PYTHON_SINGLE_USEDEP}]
media-plugins/adaptivegrain
media-plugins/vapoursynth-akarin
media-plugins/vapoursynth-resize2
media-plugins/vapoursynth-zip
media-plugins/vapoursynth-fmtconv
media-plugins/vapoursynth-eedi2
media-plugins/vapoursynth-eedi3
media-plugins/vapoursynth-znedi3
media-plugins/vapoursynth-nnedi3
media-plugins/vapoursynth-sangnom
media-plugins/vapoursynth-neo_f3kdb
media-plugins/vivtc
media-plugins/vapoursynth-wnnm
media-plugins/vapoursynth-bm3d
cuda? ( media-plugins/vapoursynth-bm3dcuda )
media-plugins/vapoursynth-dctfilter
vulkan? ( media-plugins/vs-mlrt[${PYTHON_SINGLE_USEDEP}] )
media-plugins/vapoursynth-dfttest
media-plugins/vapoursynth-mvtools
|| (
media-plugins/vapoursynth-scxvid
media-plugins/vapoursynth-wwxd
)
media-plugins/vapoursynth-bwdif
media-plugins/vapoursynth-fft3dfilter
opencl? ( media-plugins/vapoursynth-knlmeanscl )
media-plugins/vapoursynth-descale
media-plugins/vs-placebo
media-plugins/vapoursynth-awarpsharp2
media-plugins/vapoursynth-deblock
media-plugins/vapoursynth-tcanny
media-plugins/vapoursynth-tedgemask
cuda? ( media-plugins/vapoursynth-bilateralgpu )
$(python_gen_cond_dep '>=dev-python/jetpytools-2.2.3[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/rich[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]')
"
DEPEND="${RDEPEND}"
!media-plugins/vs-aa
!media-plugins/vs-dehalo
!media-plugins/vs-denoise
!media-plugins/vs-exprtools
!media-plugins/vs-kernels
!media-plugins/vs-masktools
!media-plugins/vs-rgtools
!media-plugins/vs-scale
!media-plugins/vs-source
!media-plugins/vs-tools
sourcefilters? (
media-plugins/bestsource
media-plugins/vapoursynth-d2vsource
media-plugins/vapoursynth-ffmpegsource
media-plugins/vapoursynth-l-smash-works
media-plugins/vs-imwri
)
media-libs/vapoursynth[${PYTHON_SINGLE_USEDEP}]
media-plugins/adaptivegrain
media-plugins/vapoursynth-akarin
media-plugins/vapoursynth-resize2
media-plugins/vapoursynth-zip
media-plugins/vapoursynth-fmtconv
media-plugins/vapoursynth-eedi2
media-plugins/vapoursynth-eedi3
media-plugins/vapoursynth-znedi3
media-plugins/vapoursynth-nnedi3
media-plugins/vapoursynth-sangnom
media-plugins/vapoursynth-neo_f3kdb
media-plugins/vivtc
media-plugins/vapoursynth-wnnm
media-plugins/vapoursynth-bm3d
cuda? ( media-plugins/vapoursynth-bm3dcuda )
media-plugins/vapoursynth-dctfilter
vulkan? ( media-plugins/vs-mlrt[${PYTHON_SINGLE_USEDEP}] )
media-plugins/vapoursynth-dfttest
media-plugins/vapoursynth-mvtools
|| (
media-plugins/vapoursynth-scxvid
media-plugins/vapoursynth-wwxd
)
media-plugins/vapoursynth-bwdif
media-plugins/vapoursynth-fft3dfilter
opencl? ( media-plugins/vapoursynth-knlmeanscl )
media-plugins/vapoursynth-descale
media-plugins/vs-placebo
media-plugins/vapoursynth-awarpsharp2
media-plugins/vapoursynth-deblock
media-plugins/vapoursynth-tcanny
media-plugins/vapoursynth-tedgemask
cuda? ( media-plugins/vapoursynth-bilateralgpu )
$(python_gen_cond_dep '>=dev-python/jetpytools-2.2.3[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/rich[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]')
!media-plugins/vs-aa
!media-plugins/vs-dehalo
!media-plugins/vs-denoise
!media-plugins/vs-exprtools
!media-plugins/vs-kernels
!media-plugins/vs-masktools
!media-plugins/vs-rgtools
!media-plugins/vs-scale
!media-plugins/vs-source
!media-plugins/vs-tools
sourcefilters? (
media-plugins/bestsource
media-plugins/vapoursynth-d2vsource
media-plugins/vapoursynth-ffmpegsource
media-plugins/vapoursynth-l-smash-works
media-plugins/vs-imwri
)
media-libs/vapoursynth[${PYTHON_SINGLE_USEDEP}]
media-plugins/adaptivegrain
media-plugins/vapoursynth-akarin
media-plugins/vapoursynth-resize2
media-plugins/vapoursynth-zip
media-plugins/vapoursynth-fmtconv
media-plugins/vapoursynth-eedi2
media-plugins/vapoursynth-eedi3
media-plugins/vapoursynth-znedi3
media-plugins/vapoursynth-nnedi3
media-plugins/vapoursynth-sangnom
media-plugins/vapoursynth-neo_f3kdb
media-plugins/vivtc
media-plugins/vapoursynth-wnnm
media-plugins/vapoursynth-bm3d
cuda? ( media-plugins/vapoursynth-bm3dcuda )
media-plugins/vapoursynth-dctfilter
vulkan? ( media-plugins/vs-mlrt[${PYTHON_SINGLE_USEDEP}] )
media-plugins/vapoursynth-dfttest
media-plugins/vapoursynth-mvtools
|| (
media-plugins/vapoursynth-scxvid
media-plugins/vapoursynth-wwxd
)
media-plugins/vapoursynth-bwdif
media-plugins/vapoursynth-fft3dfilter
opencl? ( media-plugins/vapoursynth-knlmeanscl )
media-plugins/vapoursynth-descale
media-plugins/vs-placebo
media-plugins/vapoursynth-awarpsharp2
media-plugins/vapoursynth-deblock
media-plugins/vapoursynth-tcanny
media-plugins/vapoursynth-tedgemask
cuda? ( media-plugins/vapoursynth-bilateralgpu )
$(python_gen_cond_dep '>=dev-python/jetpytools-2.2.3[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/numpy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/rich[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/scipy[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/versioningit[${PYTHON_USEDEP}]')
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | vs-jetpack-1.0.0.tar.gz | 484668 bytes | https://github.com/Jaded-Encoding-Thaumaturgy/vs-jetpack/archive/refs/tags/v1.0.0.tar.gz |