diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-06 01:47:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-06 01:47:32 +0000 |
commit | d0283dc748c38f55706c7e4c04f4848afeef54a9 (patch) | |
tree | ef21380422805615f7e775efb5eab147749c15bf /sys-kernel | |
parent | 77d1bb6f8d47023aa21aaee830bf3229837233d1 (diff) |
gentoo auto-resync : 06:03:2025 - 01:47:31next
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/Manifest.gz | bin | 5405 -> 5403 bytes | |||
-rw-r--r-- | sys-kernel/virtme-ng/Manifest | 4 | ||||
-rw-r--r-- | sys-kernel/virtme-ng/virtme-ng-1.32_p20250124.ebuild | 2 | ||||
-rw-r--r-- | sys-kernel/virtme-ng/virtme-ng-1.33.ebuild | 88 |
4 files changed, 92 insertions, 2 deletions
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz Binary files differindex 73e5b848c440..a222bdbba063 100644 --- a/sys-kernel/Manifest.gz +++ b/sys-kernel/Manifest.gz diff --git a/sys-kernel/virtme-ng/Manifest b/sys-kernel/virtme-ng/Manifest index 17f14d886311..70885c0aec5a 100644 --- a/sys-kernel/virtme-ng/Manifest +++ b/sys-kernel/virtme-ng/Manifest @@ -7,5 +7,7 @@ DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f DIST uzers-0.12.1.crate 29272 BLAKE2B 1a79446814c636702a8845291c8f0add0a0a6b468de8e07a7d8fc5bc3098490e48125abc809c0f44a9e47c9becb4806e29dcf390a6311f952de35a886b85d721 SHA512 93c4160bfcbdca57a3c945b73a94d1ba8612e0258950f7c10307dd57c838a0664890cbe34a98649c18fb783744423a7fd240da8b5eabe1e660a533e9b32f6260 DIST virtme-ng-1.32_p20250124.gh.tar.gz 92665 BLAKE2B dad94fd1ba5f93f6b012f3239a3e207561ff40ab7c75ec11c263363a7d6505b23c88181d8cc6e55ef8c3589fd7e3a97741d4eaa5248151ac796c97697c115253 SHA512 02048a7ba8c80a684c346c222ea711e4838cf4441225c3d8c42cb861f7b0e0cbbaad0514ec210662d73f00550f6cc078b077b54b644b536b15fb07e589a05e0e -EBUILD virtme-ng-1.32_p20250124.ebuild 1621 BLAKE2B 670d124aeb156087276c0774c3a6385754229cf6630b09871ec75396e65ab91dafac0b2d1e533e4ab6a8601f4b86792c8351145725c7d81b24ecef372c6df6be SHA512 c15e31c760f6f5c44f3d60b3b6e6ba0a1cf85f13d493c4db2d3b2659dcceaa538bf34317fbe70e83b3395f1a32910b5efe6801e17dc371d53753c2f25e5fa28c +DIST virtme-ng-1.33.gh.tar.gz 92823 BLAKE2B 07bffbd9774d581bc934b1baab24eac5a6527fa683addbc639d57d1ce18cd07fe1794cf0455b63356d07d1bafa798fd6512448a978598706ca5bd1fe9bd6104b SHA512 3705c3db870634277d2959d44db16b9fe29347543747d5b0bd71a6616fb4089bd3664d0fa6844ec0db4087b8580d690087c0ccc73b6706f16f5a11b1b2a9e2eb +EBUILD virtme-ng-1.32_p20250124.ebuild 1620 BLAKE2B bc27e9ccdb55399702b362ce4d305ee5b66711d0ee7ba76eda744c9ee692eef86417f53794e1d455a514437422cc3a67099237da10c88e1faca83cd83dc3d234 SHA512 0e2d194f4f941c19aee4512b898e42c128feedbe910a56c3a37bff3e9d524a40f40c9e95df11a318d9e9fac7f2296fcbddb4f995bd3e0e4a99859f7361263172 +EBUILD virtme-ng-1.33.ebuild 1539 BLAKE2B 23c385580c74ab85832b3f96b604c6baeee743146b15745a9922a0619f7f4b35b3c8a30b2943ff1072cd5595d89d962672fc185b71cc158ff4eeb763b54354ac SHA512 d4ababaf9d32b591e1d9b83382f87d3306a6c8dfc439f64cea5fe57122b83296061e833cabe33c8ebc28c23099ebaa0ac947a276fb3bb113341bceba42fe89ac MISC metadata.xml 461 BLAKE2B 50aa0f993c7e5d55611e7bbb3e22b2c308806d932fbe6814f201888a5a8000cc5024dcceee6ce3eec56be06a53a663da5478d2fa20fca9fc6ca5318a33d0eaf6 SHA512 b9afb4a974faa167be346c353b593cd0a2fb6082ab5ef99b6d608d3e80713f713c708902f4923a12e6e799fb78e1df993c03ef3a8648d67dca295c77f1de68d7 diff --git a/sys-kernel/virtme-ng/virtme-ng-1.32_p20250124.ebuild b/sys-kernel/virtme-ng/virtme-ng-1.32_p20250124.ebuild index ef963f98ee90..6143e72fe9df 100644 --- a/sys-kernel/virtme-ng/virtme-ng-1.32_p20250124.ebuild +++ b/sys-kernel/virtme-ng/virtme-ng-1.32_p20250124.ebuild @@ -37,7 +37,7 @@ LICENSE="GPL-2" LICENSE+=" MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" DEPEND=" dev-python/argcomplete[${PYTHON_USEDEP}] diff --git a/sys-kernel/virtme-ng/virtme-ng-1.33.ebuild b/sys-kernel/virtme-ng/virtme-ng-1.33.ebuild new file mode 100644 index 000000000000..f4cffef74281 --- /dev/null +++ b/sys-kernel/virtme-ng/virtme-ng-1.33.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +# for virtme-ng-init +CRATES=" + base64@0.22.1 + bitflags@2.8.0 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + libc@0.2.169 + log@0.4.21 + nix@0.29.0 + uzers@0.12.1 +" + +inherit bash-completion-r1 cargo distutils-r1 + +DESCRIPTION="Quickly build and run kernels inside a virtualized snapshot of your live system" +HOMEPAGE="https://github.com/arighi/virtme-ng" + +SRC_URI=" + https://github.com/arighi/virtme-ng/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-2" +# Dependent crate licenses for virtme-ng-init +LICENSE+=" MIT" +SLOT="0" + +KEYWORDS="~amd64" + +DEPEND=" + dev-python/argcomplete[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + app-emulation/qemu + app-emulation/virtiofsd + net-misc/openssh + net-misc/socat + sys-apps/busybox[static] +" +BDEPEND="dev-python/argparse-manpage[${PYTHON_USEDEP}]" + +src_prepare() { + default + + sed -i /data_files=data_files/d setup.py || die +} + +src_configure() { + distutils-r1_src_configure + + cd virtme_ng_init || die + cargo_src_configure +} + +src_compile() { + distutils-r1_src_compile + + cd virtme_ng_init || die + cargo_src_compile +} + +src_test() { + distutils-r1_src_test + + cd virtme_ng_init || die + cargo_src_test +} + +src_install() { + distutils-r1_src_install + insinto etc + doins cfg/${PN}.conf + dobashcomp virtme-ng-prompt vng-prompt + + cd virtme_ng_init || die + cargo_src_install +} |