add vfio-isolate ebuild

This commit is contained in:
fabolous005 2025-03-23 11:41:12 +01:00
parent 4f2401f964
commit e830789b62
3 changed files with 49 additions and 0 deletions

View File

@ -0,0 +1,14 @@
BDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=A wrapper around the standard Linux filesystem calls to make using the cpusets facilities in the Linux kernel easier
EAPI=8
HOMEPAGE=https://github.com/SUSE/cpuset
INHERIT=distutils-r1 git-r3
IUSE=python_targets_python3_12
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_12 )
SLOT=0
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 b7726144f5af59e186d66746d0f513e5 python-r1 fa2daad0051275fa416115c76e53b1de distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df git-r3 875eb471682d3e1f18da124be97dcc81
_md5_=ff77785f3dffcdbacfc863781e88f3fb

View File

@ -0,0 +1,15 @@
BDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=vfio-isolate is a command line tool for Linux, which aims to facilitate CPU and memory isolation for running virtual machines with guaranteed latency.
EAPI=8
HOMEPAGE=https://pypi.org/project/vfio-isolate
INHERIT=distutils-r1
IUSE=python_targets_python3_12
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/vfio-isolate-0.5.2.tar.gz
_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 b7726144f5af59e186d66746d0f513e5 python-r1 fa2daad0051275fa416115c76e53b1de distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df
_md5_=8800ab236861a193fbf67d7d0722d4a1

View File

@ -0,0 +1,20 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_12 )
inherit distutils-r1 git-r3
DESCRIPTION="CPU and memory isolation for VFIO"
HOMEPAGE="https://github.com/spheenik/vfio-isolate"
EGIT_REPO_URI="https://github.com/spheenik/vfio-isolate.git"
SLOT="0"
BDEPEND="
dev-python/click
dev-python/psutil
"
LICENSE="MIT"