[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-30 Thread George Zenner
commit: 2e84bdc7b922ada16b87bfebca264aca3f4754d8
Author: Zen  pyl  onl>
AuthorDate: Thu May 30 22:54:34 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu May 30 22:54:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e84bdc7

sys-kernel/ugrd: Drop 1.10.1, 1.10.2, add 1.10.3

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 sys-kernel/ugrd/ugrd-1.10.2.ebuild | 52 --
 .../{ugrd-1.10.1.ebuild => ugrd-1.10.3.ebuild} |  0
 3 files changed, 1 insertion(+), 54 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 8580a20f2..e977cfaaf 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,5 +1,4 @@
-DIST ugrd-1.10.1.tar.gz 54389 BLAKE2B 
83409cccae54a59de2f33ce58472f219e57558efd61433dbc71f00a2386502bd67b9e2ebcfff46b93754990c37ec19aa9b020d339474e12a7921d92c4b8fb7a7
 SHA512 
8a6a34afa4d4c5aa99af3fbb4525946459b482b727329f3293bf42022093c2cc4f7030584f5dd527e51e8b0b03470e7107852e368c9e9721049dd7a288d38f17
-DIST ugrd-1.10.2.tar.gz 54411 BLAKE2B 
69cd83ee7eb3aad53db2d69affdf95bfdd053f7d0efb2063b4b3606975045f5cecbec02f4fc3986bbccec7cac16e85ea415a6e6b0d96da8891548dc007b1d65f
 SHA512 
4557dad87dfc869773c92be26fa422bb2fa127171a94fdaef3375f0047fa002e9a2e3b56c7cfd3eebe6074aa9a0bfba6109dcad34ebf28180b330c9720c6a59e
+DIST ugrd-1.10.3.tar.gz 54488 BLAKE2B 
fa06e2d9966dbc68c32042ac079307863862ebc34acf868a5db622361b349fbf9a2eb58546243fb3cb6552d77da635f741548db2fee23970bf719b16f12b4d55
 SHA512 
84354beaf64e4a2da343ada37877996ed91421bd9b3143be530ec912ffd1d86082a3d7643c3a3836d5340d7d1bf7a0776065f4f547e3a50508b4e43c656c9a8e
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c

diff --git a/sys-kernel/ugrd/ugrd-1.10.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.2.ebuild
deleted file mode 100644
index 68e5c83d5..0
--- a/sys-kernel/ugrd/ugrd-1.10.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature shell-completion
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
-   app-misc/pax-utils
-   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
-   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
-   sys-apps/pciutils
-"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-   # Install the example config into /etc/ugrd/config.toml
-   # Do not overwrite an existing config
-   insinto /etc/ugrd
-   newins examples/example.toml config.toml
-   # Create the kernel preinst.d directory if it doesn't exist
-   # Install the kernel preinst.d hook
-   exeinto /usr/lib/kernel/preinst.d
-   doexe hooks/installkernel/52-ugrd.install
-   exeinto /usr/lib/kernel/install.d
-   doexe hooks/kernel-install/52-ugrd.install
-   # Install bash autocomplete script
-   dobashcomp completion/ugrd
-   dozshcomp completion/_ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm]
-   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
-   ewarn "'initrd_generator' in /etc/kernel/install.conf."
-}

diff --git a/sys-kernel/ugrd/ugrd-1.10.1.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.10.1.ebuild
rename to sys-kernel/ugrd/ugrd-1.10.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-30 Thread George Zenner
commit: bb5592e3e24231d22da2ca5cf7cec000ddf5cbd6
Author: Zen  pyl  onl>
AuthorDate: Thu May 30 19:27:56 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu May 30 19:27:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb5592e3

sys-kernel/ugrd: Drop 1.9.1, add 1.10.1, standardize postints

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/ugrd-1.10.1.ebuild| 3 ++-
 sys-kernel/ugrd/{ugrd-1.9.1.ebuild => ugrd-1.10.2.ebuild} | 7 ---
 sys-kernel/ugrd/ugrd-.ebuild  | 3 +++
 4 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index c9a92..8580a20f2 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,4 +1,5 @@
 DIST ugrd-1.10.1.tar.gz 54389 BLAKE2B 
83409cccae54a59de2f33ce58472f219e57558efd61433dbc71f00a2386502bd67b9e2ebcfff46b93754990c37ec19aa9b020d339474e12a7921d92c4b8fb7a7
 SHA512 
8a6a34afa4d4c5aa99af3fbb4525946459b482b727329f3293bf42022093c2cc4f7030584f5dd527e51e8b0b03470e7107852e368c9e9721049dd7a288d38f17
+DIST ugrd-1.10.2.tar.gz 54411 BLAKE2B 
69cd83ee7eb3aad53db2d69affdf95bfdd053f7d0efb2063b4b3606975045f5cecbec02f4fc3986bbccec7cac16e85ea415a6e6b0d96da8891548dc007b1d65f
 SHA512 
4557dad87dfc869773c92be26fa422bb2fa127171a94fdaef3375f0047fa002e9a2e3b56c7cfd3eebe6074aa9a0bfba6109dcad34ebf28180b330c9720c6a59e
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
@@ -7,4 +8,3 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3
-DIST ugrd-1.9.1.tar.gz 53936 BLAKE2B 
5c24b81aa43436ff43ed1338848bff044d83c2c71de556a363bb9cee22a41c288e1f26e541e46ba7df3676524dc515e6de00e0bd2b7dd493c0d7580baa2fbffb
 SHA512 
13d9b579575a34a497ea3b4ff3c37b3e2ed03ae9861dbc4c432458debe3ada608159dc16fc1752cb9544dd7c01647e85f0e12330b98eec288b0599bff1aa7f0f

diff --git a/sys-kernel/ugrd/ugrd-1.10.1.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.1.ebuild
index 69d4a7677..68e5c83d5 100644
--- a/sys-kernel/ugrd/ugrd-1.10.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.10.1.ebuild
@@ -46,6 +46,7 @@ pkg_postinst() {
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.lvm support" sys-fs/lvm2[lvm]
ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
-   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+   ewarn "'initrd_generator' in /etc/kernel/install.conf."
 }

diff --git a/sys-kernel/ugrd/ugrd-1.9.1.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.2.ebuild
similarity index 88%
rename from sys-kernel/ugrd/ugrd-1.9.1.ebuild
rename to sys-kernel/ugrd/ugrd-1.10.2.ebuild
index 2c55118ef..68e5c83d5 100644
--- a/sys-kernel/ugrd/ugrd-1.9.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.10.2.ebuild
@@ -34,9 +34,9 @@ src_install() {
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
e

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-29 Thread George Zenner
commit: a1423ddf132f2cc578bb7d094d35cb91fadf92f0
Author: Zen  pyl  onl>
AuthorDate: Thu May 30 00:17:13 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu May 30 00:17:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1423ddf

sys-kernel/ugrd: Drop 1.10.0, add 1.10.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-1.10.0.ebuild => ugrd-1.10.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 17c880350..c9a92 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,4 +1,4 @@
-DIST ugrd-1.10.0.tar.gz 54528 BLAKE2B 
8f72f2600b37ebf5c0224dab7adde5f28d1a991e384a12f370bf655688a16826e1ebeb5d6b675d3a3abe47bf666b671e989676cd1e8eeb08775128b9f95a85ce
 SHA512 
81bd70360f7596ddab136d8bde692f412ec04d7ef86027bc9d36d57406e6f25469f7d77d7f16b9667fa5c985fac7af9de5c9bff120ca673bdb650cdaf8a52cd1
+DIST ugrd-1.10.1.tar.gz 54389 BLAKE2B 
83409cccae54a59de2f33ce58472f219e57558efd61433dbc71f00a2386502bd67b9e2ebcfff46b93754990c37ec19aa9b020d339474e12a7921d92c4b8fb7a7
 SHA512 
8a6a34afa4d4c5aa99af3fbb4525946459b482b727329f3293bf42022093c2cc4f7030584f5dd527e51e8b0b03470e7107852e368c9e9721049dd7a288d38f17
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c

diff --git a/sys-kernel/ugrd/ugrd-1.10.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.10.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.10.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-29 Thread George Zenner
commit: 980e866f97a8ee8530d729bdfcc32c6b71bd5c74
Author: Zen  pyl  onl>
AuthorDate: Wed May 29 21:13:22 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Wed May 29 21:13:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=980e866f

sys-kernel/ugrd: Add 1.10.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-1.10.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index c3fa72200..17c880350 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
+DIST ugrd-1.10.0.tar.gz 54528 BLAKE2B 
8f72f2600b37ebf5c0224dab7adde5f28d1a991e384a12f370bf655688a16826e1ebeb5d6b675d3a3abe47bf666b671e989676cd1e8eeb08775128b9f95a85ce
 SHA512 
81bd70360f7596ddab136d8bde692f412ec04d7ef86027bc9d36d57406e6f25469f7d77d7f16b9667fa5c985fac7af9de5c9bff120ca673bdb650cdaf8a52cd1
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c

diff --git a/sys-kernel/ugrd/ugrd-1.10.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.10.0.ebuild
new file mode 100644
index 0..69d4a7677
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.10.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   exeinto /usr/lib/kernel/preinst.d
+   doexe hooks/installkernel/52-ugrd.install
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/kernel-install/52-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
+   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-29 Thread George Zenner
commit: 8311f00e62fc9f25b42d45cc71006be9fd82a4ee
Author: Zen  pyl  onl>
AuthorDate: Wed May 29 19:30:11 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Wed May 29 19:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8311f00e

sys-kernel/ugrd: Update hook paths

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
index 2c7ad0ee5..9537d2b4f 100644
--- a/sys-kernel/ugrd/ugrd-.ebuild
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -33,9 +33,9 @@ src_install() {
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
exeinto /usr/lib/kernel/preinst.d
-   doexe hooks/installkernel/51-ugrd.install
+   doexe hooks/installkernel/52-ugrd.install
exeinto /usr/lib/kernel/install.d
-   doexe hooks/kernel-install/51-ugrd.install
+   doexe hooks/kernel-install/52-ugrd.install
# Install bash autocomplete script
dobashcomp completion/ugrd
dozshcomp completion/_ugrd



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-27 Thread George Zenner
commit: 6c4e9b1d606f01309149b4c0a66c4090b9781009
Author: Zen  pyl  onl>
AuthorDate: Tue May 28 04:11:53 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue May 28 04:11:53 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6c4e9b1d

sys-kernel/ugrd: Drop 1.9.0, add 1.9.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.9.0.ebuild => ugrd-1.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 09f396e43..c3fa72200 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,4 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3
-DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B 
d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1
 SHA512 
20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1
+DIST ugrd-1.9.1.tar.gz 53936 BLAKE2B 
5c24b81aa43436ff43ed1338848bff044d83c2c71de556a363bb9cee22a41c288e1f26e541e46ba7df3676524dc515e6de00e0bd2b7dd493c0d7580baa2fbffb
 SHA512 
13d9b579575a34a497ea3b4ff3c37b3e2ed03ae9861dbc4c432458debe3ada608159dc16fc1752cb9544dd7c01647e85f0e12330b98eec288b0599bff1aa7f0f

diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.9.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.9.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.9.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-27 Thread George Zenner
commit: 01ad032e07dbcaea01ac20d781222d764d861c7c
Author: Zen  pyl  onl>
AuthorDate: Tue May 28 03:01:03 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue May 28 03:01:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=01ad032e

sys-kernel/ugrd: Add 1.9.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.9.0.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dd073ef8d..09f396e43 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,3 +6,4 @@ DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
 DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3
+DIST ugrd-1.9.0.tar.gz 53931 BLAKE2B 
d08404d7124bcf2def791cf8eff64f0a88e9e586f136b4b1397f2f8a6cc9de3fd29a1830a12cabd0e63d75e86d144410261416cc6e23d94f8e013ad9867e93b1
 SHA512 
20aa3bcb5970098115b065607e1702866923b2803275c6249cb49750233aaa8276794110007b38d1bfd5602600fbfe0722999196649950981b76a7ab575fa6c1

diff --git a/sys-kernel/ugrd/ugrd-1.9.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.9.0.ebuild
new file mode 100644
index 0..2c55118ef
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.9.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   exeinto /usr/lib/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
+   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-05-27 Thread George Zenner
commit: 6b2597d6cc6ec50c86a8829c5dd273f6b10427de
Author: Zen  pyl  onl>
AuthorDate: Mon May 27 14:32:55 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 27 14:32:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6b2597d6

dev-python/pycpio: Add missing ~arm64 keyword

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/pycpio-1.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild 
b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
index ebff641e6..0d85c5567 100644
--- a/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
+++ b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
@@ -13,6 +13,6 @@ 
SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> ${
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 DEPEND=">=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: 3dd095e082beeac4333a2d15525223efdca4e991
Author: Zen  pyl  onl>
AuthorDate: Mon May 27 00:54:17 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 27 00:55:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3dd095e0

sys-kernel/ugrd: Drop 1.8.3, add 1.8.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.8.3.ebuild => ugrd-1.8.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 870b971a0..dd073ef8d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
-DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 
02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626
 SHA512 
224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20
+DIST ugrd-1.8.4.tar.gz 53231 BLAKE2B 
0c4c8bb2e9ae86e9b5d5e4b5b68e46fa7e985dc8e1299351ea3610b0d0f2961e96db92561dc8ad2cf6583bf28921df92463444c0e166544c029d823dd8c37da8
 SHA512 
5f1b618a231ff327ee02f8ee184660eb15073e8f3d493e168ea44069f6da72b72f68237e6d5ea17be23da578362993bdbe0132b6e23cbe811bb98ce3d94ae1c3

diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.8.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.8.3.ebuild
rename to sys-kernel/ugrd/ugrd-1.8.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: a2eb7cba03023eb55694e34317a24c43e5fd0960
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 22:46:41 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May 26 22:47:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2eb7cba

sys-kernel/ugrd: Add 1.8.3 with new installkernel hooks

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.8.3.ebuild | 51 +++
 2 files changed, 52 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 049fe24ca..870b971a0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,3 +5,4 @@ DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
 DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225
+DIST ugrd-1.8.3.tar.gz 53150 BLAKE2B 
02a1429ac73c039b269fb289e2112ec485c3765d2d7f57c73808f243745e5f92b367267010d333b190695562cab529d3502780b741a730d6ddff5a216e616626
 SHA512 
224c956d1f3e53ab4e62067c1f6fcfe44424c560e0df1f9a645406d95381a16c5e0a8dd19156048fd64ead5fd41b05d6e0b84fc830b284813d4bf6e428ca8c20

diff --git a/sys-kernel/ugrd/ugrd-1.8.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.8.3.ebuild
new file mode 100644
index 0..2c55118ef
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.8.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   exeinto /usr/lib/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /usr/lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   ewarn "UGRD will not be used with installkernel unless 'ugrd' is set as 
the"
+   ewarn "'initrd_generator' in /usr/lib/kernel/install.conf."
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-26 Thread George Zenner
commit: 1da0cff95dc44a30f1360b5ddb4ba5618b9f4243
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 20:00:34 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May 26 20:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1da0cff9

sys-kernel/ugrd: Add arm64 kwyword

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
index 49dd8900c..2c7ad0ee5 100644
--- a/sys-kernel/ugrd/ugrd-.ebuild
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -32,10 +32,9 @@ src_install() {
newins examples/example.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
-   keepdir /etc/kernel/preinst.d
-   exeinto /etc/kernel/preinst.d
+   exeinto /usr/lib/kernel/preinst.d
doexe hooks/installkernel/51-ugrd.install
-   exeinto /lib/kernel/install.d
+   exeinto /usr/lib/kernel/install.d
doexe hooks/kernel-install/51-ugrd.install
# Install bash autocomplete script
dobashcomp completion/ugrd



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-05-26 Thread George Zenner
commit: ca3c093ee1d7216c2660529ed7bc089b8b7ba3a2
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 18:53:41 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May 26 18:53:41 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca3c093e

dev-python/pycpio: Make zenlib a rdep, add arm64 keyword

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/{pycpio-1.1.2.ebuild => pycpio-1.1.2-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-python/pycpio/pycpio-1.1.2.ebuild 
b/dev-python/pycpio/pycpio-1.1.2-r1.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-1.1.2.ebuild
rename to dev-python/pycpio/pycpio-1.1.2-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-05-26 Thread George Zenner
commit: 928fbe932c3e29761596d15a2019041f11ff03c3
Author: Zen  pyl  onl>
AuthorDate: Sun May 26 18:54:44 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May 26 18:54:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=928fbe93

dev-python/zenlib: Add arm64 keyword

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/zenlib-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zenlib/zenlib-2.1.2.ebuild 
b/dev-python/zenlib/zenlib-2.1.2.ebuild
index a517df4b6..901021ca3 100644
--- a/dev-python/zenlib/zenlib-2.1.2.ebuild
+++ b/dev-python/zenlib/zenlib-2.1.2.ebuild
@@ -13,4 +13,4 @@ 
SRC_URI="https://github.com/desultory/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-21 Thread George Zenner
commit: 598bc68ca8b2e46a4f3ec98b0407462e212f4603
Author: Zen  pyl  onl>
AuthorDate: Wed May 22 03:01:25 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Wed May 22 03:01:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=598bc68c

sys-kernel/ugrd: Add 1.7.1, drop 1.7.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.7.0.ebuild => ugrd-1.7.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f6e9b617b..049fe24ca 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,4 +4,4 @@ DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
-DIST ugrd-1.7.0.tar.gz 52886 BLAKE2B 
23a940c6b5dd06eab7355c19eaf1554b43526d0aa928c892823369fddfeefe12022f64f49b5f4fa010e1cc7a270518b7eda73e19090ed3e20a3b9b429398273b
 SHA512 
8f8e9645e4d8da93528a92f3c0bc2be7ef573d60923df39673686383157ba7d2cb078ca36d96e6757c081f7405228c2e348b5078ad362cd801278dbd77e6e4e5
+DIST ugrd-1.7.1.tar.gz 52946 BLAKE2B 
a41be0e5177b1883060a1693a8ec68179cf69d74713a95c51d2b2d2b8f3faca74f8f80d32e7767719e8de4b7190162f3b41bc779d487fdcbfe3e40a416f86c89
 SHA512 
f042106ec8843f738968e16d51d9deda010179678cf82daf2d162d3a3125eb9106dfdc5453c8555d8ba097caa2af22b74b2e1c5c38dc5083b97ac49cb7cea225

diff --git a/sys-kernel/ugrd/ugrd-1.7.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.7.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.7.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.7.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-20 Thread George Zenner
commit: 8c04ba9740d500227c14c3cd3c63c3f7a59766b5
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 22:59:17 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 20 22:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c04ba97

sys-kernel/ugrd: Add  ebuild

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-.ebuild | 50 
 1 file changed, 50 insertions(+)

diff --git a/sys-kernel/ugrd/ugrd-.ebuild b/sys-kernel/ugrd/ugrd-.ebuild
new file mode 100644
index 00..fe1d076ecd
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion git-r3
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+EGIT_REPO_URI="https://github.com/desultory/${PN};
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-20 Thread George Zenner
commit: 2537abd5525aeca4543fe57f7c28af79e2a2fc62
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 22:54:55 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 20 22:54:55 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2537abd5

sys-kernel/ugrd: Add 1.7.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.7.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 8268dd39d3..f6e9b617bb 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,3 +4,4 @@ DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
 DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9
+DIST ugrd-1.7.0.tar.gz 52886 BLAKE2B 
23a940c6b5dd06eab7355c19eaf1554b43526d0aa928c892823369fddfeefe12022f64f49b5f4fa010e1cc7a270518b7eda73e19090ed3e20a3b9b429398273b
 SHA512 
8f8e9645e4d8da93528a92f3c0bc2be7ef573d60923df39673686383157ba7d2cb078ca36d96e6757c081f7405228c2e348b5078ad362cd801278dbd77e6e4e5

diff --git a/sys-kernel/ugrd/ugrd-1.7.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.7.0.ebuild
new file mode 100644
index 00..ca3d0f508e
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-19 Thread George Zenner
commit: bf78b103dd5de82b998f1d31ed0b195f26870e98
Author: Zen  pyl  onl>
AuthorDate: Mon May 20 03:34:38 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 20 03:34:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf78b103

sys-kernel/ugrd: Add 1.6.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.6.0.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 14f2b0d58e..8268dd39d3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
 DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912
+DIST ugrd-1.6.0.tar.gz 52219 BLAKE2B 
34168eb5c553efe804ac9d5034ada96634f2323f26ecaad89eb5e0c0cc4eeb1ce6182d850186c3d439fa5470679ed08a73531966e9e742c1a018f84bf4dd851c
 SHA512 
ea4843d5c21aa09e992478236395cdb3262110ffa3b5caec8db6712ea132851e9daa471a959437a37d2ca29cd62b9275dfe5515cdeb5c557c1268d797468dfb9

diff --git a/sys-kernel/ugrd/ugrd-1.6.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
new file mode 100644
index 00..ca3d0f508e
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-12 Thread George Zenner
commit: ebe6ce341c81b09d84a98bde83a118bdcf68ca8d
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:56:44 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 03:56:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebe6ce34

sys-kernel/ugrd: Replace 1.5.0 with 1.5.1

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.5.0.ebuild => ugrd-1.5.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f726b61ff0..14f2b0d58e 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,5 +1,5 @@
-DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
 DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa
+DIST ugrd-1.5.1.tar.gz 51574 BLAKE2B 
5058e515e3d9aa543eb9ddd51335a5aa197ddf79395a193a4a4440706c2d940e77a0a26d470fc1ae86965d605e9889004d404e6ab5a4e1b4c12aaac92b872d2d
 SHA512 
0a83180ed2947ce71cfb91c0fe65ddf20a3cbcb7f98f04efb4a95f904489153cb2e32e7efdb85c8ded8c4f29d95361bb7dc93e7eba72e74f1531c91aa03c1912

diff --git a/sys-kernel/ugrd/ugrd-1.5.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.5.1.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-1.5.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.5.1.ebuild
index 58b58a6380..c30e8f8aba 100644
--- a/sys-kernel/ugrd/ugrd-1.5.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.5.1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
 RDEPEND="
app-misc/pax-utils
>=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
-   >=dev-python/pycpio-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
sys-apps/pciutils
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-05-12 Thread George Zenner
commit: 74f833d14e86b3ebef8d72012d4f21bfe126ef67
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:02:51 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 03:02:51 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=74f833d1

dev-python/pycpio: Add 1.1.1, remove 1.1.0

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-1.1.0.ebuild => pycpio-1.1.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 1fafbbc4e2..03feef50df 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,2 @@
 DIST pycpio-1.0.0.tar.gz 17890 BLAKE2B 
beeec891fc17416280247e8a15373628f40be10946b596889b2d2a14d3e9ab5ee2014e6a4c6f5c4d612385f602e5ae14601cf0e379a165c2ed5d335832b3cfa2
 SHA512 
1ee2b09f01eab4b8adfd050845ff810b3da663386544321021de1b9a53b7846a31f3a6ab9e132fbffb9eeb04ad2b7b81235f59a333a63c3679d51755b822b320
-DIST pycpio-1.1.0.tar.gz 18153 BLAKE2B 
90717d5c29c01b3665ce4f683a193e22369f7680934cbd0e903ca20439ef29f5fe904fa8ce93241f701ded9061daac45b86993fe3af99193d29f44b81d477ad1
 SHA512 
58790e318fd07f00ad3eb1df0990fc791ef541d09160d9be20d60967e9732594ac45185044821ef372e51ca8c16dd9f0f9aa303d5e08afbe48550ffa57f90734
+DIST pycpio-1.1.1.tar.gz 18160 BLAKE2B 
fc2f9ca938b9b40794f973678750fdff586efc19f35a1994a4f1867a79a85dceb506e68597dc60c0c787aa4ff020d70045f041710cbbb04a3db6884fd7e82e5c
 SHA512 
aa962eea392140dd1b003b959d552966023b927b01db2f6e0198f54aad92e80d5770fc679b74500b92dad458ba2b2e17cd10fe07e22c1f917a9102d3586064a2

diff --git a/dev-python/pycpio/pycpio-1.1.0.ebuild 
b/dev-python/pycpio/pycpio-1.1.1.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-1.1.0.ebuild
rename to dev-python/pycpio/pycpio-1.1.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-12 Thread George Zenner
commit: 169ad220ed2dfdd93e087817b3046d9ab1fd4a35
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:26:20 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 03:26:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=169ad220

sys-kernel/ugrd: Removed 0.22.0 added 1.5.0

Signed-off-by: Zen  pyl.onl>

 .../ugrd/{ugrd-0.22.0.ebuild => ugrd-1.5.0.ebuild}  | 21 ++---
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.22.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.5.0.ebuild
similarity index 71%
rename from sys-kernel/ugrd/ugrd-0.22.0.ebuild
rename to sys-kernel/ugrd/ugrd-1.5.0.ebuild
index 6c369fa202..58b58a6380 100644
--- a/sys-kernel/ugrd/ugrd-0.22.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
+inherit distutils-r1 optfeature shell-completion
 
 DESCRIPTION="Python based initramfs generator with TOML defintions"
 HOMEPAGE="https://github.com/desultory/ugrd;
@@ -15,10 +15,12 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
->=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
-sys-apps/pciutils"
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.1.1[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package
@@ -33,7 +35,12 @@ src_install() {
# Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d
exeinto /etc/kernel/preinst.d
-   doexe hooks/51-ugrd.install
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
 }
 
 pkg_postinst() {



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-05-12 Thread George Zenner
commit: 9f865ec68f45dbb46724b77e38dcbe973b376fed
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 03:52:07 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 03:52:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9f865ec6

dev-python/pycpio: Replace 1.1.1 with 1.1.2

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-1.1.1.ebuild => pycpio-1.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 03feef50df..062e0fe9dd 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,2 @@
 DIST pycpio-1.0.0.tar.gz 17890 BLAKE2B 
beeec891fc17416280247e8a15373628f40be10946b596889b2d2a14d3e9ab5ee2014e6a4c6f5c4d612385f602e5ae14601cf0e379a165c2ed5d335832b3cfa2
 SHA512 
1ee2b09f01eab4b8adfd050845ff810b3da663386544321021de1b9a53b7846a31f3a6ab9e132fbffb9eeb04ad2b7b81235f59a333a63c3679d51755b822b320
-DIST pycpio-1.1.1.tar.gz 18160 BLAKE2B 
fc2f9ca938b9b40794f973678750fdff586efc19f35a1994a4f1867a79a85dceb506e68597dc60c0c787aa4ff020d70045f041710cbbb04a3db6884fd7e82e5c
 SHA512 
aa962eea392140dd1b003b959d552966023b927b01db2f6e0198f54aad92e80d5770fc679b74500b92dad458ba2b2e17cd10fe07e22c1f917a9102d3586064a2
+DIST pycpio-1.1.2.tar.gz 18207 BLAKE2B 
acc92b626b5a110b8aa1672449fa1065283edfeb300c406b654e5a045bc554d9f79d3cd8f7edb53142405e600ceec21fa811a863907af3464d310482aa3fc528
 SHA512 
9a420edabec91e633b618f68878942d047d851eecad861255705f3db3f9fa8d14fa364f19320eb22758bbb7f1b23e7231b5db7aca117e670286e73f1dcb289ce

diff --git a/dev-python/pycpio/pycpio-1.1.1.ebuild 
b/dev-python/pycpio/pycpio-1.1.2.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-1.1.1.ebuild
rename to dev-python/pycpio/pycpio-1.1.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-05-12 Thread George Zenner
commit: 90ce04573eea599f6a72ad5972b44a662772fa7f
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 02:43:26 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 02:43:26 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90ce0457

dev-python/pycpio: Add 1.1.0, remove old versions

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest |  5 +
 dev-python/pycpio/pycpio-0.8.0.ebuild  | 18 --
 dev-python/pycpio/pycpio-0.8.2.ebuild  | 18 --
 dev-python/pycpio/pycpio-0.9.1.ebuild  | 18 --
 .../{pycpio-0.9.2.ebuild => pycpio-1.1.0.ebuild}   |  2 +-
 5 files changed, 2 insertions(+), 59 deletions(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 6be613e869..1fafbbc4e2 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,5 +1,2 @@
-DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
-DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
-DIST pycpio-0.9.1.tar.gz 17815 BLAKE2B 
6eed15c3ed6cc8a5d84767672b2762608efc352ac012ef6679a8b86df67e49af606f1e7ea6ecf67d51f7d9737f6a14d15bc7d14df0063e6f512bc1b72ba8f7a6
 SHA512 
0189f7d3b9c3eb2fdc2c2d10f0253243535d54fbc5d93efe82e9864ab70cb069f46a131edc5db5b1e1940b66d03a1a9b8d60f29a8ab5315e628d3402bcdfdb1e
-DIST pycpio-0.9.2.tar.gz 17820 BLAKE2B 
738f32ab54f77f8de2cbf38b22f0eaa5321d5a26ac4c46ce05372708d93f8b8e9cd2c20b49ba74d7acf6ad0f1f1d81b35624c46be2c7b30c00b1f6df945be99d
 SHA512 
9e4e1e798307cd7ed30bf189dc7cd647472628d39e26d26893cded62b8178659749926459ef60d99493a191dad8298a46b3ea4a5b47d7fc600fa259f05bb1f7f
 DIST pycpio-1.0.0.tar.gz 17890 BLAKE2B 
beeec891fc17416280247e8a15373628f40be10946b596889b2d2a14d3e9ab5ee2014e6a4c6f5c4d612385f602e5ae14601cf0e379a165c2ed5d335832b3cfa2
 SHA512 
1ee2b09f01eab4b8adfd050845ff810b3da663386544321021de1b9a53b7846a31f3a6ab9e132fbffb9eeb04ad2b7b81235f59a333a63c3679d51755b822b320
+DIST pycpio-1.1.0.tar.gz 18153 BLAKE2B 
90717d5c29c01b3665ce4f683a193e22369f7680934cbd0e903ca20439ef29f5fe904fa8ce93241f701ded9061daac45b86993fe3af99193d29f44b81d477ad1
 SHA512 
58790e318fd07f00ad3eb1df0990fc791ef541d09160d9be20d60967e9732594ac45185044821ef372e51ca8c16dd9f0f9aa303d5e08afbe48550ffa57f90734

diff --git a/dev-python/pycpio/pycpio-0.8.0.ebuild 
b/dev-python/pycpio/pycpio-0.8.0.ebuild
deleted file mode 100644
index d4dfebe419..00
--- a/dev-python/pycpio/pycpio-0.8.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/pycpio;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-python/zenlib-1.4.0[${PYTHON_USEDEP}]"

diff --git a/dev-python/pycpio/pycpio-0.8.2.ebuild 
b/dev-python/pycpio/pycpio-0.8.2.ebuild
deleted file mode 100644
index 9d7fdde818..00
--- a/dev-python/pycpio/pycpio-0.8.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/pycpio;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]"

diff --git a/dev-python/pycpio/pycpio-0.9.1.ebuild 
b/dev-python/pycpio/pycpio-0.9.1.ebuild
deleted file mode 100644
index 4544d8ad03..00
--- a/dev-python/pycpio/pycpio-0.9.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/pycpio;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-05-12 Thread George Zenner
commit: 77032a7fb121faac75ffa2a3d83f72ddc6391f41
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 02:39:44 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 02:39:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77032a7f

dev-python/zenlib: Remove old versions

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest   |  7 ---
 dev-python/zenlib/zenlib-1.2.0-r1.ebuild | 16 
 dev-python/zenlib/zenlib-1.3.1.ebuild| 16 
 dev-python/zenlib/zenlib-1.4.0.ebuild| 16 
 dev-python/zenlib/zenlib-1.6.2.ebuild| 16 
 dev-python/zenlib/zenlib-1.7.2.ebuild| 16 
 dev-python/zenlib/zenlib-1.7.3.ebuild| 16 
 dev-python/zenlib/zenlib-1.7.4.ebuild| 16 
 8 files changed, 119 deletions(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 2e970a262d..7c073246a5 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,10 +1,3 @@
-DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
-DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
-DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
-DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b
-DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b
-DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
-DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B 
e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2
 SHA512 
12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1
 DIST zenlib-2.1.1.tar.gz 17139 BLAKE2B 
f9ff56b120d72786bd43cf60120f65c4b8b6d2ed47eb6656bc0c377e3b35ba60d6b1f348dce12b1096ebb752f073dd7113cb6765da98de279818bb7062ca8522
 SHA512 
f5db26e895e07266334b788530186cfa8f8ac9c239f65b8ee253d250cb47bd5a57ba6605b0b78f07b744f53cc5b3f9ab2ff229d098c6604d7d2d46e97ba34629

diff --git a/dev-python/zenlib/zenlib-1.2.0-r1.ebuild 
b/dev-python/zenlib/zenlib-1.2.0-r1.ebuild
deleted file mode 100644
index f9a184c858..00
--- a/dev-python/zenlib/zenlib-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Useful python decorators and utilities"
-HOMEPAGE="https://github.com/desultory/zenlib;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/zenlib/zenlib-1.3.1.ebuild 
b/dev-python/zenlib/zenlib-1.3.1.ebu

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-05-12 Thread George Zenner
commit: dad0a3ec452cd45db1df13135b81dfe01bf4ac2d
Author: Zen  pyl  onl>
AuthorDate: Mon May 13 02:39:13 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May 13 02:39:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dad0a3ec

dev-python/zenlib: Add 2.1.2

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-2.1.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index bc01964572..2e970a262d 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -8,3 +8,4 @@ DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B 
e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2
 SHA512 
12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1
 DIST zenlib-2.1.1.tar.gz 17139 BLAKE2B 
f9ff56b120d72786bd43cf60120f65c4b8b6d2ed47eb6656bc0c377e3b35ba60d6b1f348dce12b1096ebb752f073dd7113cb6765da98de279818bb7062ca8522
 SHA512 
f5db26e895e07266334b788530186cfa8f8ac9c239f65b8ee253d250cb47bd5a57ba6605b0b78f07b744f53cc5b3f9ab2ff229d098c6604d7d2d46e97ba34629
+DIST zenlib-2.1.2.tar.gz 17293 BLAKE2B 
3d5067b9796f31d28d0ca04c842b4ef1807e0557a77c5b6ec5798cfa2aa04ee5e7eafa3549df6add4228e7c3014ca33eb1584c0aee6db9c0acc882f170972b36
 SHA512 
a0a53ed63a3efe83dc8f49fd512685b82ed383494f404072a47734c02a1955e0a4c9a6c9df48503419c82cb7479783669b6de8deef174a597ab73cad61da5c3e

diff --git a/dev-python/zenlib/zenlib-2.1.2.ebuild 
b/dev-python/zenlib/zenlib-2.1.2.ebuild
new file mode 100644
index 00..a517df4b63
--- /dev/null
+++ b/dev-python/zenlib/zenlib-2.1.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-10 Thread George Zenner
commit: f21f5b01d3d2358dd40ded984ea5bdae0c343ff9
Author: Zen  pyl  onl>
AuthorDate: Fri May 10 20:42:10 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri May 10 20:42:10 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f21f5b01

sys-kernel/ugrd: Add 1.4.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.4.2.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 1a61543855..f726b61ff0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d21
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
 DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
+DIST ugrd-1.4.2.tar.gz 50984 BLAKE2B 
5b69cbaaefdcfe5b427f781806a58b39e6539b7f790e7ab1c6d1e72b3bd904d2f9a44c60079400266e7a8b88d7d7b0de2932fe93cf07739e62dbcc8658179f85
 SHA512 
8d63d782da7cd6ea6c0342ab46190af66c564cd73601eee1da514f8a52722d86212678f70d5b847432bc9c4c133f6cdf06a7b9e0fc2eed7dc806b112e23ddefa

diff --git a/sys-kernel/ugrd/ugrd-1.4.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.4.2.ebuild
new file mode 100644
index 00..37cf879a1d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.4.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/installkernel/51-ugrd.install
+   exeinto /lib/kernel/install.d
+   doexe hooks/kernel-install/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-09 Thread George Zenner
commit: 65f05aa979601a8271f08bdbcc47a677ff8be4df
Author: Zen  pyl  onl>
AuthorDate: Thu May  9 15:39:36 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu May  9 15:39:36 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=65f05aa9

sys-kernel/ugrd: Add 1.4.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.4.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index af7adb76fd..1a61543855 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
 DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
+DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B 
aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653
 SHA512 
020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c

diff --git a/sys-kernel/ugrd/ugrd-1.4.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.4.0.ebuild
new file mode 100644
index 00..8776e13846
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.4.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature shell-completion
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+   # Install bash autocomplete script
+   dobashcomp completion/ugrd
+   dozshcomp completion/_ugrd
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-07 Thread George Zenner
commit: b9365081246353e9cc6504f0d7351cc6af3791cd
Author: Zen  pyl  onl>
AuthorDate: Tue May  7 12:49:22 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue May  7 12:49:22 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b9365081

sys-kernel/ugrd: Add 1.3.8, remove 1.3.7

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.7.ebuild => ugrd-1.3.8.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 35f35b4d4f..af7adb76fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.7.tar.gz 50109 BLAKE2B 
dfdbab40338c2765d8503a2fa3e1fd484a087dbe85c9933d77c31853eef201835642b55d8f170d6f5b4d214e26e4c06f24448d30807ec8da834fc1beb9443c7d
 SHA512 
490feb45bb74b8e324657e6984347cdae3a4f954865488c0df83b23e4f7b18577e953654a41473989197a3ed1b9e237744fad80dd5f36ef3e9c53715837a57c3
+DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 
0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea
 SHA512 
95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e

diff --git a/sys-kernel/ugrd/ugrd-1.3.7.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.8.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.3.7.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.8.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: da25b5acc59b6870e8fafd42c11ba02bdf6ee5f2
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 18:29:34 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May  6 18:29:34 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da25b5ac

sys-kernel/ugrd: Remove 1.3.6, add 1.3.7

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.6.ebuild => ugrd-1.3.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index b41b4c815c..35f35b4d4f 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 
14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745
 SHA512 
b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92
+DIST ugrd-1.3.7.tar.gz 50109 BLAKE2B 
dfdbab40338c2765d8503a2fa3e1fd484a087dbe85c9933d77c31853eef201835642b55d8f170d6f5b4d214e26e4c06f24448d30807ec8da834fc1beb9443c7d
 SHA512 
490feb45bb74b8e324657e6984347cdae3a4f954865488c0df83b23e4f7b18577e953654a41473989197a3ed1b9e237744fad80dd5f36ef3e9c53715837a57c3

diff --git a/sys-kernel/ugrd/ugrd-1.3.6.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.7.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.3.6.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.7.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: e464dfdb90fbb9be0aa0e05474b63ceb5a64d4f3
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:45:30 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May  6 16:45:30 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e464dfdb

sys-kernel/ugrd: Add 1.3.5, remove 1.3.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.4.ebuild => ugrd-1.3.5.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 352fccae5d..f9ad73710b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.4.tar.gz 50197 BLAKE2B 
f97db06f5642a354e14bcca1681d1d42ccac31f2669dab8b3c659ed4b378a7a9e39c4cf7a4f73268fe7cc1312e21b33bb53420eb235988f67da0a3a21a34f934
 SHA512 
0a2ee91e82db91f1b2fc990da846a8a46a4c70e578e419409bf61c9cf34c1de499e7f9b8b1b78d8cf85d924243e444fe7b2dfaeed78778a0422ba88851a74522
+DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 
5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d
 SHA512 
8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272

diff --git a/sys-kernel/ugrd/ugrd-1.3.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.5.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.3.4.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.5.ebuild
index d436184cc4..8acc4fbf58 100644
--- a/sys-kernel/ugrd/ugrd-1.3.4.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.3.5.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
app-misc/pax-utils
-   >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
sys-apps/pciutils
 "



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-05-06 Thread George Zenner
commit: e9844a0d9acc8b8a697e5e41859df23762dc62fb
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:42:38 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May  6 16:43:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9844a0d

dev-python/zenlib: Add 2.1.0

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-2.1.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index e64912cb51..457e65b5c1 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -7,3 +7,4 @@ DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc16
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B 
e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2
 SHA512 
12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1
+DIST zenlib-2.1.0.tar.gz 17121 BLAKE2B 
acaae087233de5a96bf4b72caf84fab56b1fe89a3ec3d01f7417571a6fac1d3f902981a68b5c953d7c4cbdca09c81382a6afaeb2c885d340a15a2ed25fe4cd13
 SHA512 
2e0487d27685609e9bbd86f083d572b54c445ce6106012f8245f82d547dfa8666ad4333d4838adf7ba9ad99df7598302ffb3fd54043a5d572baa8aadbd11bdbd

diff --git a/dev-python/zenlib/zenlib-2.1.0.ebuild 
b/dev-python/zenlib/zenlib-2.1.0.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-2.1.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-06 Thread George Zenner
commit: b32d0e777ef7157708f6439d86b10bc106278990
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:57:48 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May  6 16:57:48 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b32d0e77

sys-kernel/ugrd: Add 1.3.6, remove 1.3.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.3.5.ebuild => ugrd-1.3.6.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f9ad73710b..b41b4c815c 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.3.5.tar.gz 49986 BLAKE2B 
5919b6dbf22f7e3cb57649f5a1bd29c5fed781b6074e95e645c4d6017f957ae432a9c84fac543c7204bf8bf26d3e33fd63ec78583d40ea646b9f39fc6392499d
 SHA512 
8eff748cbcf84442d6c82c814fe058ce774771aec0a09881627abbb7b34c3217a1444ffa139ae959245f37f1266164d483da66420a6bb80d0adbacba54bd3272
+DIST ugrd-1.3.6.tar.gz 49992 BLAKE2B 
14a9145dad9bbd76a59020dd7c76c7260ad6eccff6d0ee0e5860bf44eb39a27cb02f13d62ad3d67240bed0609b27a9e49112c0d8c5fe3e7bb2277946172c7745
 SHA512 
b3a006684c0a88a0e01b26718cbfd55970ab241a9828f48fa648c0cb29a8d386b3feca230b83622762a7bf092ccc639c547d01deae49b548333085df23a22b92

diff --git a/sys-kernel/ugrd/ugrd-1.3.5.ebuild 
b/sys-kernel/ugrd/ugrd-1.3.6.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.3.5.ebuild
rename to sys-kernel/ugrd/ugrd-1.3.6.ebuild
index 8acc4fbf58..8776e13846 100644
--- a/sys-kernel/ugrd/ugrd-1.3.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.3.6.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="
app-misc/pax-utils
-   >=dev-python/zenlib-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/zenlib-2.1.1[${PYTHON_USEDEP}]
>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
sys-apps/pciutils
 "



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-05-06 Thread George Zenner
commit: ce519ccfb8356a7a6f0c69e8d41d9012cc591ed3
Author: Zen  pyl  onl>
AuthorDate: Mon May  6 16:51:40 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon May  6 16:51:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce519ccf

dev-python/ugrd: Bump 2.1.0 to 2.1.1

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest | 2 +-
 dev-python/zenlib/{zenlib-2.1.0.ebuild => zenlib-2.1.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 457e65b5c1..bc01964572 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -7,4 +7,4 @@ DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc16
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
 DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B 
e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2
 SHA512 
12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1
-DIST zenlib-2.1.0.tar.gz 17121 BLAKE2B 
acaae087233de5a96bf4b72caf84fab56b1fe89a3ec3d01f7417571a6fac1d3f902981a68b5c953d7c4cbdca09c81382a6afaeb2c885d340a15a2ed25fe4cd13
 SHA512 
2e0487d27685609e9bbd86f083d572b54c445ce6106012f8245f82d547dfa8666ad4333d4838adf7ba9ad99df7598302ffb3fd54043a5d572baa8aadbd11bdbd
+DIST zenlib-2.1.1.tar.gz 17139 BLAKE2B 
f9ff56b120d72786bd43cf60120f65c4b8b6d2ed47eb6656bc0c377e3b35ba60d6b1f348dce12b1096ebb752f073dd7113cb6765da98de279818bb7062ca8522
 SHA512 
f5db26e895e07266334b788530186cfa8f8ac9c239f65b8ee253d250cb47bd5a57ba6605b0b78f07b744f53cc5b3f9ab2ff229d098c6604d7d2d46e97ba34629

diff --git a/dev-python/zenlib/zenlib-2.1.0.ebuild 
b/dev-python/zenlib/zenlib-2.1.1.ebuild
similarity index 100%
rename from dev-python/zenlib/zenlib-2.1.0.ebuild
rename to dev-python/zenlib/zenlib-2.1.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-05 Thread George Zenner
commit: ffe3e80f6ff8a330d26a7ea24c0556667d4520dc
Author: Zen  pyl  onl>
AuthorDate: Sun May  5 20:03:04 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May  5 20:06:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffe3e80f

sys-kernel/ugrd: Add 1.3.4, remove old versions

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 10 +
 sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild  | 34 -
 sys-kernel/ugrd/ugrd-0.19.1.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.19.3.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.20.0.ebuild | 43 --
 sys-kernel/ugrd/ugrd-0.21.2.ebuild | 43 --
 sys-kernel/ugrd/ugrd-1.0.0.ebuild  | 43 --
 sys-kernel/ugrd/ugrd-1.1.5.ebuild  | 43 --
 sys-kernel/ugrd/ugrd-1.2.0.ebuild  | 43 --
 .../ugrd/{ugrd-1.2.4.ebuild => ugrd-1.3.4.ebuild}  |  5 ++-
 10 files changed, 5 insertions(+), 345 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index c84493b4c3..352fccae5d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,11 +1,3 @@
-DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
-DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
-DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
-DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
-DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
-DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
-DIST ugrd-1.2.4.tar.gz 49341 BLAKE2B 
fc52d17e95391eee4ce53444977ac52d4980c855c1165222e83993c4d8a1a221a834188c1aa037f2a6f712b7571b6d43bc8e30575af008e409be2a1f97d6e272
 SHA512 
2a3ea8640e276be28f53446e2d209b301e91cc02a83ef77abab46b68daec42fb9d41ae77d56ba0eac0eb3395b100299ea06c1c195acd39d2065cd93842f6a2fe
+DIST ugrd-1.3.4.tar.gz 50197 BLAKE2B 
f97db06f5642a354e14bcca1681d1d42ccac31f2669dab8b3c659ed4b378a7a9e39c4cf7a4f73268fe7cc1312e21b33bb53420eb235988f67da0a3a21a34

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-05 Thread George Zenner
commit: 2a2f886d8fb3d52785d9edcadbdef8bd636b8874
Author: Zen  pyl  onl>
AuthorDate: Sun May  5 15:54:13 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun May  5 15:54:13 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2a2f886d

sys-kernel/ugrd: Add 1.2.4

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.4.ebuild | 45 +++
 2 files changed, 46 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index cbac703133..c84493b4c3 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -8,3 +8,4 @@ DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd354
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
 DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
 DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
+DIST ugrd-1.2.4.tar.gz 49341 BLAKE2B 
fc52d17e95391eee4ce53444977ac52d4980c855c1165222e83993c4d8a1a221a834188c1aa037f2a6f712b7571b6d43bc8e30575af008e409be2a1f97d6e272
 SHA512 
2a3ea8640e276be28f53446e2d209b301e91cc02a83ef77abab46b68daec42fb9d41ae77d56ba0eac0eb3395b100299ea06c1c195acd39d2065cd93842f6a2fe

diff --git a/sys-kernel/ugrd/ugrd-1.2.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.4.ebuild
new file mode 100644
index 00..669bae5227
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   app-misc/pax-utils
+   >=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+   >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+   sys-apps/pciutils
+"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-05-03 Thread George Zenner
commit: 6bd7769cbdbc0d04ad19d719187a021a2f28c9d9
Author: Zen  pyl  onl>
AuthorDate: Sat May  4 03:02:31 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat May  4 03:02:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6bd7769c

sys-kernel/ugrd: Add 1.2.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 803c2156fd..cbac703133 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -7,3 +7,4 @@ DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d21
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
 DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf
+DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 
819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0
 SHA512 
6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e

diff --git a/sys-kernel/ugrd/ugrd-1.2.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
new file mode 100644
index 00..a474bbc7a7
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-29 Thread George Zenner
commit: 239efc4602ff69f5e2ccb788b49967fbf53821cd
Author: Zen  pyl  onl>
AuthorDate: Tue Apr 30 01:32:05 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue Apr 30 01:32:05 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=239efc46

sys-kernel/ugrd: Add 1.2.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.2.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 86271c44c8..803c2156fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -6,3 +6,4 @@ DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fd
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
 DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc
+DIST ugrd-1.2.0.tar.gz 48323 BLAKE2B 
8df44c91dd56da6d27eaf2c769b40ad7a008a71a87f2f33d1ab91d96e16cf680bb046af27d0b50ae79d48ad8d5b046d899e246ca44c18e62dae8f54fff9cace6
 SHA512 
a3ddd95abd30441013c9a11074052629dfdbcd2cfffd6a754c6d9c3b719b1861abcd613228fa613b6f566ca1cdca5fa881c9a302391c594b53096428d35e37bf

diff --git a/sys-kernel/ugrd/ugrd-1.2.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.2.0.ebuild
new file mode 100644
index 00..a474bbc7a7
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.2.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.4[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-04-29 Thread George Zenner
commit: 9b224fbc9d9323f72d7a777e69ad1fd46ea77205
Author: Zen  pyl  onl>
AuthorDate: Tue Apr 30 01:31:03 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue Apr 30 01:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9b224fbc

dev-python/zenlib: Bump to 2.0.4

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest | 2 +-
 dev-python/zenlib/{zenlib-2.0.3.ebuild => zenlib-2.0.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index adb53ea806..e64912cb51 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -6,4 +6,4 @@ DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04
 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
-DIST zenlib-2.0.3.tar.gz 16963 BLAKE2B 
8f99930e6d014268c216b45399f75c378abd114db270c40fcec0c4a460f8915b7338d51e83985612107bf623939bd8db050bac9e883b8a6f539783fd3ab57f71
 SHA512 
6e8bf2b199385095d5f2d2bc531dee409912e56d19712d9f458627f7dd14927dfc9d3845867e9e634417d76bdfe9783b5373965f746abf49e033875b853e6d3f
+DIST zenlib-2.0.4.tar.gz 16971 BLAKE2B 
e5e58aa86742914c67a58e072c312c92db94b96947cdffdf3adbfc50d8efe6dde1fae88965ccf5685d2225bbf7b745f717529b1f0ed41857260199a0f3d8d2d2
 SHA512 
12ffef2e2ab23136bdc24cdac5eb3a031bb581d346a107306455aa5dc5a66757599596770cf7b7e6ecde73fbec39b4276efcd3a191a2d29f64e75e5a01ed25d1

diff --git a/dev-python/zenlib/zenlib-2.0.3.ebuild 
b/dev-python/zenlib/zenlib-2.0.4.ebuild
similarity index 100%
rename from dev-python/zenlib/zenlib-2.0.3.ebuild
rename to dev-python/zenlib/zenlib-2.0.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-28 Thread George Zenner
commit: 12110bb2b3f9d51b4660d54ebe295af663aeaf24
Author: Zen  pyl  onl>
AuthorDate: Sun Apr 28 22:46:21 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Apr 28 22:46:21 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12110bb2

sys-kernel/ugrd: Bump 1.1.4 -> 1.1.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.4.ebuild => ugrd-1.1.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 515e0d2781..86271c44c8 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.4.tar.gz 46896 BLAKE2B 
79dfc052d885ef87cbdac10c3be337f4bbfc9a246c22945fc2f295a1aa547adbe39f79b8e6ee024b6d37377cb48f04519ff2c3d506d4763fbd3306d80ce72a53
 SHA512 
da1f722f57e729e6afe70403a806445731d564690c8b6cecd2e170cc1bfb85539e84a873e508b83929008798276953c1ac057d3a352e8f51953f713fd34547b5
+DIST ugrd-1.1.5.tar.gz 47005 BLAKE2B 
278831157c3f8b5d731f3acbdf41c19b1c6485b46acf7d2b75df40a9d9f542365514e814d1972a03bd4b53dad2d39a27098e4cfc97d526afdf4d45ccf5778691
 SHA512 
c198c592af40d2f126a333a03c74c638260ea8125f4a4da6f97d3489d2ddcf7edb5dce785eb236d309853dac6a3e7993186e4c6b775c4eccc121e95d308641dc

diff --git a/sys-kernel/ugrd/ugrd-1.1.4.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.5.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.1.4.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.5.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: 8e27fe6c8e651ec7173f92a5e8ea492821601677
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 20:28:24 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 27 20:28:24 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e27fe6c

sys-kernel/ugrd: Removed 1.1.3, added 1.1.4.

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.3.ebuild => ugrd-1.1.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 997571b627..515e0d2781 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.3.tar.gz 46800 BLAKE2B 
0f658561bd349ef8eebf9833407255c8c5a0aeaff072a1a079105d0da7f0ddcae43dfcda2540e99824ee027af78430108f8a314530c775957d81f0a91d6e8d5b
 SHA512 
e0fec48a956a5ae99e36188fd6107a0e3e9fb4e1845b3a5091c97962ffce4566c0df2870e833c597120c72bfa85653deb0be0ecc1c247404c5bfbed5fafe7aef
+DIST ugrd-1.1.4.tar.gz 46896 BLAKE2B 
79dfc052d885ef87cbdac10c3be337f4bbfc9a246c22945fc2f295a1aa547adbe39f79b8e6ee024b6d37377cb48f04519ff2c3d506d4763fbd3306d80ce72a53
 SHA512 
da1f722f57e729e6afe70403a806445731d564690c8b6cecd2e170cc1bfb85539e84a873e508b83929008798276953c1ac057d3a352e8f51953f713fd34547b5

diff --git a/sys-kernel/ugrd/ugrd-1.1.3.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-1.1.3.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: 292c97d2a07cc2d46257fe7aed12801f6134c50c
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 19:43:33 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 27 19:43:33 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=292c97d2

sys-kernel/ugrd: Bump 1.1.2 -> 1.1.3

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest | 2 +-
 sys-kernel/ugrd/{ugrd-1.1.2.ebuild => ugrd-1.1.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index b9747a0d5d..997571b627 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,4 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
-DIST ugrd-1.1.2.tar.gz 46794 BLAKE2B 
b1bfc9ae80766ffc3230cff884e8c75a0591a9a2cc8837acc231501e1181a9be02ab311a89c648f43a13f16f648415966066f6d1a4875017c1504c3141d7ca5d
 SHA512 
764f4cbc0ec20906755466bb248256c8a536ef748c3797640b02e48cd28298df61f6cee7c0bdd95a01a468ec48c2f3826401bbe80ae1544bc8c77f2123d94edc
+DIST ugrd-1.1.3.tar.gz 46800 BLAKE2B 
0f658561bd349ef8eebf9833407255c8c5a0aeaff072a1a079105d0da7f0ddcae43dfcda2540e99824ee027af78430108f8a314530c775957d81f0a91d6e8d5b
 SHA512 
e0fec48a956a5ae99e36188fd6107a0e3e9fb4e1845b3a5091c97962ffce4566c0df2870e833c597120c72bfa85653deb0be0ecc1c247404c5bfbed5fafe7aef

diff --git a/sys-kernel/ugrd/ugrd-1.1.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.3.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-1.1.2.ebuild
rename to sys-kernel/ugrd/ugrd-1.1.3.ebuild
index 62d7f9f247..d0f6c29a97 100644
--- a/sys-kernel/ugrd/ugrd-1.1.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-1.1.3.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils
->=dev-python/zenlib-2.0.1[${PYTHON_USEDEP}]
+>=dev-python/zenlib-2.0.3[${PYTHON_USEDEP}]
 >=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
 sys-apps/pciutils"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-04-27 Thread George Zenner
commit: 55b45e9443a4a7524e92c8344a5f391da71b08d7
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 19:41:02 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 27 19:41:02 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=55b45e94

dev-python/zenlin: Bump 2.0.1 -> 2.0.3

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest | 2 +-
 dev-python/zenlib/{zenlib-2.0.1.ebuild => zenlib-2.0.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 4490a77826..adb53ea806 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -6,4 +6,4 @@ DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04
 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
-DIST zenlib-2.0.1.tar.gz 16943 BLAKE2B 
dc8b1e648f50a9e2e7413ddd7beee4d8fbe698c53dd00f9f4e81c12aceda56f01aa3a33e505926ae32bbd83acafd61e4427a2cdbed5bee801513b6c5bf1a7e3b
 SHA512 
2390888667b3745e93cd591a76c0bb3445be8ace7c24d625e3f2a2e572ec6ab1fc9e2f1c642920a98740d726cf06f4e3cb602d629881806ac72d8b2c45045a67
+DIST zenlib-2.0.3.tar.gz 16963 BLAKE2B 
8f99930e6d014268c216b45399f75c378abd114db270c40fcec0c4a460f8915b7338d51e83985612107bf623939bd8db050bac9e883b8a6f539783fd3ab57f71
 SHA512 
6e8bf2b199385095d5f2d2bc531dee409912e56d19712d9f458627f7dd14927dfc9d3845867e9e634417d76bdfe9783b5373965f746abf49e033875b853e6d3f

diff --git a/dev-python/zenlib/zenlib-2.0.1.ebuild 
b/dev-python/zenlib/zenlib-2.0.3.ebuild
similarity index 100%
rename from dev-python/zenlib/zenlib-2.0.1.ebuild
rename to dev-python/zenlib/zenlib-2.0.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-27 Thread George Zenner
commit: ce24e85477cee59032c5d87413619152e28373f3
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 18:41:44 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 27 18:41:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ce24e854

sys-kernel/ugrd: Add 1.1.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.1.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 4ad15c8af1..b9747a0d5d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -5,3 +5,4 @@ DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
 DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3
+DIST ugrd-1.1.2.tar.gz 46794 BLAKE2B 
b1bfc9ae80766ffc3230cff884e8c75a0591a9a2cc8837acc231501e1181a9be02ab311a89c648f43a13f16f648415966066f6d1a4875017c1504c3141d7ca5d
 SHA512 
764f4cbc0ec20906755466bb248256c8a536ef748c3797640b02e48cd28298df61f6cee7c0bdd95a01a468ec48c2f3826401bbe80ae1544bc8c77f2123d94edc

diff --git a/sys-kernel/ugrd/ugrd-1.1.2.ebuild 
b/sys-kernel/ugrd/ugrd-1.1.2.ebuild
new file mode 100644
index 00..62d7f9f247
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.1.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils
+>=dev-python/zenlib-2.0.1[${PYTHON_USEDEP}]
+>=dev-python/pycpio-1.0.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-04-27 Thread George Zenner
commit: 34445031327e4e7bbd45b352e2b2f6801a6fd6e7
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 27 16:47:00 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 27 16:47:00 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34445031

dev-python/zenlib: Add 2.0.1

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-2.0.1.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index a91242cd98..4490a77826 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -6,3 +6,4 @@ DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04
 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
 DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31
+DIST zenlib-2.0.1.tar.gz 16943 BLAKE2B 
dc8b1e648f50a9e2e7413ddd7beee4d8fbe698c53dd00f9f4e81c12aceda56f01aa3a33e505926ae32bbd83acafd61e4427a2cdbed5bee801513b6c5bf1a7e3b
 SHA512 
2390888667b3745e93cd591a76c0bb3445be8ace7c24d625e3f2a2e572ec6ab1fc9e2f1c642920a98740d726cf06f4e3cb602d629881806ac72d8b2c45045a67

diff --git a/dev-python/zenlib/zenlib-2.0.1.ebuild 
b/dev-python/zenlib/zenlib-2.0.1.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-2.0.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-04-19 Thread George Zenner
commit: 66933575687c8f86e1b28f7706e4aa6f9e4f79f6
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 20 01:02:07 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 20 01:02:07 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66933575

dev-python/pycpio: Add 1.0.0

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-1.0.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index bcb0935b5d..6be613e869 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -2,3 +2,4 @@ DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
 DIST pycpio-0.9.1.tar.gz 17815 BLAKE2B 
6eed15c3ed6cc8a5d84767672b2762608efc352ac012ef6679a8b86df67e49af606f1e7ea6ecf67d51f7d9737f6a14d15bc7d14df0063e6f512bc1b72ba8f7a6
 SHA512 
0189f7d3b9c3eb2fdc2c2d10f0253243535d54fbc5d93efe82e9864ab70cb069f46a131edc5db5b1e1940b66d03a1a9b8d60f29a8ab5315e628d3402bcdfdb1e
 DIST pycpio-0.9.2.tar.gz 17820 BLAKE2B 
738f32ab54f77f8de2cbf38b22f0eaa5321d5a26ac4c46ce05372708d93f8b8e9cd2c20b49ba74d7acf6ad0f1f1d81b35624c46be2c7b30c00b1f6df945be99d
 SHA512 
9e4e1e798307cd7ed30bf189dc7cd647472628d39e26d26893cded62b8178659749926459ef60d99493a191dad8298a46b3ea4a5b47d7fc600fa259f05bb1f7f
+DIST pycpio-1.0.0.tar.gz 17890 BLAKE2B 
beeec891fc17416280247e8a15373628f40be10946b596889b2d2a14d3e9ab5ee2014e6a4c6f5c4d612385f602e5ae14601cf0e379a165c2ed5d335832b3cfa2
 SHA512 
1ee2b09f01eab4b8adfd050845ff810b3da663386544321021de1b9a53b7846a31f3a6ab9e132fbffb9eeb04ad2b7b81235f59a333a63c3679d51755b822b320

diff --git a/dev-python/pycpio/pycpio-1.0.0.ebuild 
b/dev-python/pycpio/pycpio-1.0.0.ebuild
new file mode 100644
index 00..db2597a466
--- /dev/null
+++ b/dev-python/pycpio/pycpio-1.0.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="=dev-python/zenlib-2*[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-04-19 Thread George Zenner
commit: 6118ce898283834865fe69982669f6a334819ef7
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 20 01:02:42 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 20 01:02:42 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6118ce89

sys-kernel/ugrd: Add 1.0.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  |  1 +
 sys-kernel/ugrd/ugrd-1.0.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 2e44462aac..4ad15c8af1 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -4,3 +4,4 @@ DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
 DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da
+DIST ugrd-1.0.0.tar.gz 46125 BLAKE2B 
8f941f8cadcbfb92ad4be02ca5763779bcd57bdd3545a5526b642d288591ea76e6ffcd4e0962c9ac36ff31f177b4fd2ee7b5b3351147e9f1e0a1dc478da399e0
 SHA512 
f7629acdffb952f8b8c79969043574420cff821523c38627c4234d4ca0f93a38349f8acdf3a473bd5fd3f4854fd0b82bb4367e57b999674b8a550609a76330d3

diff --git a/sys-kernel/ugrd/ugrd-1.0.0.ebuild 
b/sys-kernel/ugrd/ugrd-1.0.0.ebuild
new file mode 100644
index 00..52a9a6a32d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-1.0.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND="=dev-python/zenlib-2*[${PYTHON_USEDEP}]
+=dev-python/pycpio-1*[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-04-19 Thread George Zenner
commit: 238f89f5ec9978f8c08f1513cd8c0573e4f97919
Author: Zen  pyl  onl>
AuthorDate: Sat Apr 20 00:49:38 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Apr 20 00:49:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=238f89f5

dev-python/zenlib: Add 2.0.0

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-2.0.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index bc3224ca47..a91242cd98 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -5,3 +5,4 @@ DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfd
 DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b
 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
 DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104
+DIST zenlib-2.0.0.tar.gz 16921 BLAKE2B 
a9bedfd8bd28e2f50bbc11dbab21ba6c0f35b60e4e1438b1ad7666ed3b8688a6b9c611f88d8fbf915f69ebddc5420315080a6a0a8ed2983d14125bb28d091749
 SHA512 
2e4fa3d299d8da79930ea3a0f948472d49fb430727f100bb6b9f9e28d4792a229d2dc33ecaabd20d9e790a783acecb1ccb00381b97dcc02f8c5353abef74fb31

diff --git a/dev-python/zenlib/zenlib-2.0.0.ebuild 
b/dev-python/zenlib/zenlib-2.0.0.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-2.0.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-04-16 Thread George Zenner
commit: a7b6608d0fbea6bc96da2aff18056e0b512cd9ed
Author: Zen  pyl  onl>
AuthorDate: Tue Apr 16 20:21:15 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Tue Apr 16 20:21:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7b6608d

dev-python/zenlib: Add 1.7.4

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.7.4.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 4bd1d71506..bc3224ca47 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -4,3 +4,4 @@ DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d
 DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b
 DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b
 DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b
+DIST zenlib-1.7.4.tar.gz 16949 BLAKE2B 
6bc770d55207e3f532106b2511a3cd1c2161a7228e6be5161115f59d95213d6328da2347a9f19402c422651cdf1af3977c70828028c898f701218e50ef7217a9
 SHA512 
1b4d41da207cdc819c85a568a3f13555b7271bde066a7bf89ad11077ed42d5fd1b1227d1d789ed583e6b2aa2de4aae26a0da0be9ea6f59d0a262bdebae423104

diff --git a/dev-python/zenlib/zenlib-1.7.4.ebuild 
b/dev-python/zenlib/zenlib-1.7.4.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.7.4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-04-14 Thread George Zenner
commit: 66ffd07f5d4bef68c3aa8b2e2736957bb93449a3
Author: Zen  pyl  onl>
AuthorDate: Mon Apr 15 01:07:08 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Apr 15 01:07:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66ffd07f

dev-python/pycpio: Added 0.9.2

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.9.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 9dfe263e0d..bcb0935b5d 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,3 +1,4 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
 DIST pycpio-0.9.1.tar.gz 17815 BLAKE2B 
6eed15c3ed6cc8a5d84767672b2762608efc352ac012ef6679a8b86df67e49af606f1e7ea6ecf67d51f7d9737f6a14d15bc7d14df0063e6f512bc1b72ba8f7a6
 SHA512 
0189f7d3b9c3eb2fdc2c2d10f0253243535d54fbc5d93efe82e9864ab70cb069f46a131edc5db5b1e1940b66d03a1a9b8d60f29a8ab5315e628d3402bcdfdb1e
+DIST pycpio-0.9.2.tar.gz 17820 BLAKE2B 
738f32ab54f77f8de2cbf38b22f0eaa5321d5a26ac4c46ce05372708d93f8b8e9cd2c20b49ba74d7acf6ad0f1f1d81b35624c46be2c7b30c00b1f6df945be99d
 SHA512 
9e4e1e798307cd7ed30bf189dc7cd647472628d39e26d26893cded62b8178659749926459ef60d99493a191dad8298a46b3ea4a5b47d7fc600fa259f05bb1f7f

diff --git a/dev-python/pycpio/pycpio-0.9.2.ebuild 
b/dev-python/pycpio/pycpio-0.9.2.ebuild
new file mode 100644
index 00..4544d8ad03
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.9.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-03-24 Thread George Zenner
commit: 6f47c383903c03189c339f77d91005762a0ebf90
Author: Zen  pyl  onl>
AuthorDate: Mon Mar 25 03:59:44 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Mar 25 03:59:44 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f47c383

sys-kernel/ugrd: Add 0.22.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.22.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 5d5f7e2b78..2e44462aac 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -3,3 +3,4 @@ DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
 DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5
+DIST ugrd-0.22.0.tar.gz 4 BLAKE2B 
01c4cc36ea778c12478b3b2f6db76180f9b7ef8d214b7cb2ab7579826f67d9166ac889ba17ae59819a3870cd2847b6ba4f8fff373dc670a4cde2a85dc60e2b67
 SHA512 
498b65070a83a810ec2c84bb58ca380f0836654f5ac2676bc358b5e80ea48057156102b3e1983695decdcffa64bd5bfe05df963d98342171c3e9c2906d9370da

diff --git a/sys-kernel/ugrd/ugrd-0.22.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.22.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-03-24 Thread George Zenner
commit: 0a936e68f172cf843aa95999c0cb24a75e8b43fc
Author: Zen  pyl  onl>
AuthorDate: Mon Mar 25 03:58:49 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Mar 25 03:58:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a936e68

dev-python/pycpio: Replace 0.9.0 with 0.9.1

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.9.0.ebuild => pycpio-0.9.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index cbec12edf7..9dfe263e0d 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,3 +1,3 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
-DIST pycpio-0.9.0.tar.gz 17790 BLAKE2B 
e9beee61b0b83dacca88ed6ad892f7bfbf0adbb12c40a95ed8645f9ec1967ba49a9d75d2df94ee96b676ad3275ff860f15ec3907e94a6ad2205b85d2cce9
 SHA512 
ba22db8b6f17ef726464b4e2e3cc7600b61046229de7630c3c984f4da2f869fb946131235b936d60dab08df03bde6c36ecc9eddbac606733e7353ba3ffc49729
+DIST pycpio-0.9.1.tar.gz 17815 BLAKE2B 
6eed15c3ed6cc8a5d84767672b2762608efc352ac012ef6679a8b86df67e49af606f1e7ea6ecf67d51f7d9737f6a14d15bc7d14df0063e6f512bc1b72ba8f7a6
 SHA512 
0189f7d3b9c3eb2fdc2c2d10f0253243535d54fbc5d93efe82e9864ab70cb069f46a131edc5db5b1e1940b66d03a1a9b8d60f29a8ab5315e628d3402bcdfdb1e

diff --git a/dev-python/pycpio/pycpio-0.9.0.ebuild 
b/dev-python/pycpio/pycpio-0.9.1.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.9.0.ebuild
rename to dev-python/pycpio/pycpio-0.9.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-03-09 Thread George Zenner
commit: cd2456d6aedddfebb1d67765e79f25c44c5b5a23
Author: Zen  pyl  onl>
AuthorDate: Sat Mar  9 18:30:14 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Mar  9 18:30:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd2456d6

sys-kernel/ugrd: Replace 0.21.0 with 0.21.2

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.21.0.ebuild => ugrd-0.21.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f9ba367c2b..5d5f7e2b78 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,4 +2,4 @@ DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
-DIST ugrd-0.21.0.tar.gz 44075 BLAKE2B 
035ad4ce042e1e83df62109c2eda19a7b0708f49cbf14fa7edcfca64a81da6e543ee4daf086fde0fd4d5acca041a5cf18c923ec057dc354ffd0a4e18abfb69b6
 SHA512 
77ad34639b7b997788e0f069af8b26e33a7c8d96bfbf26f3e445872bf7ea771b25cac051411583a8441212d855c3415fbaa6ed345e05714f8599d4b244d831f9
+DIST ugrd-0.21.2.tar.gz 44149 BLAKE2B 
62d093a9ffcef8a963e6de81f630853d11c9e448fdef8ba8b22ee1953292b6da9b1e43067c5da6d9c4ef8dd632f4626caa444a0be9e04c77a2708266ce42cc09
 SHA512 
0e5b819ab876415e469e8b3d0a5e4d7471c2d7ff46cb3a22635befefb58e26ef2c7e621d1b61968ddfb2a80154b09d7b84b5fdb528cd03d356fc0379a4926ac5

diff --git a/sys-kernel/ugrd/ugrd-0.21.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.21.2.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.21.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.21.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-03-09 Thread George Zenner
commit: e6454412cd4c4b856ab0e317f9e403b66b52b21c
Author: Zen  pyl  onl>
AuthorDate: Sat Mar  9 18:27:46 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Mar  9 18:27:46 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e6454412

dev-python/zenlib: Added 1.7.3

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.7.3.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 1057f5929b..4bd1d71506 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -3,3 +3,4 @@ DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58c
 DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
 DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b
 DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b
+DIST zenlib-1.7.3.tar.gz 16924 BLAKE2B 
20bab075d9a09062e2d596238237a2684c206cc1606f7796a1ddf6421902a523731bcfad9c96b803be3d91ff6ee508bdb9553a0f90295aa3f56e64e87ba37f21
 SHA512 
f5f8ad560e74051e5daf7515b3777ff17e86d202f6c8958e476d22677a65454512db5a93f1281202fc058742da0f8fe0296339da68d5ce109ab93e33948eb79b

diff --git a/dev-python/zenlib/zenlib-1.7.3.ebuild 
b/dev-python/zenlib/zenlib-1.7.3.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.7.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-01-20 Thread George Zenner
commit: 1d2a5e17d459fbf91647158325f9857d932e380e
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:20:49 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Jan 21 01:20:49 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d2a5e17

sys-kernel/ugrd: Add 0.21.0 with improved arg parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.21.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 29ac9c24dc..f9ba367c2b 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -2,3 +2,4 @@ DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
 DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609
+DIST ugrd-0.21.0.tar.gz 44075 BLAKE2B 
035ad4ce042e1e83df62109c2eda19a7b0708f49cbf14fa7edcfca64a81da6e543ee4daf086fde0fd4d5acca041a5cf18c923ec057dc354ffd0a4e18abfb69b6
 SHA512 
77ad34639b7b997788e0f069af8b26e33a7c8d96bfbf26f3e445872bf7ea771b25cac051411583a8441212d855c3415fbaa6ed345e05714f8599d4b244d831f9

diff --git a/sys-kernel/ugrd/ugrd-0.21.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
new file mode 100644
index 00..6c369fa202
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.21.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.9.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-01-20 Thread George Zenner
commit: fd5c45df9e308515ec739a0a8853781cfdb9ea9c
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:16:14 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Jan 21 01:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd5c45df

dev-python/pycpio: Add 0.9.0

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.9.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 60a6fe2fdf..cbec12edf7 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,3 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
 DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81
+DIST pycpio-0.9.0.tar.gz 17790 BLAKE2B 
e9beee61b0b83dacca88ed6ad892f7bfbf0adbb12c40a95ed8645f9ec1967ba49a9d75d2df94ee96b676ad3275ff860f15ec3907e94a6ad2205b85d2cce9
 SHA512 
ba22db8b6f17ef726464b4e2e3cc7600b61046229de7630c3c984f4da2f869fb946131235b936d60dab08df03bde6c36ecc9eddbac606733e7353ba3ffc49729

diff --git a/dev-python/pycpio/pycpio-0.9.0.ebuild 
b/dev-python/pycpio/pycpio-0.9.0.ebuild
new file mode 100644
index 00..4544d8ad03
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.9.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.7.2[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-01-20 Thread George Zenner
commit: 600ae8626ea9667bbc995d288e675053a9cb965d
Author: Zen  pyl  onl>
AuthorDate: Sun Jan 21 01:11:52 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Jan 21 01:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=600ae862

dev-python/zenlib: Added 1.7.2 with main helpers

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.7.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 00970b353c..1057f5929b 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -2,3 +2,4 @@ DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4
 DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
 DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
 DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b
+DIST zenlib-1.7.2.tar.gz 16853 BLAKE2B 
9659723441c9e651e6a80a47565aeeb6bda67db04524bbd551fe5f9b38efa0afb33021a21e0fea3af934fc3c8c2b9cf4f38c4534c2c9bc4282971038503fafec
 SHA512 
b69619b1e30f18892ec54b481e386a5bb7a728d87263601ddd4e22e2433e62d263bc67eea54748b9a49e528078cd152fd2d68738372409bb003a0a84a7cbb71b

diff --git a/dev-python/zenlib/zenlib-1.7.2.ebuild 
b/dev-python/zenlib/zenlib-1.7.2.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.7.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2024-01-11 Thread George Zenner
commit: 90aec7154850c5102b478e92229efe0a7852a995
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:56:40 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:56:40 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90aec715

sys-kernel/ugrd: Add 0.20.0, bump dependecny versions

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.20.0.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 245365456c..29ac9c24dc 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,4 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25
 DIST ugrd-0.19.3.tar.gz 44629 BLAKE2B 
4c319cfe745640ff7ced5eb161498b3cd6250434d7b56e909a74b1a133910039ec81a399d55f6408b5b33f88a94fb41a54dd18d97443d00e73730a36802b635f
 SHA512 
4cedc043d3e7ac616d263e4d467d1b825a5c425f7682f1ab531a84dfd17c49f99398226fc9ee39044591dcbc6d3308d01f1ffa6734e552945d1096bf1bff2923
+DIST ugrd-0.20.0.tar.gz 44531 BLAKE2B 
3b76149371fac2c5945ce6693c41afdb27cf51028e138388406587cc993ad3af1dc64ce97bcdfe47b1916bba26e84b986efd12a8af67e58e16150fe69249
 SHA512 
11276bb6230f99d23fd59c8322f51c2648938ec27132a1425a4c99c34bfecb326f27b287a3583fb7a86ef62094674069e86f31bf504ac4fa8e63f88c52b33609

diff --git a/sys-kernel/ugrd/ugrd-0.20.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
new file mode 100644
index 00..9e6951ea42
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.20.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.8.2[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2024-01-11 Thread George Zenner
commit: 1a47035473808366be82bc77f73d0c961d5b5c95
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:54:16 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:54:16 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a470354

dev-pyhon/pycpio: Bump to 0.8.2, bump dependency versions

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.8.2.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 0ba414b534..60a6fe2fdf 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1,2 @@
 DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846
+DIST pycpio-0.8.2.tar.gz 17985 BLAKE2B 
3e7e5e2ccc289c85d1a818e66a848c462225a7ec529c874d4e450e33141e8785bfd23ba5b3d24fb1c593c78188230def9fa0759d857c773dfc6941b421e66469
 SHA512 
1eb0e2213792c9d5c28e4377c7cb6acef4f2679830584c6efd9687912ae89268bfe265c79f42a3f786b74993ebc90290c8786353848f481a5e25fb26a43a2b81

diff --git a/dev-python/pycpio/pycpio-0.8.2.ebuild 
b/dev-python/pycpio/pycpio-0.8.2.ebuild
new file mode 100644
index 00..9d7fdde818
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.8.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.6.2[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2024-01-11 Thread George Zenner
commit: f9b9d431fabe2611d2368c369445da1938ed3759
Author: Zen  pyl  onl>
AuthorDate: Thu Jan 11 20:53:23 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu Jan 11 20:53:23 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9b9d431

dev-python/zenlib: Add 1.6.2

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.6.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index af0bc34002..00970b353c 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,3 +1,4 @@
 DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
 DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
 DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e
+DIST zenlib-1.6.2.tar.gz 15799 BLAKE2B 
4a29f7ac386c197a1b9c6034b202a1cbce4a20bfdc137ec373fbb8818e806caadf82bd049e5ee92c2c3a49bb92d23d84bbcbc4a9e21b7f9dca42b73b41e3a3c3
 SHA512 
26807f566d8b8ca58768588ef2e63674ad8b8ed5e6ae97c336f8d090c2c4f568dc8d5620a869e2e518876ae269cfbc39583c8b4ff928bf8488a6aeb0177b5c5b

diff --git a/dev-python/zenlib/zenlib-1.6.2.ebuild 
b/dev-python/zenlib/zenlib-1.6.2.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.6.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zen-logging/

2023-12-31 Thread George Zenner
commit: 5a9809724c7806668054f6e7371608534f17fde8
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 01:59:31 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 01:59:31 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a980972

dev-python/zen-logging: Remove

Signed-off-by: Zen  pyl.onl>

 dev-python/zen-logging/Manifest |  1 -
 dev-python/zen-logging/metadata.xml | 11 ---
 dev-python/zen-logging/zen-logging-1.1.0.ebuild | 16 
 3 files changed, 28 deletions(-)

diff --git a/dev-python/zen-logging/Manifest b/dev-python/zen-logging/Manifest
deleted file mode 100644
index 564edcccab..00
--- a/dev-python/zen-logging/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zen-logging-1.1.0.tar.gz 9798 BLAKE2B 
3a97b934e8c35bce0c3fbf720b776e0c563f2b06e57c29a6ffbb58786ed6e8ffc39da7ab2db3196affbc43029f14ff0b55c4647aa7fbe1f03f7a1b54accf4c59
 SHA512 
febdc2fe9cf2d44f9c2547b0eb3d79aef097e9c191a5118031e330210bc092c0c6b4242eeaa0f27f6b2181d3689bd4369b1ac4c28629c2554038766690204822

diff --git a/dev-python/zen-logging/metadata.xml 
b/dev-python/zen-logging/metadata.xml
deleted file mode 100644
index 248b2b4feb..00
--- a/dev-python/zen-logging/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   d...@pyl.onl
-   Zen
-   
-   
-   desultory/zen-logging
-   
-

diff --git a/dev-python/zen-logging/zen-logging-1.1.0.ebuild 
b/dev-python/zen-logging/zen-logging-1.1.0.ebuild
deleted file mode 100644
index 058a94d25c..00
--- a/dev-python/zen-logging/zen-logging-1.1.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Python logging helpers"
-HOMEPAGE="https://github.com/desultory/zen_logging;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zen-util/

2023-12-31 Thread George Zenner
commit: 4121fdf4597a1657d8b61e47ac3acac9d28cd3b7
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 01:59:57 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 01:59:57 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4121fdf4

dev-python/zen-util: Remove

Signed-off-by: Zen  pyl.onl>

 dev-python/zen-util/Manifest  |  1 -
 dev-python/zen-util/metadata.xml  | 11 ---
 dev-python/zen-util/zen-util-1.0.1.ebuild | 18 --
 3 files changed, 30 deletions(-)

diff --git a/dev-python/zen-util/Manifest b/dev-python/zen-util/Manifest
deleted file mode 100644
index 6883e71eba..00
--- a/dev-python/zen-util/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zen-util-1.0.1.tar.gz 11025 BLAKE2B 
0e47e9a62a4f0f2e573e16a11956ee20505d5618c7e2c47b5699d699a6e920f23f935122de9b0fd5128a070a99758f9b40aa9df39190805ca609814a26b8a4b8
 SHA512 
88110ab041255def72364e5dfc95818b250b8f52a0d7505a7023b8a3a418247f38707f6c9d0858ae492976969c78bc8a292545c28d22721c8c5b2cce7c90d68c

diff --git a/dev-python/zen-util/metadata.xml b/dev-python/zen-util/metadata.xml
deleted file mode 100644
index ec9806d004..00
--- a/dev-python/zen-util/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   d...@pyl.onl
-   Zen
-   
-   
-   desultory/zen-util
-   
-

diff --git a/dev-python/zen-util/zen-util-1.0.1.ebuild 
b/dev-python/zen-util/zen-util-1.0.1.ebuild
deleted file mode 100644
index 6c4a9a590d..00
--- a/dev-python/zen-util/zen-util-1.0.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Python logging helpers"
-HOMEPAGE="https://github.com/desultory/zen_logging;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/zen-logging-1.1.0"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-31 Thread George Zenner
commit: e37e098252155139b3c2497964064438a82e85e5
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 02:05:08 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 02:05:08 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e37e0982

dev-python/pycpio: Bump to 0.8.0, use [${PYTHON_USEDEP}]

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/{pycpio-0.7.3.ebuild => pycpio-0.8.0.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/pycpio/pycpio-0.7.3.ebuild 
b/dev-python/pycpio/pycpio-0.8.0.ebuild
similarity index 85%
rename from dev-python/pycpio/pycpio-0.7.3.ebuild
rename to dev-python/pycpio/pycpio-0.8.0.ebuild
index a36203e9fa..d4dfebe419 100644
--- a/dev-python/pycpio/pycpio-0.7.3.ebuild
+++ b/dev-python/pycpio/pycpio-0.8.0.ebuild
@@ -15,5 +15,4 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND=">=dev-python/zen-logging-1.1.0
->=dev-python/zen-util-1.0.1"
+DEPEND=">=dev-python/zenlib-1.4.0[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/, sys-kernel/ugrd/

2023-12-31 Thread George Zenner
commit: 40847bdbd053cbc49ba9af723029281de17e818d
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 02:11:15 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 02:11:15 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40847bdb

dev-python/cpio: Update manifest (remove old ugrd version)

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest |  2 +-
 sys-kernel/ugrd/ugrd-0.19.2.ebuild | 44 --
 2 files changed, 1 insertion(+), 45 deletions(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index b5aa717b6d..0ba414b534 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.7.3.tar.gz 17991 BLAKE2B 
92b6ae62dd1d81b9c87423e417ef24989df6340b22cf1686a7718dd164c2ed4193b65fd2be55bb17d86500fefec9e2a81efd2c518943bca6d6225e819c30cf86
 SHA512 
509294f8f0688cd3c9b82790bbf23627a3aeb045ecb7f2371fbaae10c6d9ae98a7965d25e19f8ef3d230faeddb5fad82b8305876fb144122f2bd6c46b4fe19f0
+DIST pycpio-0.8.0.tar.gz 17988 BLAKE2B 
101aa0d533e1a1b00eda7f6286a5f4c9b97248625adce3377a6ef6510a6bc3f2a4e24c70a6b967e135270c3bae91419d20a2952464f22f8596cc2fefacf7
 SHA512 
d1c8519e1dc6e2663e55a2e9f6e8d90670cca5f47a58a8838f1ed9ec1bb7fb002db98b04b8d083475fc61b52f05e6a5a9d21435f06a6f627550b292d2eeea846

diff --git a/sys-kernel/ugrd/ugrd-0.19.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.2.ebuild
deleted file mode 100644
index 871bdbc645..00
--- a/sys-kernel/ugrd/ugrd-0.19.2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zen-logging-1.1.0
->=dev-python/zen-util-1.0.1
->=dev-python/pycpio-0.7.3
-sys-apps/pciutils"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-   # Install the example config into /etc/ugrd/config.toml
-   # Do not overwrite an existing config
-   insinto /etc/ugrd
-   newins examples/example.toml config.toml
-   # Create the kernel preinst.d directory if it doesn't exist
-   # Install the kernel preinst.d hook
-   keepdir /etc/kernel/preinst.d
-   exeinto /etc/kernel/preinst.d
-   doexe hooks/51-ugrd.install
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-}



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-31 Thread George Zenner
commit: 64fcbc014b878e1f118a101dfd6df7d121c2cbaa
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 02:12:25 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 02:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=64fcbc01

sys-kernel/ugrd: Add 0.19.3, add [${PYTHON_USEDEP}]

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.19.3.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/sys-kernel/ugrd/ugrd-0.19.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.3.ebuild
new file mode 100644
index 00..e3c323ba2d
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.19.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.4.0[${PYTHON_USEDEP}]
+>=dev-python/pycpio-0.8.0[${PYTHON_USEDEP}]
+sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/example.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2023-12-31 Thread George Zenner
commit: d20f5d54dd61b3e201a86dd11a1f88d54555be9a
Author: Zen  pyl  onl>
AuthorDate: Mon Jan  1 02:00:58 2024 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Jan  1 02:00:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d20f5d54

dev-python/zenlib: Add 1.4.0

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.4.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 1df6288515..af0bc34002 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,2 +1,3 @@
 DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
 DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d
+DIST zenlib-1.4.0.tar.gz 14315 BLAKE2B 
76f9e8ed74a451837b27406c7bf0791b8d131de9d5b75ab1b47cca47c665a676c07e7779f92baf843396e9e61fdc706e6e7fc6ff4e06a52e19706df6cf94d0c1
 SHA512 
6326a95226fbbb126d72ecc2a9b4940615ae866a5586f2c8d795e12ff37e5c27d0ec62cda7fa398d1aa460acaa401fd7fb330677edc12b92c23933514a7eb79e

diff --git a/dev-python/zenlib/zenlib-1.4.0.ebuild 
b/dev-python/zenlib/zenlib-1.4.0.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.4.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zen-util/, dev-python/pycpio/, dev-python/zen-logging/, ...

2023-12-31 Thread George Zenner
commit: fb2744d80071ec136192752c8e594e5b51b152d2
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 31 22:41:46 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 31 22:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb2744d8

Add zen-util and zen-logging to split zenlib. Update packages which use
zenlib to use more split libraries

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest |  3 +-
 .../{pycpio-0.6.1.ebuild => pycpio-0.7.3.ebuild}   |  3 +-
 dev-python/zen-logging/Manifest|  1 +
 dev-python/zen-logging/metadata.xml| 11 ++
 .../zen-logging-1.1.0.ebuild}  |  6 +--
 dev-python/zen-util/Manifest   |  1 +
 dev-python/zen-util/metadata.xml   | 11 ++
 .../zen-util-1.0.1.ebuild} |  9 ++---
 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.19.2.ebuild | 44 ++
 10 files changed, 77 insertions(+), 13 deletions(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index e6bbe54a64..b5aa717b6d 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1 @@
-DIST pycpio-0.6.1.tar.gz 17236 BLAKE2B 
4951ba3b7ad2fe603eb1cc07c851349de2ad73985ad1b2efcdb138f2ba26c43040a09d036ef993a28190b381af58bb8dc2e876ed1dff309ac010b69341a8c881
 SHA512 
49386b45172b13ecdeb040b719eaae0f17e5cbf7d68d3dcbcec99e01bfb3c539b8b02a768da640f56bb8941e79053c56e391b7186c9a5e5226d91fbdc55eeb11
-DIST pycpio-0.7.0.tar.gz 17942 BLAKE2B 
760bfec68fe77ac9495a01fd8481e7f7a88fce0be983e60220bba66e12b104214117fd0e18e362bf1fc7a367226a5c874940fa43c23f7fee2bb39f76ec4a2ccb
 SHA512 
4730083295e0bde39651d323507d12adef6b27e2cde095e281c76f4b6f20262eaa40cf31eb900d6818a7266b3b21c6159a334fd088249a55d054e277200ffaaa
+DIST pycpio-0.7.3.tar.gz 17991 BLAKE2B 
92b6ae62dd1d81b9c87423e417ef24989df6340b22cf1686a7718dd164c2ed4193b65fd2be55bb17d86500fefec9e2a81efd2c518943bca6d6225e819c30cf86
 SHA512 
509294f8f0688cd3c9b82790bbf23627a3aeb045ecb7f2371fbaae10c6d9ae98a7965d25e19f8ef3d230faeddb5fad82b8305876fb144122f2bd6c46b4fe19f0

diff --git a/dev-python/pycpio/pycpio-0.6.1.ebuild 
b/dev-python/pycpio/pycpio-0.7.3.ebuild
similarity index 85%
copy from dev-python/pycpio/pycpio-0.6.1.ebuild
copy to dev-python/pycpio/pycpio-0.7.3.ebuild
index cc9f2e41e4..a36203e9fa 100644
--- a/dev-python/pycpio/pycpio-0.6.1.ebuild
+++ b/dev-python/pycpio/pycpio-0.7.3.ebuild
@@ -15,4 +15,5 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-DEPEND=">=dev-python/zenlib-1.2.0"
+DEPEND=">=dev-python/zen-logging-1.1.0
+>=dev-python/zen-util-1.0.1"

diff --git a/dev-python/zen-logging/Manifest b/dev-python/zen-logging/Manifest
new file mode 100644
index 00..564edcccab
--- /dev/null
+++ b/dev-python/zen-logging/Manifest
@@ -0,0 +1 @@
+DIST zen-logging-1.1.0.tar.gz 9798 BLAKE2B 
3a97b934e8c35bce0c3fbf720b776e0c563f2b06e57c29a6ffbb58786ed6e8ffc39da7ab2db3196affbc43029f14ff0b55c4647aa7fbe1f03f7a1b54accf4c59
 SHA512 
febdc2fe9cf2d44f9c2547b0eb3d79aef097e9c191a5118031e330210bc092c0c6b4242eeaa0f27f6b2181d3689bd4369b1ac4c28629c2554038766690204822

diff --git a/dev-python/zen-logging/metadata.xml 
b/dev-python/zen-logging/metadata.xml
new file mode 100644
index 00..248b2b4feb
--- /dev/null
+++ b/dev-python/zen-logging/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   d...@pyl.onl
+   Zen
+   
+   
+   desultory/zen-logging
+   
+

diff --git a/dev-python/pycpio/pycpio-0.6.1.ebuild 
b/dev-python/zen-logging/zen-logging-1.1.0.ebuild
similarity index 73%
rename from dev-python/pycpio/pycpio-0.6.1.ebuild
rename to dev-python/zen-logging/zen-logging-1.1.0.ebuild
index cc9f2e41e4..058a94d25c 100644
--- a/dev-python/pycpio/pycpio-0.6.1.ebuild
+++ b/dev-python/zen-logging/zen-logging-1.1.0.ebuild
@@ -7,12 +7,10 @@ DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1
 
-DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/pycpio;
+DESCRIPTION="Python logging helpers"
+HOMEPAGE="https://github.com/desultory/zen_logging;
 SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-
-DEPEND=">=dev-python/zenlib-1.2.0"

diff --git a/dev-python/zen-util/Manifest b/dev-python/zen-util/Manifest
new file mode 100644
index 00..6883e71eba
--- /dev/null
+++ b/dev-python/zen-util/Manifest
@@ -0,0 +1 @@
+DIST zen-util-1.0.1.tar.gz 11025 BLAKE2B 
0e47e9a62a4f0f2e573e16a11956ee20505d5618c7e2c47b5699d699a6e920f23f935122de9b0fd5128a070a99758f9b40aa9df39190805ca609814a26b8a4b8
 SHA512 
88110ab041255def72364e5dfc95818b

[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-28 Thread George Zenner
commit: 3ef9013ab35436c2bc9058206bc9dbe73b66d6e3
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 29 00:52:47 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 29 00:52:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3ef9013a

sys-kernel/ugrd: Bump to 19.1, fixed mount merge not working

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.19.0.ebuild => ugrd-0.19.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 27ed62448d..280a49d1fd 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.19.0.tar.gz 44783 BLAKE2B 
904b199a4a25d377e533eebe691dbf7b3881d8cf860bd302e49135e90b2b23fd98de0ea4ae416cfc9983746420c51b5399d85f1b72ab76aebaed2e43b3dc0fb6
 SHA512 
6eb27cb72c56aaebf243b05706db2e3d5bcef3b52c49a7bf50457875bfab6e607ab513bbc08420c9a772154d0c0cd77856dd43ca7a8d8424402719d684b9c164
+DIST ugrd-0.19.1.tar.gz 44713 BLAKE2B 
e22d8c6df5cffb6c903badf6b45f693a319215791d2fae6d45e163a1a191823130b4a1bdb541a20760154796e16f5e6e0bb10ce47f4d5c59279a71f37bc53362
 SHA512 
56383aca3bd52a734ae35ae51aec0aa12d849484466d58832324dc441fed3e955085119ba44d3248948033167e163be5d747fa27c71c999e78e7fa6357853e25

diff --git a/sys-kernel/ugrd/ugrd-0.19.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.19.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.19.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2023-12-28 Thread George Zenner
commit: b17d1aff8fff8ad16294496c37214268bc4108ec
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 29 00:50:16 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 29 00:50:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b17d1aff

dev-python/zenlib: Bump to 1.3.1 with improved dict checking

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest | 2 +-
 dev-python/zenlib/{zenlib-1.3.0.ebuild => zenlib-1.3.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index fb6671e045..1df6288515 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,2 +1,2 @@
 DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
-DIST zenlib-1.3.0.tar.gz 13412 BLAKE2B 
607b1e886892c48f6777fec6814318fecb9038592250417b17b0355309a18300ffdfd91bea416ee258ef328d3cdc037ad92f11107cb8d4d5a9f9a080ceb078b6
 SHA512 
667d8370c7b88b8ed48ae6554a92f6223f80039cfd58a9967fbf8298b2d0f0efdba4c0c6f20a6d22f8150b188a123f7d02a0d5b26f802beafd0075b879ecdb4a
+DIST zenlib-1.3.1.tar.gz 13470 BLAKE2B 
03bd8dce7a46641e60646173607ea6cd574fed58cbfa5d81c4c7f1deabf863a3acd12bdfd3b59fd5fc853762d7320d57613e40d72407216cc3ae1d82f7744789
 SHA512 
50a6ac2cb26fd74b6e92e3691463ec707259fe27e37af2f2c68a9a1e0c247b789cdf17d5b1f882e02dbca5f0653a4137caab39f3f0380d0b5391efaf41f1312d

diff --git a/dev-python/zenlib/zenlib-1.3.0.ebuild 
b/dev-python/zenlib/zenlib-1.3.1.ebuild
similarity index 100%
rename from dev-python/zenlib/zenlib-1.3.0.ebuild
rename to dev-python/zenlib/zenlib-1.3.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-28 Thread George Zenner
commit: 3b762534d8d986beea5a60762307081656eff144
Author: Zen  pyl  onl>
AuthorDate: Thu Dec 28 23:17:11 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu Dec 28 23:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b762534

sys-kernel/ugrd: Remove 0.15,0.18, add 0.19

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 sys-kernel/ugrd/ugrd-0.15.4.ebuild | 43 --
 .../{ugrd-0.18.0.ebuild => ugrd-0.19.0.ebuild} |  2 +-
 3 files changed, 2 insertions(+), 46 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 0c203fb04a..27ed62448d 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.18.0.tar.gz 43965 BLAKE2B 
a646ca8f3bd2d0e7c44692a0ef8783974ccdd6e37beabaf978aff0164d7803d14192429a887b439590d1e4e4087e2a979b1aefa736a6c1144084b25b916bcecd
 SHA512 
04e72461a67a35893866119a53db0732dd8b7015e131d7b225244a517901b3da3bf5c203f7d36c941c5ca45e370eb26631f1dd9b2ff4c322e7a8847e49d8c121
+DIST ugrd-0.19.0.tar.gz 44783 BLAKE2B 
904b199a4a25d377e533eebe691dbf7b3881d8cf860bd302e49135e90b2b23fd98de0ea4ae416cfc9983746420c51b5399d85f1b72ab76aebaed2e43b3dc0fb6
 SHA512 
6eb27cb72c56aaebf243b05706db2e3d5bcef3b52c49a7bf50457875bfab6e607ab513bbc08420c9a772154d0c0cd77856dd43ca7a8d8424402719d684b9c164

diff --git a/sys-kernel/ugrd/ugrd-0.15.4.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.4.ebuild
deleted file mode 100644
index 3d5fc2520c..00
--- a/sys-kernel/ugrd/ugrd-0.15.4.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1
-   sys-apps/pciutils"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-   # Install the example config into /etc/ugrd/config.toml
-   # Do not overwrite an existing config
-   insinto /etc/ugrd
-   newins examples/config_kmod.toml config.toml
-   # Create the kernel preinst.d directory if it doesn't exist
-   # Install the kernel preinst.d hook
-   keepdir /etc/kernel/preinst.d
-   exeinto /etc/kernel/preinst.d
-   doexe hooks/51-ugrd.install
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-}

diff --git a/sys-kernel/ugrd/ugrd-0.18.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.19.0.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-0.18.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.19.0.ebuild
index aecf1f4da2..0ed80f0dc9 100644
--- a/sys-kernel/ugrd/ugrd-0.18.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.19.0.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.2.0
+DEPEND=">=dev-python/zenlib-1.3.0
>=dev-python/pycpio-0.7.0
sys-apps/pciutils"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2023-12-28 Thread George Zenner
commit: 67d6ed7de55be9602f259b775ed5e2e7016e2f26
Author: Zen  pyl  onl>
AuthorDate: Thu Dec 28 23:04:59 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Thu Dec 28 23:05:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67d6ed7d

dev-python/zenlib: Added 1.3.0 with check_dict

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  1 +
 dev-python/zenlib/zenlib-1.3.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 95d02e5995..fb6671e045 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1 +1,2 @@
 DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91
+DIST zenlib-1.3.0.tar.gz 13412 BLAKE2B 
607b1e886892c48f6777fec6814318fecb9038592250417b17b0355309a18300ffdfd91bea416ee258ef328d3cdc037ad92f11107cb8d4d5a9f9a080ceb078b6
 SHA512 
667d8370c7b88b8ed48ae6554a92f6223f80039cfd58a9967fbf8298b2d0f0efdba4c0c6f20a6d22f8150b188a123f7d02a0d5b26f802beafd0075b879ecdb4a

diff --git a/dev-python/zenlib/zenlib-1.3.0.ebuild 
b/dev-python/zenlib/zenlib-1.3.0.ebuild
new file mode 100644
index 00..f9a184c858
--- /dev/null
+++ b/dev-python/zenlib/zenlib-1.3.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Useful python decorators and utilities"
+HOMEPAGE="https://github.com/desultory/zenlib;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-26 Thread George Zenner
commit: 2d7ba61419f5cdb17676418498b4da0812ce2922
Author: Zen  pyl  onl>
AuthorDate: Wed Dec 27 03:41:49 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Wed Dec 27 03:43:26 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2d7ba614

sys-kernel/ugrd: Bump to 0.18.0, with some breaking changes and general
improvements

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.17.1.ebuild => ugrd-0.18.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f98a33aadc..0c203fb04a 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.17.1.tar.gz 43709 BLAKE2B 
d5bc2ea5544141cdd171ac33ba1635e82cc8b1da0e01dbf12eb22dad9483e5bc7139858f975a19a1b397366505b1ac7b00d30e5702c1273687ea781c8ed3e7c0
 SHA512 
65c39b54bab29e910d349ea4734c610727872bbe0483773597a343e1deb2b18b61c07ea6a2cccd9b32d90a827503bafe6eb08b5c05a092bf313f5cc88165b8fa
+DIST ugrd-0.18.0.tar.gz 43965 BLAKE2B 
a646ca8f3bd2d0e7c44692a0ef8783974ccdd6e37beabaf978aff0164d7803d14192429a887b439590d1e4e4087e2a979b1aefa736a6c1144084b25b916bcecd
 SHA512 
04e72461a67a35893866119a53db0732dd8b7015e131d7b225244a517901b3da3bf5c203f7d36c941c5ca45e370eb26631f1dd9b2ff4c322e7a8847e49d8c121

diff --git a/sys-kernel/ugrd/ugrd-0.17.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.18.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.17.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.18.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-25 Thread George Zenner
commit: c21ae8c176e96576c92939303c6b3cd67101a704
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 23:19:30 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec 25 23:19:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c21ae8c1

sys-kernel/ugrd: Bump to 0.17.1, fix regression with subvol_selector

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.17.0.ebuild => ugrd-0.17.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 9dd821ddc0..f98a33aadc 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.17.0.tar.gz 43732 BLAKE2B 
8df76bc46f3ce6eb1b60be9e80ca23276f4f29e0a78ad8d1f9e23a6bad4417090acab3453631e23ecb7f60dbb63853d2ce6863c3325940666475e40bfcc00d8a
 SHA512 
791d4808175fbeb1c0d874a5403707c76a04d5150ef69841f8da25f748b579d1d907879ad5a9ec5ac20ed2a405cbfbfe97c21734b8acbc12fb5d96b611415ded
+DIST ugrd-0.17.1.tar.gz 43709 BLAKE2B 
d5bc2ea5544141cdd171ac33ba1635e82cc8b1da0e01dbf12eb22dad9483e5bc7139858f975a19a1b397366505b1ac7b00d30e5702c1273687ea781c8ed3e7c0
 SHA512 
65c39b54bab29e910d349ea4734c610727872bbe0483773597a343e1deb2b18b61c07ea6a2cccd9b32d90a827503bafe6eb08b5c05a092bf313f5cc88165b8fa

diff --git a/sys-kernel/ugrd/ugrd-0.17.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.17.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.17.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.17.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-25 Thread George Zenner
commit: b3faea894236c718fb7b02c94a7aa5cfecd7a788
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 22:49:34 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec 25 22:52:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3faea89

sys-kernel/ugrd: Bumped to 0.17.0 with better error handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.3.ebuild => ugrd-0.17.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3bc67e86ea..9dd821ddc0 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.3.tar.gz 43701 BLAKE2B 
99f49024d1dc553050b3ef11dbc545c86302a4687cb08fa363a219c5baf5a02ce018602790e2676f3e30093639230aa5506eebd3daec226a675ce0a763e3a4f0
 SHA512 
c9c93181ec90c610514e68669df2f09013964bb8e5dd1822bf186af7a8a0500c7fecc3ba9dcd9835ac12d18379a674ff1dc4812be70c51d81bcb16d7cb4f702a
+DIST ugrd-0.17.0.tar.gz 43732 BLAKE2B 
8df76bc46f3ce6eb1b60be9e80ca23276f4f29e0a78ad8d1f9e23a6bad4417090acab3453631e23ecb7f60dbb63853d2ce6863c3325940666475e40bfcc00d8a
 SHA512 
791d4808175fbeb1c0d874a5403707c76a04d5150ef69841f8da25f748b579d1d907879ad5a9ec5ac20ed2a405cbfbfe97c21734b8acbc12fb5d96b611415ded

diff --git a/sys-kernel/ugrd/ugrd-0.16.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.17.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.17.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: c41f1c4d35242d6221a43f8976399250d90d1def
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 04:57:32 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec 25 04:57:32 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c41f1c4d

sys-kernel/ugrd: Bump to 0.16.3, with improved cmdline handling

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.1.ebuild => ugrd-0.16.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f2bb8fcbc6..3bc67e86ea 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365
+DIST ugrd-0.16.3.tar.gz 43701 BLAKE2B 
99f49024d1dc553050b3ef11dbc545c86302a4687cb08fa363a219c5baf5a02ce018602790e2676f3e30093639230aa5506eebd3daec226a675ce0a763e3a4f0
 SHA512 
c9c93181ec90c610514e68669df2f09013964bb8e5dd1822bf186af7a8a0500c7fecc3ba9dcd9835ac12d18379a674ff1dc4812be70c51d81bcb16d7cb4f702a

diff --git a/sys-kernel/ugrd/ugrd-0.16.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.3.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.3.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: f3cbdb305f7610ec3937efff6ff27056f1ac5c24
Author: Zen  pyl  onl>
AuthorDate: Mon Dec 25 01:10:24 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec 25 01:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f3cbdb30

sys-kernel/ugrd: Update to 16.1 with kernel commandline parsing

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.16.0.ebuild => ugrd-0.16.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index dc1dc8bb90..f2bb8fcbc6 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0
+DIST ugrd-0.16.1.tar.gz 43122 BLAKE2B 
44826216bcd8b3c7de248536067dfe111cedcb9f32fed81edce511e60bb21dedab348426cb10f7cf1537ad0b1db6c1ee206a9d471091856c5affe4d2746eace6
 SHA512 
276b0659c61ec8d821732b2b13f2926a50156c1ed921e57c284bea400d2af0c5ade3c08965794d6186451278c776ddf0b750f5fd4e575058d28ad343f50bf365

diff --git a/sys-kernel/ugrd/ugrd-0.16.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.16.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 72bb48fbff96bda0020608088e7a0ccb3dfd1f29
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 23:35:44 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 24 23:35:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72bb48fb

sys-kernel/ugrd: Bumo 15.5 to 16.0 with improved output and new default
config

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.5-r1.ebuild => ugrd-0.16.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index f6a90a1bc2..dc1dc8bb90 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
-DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e
+DIST ugrd-0.16.0.tar.gz 42791 BLAKE2B 
0106481043fff800b1a23ed148b2a01d0e456a8e67f7a663f58fa03ff7acc159ac804f98e5a2c04438a8d98e3538a760eace2772a3ab8801d6825f3742f882bf
 SHA512 
80caa5cac7f7635bec2a83b99ab715cc1cecd2039f891f3344fe177b378d00dccba10668152b9117fa5023ffea5d9fb31c24c4bf973f02474e8280c313d0a9e0

diff --git a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.16.0.ebuild
index 6fa7ffd3c4..aecf1f4da2 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.16.0.ebuild
@@ -28,7 +28,7 @@ src_install() {
# Install the example config into /etc/ugrd/config.toml
# Do not overwrite an existing config
insinto /etc/ugrd
-   newins examples/config_kmod.toml config.toml
+   newins examples/example.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
# Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 8a2dea70c3bffd650dc10e55fc3642c750893d74
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:39:27 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a2dea70

sys-kernel/ugrd: Fixed naming for ebuild edit

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5r1.ebuild => ugrd-0.15.5-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5-r1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: 27b1ca309baf67d18e836c07df98f406fd926cb0
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:57 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=27b1ca30

sys-kernel/ugrd: Update dependency versions in 0.15.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.15.5.ebuild => ugrd-0.15.5r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.15.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
similarity index 97%
rename from sys-kernel/ugrd/ugrd-0.15.5.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
index 3d5fc2520c..6fa7ffd3c4 100644
--- a/sys-kernel/ugrd/ugrd-0.15.5.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.15.5r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1
+   >=dev-python/pycpio-0.7.0
sys-apps/pciutils"
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-24 Thread George Zenner
commit: c391385d39832b4a43504292ccb256d0a558a04a
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:36:13 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:36:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c391385d

sys-kernel/ugrd: Added 0.15.5

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.15.5.ebuild | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index cbfc0e298a..f6a90a1bc2 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
 DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11
+DIST ugrd-0.15.5.tar.gz 42150 BLAKE2B 
a5eaa456323a5868cc5ab31f4e6fb45fa016777afe7a38fd0b9538879a8da4b1633c2bc27bad4ab7b269ef595962df133fc5e63a957a1545ed3a1b3445dc30ee
 SHA512 
e03e0775b992bd853ff019c9f4405674120f98b3579421bb6be21a85c3859429313ef6585d4ea00ea2f2bfd5c77ab76fe1062bffeed5ee9109904f320612596e

diff --git a/sys-kernel/ugrd/ugrd-0.15.5.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.5.ebuild
new file mode 100644
index 00..3d5fc2520c
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.15.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.2.0
+   >=dev-python/pycpio-0.6.1
+   sys-apps/pciutils"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/config_kmod.toml config.toml
+   # Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-24 Thread George Zenner
commit: eb9012eca3157a2ae767c80896761eb7de23777b
Author: Zen  pyl  onl>
AuthorDate: Sun Dec 24 21:35:24 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec 24 21:35:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb9012ec

dev-python/pycpio: Removed 0.6.0, added 0.7.0

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.6.0.ebuild => pycpio-0.7.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index bdcb06c06a..e6bbe54a64 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,2 +1,2 @@
-DIST pycpio-0.6.0.tar.gz 17226 BLAKE2B 
dcbd9b74c0aa0e5b4eb8e826787f6de86493c2fc3df596a86040273197e2e3aaa504939cd01974f58e1034ce747049139ee4a7d65ee6721ed948e22417521e61
 SHA512 
b94783211bbbd5ecf0d39018af7e5f5ad8b64926c694c2b55efb208dc789bd0bcf379733a153e398905024b455acf962c284d7e4cfff7090211382284bdf2655
 DIST pycpio-0.6.1.tar.gz 17236 BLAKE2B 
4951ba3b7ad2fe603eb1cc07c851349de2ad73985ad1b2efcdb138f2ba26c43040a09d036ef993a28190b381af58bb8dc2e876ed1dff309ac010b69341a8c881
 SHA512 
49386b45172b13ecdeb040b719eaae0f17e5cbf7d68d3dcbcec99e01bfb3c539b8b02a768da640f56bb8941e79053c56e391b7186c9a5e5226d91fbdc55eeb11
+DIST pycpio-0.7.0.tar.gz 17942 BLAKE2B 
760bfec68fe77ac9495a01fd8481e7f7a88fce0be983e60220bba66e12b104214117fd0e18e362bf1fc7a367226a5c874940fa43c23f7fee2bb39f76ec4a2ccb
 SHA512 
4730083295e0bde39651d323507d12adef6b27e2cde095e281c76f4b6f20262eaa40cf31eb900d6818a7266b3b21c6159a334fd088249a55d054e277200ffaaa

diff --git a/dev-python/pycpio/pycpio-0.6.0.ebuild 
b/dev-python/pycpio/pycpio-0.7.0.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.6.0.ebuild
rename to dev-python/pycpio/pycpio-0.7.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: 6cff0e2f17393cb3ce95e5e48336464c8e9cf180
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 23:32:01 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Dec 23 23:32:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6cff0e2f

sys-kernel/ugrd: Bump to 0.15.4, with better kmod masks

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.3.ebuild => ugrd-0.15.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 9750a44428..cbfc0e298a 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.3.tar.gz 42010 BLAKE2B 
2c5e6bd237e50c4d588ee8590235988e77b482ef8ff3c21acdf76b40585ad8ead742f77e1c342b28b37520dd3a6b4035b58eba9e6eecd46e3d36c3e7a731a5c4
 SHA512 
e9f76f2b45e609d53dc5605c44417f735f461a0e637a459a09ba92d699a451f2f0bb2bb85671ecdb92f4255ebcdd30fe67193dfa09246b31dc9d1875ddd000b4
+DIST ugrd-0.15.4.tar.gz 42064 BLAKE2B 
ceaa6ac8f0dc992eb32ad027989701e9f2fccb61d167ccf7c7fd645c4e43b843905b5c80729ebf88a6a0f74535fe399884e1f03a27276e259f3a37f1067422db
 SHA512 
584a2b64a98b3ef5179692d20f4d79fb36462a5882b25eb88af9211fd9f4c9107aefa395673290e67470b8a9724c1a226c13fb1f70e457d00e83254be1837f11

diff --git a/sys-kernel/ugrd/ugrd-0.15.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.4.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.15.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.4.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: d855d6479f38fe10bff9b11f6cc694581fb7925c
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 23:08:03 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Dec 23 23:08:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d855d647

sys-kernel/ugrd: Bumped to 0.15.3, with better automatic root and kver
detection

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.15.0.ebuild => ugrd-0.15.3.ebuild} | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 5de4f7c15c..9750a44428 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.15.0.tar.gz 41907 BLAKE2B 
c74390dd2d19a029b33ca35e22a0f309772b65d774db77060de496ec6579faacf54f87a6b2069bb07062dfd6ff3619e06525cbc1ab3446c255c8bbf9d7359bd1
 SHA512 
f97e4fdc03a537b8bd7fe5674fa57deaed963f974031254423a673b33bea55e275bbce15ea3b08f76b8aa3180166a6a00a33729589d21ec185121f912ef0048c
+DIST ugrd-0.15.3.tar.gz 42010 BLAKE2B 
2c5e6bd237e50c4d588ee8590235988e77b482ef8ff3c21acdf76b40585ad8ead742f77e1c342b28b37520dd3a6b4035b58eba9e6eecd46e3d36c3e7a731a5c4
 SHA512 
e9f76f2b45e609d53dc5605c44417f735f461a0e637a459a09ba92d699a451f2f0bb2bb85671ecdb92f4255ebcdd30fe67193dfa09246b31dc9d1875ddd000b4

diff --git a/sys-kernel/ugrd/ugrd-0.15.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.3.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.15.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.3.ebuild
index 85d2a87499..3d5fc2520c 100644
--- a/sys-kernel/ugrd/ugrd-0.15.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.15.3.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   >=dev-python/pycpio-0.6.1"
+   >=dev-python/pycpio-0.6.1
+   sys-apps/pciutils"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-23 Thread George Zenner
commit: baeef3abdc7c761e0b159e07fec5444920603983
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 20:24:01 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Dec 23 20:24:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=baeef3ab

sys-kernel/ugrd: Removed 0.11.3, bumped 0.14.3 -> 0.15.0

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  3 +-
 sys-kernel/ugrd/ugrd-0.11.3.ebuild | 33 --
 .../{ugrd-0.14.3.ebuild => ugrd-0.15.0.ebuild} |  0
 3 files changed, 1 insertion(+), 35 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index db1d984f83..5de4f7c15c 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
-DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.14.3.tar.gz 41637 BLAKE2B 
1e16c9de16709e8b56ab3f3b439a11b645d57e8d118ea74c7e2a1881403d5a324c01841264fceb14305b9a53ef1b8905f4eddc71adb189038853e8a50aea1728
 SHA512 
89e8a6b6d567626d5fa8a3e8ca65b4df5e5abf6a050f850407d322dbdd7b172339cc4e5613e5df6971132b913f4fff3085b93e475928e61a1daa02be79d7947b
+DIST ugrd-0.15.0.tar.gz 41907 BLAKE2B 
c74390dd2d19a029b33ca35e22a0f309772b65d774db77060de496ec6579faacf54f87a6b2069bb07062dfd6ff3619e06525cbc1ab3446c255c8bbf9d7359bd1
 SHA512 
f97e4fdc03a537b8bd7fe5674fa57deaed963f974031254423a673b33bea55e275bbce15ea3b08f76b8aa3180166a6a00a33729589d21ec185121f912ef0048c

diff --git a/sys-kernel/ugrd/ugrd-0.11.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.11.3.ebuild
deleted file mode 100644
index da602c8ba4..00
--- a/sys-kernel/ugrd/ugrd-0.11.3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python based initramfs generator with TOML defintions"
-HOMEPAGE="https://github.com/desultory/ugrd;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-misc/pax-utils"
-DEPEND="dev-python/zenlib"
-
-src_install() {
-   # Call the distutils-r1_src_install function to install the package
-   distutils-r1_src_install
-   # Create the ugrd config directory
-   keepdir /etc/ugrd
-}
-
-pkg_postinst() {
-   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
-   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
-   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
-}

diff --git a/sys-kernel/ugrd/ugrd-0.14.3.ebuild 
b/sys-kernel/ugrd/ugrd-0.15.0.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.14.3.ebuild
rename to sys-kernel/ugrd/ugrd-0.15.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-22 Thread George Zenner
commit: 678909282423c5a97cf9351bc01dd0bcab0c1ea1
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 05:20:51 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Dec 23 05:20:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=67890928

sys-kernel/ugrd: Bumped to 0.14.3, added root autodetection, improved
logging

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 1 -
 sys-kernel/ugrd/{ugrd-0.13.0.ebuild => ugrd-0.14.3.ebuild} | 7 +--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 504c8ab8d6..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,3 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
-DIST ugrd-0.13.0.tar.gz 40894 BLAKE2B 
3e96979b9a645d18d746b11b7c41fecc4a4472f1af90cae2e70c09ca2e228b895681d468544272d604fed4105ff7a40dbd92b0b406664a334537111ce174b58d
 SHA512 
4b0925f505d703776963b5c6ec01dc21dc63d3007af015aa50ec72fc963d401b08aa6ffd8d2463017285107e8b8856b5b79c3adb410b834749142a4c9c2e47f6

diff --git a/sys-kernel/ugrd/ugrd-0.13.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.14.3.ebuild
similarity index 84%
rename from sys-kernel/ugrd/ugrd-0.13.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.14.3.ebuild
index a422f47ccd..85d2a87499 100644
--- a/sys-kernel/ugrd/ugrd-0.13.0.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.14.3.ebuild
@@ -24,10 +24,14 @@ src_install() {
distutils-r1_src_install
# Create the ugrd config directory
keepdir /etc/ugrd
+   # Install the example config into /etc/ugrd/config.toml
+   # Do not overwrite an existing config
+   insinto /etc/ugrd
+   newins examples/config_kmod.toml config.toml
# Create the kernel preinst.d directory if it doesn't exist
+   # Install the kernel preinst.d hook
keepdir /etc/kernel/preinst.d
exeinto /etc/kernel/preinst.d
-   # Install the kernel preinst.d script
doexe hooks/51-ugrd.install
 }
 
@@ -35,5 +39,4 @@ pkg_postinst() {
optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
-   optfeature "ugrd.fs.zfs support" sys-fs/zfs
 }



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/loki/, acct-group/loki/

2023-12-22 Thread George Zenner
commit: ba3de10dd84d044f4c45ac4d909b2385b4825517
Author: Zen  pyl  onl>
AuthorDate: Sat Dec 23 00:04:03 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sat Dec 23 00:04:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba3de10d

acct-user/loki: Remove mistakenly pushed acct-user/group commits

Signed-off-by: Zen  pyl.onl>

 acct-group/loki/loki-0.ebuild |  9 -
 acct-group/loki/metadata.xml  | 11 ---
 acct-user/loki/loki-0.ebuild  | 12 
 acct-user/loki/metadata.xml   | 11 ---
 4 files changed, 43 deletions(-)

diff --git a/acct-group/loki/loki-0.ebuild b/acct-group/loki/loki-0.ebuild
deleted file mode 100644
index 01259b5012..00
--- a/acct-group/loki/loki-0.ebuild
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-group
-
-DESCRIPTION="Group for Loki service account."
-ACCT_GROUP_ID=536

diff --git a/acct-group/loki/metadata.xml b/acct-group/loki/metadata.xml
deleted file mode 100644
index 6b25988077..00
--- a/acct-group/loki/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   z...@pyl.onl
-   Zen
-   
-   
-   grafana/loki
-   
-

diff --git a/acct-user/loki/loki-0.ebuild b/acct-user/loki/loki-0.ebuild
deleted file mode 100644
index fa65ac7906..00
--- a/acct-user/loki/loki-0.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit acct-user
-
-DESCRIPTION="User for Loki."
-ACCT_USER_ID=536
-ACCT_USER_GROUPS=( ${PN} )
-
-acct-user_add_deps

diff --git a/acct-user/loki/metadata.xml b/acct-user/loki/metadata.xml
deleted file mode 100644
index 6b25988077..00
--- a/acct-user/loki/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   z...@pyl.onl
-   Zen
-   
-   
-   grafana/loki
-   
-



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/loki/, app-metrics/loki/, acct-group/loki/

2023-12-22 Thread George Zenner
commit: b3623bcb667ba03cab07490db533c389a2dd87de
Author: Zen  pyl  onl>
AuthorDate: Tue Dec 19 16:56:26 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3623bcb

app-metrics/loki: Added initial ebuild, account/user groups

Signed-off-by: Zen  pyl.onl>

 acct-group/loki/loki.ebuild|  9 +
 acct-group/loki/metadata.xml   | 11 +++
 acct-user/loki/loki.ebuild | 12 
 acct-user/loki/metadata.xml| 11 +++
 app-metrics/loki/Manifest  |  1 +
 app-metrics/loki/loki-2.9.2.ebuild | 28 
 app-metrics/loki/metadata.xml  | 11 +++
 7 files changed, 83 insertions(+)

diff --git a/acct-group/loki/loki.ebuild b/acct-group/loki/loki.ebuild
new file mode 100644
index 00..01259b5012
--- /dev/null
+++ b/acct-group/loki/loki.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="Group for Loki service account."
+ACCT_GROUP_ID=536

diff --git a/acct-group/loki/metadata.xml b/acct-group/loki/metadata.xml
new file mode 100644
index 00..6b25988077
--- /dev/null
+++ b/acct-group/loki/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   z...@pyl.onl
+   Zen
+   
+   
+   grafana/loki
+   
+

diff --git a/acct-user/loki/loki.ebuild b/acct-user/loki/loki.ebuild
new file mode 100644
index 00..fa65ac7906
--- /dev/null
+++ b/acct-user/loki/loki.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="User for Loki."
+ACCT_USER_ID=536
+ACCT_USER_GROUPS=( ${PN} )
+
+acct-user_add_deps

diff --git a/acct-user/loki/metadata.xml b/acct-user/loki/metadata.xml
new file mode 100644
index 00..6b25988077
--- /dev/null
+++ b/acct-user/loki/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   z...@pyl.onl
+   Zen
+   
+   
+   grafana/loki
+   
+

diff --git a/app-metrics/loki/Manifest b/app-metrics/loki/Manifest
new file mode 100644
index 00..9bc92d1c58
--- /dev/null
+++ b/app-metrics/loki/Manifest
@@ -0,0 +1 @@
+DIST loki-2.9.2.tar.gz 45711316 BLAKE2B 
d72445877493b7773ebd43dc7719060893b282068f7099a47b80b5bde131ae65dfb96e1f8176ef5993e07977a67b70b7692b158d673968813580b72fb34fe03a
 SHA512 
44640fd2026ff21499916c1eb16b871f6af9b83d19fc7bae9c997f45185487093a9b5a33d402a1890024770dadbc98f45e103dacd397c0dd432ee0619838418e

diff --git a/app-metrics/loki/loki-2.9.2.ebuild 
b/app-metrics/loki/loki-2.9.2.ebuild
new file mode 100644
index 00..ab67587c9a
--- /dev/null
+++ b/app-metrics/loki/loki-2.9.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="Like Prometheus, but for logs"
+HOMEPAGE="https://github.com/grafana/loki;
+SRC_URI="https://github.com/grafana/loki/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/loki
+   acct-user/loki"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+src_compile() {
+   ego build ./cmd/loki
+}
+
+src_install() {
+   # Install the loki binary into /usr/bin
+   insinto /usr/bin
+   dobin loki
+}

diff --git a/app-metrics/loki/metadata.xml b/app-metrics/loki/metadata.xml
new file mode 100644
index 00..be888d8627
--- /dev/null
+++ b/app-metrics/loki/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   d...@pyl.onl
+   Zen
+   
+   
+   grafana/loki
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-22 Thread George Zenner
commit: 29f4ddc3fda93df1be4f2d095667d4e830bf5fb7
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 22 23:41:45 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:14 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29f4ddc3

sys-kernel/ugrd: Added 0.13 ebuild with basic installkernel hook script

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   |  1 +
 sys-kernel/ugrd/ugrd-0.13.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index d8e1ce0466..504c8ab8d6 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,3 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
 DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d
+DIST ugrd-0.13.0.tar.gz 40894 BLAKE2B 
3e96979b9a645d18d746b11b7c41fecc4a4472f1af90cae2e70c09ca2e228b895681d468544272d604fed4105ff7a40dbd92b0b406664a334537111ce174b58d
 SHA512 
4b0925f505d703776963b5c6ec01dc21dc63d3007af015aa50ec72fc963d401b08aa6ffd8d2463017285107e8b8856b5b79c3adb410b834749142a4c9c2e47f6

diff --git a/sys-kernel/ugrd/ugrd-0.13.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.13.0.ebuild
new file mode 100644
index 00..a422f47ccd
--- /dev/null
+++ b/sys-kernel/ugrd/ugrd-0.13.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python based initramfs generator with TOML defintions"
+HOMEPAGE="https://github.com/desultory/ugrd;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.2.0
+   >=dev-python/pycpio-0.6.1"
+
+src_install() {
+   # Call the distutils-r1_src_install function to install the package
+   distutils-r1_src_install
+   # Create the ugrd config directory
+   keepdir /etc/ugrd
+   # Create the kernel preinst.d directory if it doesn't exist
+   keepdir /etc/kernel/preinst.d
+   exeinto /etc/kernel/preinst.d
+   # Install the kernel preinst.d script
+   doexe hooks/51-ugrd.install
+}
+
+pkg_postinst() {
+   optfeature "ugrd.crypto.cryptsetup support" sys-fs/cryptsetup
+   optfeature "ugrd.fs.btrfs support" sys-fs/btrfs-progs
+   optfeature "ugrd.crypto.gpg support" app-crypt/gnupg
+   optfeature "ugrd.fs.zfs support" sys-fs/zfs
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2023-12-22 Thread George Zenner
commit: f63b37f5d533397886febbf231c172818560b306
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 22 23:56:20 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f63b37f5

dev-lib/python: Removed needles src change

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/{zenlib-1.2.0.ebuild => zenlib-1.2.0-r1.ebuild} | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/zenlib/zenlib-1.2.0.ebuild 
b/dev-python/zenlib/zenlib-1.2.0-r1.ebuild
similarity index 82%
rename from dev-python/zenlib/zenlib-1.2.0.ebuild
rename to dev-python/zenlib/zenlib-1.2.0-r1.ebuild
index b8f8f96a08..f9a184c858 100644
--- a/dev-python/zenlib/zenlib-1.2.0.ebuild
+++ b/dev-python/zenlib/zenlib-1.2.0-r1.ebuild
@@ -11,9 +11,6 @@ DESCRIPTION="Useful python decorators and utilities"
 HOMEPAGE="https://github.com/desultory/zenlib;
 SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
-# Specify the subdirectory containing the actual source code
-S="${WORKDIR}/${PN}-${PV}/src"
-
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/loki/, acct-group/loki/

2023-12-22 Thread George Zenner
commit: 2b860bfb4da57489ee4d65f34e820f99b83b00d6
Author: Zen  pyl  onl>
AuthorDate: Tue Dec 19 17:00:15 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2b860bfb

acct-user/loki: Updated ebuild name for loki user/group

Signed-off-by: Zen  pyl.onl>

 acct-group/loki/{loki.ebuild => loki-0.ebuild} | 0
 acct-user/loki/{loki.ebuild => loki-0.ebuild}  | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/acct-group/loki/loki.ebuild b/acct-group/loki/loki-0.ebuild
similarity index 100%
rename from acct-group/loki/loki.ebuild
rename to acct-group/loki/loki-0.ebuild

diff --git a/acct-user/loki/loki.ebuild b/acct-user/loki/loki-0.ebuild
similarity index 100%
rename from acct-user/loki/loki.ebuild
rename to acct-user/loki/loki-0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-22 Thread George Zenner
commit: 0d02c1051313e1f18efbc65ab0f2da15fef810b7
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 22 23:55:31 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d02c105

dev-python/pycpio: Removed needless src dir change

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/pycpio-0.6.1.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-python/pycpio/pycpio-0.6.1.ebuild 
b/dev-python/pycpio/pycpio-0.6.1.ebuild
index 60dcbe5549..cc9f2e41e4 100644
--- a/dev-python/pycpio/pycpio-0.6.1.ebuild
+++ b/dev-python/pycpio/pycpio-0.6.1.ebuild
@@ -11,9 +11,6 @@ DESCRIPTION="Python CPIO library"
 HOMEPAGE="https://github.com/desultory/pycpio;
 SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
-# Specify the subdirectory containing the actual source code
-S="${WORKDIR}/${PN}-${PV}"
-
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-22 Thread George Zenner
commit: 3cfdbc6242fd27ad4d0be08c449ce450f6bb9e3c
Author: Zen  pyl  onl>
AuthorDate: Fri Dec 22 23:44:15 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Fri Dec 22 23:59:15 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cfdbc62

dev-python/pycpio: Bump to 0.6.1

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/pycpio-0.6.1.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 3cd44656b5..bdcb06c06a 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1,2 @@
 DIST pycpio-0.6.0.tar.gz 17226 BLAKE2B 
dcbd9b74c0aa0e5b4eb8e826787f6de86493c2fc3df596a86040273197e2e3aaa504939cd01974f58e1034ce747049139ee4a7d65ee6721ed948e22417521e61
 SHA512 
b94783211bbbd5ecf0d39018af7e5f5ad8b64926c694c2b55efb208dc789bd0bcf379733a153e398905024b455acf962c284d7e4cfff7090211382284bdf2655
+DIST pycpio-0.6.1.tar.gz 17236 BLAKE2B 
4951ba3b7ad2fe603eb1cc07c851349de2ad73985ad1b2efcdb138f2ba26c43040a09d036ef993a28190b381af58bb8dc2e876ed1dff309ac010b69341a8c881
 SHA512 
49386b45172b13ecdeb040b719eaae0f17e5cbf7d68d3dcbcec99e01bfb3c539b8b02a768da640f56bb8941e79053c56e391b7186c9a5e5226d91fbdc55eeb11

diff --git a/dev-python/pycpio/pycpio-0.6.1.ebuild 
b/dev-python/pycpio/pycpio-0.6.1.ebuild
new file mode 100644
index 00..60dcbe5549
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.6.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/pycpio;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# Specify the subdirectory containing the actual source code
+S="${WORKDIR}/${PN}-${PV}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.2.0"



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-04 Thread George Zenner
commit: 127545c91434cb8d25c8112c1972a307b31895fa
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 20:15:52 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec  4 20:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=127545c9

sys-kernel/ugrd: Added version requirement for pycpio

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/{ugrd-0.12.1.ebuild => ugrd-0.12.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
similarity index 96%
rename from sys-kernel/ugrd/ugrd-0.12.1.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
index 30448697a2..db8f5e95d6 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1-r1.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
 DEPEND=">=dev-python/zenlib-1.2.0
-   dev-python/pycpio"
+   ?=dev-python/pycpio-0.6.0"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-04 Thread George Zenner
commit: 80366719ccef5f2edb7a6e8a3dab39cb113f1bf2
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 20:11:06 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec  4 20:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80366719

dev-python/pycpio: Changed repo name to pycpio from PyCPIO, fixed build not 
using pyproject

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest| 2 +-
 dev-python/pycpio/{pycpio-0.5.6-r1.ebuild => pycpio-0.6.0.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 9ccc9943a0..3cd44656b5 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.5.6.tar.gz 17197 BLAKE2B 
d25153c65d6835781eccf619ace424ebe5d0f65525f916641bc66cdf27bf63f5762f56ff91f61ddad5121aab2cd090cc8f43ee5a5947516fbcbeddd90cc6bcc9
 SHA512 
82dca8153dbcc0bed2c97c88ad6d11a4d990ac61e28604da140019a726b2c799131c74605f852d93bf0b5d7cae286c56e67417d01c8db60028c9cb0a7876b360
+DIST pycpio-0.6.0.tar.gz 17226 BLAKE2B 
dcbd9b74c0aa0e5b4eb8e826787f6de86493c2fc3df596a86040273197e2e3aaa504939cd01974f58e1034ce747049139ee4a7d65ee6721ed948e22417521e61
 SHA512 
b94783211bbbd5ecf0d39018af7e5f5ad8b64926c694c2b55efb208dc789bd0bcf379733a153e398905024b455acf962c284d7e4cfff7090211382284bdf2655

diff --git a/dev-python/pycpio/pycpio-0.5.6-r1.ebuild 
b/dev-python/pycpio/pycpio-0.6.0.ebuild
similarity index 94%
rename from dev-python/pycpio/pycpio-0.5.6-r1.ebuild
rename to dev-python/pycpio/pycpio-0.6.0.ebuild
index caef1ac70c..1d06a3ea75 100644
--- a/dev-python/pycpio/pycpio-0.5.6-r1.ebuild
+++ b/dev-python/pycpio/pycpio-0.6.0.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/desultory/pycpio;
 SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 # Specify the subdirectory containing the actual source code
-S="${WORKDIR}/${PN}-${PV}/src"
+S="${WORKDIR}/${PN}-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-04 Thread George Zenner
commit: aa44a7256688177ed63c00beae642ea68566f88c
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 18:34:10 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec  4 18:34:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aa44a725

dev-python/pycpio: Fixed case in project name

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/{pycpio-0.5.6.ebuild => pycpio-0.5.6-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/pycpio-0.5.6.ebuild 
b/dev-python/pycpio/pycpio-0.5.6-r1.ebuild
similarity index 91%
rename from dev-python/pycpio/pycpio-0.5.6.ebuild
rename to dev-python/pycpio/pycpio-0.5.6-r1.ebuild
index 65d695..caef1ac70c 100644
--- a/dev-python/pycpio/pycpio-0.5.6.ebuild
+++ b/dev-python/pycpio/pycpio-0.5.6-r1.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{11..12} )
 inherit distutils-r1
 
 DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/PyCPIO;
+HOMEPAGE="https://github.com/desultory/pycpio;
 SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
 
 # Specify the subdirectory containing the actual source code



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-03 Thread George Zenner
commit: d1e0f37a1c20a27e21a45f6da601c856aa78d101
Author: Zen  pyl  onl>
AuthorDate: Mon Dec  4 02:01:00 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Mon Dec  4 02:01:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d1e0f37a

dev-python/pycpio: Fix relative paths breaking cmdline usage

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.5.5.ebuild => pycpio-0.5.6.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 915c1cf4fb..9ccc9943a0 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.5.5.tar.gz 17196 BLAKE2B 
b35c819987edeba51c7d7052c21c5137a0773dafa3c471d737169ab9033f62a4f08fa61685e045cc74a525ed4e87ebed6d300a713240a2e0cc5cd44b71bcc10b
 SHA512 
4b4c020ea882df2ff11ef173fbbd28cb9f589f13dd16a44c75b96a851461bf558172f636e15d279a5d535a545d132c4597bdf1f2ef024145c7e0b1f090b24ab0
+DIST pycpio-0.5.6.tar.gz 17197 BLAKE2B 
d25153c65d6835781eccf619ace424ebe5d0f65525f916641bc66cdf27bf63f5762f56ff91f61ddad5121aab2cd090cc8f43ee5a5947516fbcbeddd90cc6bcc9
 SHA512 
82dca8153dbcc0bed2c97c88ad6d11a4d990ac61e28604da140019a726b2c799131c74605f852d93bf0b5d7cae286c56e67417d01c8db60028c9cb0a7876b360

diff --git a/dev-python/pycpio/pycpio-0.5.5.ebuild 
b/dev-python/pycpio/pycpio-0.5.6.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.5.5.ebuild
rename to dev-python/pycpio/pycpio-0.5.6.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-03 Thread George Zenner
commit: edeb0ef2ec71437f52fe8f0a696f770240c4eab6
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:18:07 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edeb0ef2

sys-kernel/ugrd: Fixed zenlib library version requirement (1.2.0)

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/ugrd-0.12.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/ugrd-0.12.1.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
index 1a15de8ba9..30448697a2 100644
--- a/sys-kernel/ugrd/ugrd-0.12.1.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
-DEPEND=">=dev-python/zenlib-1.1.1
+DEPEND=">=dev-python/zenlib-1.2.0
dev-python/pycpio"
 
 src_install() {



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-03 Thread George Zenner
commit: 1ae92c371870a027c608ba08f11ee847549f6325
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 21:15:54 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 21:16:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ae92c37

sys-kernel/ugrd: Bumped to 12.1, fixed auto-resolved kmods not being loaded at 
boot time

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest   | 2 +-
 sys-kernel/ugrd/{ugrd-0.12.0.ebuild => ugrd-0.12.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 3da3261670..d8e1ce0466 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3
+DIST ugrd-0.12.1.tar.gz 39929 BLAKE2B 
d4d2788c0d23907b87ea6c98607f3d36e25c895618668123089c2cb96dc8895be411c7c5865522b58a53a90c51e77f874ee13324c5602bceb325bb680dccf63b
 SHA512 
3dec60f8535bb63525a0da07583d35c539de27e0d4ab2c79c033ce49a1b745b262a245e58224f5fabb1450af76d750578e47d60eb0961ac842eaed6e5f212c7d

diff --git a/sys-kernel/ugrd/ugrd-0.12.0.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.1.ebuild
similarity index 100%
rename from sys-kernel/ugrd/ugrd-0.12.0.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/zenlib/

2023-12-02 Thread George Zenner
commit: d59241ed9216ce7d6fb00b90e0b568cabaa794c5
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 05:32:02 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 05:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d59241ed

dev-python/zenlib: Bump to 1.2.0, remove old

Signed-off-by: Zen  pyl.onl>

 dev-python/zenlib/Manifest|  3 +--
 dev-python/zenlib/zenlib-1.1.1.ebuild | 19 ---
 .../{zenlib-1.0.0.ebuild => zenlib-1.2.0.ebuild}  |  0
 3 files changed, 1 insertion(+), 21 deletions(-)

diff --git a/dev-python/zenlib/Manifest b/dev-python/zenlib/Manifest
index 5b79c9ee6f..95d02e5995 100644
--- a/dev-python/zenlib/Manifest
+++ b/dev-python/zenlib/Manifest
@@ -1,2 +1 @@
-DIST zenlib-1.0.0.tar.gz 12381 BLAKE2B 
a605c7159c877e18d19d94192ceb90af4cddeb4322f28123b98f43105673b27f17a85ad46b74c536afc2fe233c2c90bbda502f60b4bd1005365ad7e054c811e8
 SHA512 
882e2a5a5da53c17b0da7eeb2b83d237a35be4a9ef9b34b0b222052ab8dbf0bac10f2e15220c7078a65ae67648f28098cef1c2badabd2c696e331802d29c4780
-DIST zenlib-1.1.1.tar.gz 12695 BLAKE2B 
33f97ca8655e96143a61ff442a2512a05a5b6f42c26ce03ca1484d97548f373e96c3d779c5c99c9e6caf7838851d3464c76b11ab0507e4993affac29c07f227c
 SHA512 
53abdd5faa33bf2f531be1210e1c6c9e6b140ab11ab607201b5a9e329d35598a3bc08c28a74fa048a895f638e9de4d9c8e6d2ad981f7219ee2b992bca4cd38cf
+DIST zenlib-1.2.0.tar.gz 12766 BLAKE2B 
9366beb9496d136cbf0efc9fd97c6d430b442eae4ede87d85c32e1bee9a17315cab04e0b8f97ad8b8e2b599d2965dc2cd3c57ebe4830ba9abe53adc13825f634
 SHA512 
e5630a0869cdcbd909ea829f5876057ad1787ae1b63f80f9b1db7deeb80799eef9deac56027291dac55efd1e974b82a737b236189a1d7a8657a215bb866bca91

diff --git a/dev-python/zenlib/zenlib-1.1.1.ebuild 
b/dev-python/zenlib/zenlib-1.1.1.ebuild
deleted file mode 100644
index b8f8f96a08..00
--- a/dev-python/zenlib/zenlib-1.1.1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
-inherit distutils-r1
-
-DESCRIPTION="Useful python decorators and utilities"
-HOMEPAGE="https://github.com/desultory/zenlib;
-SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
-
-# Specify the subdirectory containing the actual source code
-S="${WORKDIR}/${PN}-${PV}/src"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"

diff --git a/dev-python/zenlib/zenlib-1.0.0.ebuild 
b/dev-python/zenlib/zenlib-1.2.0.ebuild
similarity index 100%
rename from dev-python/zenlib/zenlib-1.0.0.ebuild
rename to dev-python/zenlib/zenlib-1.2.0.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-02 Thread George Zenner
commit: 04f625b7c1556265e27f2cae2a564d77ab339a9e
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 05:28:56 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 05:29:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04f625b7

dev-python/pycpio: Bumped version, added basic hardlink support

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest | 2 +-
 dev-python/pycpio/{pycpio-0.5.0.ebuild => pycpio-0.5.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index 6973a8c128..915c1cf4fb 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1 +1 @@
-DIST pycpio-0.5.0.tar.gz 16698 BLAKE2B 
5fe178b6bd120d214812ac67a2792ce43c4061f798b000886749890ecd9f75aede596e92b2cc42900cc38798cfa6d9ad11434191ec5db13750b10007c1cf9266
 SHA512 
8c85576269a52f0c855151b2e4aa746e618faebaee11eee1a4762f679957e2a75b5ad351aa40e281b7253d653b8c2df55e0afff1cb1ab2525143843b3b72d0cb
+DIST pycpio-0.5.5.tar.gz 17196 BLAKE2B 
b35c819987edeba51c7d7052c21c5137a0773dafa3c471d737169ab9033f62a4f08fa61685e045cc74a525ed4e87ebed6d300a713240a2e0cc5cd44b71bcc10b
 SHA512 
4b4c020ea882df2ff11ef173fbbd28cb9f589f13dd16a44c75b96a851461bf558172f636e15d279a5d535a545d132c4597bdf1f2ef024145c7e0b1f090b24ab0

diff --git a/dev-python/pycpio/pycpio-0.5.0.ebuild 
b/dev-python/pycpio/pycpio-0.5.5.ebuild
similarity index 100%
rename from dev-python/pycpio/pycpio-0.5.0.ebuild
rename to dev-python/pycpio/pycpio-0.5.5.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: sys-kernel/ugrd/

2023-12-02 Thread George Zenner
commit: 4263b0f2520de30ba1a1d7baf9e2404c8ddc4f1a
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 03:30:16 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 03:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4263b0f2

sys-kernel/ugrd: Removed 0.8.2, added 0.12.0 with pycpio dependencies

Signed-off-by: Zen  pyl.onl>

 sys-kernel/ugrd/Manifest  | 2 +-
 sys-kernel/ugrd/{ugrd-0.8.2.ebuild => ugrd-0.12.0.ebuild} | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/ugrd/Manifest b/sys-kernel/ugrd/Manifest
index 96058713c5..3da3261670 100644
--- a/sys-kernel/ugrd/Manifest
+++ b/sys-kernel/ugrd/Manifest
@@ -1,2 +1,2 @@
 DIST ugrd-0.11.3.tar.gz 45232 BLAKE2B 
4d98f664b74bcf6ad04c5131b21185f53301de4388e0af66ea3817a27448f2a2a0ac9e3c7d416cf80d963108a38f37a3a2c915c99bd0c746938fbd312d7acfeb
 SHA512 
84e7030a2a82860a89ae9be938610dea9d60ac950ae7f83470aeb37ecc5c80c1d5dbc655710e97fc47d8246e2f43b1e603b0960e57929fc60df346145ee57970
-DIST ugrd-0.8.2.tar.gz 44135 BLAKE2B 
aea7294336327a332518f667aa85fd668af11e3293f83837bff03eaab75e024eae14e239cadf085713b94e556a3a312d829a66ec68fa89e926cde0f146238727
 SHA512 
1a760253e1c44893b27b1d04939fb251a31c0a9b7cc63e63d6b3f86f5f20d3bf08cf83029a3f2324cfe1e32e0940f3e45fecf2b96c5e7e323fb48d18567b79a2
+DIST ugrd-0.12.0.tar.gz 39938 BLAKE2B 
9a927ad3b0fd1d6c010d3987fcf32642fd11b24feb3ddb88805773b777358558995c5eafce074c857130d32f01b4bdf51c1ed2ce78b9524d40274d11856b1459
 SHA512 
7c189b118317111a92b536882c211cffaeee0fa7ca9806600080d9f6c30f1d4a8b56753d8f043819f681fd540d6e8c919e9f8b7ee059145792f48e1ea147dcd3

diff --git a/sys-kernel/ugrd/ugrd-0.8.2.ebuild 
b/sys-kernel/ugrd/ugrd-0.12.0.ebuild
similarity index 94%
rename from sys-kernel/ugrd/ugrd-0.8.2.ebuild
rename to sys-kernel/ugrd/ugrd-0.12.0.ebuild
index aa6107ef6d..1a15de8ba9 100644
--- a/sys-kernel/ugrd/ugrd-0.8.2.ebuild
+++ b/sys-kernel/ugrd/ugrd-0.12.0.ebuild
@@ -16,6 +16,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="app-misc/pax-utils"
+DEPEND=">=dev-python/zenlib-1.1.1
+   dev-python/pycpio"
 
 src_install() {
# Call the distutils-r1_src_install function to install the package



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pycpio/

2023-12-02 Thread George Zenner
commit: e5fe787892d0e4c083433f4ddde6ae842ec53f8d
Author: Zen  pyl  onl>
AuthorDate: Sun Dec  3 03:02:00 2023 +
Commit:     George Zenner  pyl  onl>
CommitDate: Sun Dec  3 03:02:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5fe7878

dev-libs/pycpio: Added PyCPIO for UGRD

Signed-off-by: Zen  pyl.onl>

 dev-python/pycpio/Manifest|  1 +
 dev-python/pycpio/metadata.xml| 11 +++
 dev-python/pycpio/pycpio-0.5.0.ebuild | 21 +
 3 files changed, 33 insertions(+)

diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
new file mode 100644
index 00..6973a8c128
--- /dev/null
+++ b/dev-python/pycpio/Manifest
@@ -0,0 +1 @@
+DIST pycpio-0.5.0.tar.gz 16698 BLAKE2B 
5fe178b6bd120d214812ac67a2792ce43c4061f798b000886749890ecd9f75aede596e92b2cc42900cc38798cfa6d9ad11434191ec5db13750b10007c1cf9266
 SHA512 
8c85576269a52f0c855151b2e4aa746e618faebaee11eee1a4762f679957e2a75b5ad351aa40e281b7253d653b8c2df55e0afff1cb1ab2525143843b3b72d0cb

diff --git a/dev-python/pycpio/metadata.xml b/dev-python/pycpio/metadata.xml
new file mode 100644
index 00..a51ad41ffb
--- /dev/null
+++ b/dev-python/pycpio/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   d...@pyl.onl
+   Zen
+   
+   
+   desultory/PyCPIO
+   
+

diff --git a/dev-python/pycpio/pycpio-0.5.0.ebuild 
b/dev-python/pycpio/pycpio-0.5.0.ebuild
new file mode 100644
index 00..65d695
--- /dev/null
+++ b/dev-python/pycpio/pycpio-0.5.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+inherit distutils-r1
+
+DESCRIPTION="Python CPIO library"
+HOMEPAGE="https://github.com/desultory/PyCPIO;
+SRC_URI="https://github.com/desultory/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.tar.gz"
+
+# Specify the subdirectory containing the actual source code
+S="${WORKDIR}/${PN}-${PV}/src"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=dev-python/zenlib-1.1.1"



  1   2   >