diff options
69 files changed, 270 insertions, 911 deletions
diff --git a/acct-group/invidious/Manifest b/acct-group/invidious/Manifest deleted file mode 100644 index f01f87d..0000000 --- a/acct-group/invidious/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD invidious-0.ebuild 205 BLAKE2B 04ed1e782bc015216e31d1bf839f712ce4a52431e4cff809a497cb62baf7231d3d1fc5fdffc35896de1db24fd466d77460631f2df67aa59ad5a9a1f549082880 SHA512 7de995656fd98e42b34d5d0ea485235809a52e72a7d5ac07a92e4a9a3169e2c45fd7b2dd39ef9fa49103a605006c410169d57e473fb585337cb5d050f0ecca99 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-group/invidious/invidious-0.ebuild b/acct-group/invidious/invidious-0.ebuild deleted file mode 100644 index 7467b6a..0000000 --- a/acct-group/invidious/invidious-0.ebuild +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-group - -DESCRIPTION="Group for invidious daemon" -KEYWORDS="~amd64" - -ACCT_GROUP_ID=-1 diff --git a/acct-group/invidious/metadata.xml b/acct-group/invidious/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-group/invidious/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-group/searx/Manifest b/acct-group/searx/Manifest deleted file mode 100644 index 29e1e6e..0000000 --- a/acct-group/searx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD searx-0.ebuild 201 BLAKE2B 8684fa942fc1b2264e528c41534efa22d28392f20cb7bb4214680ef3d6da1714b0747742ff92eb51b564e26fec63f4cfbe3a421c3d5f854b477fbd718f06d6b3 SHA512 81ee362c24acd973ad022021aa9d2cfc0444d2b41c83bf8f1ea66e457d18f6f477b6aee824609763763b50e1a01cadbc406d724d4881accae634dc6033b6dfdc -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-group/searx/metadata.xml b/acct-group/searx/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-group/searx/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-group/searx/searx-0.ebuild b/acct-group/searx/searx-0.ebuild deleted file mode 100644 index af74d18..0000000 --- a/acct-group/searx/searx-0.ebuild +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-group - -DESCRIPTION="Group for searx daemon" -KEYWORDS="~amd64" - -ACCT_GROUP_ID=-1 diff --git a/acct-group/tang/Manifest b/acct-group/tang/Manifest deleted file mode 100644 index d868ce4..0000000 --- a/acct-group/tang/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD tang-0.ebuild 200 BLAKE2B 1ab56de6680316a3b4ea40e0be35fab5db6078d867ea166e2f682ab6af515800580a16cd6828aa92fb093563424fb2ac246803670667d6040783718fffe8dec7 SHA512 935e27e6826eb6ff7e830ee341764bf46ec0462289a1c3bd2120cba898d0e8c71cba285f40bc4571884bb72d2100494cf1732f76071e4bc49526873c545b43a0 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-group/tang/metadata.xml b/acct-group/tang/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-group/tang/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-group/tang/tang-0.ebuild b/acct-group/tang/tang-0.ebuild deleted file mode 100644 index a8e589b..0000000 --- a/acct-group/tang/tang-0.ebuild +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-group - -DESCRIPTION="Group for tang daemon" -KEYWORDS="~amd64" - -ACCT_GROUP_ID=-1 diff --git a/acct-user/invidious/Manifest b/acct-user/invidious/Manifest deleted file mode 100644 index 508ed63..0000000 --- a/acct-user/invidious/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD invidious-0.ebuild 249 BLAKE2B 7bba72e886b14aa651c2b287ffa865353844051952fc5a8ee539396659c6f1590913f91676a906cae1ae91518cc2c077f7f21a60fe431ddc8b2042d751c20847 SHA512 2518738dc58ab9f46d1146da44ffee6ac35f880ad11c1342f26e766a69cbb8632da722e01dd9afc9fdb0d06768660f8b475b92bf2f2cbd41af1cc8f80fc1c8f1 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-user/invidious/invidious-0.ebuild b/acct-user/invidious/invidious-0.ebuild deleted file mode 100644 index bd4fa8b..0000000 --- a/acct-user/invidious/invidious-0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-user - -DESCRIPTION="User for invidious daemon" -KEYWORDS="~amd64" - -ACCT_USER_ID=-1 -ACCT_USER_GROUPS=( ${PN} ) - -acct-user_add_deps diff --git a/acct-user/invidious/metadata.xml b/acct-user/invidious/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-user/invidious/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-user/searx/Manifest b/acct-user/searx/Manifest deleted file mode 100644 index d7034f4..0000000 --- a/acct-user/searx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD searx-0.ebuild 245 BLAKE2B e6d02bfa3fbfae11c3d5b1365f7f6a47584b0e4b490e6ae3053c9e6ab9bafa927d00e885a30a15fa6023b062a21b22fd422c842258ee44e4370156c25acd9c64 SHA512 b4ff34cb93feee49393a541c280c43885590f3a7897e1f36934430ffbea3e414462355f4cee4adf8801c894e3602e79f85e3176657ee803fd8e7605d6e8803d1 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-user/searx/metadata.xml b/acct-user/searx/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-user/searx/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-user/searx/searx-0.ebuild b/acct-user/searx/searx-0.ebuild deleted file mode 100644 index 2a5c28b..0000000 --- a/acct-user/searx/searx-0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-user - -DESCRIPTION="User for searx daemon" -KEYWORDS="~amd64" - -ACCT_USER_ID=-1 -ACCT_USER_GROUPS=( ${PN} ) - -acct-user_add_deps diff --git a/acct-user/tang/Manifest b/acct-user/tang/Manifest deleted file mode 100644 index 11cb6ff..0000000 --- a/acct-user/tang/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD tang-0.ebuild 244 BLAKE2B 5008cf1db62b26b2bd9861760dc60970efab9ddd4d8b22cf109d7df5b800ba00a59c8b5f49545d075d6f790096dced155aad35b9c7874c6f6493796a452fbf66 SHA512 b171532a0104cb8a0f044df5768923880944f53c8e13fca2cd244d414f9ae25f4c190f4eb787a9adc78225fbc944eb186b0630d29ca136db24448816a910104b -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/acct-user/tang/metadata.xml b/acct-user/tang/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/acct-user/tang/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/acct-user/tang/tang-0.ebuild b/acct-user/tang/tang-0.ebuild deleted file mode 100644 index fd9bdbf..0000000 --- a/acct-user/tang/tang-0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit acct-user - -DESCRIPTION="User for tang daemon" -KEYWORDS="~amd64" - -ACCT_USER_ID=-1 -ACCT_USER_GROUPS=( ${PN} ) - -acct-user_add_deps diff --git a/app-crypt/clevis/Manifest b/app-crypt/clevis/Manifest deleted file mode 100644 index a3825ff..0000000 --- a/app-crypt/clevis/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX clevis-dracut.patch 9686 BLAKE2B f27fc96a16076a9bda7a9def31cb19f3b50ad8a5bc0be8a8d8846f1ceb325250c6d15d063bbb481731fee65f4f7576fd5f898d9070d0552a37507ae6df801d87 SHA512 4cc1ca39468f96af351d6902640ad455d61d4a11c22d04b7d10cca9fc6a4eda0b324f6b9fa880dd260b08c5e1e3f36fc2723873b2494220ab5351c1ab9993f54 -AUX clevis-meson.patch 609 BLAKE2B b3c595cd775bc22f78cc90465b9526bfdb5ab7e074ae990af0d821eb421ea8991091c63c47d4408e67a9ebd4acbaacee7ffae5366c66766272e3c7cb00e5d827 SHA512 b8b78d4f9a6f64a99d1e22faa2aa2fab23102b7244031654e003e345a2c4550c4f50a9896f7a4614fcfb92a9f2fb1664f5eb1780ce05082101d95463547bcb02 -DIST clevis-18.tar.gz 78191 BLAKE2B 317f30df3c05a9a651363daf17b9320e47a903929af991ecfd9d4d3d630a0ab8e92815db2e5736e9b9ca7f3fb4a41f4cf198ec447f04a9849f4d2a03bb196b22 SHA512 19b6743ff61ff7e29699bbc3fb69dfa31567a37ab824629330b57c92aa89b70759d63c1770be68d4525681ec9ba56d980cae2bb1cdeee6192992ede449a0e4ff -EBUILD clevis-18.ebuild 631 BLAKE2B 8dfe636f775079d1b7c97d0dffe0ebb29389c9bbe68f936125a91b83775362cc4e70092ba7e3807ad5a2443bfa04be2847e66884dfc9689941bcb8d61ea38263 SHA512 de3c1f5755586978c83daebce818d6eac5d9c769603cd02c861db04b788fcbf4691816630ef5871de4fc458ab84f5f270dc2a6b92908aecfe1c01c15d3121d51 -MISC metadata.xml 348 BLAKE2B 1b14da99bbbe7758c627af4b68c5afa6a149f10cc6f5b0430bbecb4402b7036e40ee556462dd6def2f8e21654ddf55aee2effa4f6e857f8ee3709339500ddc57 SHA512 269fcfd719d6c04632ae8c464e599869f02853807c81e2fc721203842d1927170d4439a3520afeb8f5017d97d5e53a2501f96d3cbd5614dcd54ff379eb2acc19 diff --git a/app-crypt/clevis/clevis-18.ebuild b/app-crypt/clevis/clevis-18.ebuild deleted file mode 100644 index da0dc96..0000000 --- a/app-crypt/clevis/clevis-18.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Automated Encryption Framework" -HOMEPAGE="https://github.com/latchset/clevis" -SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+luks +tpm" - -DEPEND="luks? ( app-misc/jq ) - >=dev-libs/jose-8 - luks? ( dev-libs/libpwquality ) - luks? ( dev-libs/luksmeta ) - tpm? ( app-crypt/tpm2-tools ) - sys-fs/cryptsetup" -RDEPEND="${DEPEND}" -BDEPEND="" - -PATCHES=( - "${FILESDIR}/${PN}-dracut.patch" - "${FILESDIR}/${PN}-meson.patch" -) diff --git a/app-crypt/clevis/files/clevis-dracut.patch b/app-crypt/clevis/files/clevis-dracut.patch deleted file mode 100644 index 7aec43e..0000000 --- a/app-crypt/clevis/files/clevis-dracut.patch +++ /dev/null @@ -1,250 +0,0 @@ -From a5aa695821e34fb218c7d705065aaf7077737c8c Mon Sep 17 00:00:00 2001 -From: Jonathan Davies <jpds@protonmail.com> -Date: Fri, 5 Nov 2021 15:24:12 +0000 -Subject: [PATCH] Moved dracut directory up to top-level to decouple it with - systemd. - -Adds a clevis-luks-generic-unlocker for alternative use without systemd. - -Based on patch by Sergio Correia <scorreia@redhat.com> - -Closes: #346 - -Signed-off-by: Jonathan Davies <jpds@protonmail.com> ---- - .../dracut/clevis-pin-sss/meson.build | 0 - .../dracut/clevis-pin-sss/module-setup.sh.in | 0 - .../dracut/clevis-pin-tang/meson.build | 0 - .../dracut/clevis-pin-tang/module-setup.sh.in | 0 - .../dracut/clevis-pin-tpm2/meson.build | 0 - .../dracut/clevis-pin-tpm2/module-setup.sh.in | 0 - src/dracut/clevis/clevis-hook.sh.in | 3 + - .../clevis/clevis-luks-generic-unlocker | 70 +++++++++++++++++++ - .../systemd => }/dracut/clevis/meson.build | 1 + - .../dracut/clevis/module-setup.sh.in | 19 +++-- - src/{luks/systemd => }/dracut/meson.build | 0 - .../systemd/dracut/clevis/clevis-hook.sh.in | 2 - - src/luks/systemd/meson.build | 1 - - src/meson.build | 1 + - 14 files changed, 90 insertions(+), 7 deletions(-) - rename src/{luks/systemd => }/dracut/clevis-pin-sss/meson.build (100%) - rename src/{luks/systemd => }/dracut/clevis-pin-sss/module-setup.sh.in (100%) - rename src/{luks/systemd => }/dracut/clevis-pin-tang/meson.build (100%) - rename src/{luks/systemd => }/dracut/clevis-pin-tang/module-setup.sh.in (100%) - rename src/{luks/systemd => }/dracut/clevis-pin-tpm2/meson.build (100%) - rename src/{luks/systemd => }/dracut/clevis-pin-tpm2/module-setup.sh.in (100%) - create mode 100755 src/dracut/clevis/clevis-hook.sh.in - create mode 100755 src/dracut/clevis/clevis-luks-generic-unlocker - rename src/{luks/systemd => }/dracut/clevis/meson.build (87%) - rename src/{luks/systemd => }/dracut/clevis/module-setup.sh.in (76%) - rename src/{luks/systemd => }/dracut/meson.build (100%) - delete mode 100755 src/luks/systemd/dracut/clevis/clevis-hook.sh.in - -diff --git a/src/luks/systemd/dracut/clevis-pin-sss/meson.build b/src/dracut/clevis-pin-sss/meson.build -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-sss/meson.build -rename to src/dracut/clevis-pin-sss/meson.build -diff --git a/src/luks/systemd/dracut/clevis-pin-sss/module-setup.sh.in b/src/dracut/clevis-pin-sss/module-setup.sh.in -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-sss/module-setup.sh.in -rename to src/dracut/clevis-pin-sss/module-setup.sh.in -diff --git a/src/luks/systemd/dracut/clevis-pin-tang/meson.build b/src/dracut/clevis-pin-tang/meson.build -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-tang/meson.build -rename to src/dracut/clevis-pin-tang/meson.build -diff --git a/src/luks/systemd/dracut/clevis-pin-tang/module-setup.sh.in b/src/dracut/clevis-pin-tang/module-setup.sh.in -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-tang/module-setup.sh.in -rename to src/dracut/clevis-pin-tang/module-setup.sh.in -diff --git a/src/luks/systemd/dracut/clevis-pin-tpm2/meson.build b/src/dracut/clevis-pin-tpm2/meson.build -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-tpm2/meson.build -rename to src/dracut/clevis-pin-tpm2/meson.build -diff --git a/src/luks/systemd/dracut/clevis-pin-tpm2/module-setup.sh.in b/src/dracut/clevis-pin-tpm2/module-setup.sh.in -similarity index 100% -rename from src/luks/systemd/dracut/clevis-pin-tpm2/module-setup.sh.in -rename to src/dracut/clevis-pin-tpm2/module-setup.sh.in -diff --git a/src/dracut/clevis/clevis-hook.sh.in b/src/dracut/clevis/clevis-hook.sh.in -new file mode 100755 -index 0000000..91ff2bd ---- /dev/null -+++ b/src/dracut/clevis/clevis-hook.sh.in -@@ -0,0 +1,3 @@ -+#!/bin/bash -+ -+@libexecdir@/clevis-luks-generic-unlocker -l -diff --git a/src/dracut/clevis/clevis-luks-generic-unlocker b/src/dracut/clevis/clevis-luks-generic-unlocker -new file mode 100755 -index 0000000..a3b9d62 ---- /dev/null -+++ b/src/dracut/clevis/clevis-luks-generic-unlocker -@@ -0,0 +1,70 @@ -+#!/bin/bash -+set -eu -+# vim: set ts=8 shiftwidth=4 softtabstop=4 expandtab smarttab colorcolumn=80: -+# -+# Copyright (c) 2020-2021 Red Hat, Inc. -+# Author: Sergio Correia <scorreia@redhat.com> -+# -+# This program is free software: you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation, either version 3 of the License, or -+# (at your option) any later version. -+# -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with this program. If not, see <http://www.gnu.org/licenses/>. -+# -+ -+. clevis-luks-common-functions -+ -+# Make sure to exit cleanly if SIGTERM is received. -+trap 'echo "Exiting due to SIGTERM" && exit 0' TERM -+ -+loop= -+while getopts ":l" o; do -+ case "${o}" in -+ l) loop=true;; -+ *) ;; -+ esac -+done -+ -+to_unlock() { -+ local _devices='' _d _uuid -+ for _d in $(lsblk -o PATH,FSTYPE,RM \ -+ | awk '$2 == "crypto_LUKS" && $3 == "0" { print $1 }' | sort -u); -+ do -+ if ! bindings="$(clevis luks list -d "${_d}" 2>/dev/null)" \ -+ || [ -z "${bindings}" ]; then -+ continue -+ fi -+ _uuid="$(cryptsetup luksUUID "${_d}")" -+ if clevis_is_luks_device_by_uuid_open "${_uuid}"; then -+ continue -+ fi -+ _devices="$(printf '%s\n%s' "${_devices}" "${_d}")" -+ done -+ echo "${_devices}" | sed -e 's/^\n$//' -+} -+ -+while true; do -+ for d in $(to_unlock); do -+ uuid="$(cryptsetup luksUUID "${d}")" -+ if ! clevis luks unlock -d "${d}"; then -+ echo "Unable to unlock ${d} (UUID=${uuid})" >&2 -+ continue -+ fi -+ echo "Unlocked ${d} (UUID=${uuid}) successfully" >&2 -+ done -+ -+ [ "${loop}" != true ] && break -+ # Checking for pending devices to be unlocked. -+ if remaining=$(to_unlock) && [ -z "${remaining}" ]; then -+ break; -+ fi -+ -+ sleep 0.5 -+done -diff --git a/src/luks/systemd/dracut/clevis/meson.build b/src/dracut/clevis/meson.build -similarity index 87% -rename from src/luks/systemd/dracut/clevis/meson.build -rename to src/dracut/clevis/meson.build -index 167e708..224e27f 100644 ---- a/src/luks/systemd/dracut/clevis/meson.build -+++ b/src/dracut/clevis/meson.build -@@ -16,6 +16,7 @@ if dracut.found() - install_dir: dracutdir, - configuration: data, - ) -+ install_data('clevis-luks-generic-unlocker', install_dir: libexecdir) - else - warning('Will not install dracut module due to missing dependencies!') - endif -diff --git a/src/luks/systemd/dracut/clevis/module-setup.sh.in b/src/dracut/clevis/module-setup.sh.in -similarity index 76% -rename from src/luks/systemd/dracut/clevis/module-setup.sh.in -rename to src/dracut/clevis/module-setup.sh.in -index bfe657c..dbce790 100755 ---- a/src/luks/systemd/dracut/clevis/module-setup.sh.in -+++ b/src/dracut/clevis/module-setup.sh.in -@@ -19,7 +19,11 @@ - # - - depends() { -- echo crypt systemd -+ local __depends=crypt -+ if dracut_module_included "systemd"; then -+ __depends=$(printf '%s systemd' "${_depends}") -+ fi -+ echo "${__depends}" - return 255 - } - -@@ -27,17 +31,24 @@ install() { - if dracut_module_included "systemd"; then - inst_multiple \ - $systemdsystemunitdir/clevis-luks-askpass.service \ -- $systemdsystemunitdir/clevis-luks-askpass.path -+ $systemdsystemunitdir/clevis-luks-askpass.path \ -+ @SYSTEMD_REPLY_PASS@ \ -+ @libexecdir@/clevis-luks-askpass - systemctl -q --root "$initdir" add-wants cryptsetup.target clevis-luks-askpass.path - else - inst_hook initqueue/online 60 "$moddir/clevis-hook.sh" - inst_hook initqueue/settled 60 "$moddir/clevis-hook.sh" -+ -+ inst_multiple \ -+ @libexecdir@/clevis-luks-generic-unlocker \ -+ clevis-luks-unlock \ -+ lsblk \ -+ sort \ -+ awk - fi - - inst_multiple \ - /etc/services \ -- @SYSTEMD_REPLY_PASS@ \ -- @libexecdir@/clevis-luks-askpass \ - clevis-luks-common-functions \ - grep sed cut \ - clevis-decrypt \ -diff --git a/src/luks/systemd/dracut/meson.build b/src/dracut/meson.build -similarity index 100% -rename from src/luks/systemd/dracut/meson.build -rename to src/dracut/meson.build -diff --git a/src/luks/systemd/dracut/clevis/clevis-hook.sh.in b/src/luks/systemd/dracut/clevis/clevis-hook.sh.in -deleted file mode 100755 -index cb257c9..0000000 ---- a/src/luks/systemd/dracut/clevis/clevis-hook.sh.in -+++ /dev/null -@@ -1,2 +0,0 @@ --#!/bin/bash --@libexecdir@/clevis-luks-askpass -diff --git a/src/luks/systemd/meson.build b/src/luks/systemd/meson.build -index e3b3d91..b10494e 100644 ---- a/src/luks/systemd/meson.build -+++ b/src/luks/systemd/meson.build -@@ -10,7 +10,6 @@ sd_reply_pass = find_program( - - if systemd.found() and sd_reply_pass.found() - data.set('SYSTEMD_REPLY_PASS', sd_reply_pass.path()) -- subdir('dracut') - - unitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir') - -diff --git a/src/meson.build b/src/meson.build -index c4e696f..a0dff5b 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -1,6 +1,7 @@ - subdir('bash') - subdir('luks') - subdir('pins') -+subdir('dracut') - subdir('initramfs-tools') - - bins += join_paths(meson.current_source_dir(), 'clevis-decrypt') diff --git a/app-crypt/clevis/files/clevis-meson.patch b/app-crypt/clevis/files/clevis-meson.patch deleted file mode 100644 index bfd517d..0000000 --- a/app-crypt/clevis/files/clevis-meson.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/src/luks/systemd/meson.build b/src/luks/systemd/meson.build -index b10494e3ca4d620437aee0d5e440eecf323b03d9..09f7fb51e7320aa71e275c34baa0561233821d69 100644 ---- a/src/luks/systemd/meson.build -+++ b/src/luks/systemd/meson.build -@@ -5,6 +5,7 @@ sd_reply_pass = find_program( - join_paths(get_option('prefix'), 'lib', 'systemd', 'systemd-reply-password'), - join_paths('/', 'usr', get_option('libdir'), 'systemd', 'systemd-reply-password'), - join_paths('/', 'usr', 'lib', 'systemd', 'systemd-reply-password'), -+ join_paths('/', 'lib', 'systemd', 'systemd-reply-password'), - required: false - ) diff --git a/app-crypt/clevis/metadata.xml b/app-crypt/clevis/metadata.xml deleted file mode 100644 index 4130b42..0000000 --- a/app-crypt/clevis/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> - <use> - <flag name="luks">Enable LUKS support</flag> - <flag name="tpm">Enable TPM support</flag> - </use> -</pkgmetadata> diff --git a/app-crypt/tang/Manifest b/app-crypt/tang/Manifest deleted file mode 100644 index da54d9a..0000000 --- a/app-crypt/tang/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX tangd 207 BLAKE2B a1df8f7cdf428c9be7eb1cc3ad89e19f311c41cd7155565a45a8d4b98773650a9015395eaa53fc42e804f5b520243706879935d41eb4f1666b4db637ca99e8d9 SHA512 5f51bead0ffaab7abbd9853c25d198d2a052851e4123c6b19734fae2712385d01543bad704ed8b269ba55876d8b041a9143613c6dc9b40ba2a05d7831e8149c0 -AUX tangd.initd 369 BLAKE2B 5ee8506a73f077b4a060b0971ad2c29c389b3949c592687bd0080c6d9cd3a1275f22f62e94fc7ff9faada3f9f13e5ad16ae0351dd0cb4b589a0dd4599290f14b SHA512 83fec6d1000f6242969901d63fc8dba074d9cc39d4a33fe205592ebe02f9ccd22cb64ffa2ca960a7c37eeb7dd8085ffff5a59236021544e5c9228602ac403474 -AUX tangd.service 152 BLAKE2B 51f1d10a4864722b7ac5346561530f44ac41f9e9c9f4814a772114a06c6f6054aa94c02456cd7e2ff31a1c0beb41995b7adc8b600e3edb2720b57e1f7941fae0 SHA512 1a6e952d9c9f6b89e9d3630d8b71c16ddc43fd5b9e416770b196f43e8e6853f88a01a2a4128203cd6d99d6a93f29d6d009fc022c0e3a01afd416dd34ef9fd314 -DIST tang-11.tar.gz 38502 BLAKE2B cc440780eda3aa2ded7dfa6bea62794c2f08d3c7e89573c4002d5f2644f5cd809357400031c9df94f5128fb24e3e038a56f3df14f8f7762c071404fdb7b62444 SHA512 a1115c7192224f2d09d026776768b4247632333ad152f2cb700567404ff33a220dc1280e4f588c6408775c4b9dc5049b5601bbee6336c8ff7f39ec6f28e26599 -EBUILD tang-11.ebuild 989 BLAKE2B 6b743a4e485f1402ac1fa624e3787a904f3a6e196056bc2e46c724baab42a7b266fad4d5e2da465cb10299861a2e63104f095a916c5d1656335fb324eab9132d SHA512 11f973a767c9ff9da19894163bac807f7005d3c6da4a5c68f7fcd73d4519e5bb63037ca4ba80e979d72e6c87910f0529d443e66e161b2f7d43db5ea145de5653 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/app-crypt/tang/files/tangd b/app-crypt/tang/files/tangd deleted file mode 100644 index 3bca6e1..0000000 --- a/app-crypt/tang/files/tangd +++ /dev/null @@ -1,8 +0,0 @@ -# Address for tang to listen to (default: 0.0.0.0) -ADDRESS=0.0.0.0 - -# Port for tang to listen to (default: 8888) -PORT=8888 - -# Directory where keys will be stored (default: /var/db/tang) -TANGDIR=/var/db/tang diff --git a/app-crypt/tang/files/tangd.initd b/app-crypt/tang/files/tangd.initd deleted file mode 100644 index fc3c25c..0000000 --- a/app-crypt/tang/files/tangd.initd +++ /dev/null @@ -1,11 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -name="tang daemon" -description="Tang binding daemon" -command=/usr/bin/socat -pidfile="/var/run/${RC_SVCNAME}.pid" -command_user="tang" -command_args="TCP-LISTEN:${PORT},bind=${ADDRESS},fork SYSTEM:'/usr/libexec/tangd ${TANGDIR}'" -command_background=true diff --git a/app-crypt/tang/files/tangd.service b/app-crypt/tang/files/tangd.service deleted file mode 100644 index 59625d9..0000000 --- a/app-crypt/tang/files/tangd.service +++ /dev/null @@ -1,6 +0,0 @@ -[Unit] -Description=Tang Server - -[Service] -ExecStart=/usr/bin/socat TCP-LISTEN:8888,bind=0.0.0.0,fork SYSTEM:'/usr/libexec/tangd /var/db/tang' -User=tang diff --git a/app-crypt/tang/metadata.xml b/app-crypt/tang/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/app-crypt/tang/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/app-crypt/tang/tang-11.ebuild b/app-crypt/tang/tang-11.ebuild deleted file mode 100644 index a47a71a..0000000 --- a/app-crypt/tang/tang-11.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson systemd - -DESCRIPTION="Tang binding daemon" -HOMEPAGE="https://github.com/latchset/tang" -SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="acct-user/tang - net-misc/socat - >=net-libs/http-parser-2.8.0 - >=dev-libs/jose-8" -RDEPEND="${DEPEND}" -BDEPEND="app-text/asciidoc" - -src_install(){ - meson_install - newinitd "${FILESDIR}"/tangd.initd tangd - systemd_dounit ${FILESDIR}/tangd.service - - doconfd "${FILESDIR}"/tangd - - dodir /var/db/tang - keepdir /var/db/tang - fowners tang:tang /var/db/tang - fperms 770 /var/db/tang -} - -pkg_postinst(){ - einfo "By default, tang runs on port 8888 and listens on address 0.0.0.0" - einfo "It also stores JWKs in /var/db/tang." - einfo "If you want to change this, modify /etc/init.d/tangd or" - einfo "/usr/lib/systemd/system/tangd.service directly." -} diff --git a/app-misc/powerpanel/Manifest b/app-misc/powerpanel/Manifest deleted file mode 100644 index 69e7934..0000000 --- a/app-misc/powerpanel/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX powerpanel-scripts.patch 1300 BLAKE2B 813dc626c874b102c5ec9d8398d99ffba462d571cd5864b36e939fc1fcd56f1126627a4e4a2cd7504e3d6a37dcb5e672d0b8f0290b1969e18bedc82c8bfcb46a SHA512 4fdc297683aaead7c4832252efa5aec2f6ed2db16f5488a5208ffd260c8adc110f70257cea3da594d323a49fe16a4799f3d79630138fee7886b13e650643498b -AUX pwrstatd 294 BLAKE2B d8e138911bf65533d4f82e673a2c8e1485ec6962af72c5284db4654b271a6893ddbc4693bc115f9268b8920ca11d889bdb39ca43d0ce61d910206c77bc8d4ce9 SHA512 95dc8a9126380235ce53989df62abcab2ad998bcf4b0ffc47e1b79822b89ef37de9b24fd2377be8b4cacee2dfdd514c0ef889d6ee5fd3e5812012d31625af48c -DIST powerpanel-1.4.1.tar.gz 1819169 BLAKE2B da37c44e61ca118b06010e79b8f76ad910e39e1932fc5bae65152d31ddbfda7dcde879c16cc93c6a5e74b449c879172f703be43d8af7b58eb205cdcd748a4fd8 SHA512 75aabe9c8e13ab32195126c0c3e3b6135872ddca2d40e5b075d9492e4786902d74d03b5c8f0d8273cc1ada61536e1ba189ffa5b91678f135655b91c96ec2247c -EBUILD powerpanel-1.4.1.ebuild 2163 BLAKE2B 6ee4f90852d8445ce15a66b8128f6cd5f5de53ffd768715e68d49725a33759cdf562bd87acd74419facdbd461f338c3b88f291d75083b057455ded7b0e985c90 SHA512 a4cd69aa7e253024b72815c3bff9476c3345c4908d9c1305366fe6d7fa44f6f48f90a05271aea79332784a280ec954462123f584cfdf5b30b825c673199878f9 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/app-misc/powerpanel/files/powerpanel-scripts.patch b/app-misc/powerpanel/files/powerpanel-scripts.patch deleted file mode 100644 index bf43861..0000000 --- a/app-misc/powerpanel/files/powerpanel-scripts.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/conf/pwrstatd.conf b/conf/pwrstatd.conf-new -index 548fc5e..c260823 100644 ---- a/conf/pwrstatd.conf -+++ b/conf/pwrstatd.conf -@@ -3,7 +3,7 @@ - # - - # You must restart pwrstatd after changing this file in order for changes to take effect. --# Ex:/etc/init.d/pwrstatd restart -+# Ex:/opt/powerpanel/init.d/pwrstatd restart - - # - # Action setting for event of Power Failure -@@ -18,8 +18,8 @@ powerfail-delay = 60 - powerfail-active = yes - - # Assign a path of script file for event of Power Failure. --# The default is /etc/pwrstatd-powerfail.sh --powerfail-cmd-path = /etc/pwrstatd-powerfail.sh -+# The default is /opt/powerpanel/pwrstatd-powerfail.sh -+powerfail-cmd-path = /opt/powerpanel/pwrstatd-powerfail.sh - - # How much time in seconds to take script running for event of Power Failure. - # The allowed range is 0 ~ 3600. Default is 0 sec. -@@ -50,8 +50,8 @@ runtime-threshold = 300 - lowbatt-active = yes - - # Assign a path of script file for event of Battery Low. --# The default is /etc/pwrstatd-lowbatt.sh --lowbatt-cmd-path = /etc/pwrstatd-lowbatt.sh -+# The default is /opt/powerpanel/pwrstatd-lowbatt.sh -+lowbatt-cmd-path = /opt/powerpanel/pwrstatd-lowbatt.sh - - # How much time in seconds to take script running for event of Battery Low. - # The allowed range is 0 ~ 60. Default is 0 sec. diff --git a/app-misc/powerpanel/files/pwrstatd b/app-misc/powerpanel/files/pwrstatd deleted file mode 100644 index a3307f6..0000000 --- a/app-misc/powerpanel/files/pwrstatd +++ /dev/null @@ -1,10 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -name="pwrstatd daemon" -description="Daemon for PowerPanel" -command=/usr/sbin/pwrstatd -command_args="${pwrstatd_args}" -command_background=true -pidfile="/run/${RC_SVCNAME}.pid" diff --git a/app-misc/powerpanel/metadata.xml b/app-misc/powerpanel/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/app-misc/powerpanel/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/app-misc/powerpanel/powerpanel-1.4.1.ebuild b/app-misc/powerpanel/powerpanel-1.4.1.ebuild deleted file mode 100644 index 51d6384..0000000 --- a/app-misc/powerpanel/powerpanel-1.4.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 -# Credits to shurutov, inspired by https://forums.gentoo.org/viewtopic-t-1045122-view-previous.html - -EAPI=8 - -inherit systemd - -DESCRIPTION="PowerPanel software for CyberPower UPS systems" -HOMEPAGE="https://www.cyberpowersystems.com/" -SRC_URI="x86? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_32bit_v${PV}.tar.gz -> ${P}.tar.gz ) - amd64? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_64bit_v${PV}.tar..gz -> ${P}.tar.gz )" - -LICENSE="PowerPanel" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND} - dev-libs/json-c - dev-libs/openssl - virtual/libusb" -BDEPEND="" -QA_FLAGS_IGNORED="/usr/sbin/pwrstat /usr/sbin/pwrstatd /usr/lib64/libpaho-mqtt3cs.so.1" -PATCHES=( - "${FILESDIR}/${PN}-scripts.patch" -) - -src_install() { - dosbin bin/pwrstat - dosbin bin/pwrstatd - - doman doc/pwrstat.8 - doman doc/pwrstatd.8 - - dodoc doc/README - dodoc doc/LICENSE - dodoc doc/user-manual - dodoc doc/install-guide - dodoc doc/deploy-guide - - insinto /etc - doins conf/pwrstatd.conf - - exeinto /opt/${PN} - doexe script/pwrstatd-powerfail.sh - doexe script/pwrstatd-lowbatt.sh - doexe script/pwrstatd-email.sh - doexe script/shutdown.sh - doexe script/hibernate.sh - - newlib.so lib/libpaho-mqtt3cs.so.1.3.1 libpaho-mqtt3cs.so.1 - - newinitd ${FILESDIR}/pwrstatd pwrstatd - systemd_dounit script/pwrstatd.service - systemd_newunit script/default_pwrstatd pwrstatd - - fowners root:root /usr/sbin/pwrstat - fowners root:root /usr/sbin/pwrstatd - fowners root:root /opt/${PN}/pwrstatd-powerfail.sh - fowners root:root /opt/${PN}/pwrstatd-lowbatt.sh - fowners root:root /opt/${PN}/pwrstatd-email.sh - fowners root:root /opt/${PN}/shutdown.sh - fowners root:root /opt/${PN}/hibernate.sh - fowners root:root /etc/init.d/pwrstatd - fowners root:root /etc/pwrstatd.conf - - fperms 700 /usr/sbin/pwrstat - fperms 700 /usr/sbin/pwrstatd - fperms 755 /opt/${PN}/pwrstatd-powerfail.sh - fperms 755 /opt/${PN}/pwrstatd-lowbatt.sh - fperms 755 /opt/${PN}/pwrstatd-email.sh - fperms 755 /opt/${PN}/shutdown.sh - fperms 755 /opt/${PN}/hibernate.sh - fperms 755 /etc/init.d/pwrstatd - fperms 755 /etc/pwrstatd.conf -} diff --git a/gui-apps/tessen/Manifest b/gui-apps/tessen/Manifest deleted file mode 100644 index edc5574..0000000 --- a/gui-apps/tessen/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST tessen-2.1.2.tar.gz 25110 BLAKE2B c10a1a5bbb3ca86f253f8ff997a1730562e3d7bbebdbc1981fb6279c165b20b6fe71fc4477e3275ac15a76c78194a7562ad318ac0f15a048ee8172243a4d26fc SHA512 5f0ae3614f4e1bb80453408e16ff63884287b116ca436d8486ed52e4f4b9f558ee5cc73ca236a298eb74fb5bfd20caeebcfafd9eec5d9395e2337d789c12970d -EBUILD tessen-2.1.2.ebuild 947 BLAKE2B 240adb7ca73679c6f0e5723baa255cb7c8d669be56df44dc53efd5fc6617de9f2167edf4415f3d3b283d2b3a518ba3d43ce569be30061a6b5e37efdc90802a0f SHA512 959dd4feb04b75f88fbb9e934ad75621a269843b5d11461fdc8afe70b908339c17a33f081dbee5678abf19220b201a5a04531ebf7097fb832ff024110de3efa4 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/gui-apps/tessen/metadata.xml b/gui-apps/tessen/metadata.xml deleted file mode 100644 index 7a3cb79..0000000 --- a/gui-apps/tessen/metadata.xml +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -<use> - <flag name="dmenu">Enable dmenu backend</flag> - <flag name="bemenu">Enable bemenu backend</flag> - <flag name="rofi">Enable rofi backend</flag> - <flag name="wofi">Enable wofi backend</flag> - <flag name="fuzzel">Enable fuzzel backend</flag> - <flag name="pass">Enable pass support</flag> - <flag name="gopass">Enable gopass support</flag> - <flag name="clipboard">Enable clipboard support via wl-clipboard</flag> - <flag name="otp">Enable pass-otp extension support</flag> - <flag name="man">Build man pages</flag> - <flag name="notify">Enable libnotify notifications for clipboard events</flag> - <flag name="wtype">Enable autotyping support via wtype</flag> - <flag name="xdg">Enable URL opening via xdg-open</flag> -</use> -</pkgmetadata> diff --git a/gui-apps/tessen/tessen-2.1.2.ebuild b/gui-apps/tessen/tessen-2.1.2.ebuild deleted file mode 100644 index 5299608..0000000 --- a/gui-apps/tessen/tessen-2.1.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="an interactive menu to autotype and copy pass and gopass data" -HOMEPAGE="https://github.com/ayushnix/tessen" -SRC_URI="https://github.com/ayushnix/tessen/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+man +pass gopass dmenu bemenu wofi rofi fuzzel +wtype +clipboard notify otp xdg" - -REQUIRED_USE="|| ( pass gopass ) - || ( dmenu bemenu wofi rofi fuzzel )" - -DEPEND=" - man? ( app-text/scdoc ) - app-shells/bash - dmenu? ( x11-misc/dmenu ) - bemenu? ( dev-libs/bemenu ) - wofi? ( gui-apps/wofi ) - rofi? ( x11-apps/rofi ) - fuzzel? ( gui-apps/fuzzel ) - pass? ( app-admin/pass ) - gopass? ( app-admin/gopass ) - wtype? ( gui-apps/wtype ) - clipboard? ( gui-apps/wl-clipboard ) - notify? ( x11-libs/libnotify ) - otp? ( app-admin/pass-otp ) - xdg? ( x11-misc/xdg-utils )" -RDEPEND="${DEPEND}" -BDEPEND="" diff --git a/gui-apps/wtype/Manifest b/gui-apps/wtype/Manifest deleted file mode 100644 index 588b226..0000000 --- a/gui-apps/wtype/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST wtype-0.4.tar.gz 8546 BLAKE2B 90973cf1373795004c7f5ec0f5d20b93896c2a9abab9037edc75b9d4af2a14d2acf8fa22df444ea8cbd6594af396522912dd87fa80dd96c04dbfb206ddec69d1 SHA512 d3441672418868221448675962979738016a9a5a96c61fd41a1e47d0633c8dea500a39c0834280788271abc6a59731692962b566ee9f6e592f00939088409130 -EBUILD wtype-0.4.ebuild 412 BLAKE2B 54fc294a8fa00177793cbfdfad5d03a59c46a0a29f2b79e87d8d8240c5739299430358f27881a05fd6be975d8f79835b31fa277e0d486850db6eb6c4c7a4511d SHA512 00ad55605218b6d4a72de96d229d4cc34791ef55735a795efddc4273fb87e2e07df57b670a7838506ca4a4b7cb6d12879b6024669a7f009208a3e8c59beebff8 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/gui-apps/wtype/metadata.xml b/gui-apps/wtype/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/gui-apps/wtype/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/gui-apps/wtype/wtype-0.4.ebuild b/gui-apps/wtype/wtype-0.4.ebuild deleted file mode 100644 index 09069a9..0000000 --- a/gui-apps/wtype/wtype-0.4.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="xdotool type for wayland" -HOMEPAGE="https://github.com/atx/wtype" -SRC_URI="https://github.com/atx/wtype/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_configure() { - meson_src_configure -} diff --git a/gui-wm/newm/newm-0.3.ebuild b/gui-wm/newm/newm-0.3.ebuild new file mode 100644 index 0000000..0455580 --- /dev/null +++ b/gui-wm/newm/newm-0.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Wayland compositor written with laptops and touchpads in mind" +HOMEPAGE="https://github.com/jbuchermn/newm" +SRC_URI="https://github.com/jbuchermn/newm/archive/refs/tags/v${PV}alpha.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="custom_renderer xwayland" + +DEPEND="dev-python/dasbus + dev-python/psutil + dev-python/pyfiglet + dev-python/python-pam + dev-python/pycairo + dev-python/pywm + dev-python/thefuzz + gui-libs/wlroots" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure(){ + local emesonargs=( + $(meson_feature custom_renderer) + $(meson_feature xwayland) + ) + meson_src_configure +} diff --git a/media-video/webcamoid/Manifest b/media-video/webcamoid/Manifest new file mode 100644 index 0000000..ed1dae4 --- /dev/null +++ b/media-video/webcamoid/Manifest @@ -0,0 +1,3 @@ +DIST webcamoid-9.0.0.tar.gz 9257331 BLAKE2B df7044650c92fd1e557043e2a721079dcc2531a59fb9859c19e02f95bd091fb33cec5e69bbc323baf8c11faad404824f875afe643e9d21085d3496a78acc04f4 SHA512 0de39dc6a5bc3fb8d6477728d971bca933c57e354a6d041389b33c3e48ec7c7912007f6f87bc9be5db303f58ddc5143bb28dc1b475c9ca361f579e1532b515a4 +EBUILD webcamoid-9.0.0.ebuild 1843 BLAKE2B b90ff10e282755e7a5ca1570c7c9f79e06f0349f4910dd51216bb51fb772abd730b37103f37333d27a22a2932db727405b0ec4ed45a372041f361555221ba127 SHA512 58b64bf368bc4841c9dd0ba65a0660e8b19ee0111a4ebe73868f5e63262a3d33d27cdb7bca113d84af1c7569772e7bc77a0120767f7442e57e7f2737e3cb2e03 +MISC metadata.xml 586 BLAKE2B 55df36c3b4fd6319354c699e5e789b47dfd6f223068721ae842cdfae1dd158b3765e5796deabe8ca63a50da450f541e37f194c8665c7a7a1a6c2272677159d5d SHA512 729ba6c451fcc437d71c0c379179913b22e169368695daaf3452313d061641d647697f47a76684fd4bfcac318c5c7126a5214d5e0e1474c6685cbbc29fd8d0e8 diff --git a/media-video/webcamoid/metadata.xml b/media-video/webcamoid/metadata.xml new file mode 100644 index 0000000..ac50794 --- /dev/null +++ b/media-video/webcamoid/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>julien@jroy.ca</email> + <name>Julien Roy</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">webcamoid/webcamoid</remote-id> + </upstream> + <use> + <flag name="headers">Install development headers</flag> + <flag name="libuvc">Build with libuvc support</flag> + <flag name="qtaudio">Enable audio capture/play via <pkg>dev-qt/qtmultimedia</pkg></flag> + <flag name="v4lutils">Build with V4L-utils support</flag> + <flag name="videoeffects">Build video effects</flag> + </use> +</pkgmetadata> diff --git a/media-video/webcamoid/webcamoid-9.0.0.ebuild b/media-video/webcamoid/webcamoid-9.0.0.ebuild new file mode 100644 index 0000000..623c70b --- /dev/null +++ b/media-video/webcamoid/webcamoid-9.0.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +DESCRIPTION="A full featured webcam capture application" +HOMEPAGE="https://webcamoid.github.io" +SRC_URI="https://github.com/webcamoid/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +IUSE_AVKYS=( alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects ) +IUSE="${IUSE_AVKYS[*]} debug headers v4l" + +REQUIRED_USE="v4lutils? ( v4l )" + +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ffmpeg? ( media-video/ffmpeg:= ) + gstreamer? ( >=media-libs/gstreamer-1.6.0 ) + jack? ( virtual/jack ) + libuvc? ( media-libs/libuvc ) + pulseaudio? ( media-sound/pulseaudio ) + qtaudio? ( dev-qt/qtmultimedia:5 ) + v4l? ( media-libs/libv4l ) +" +DEPEND="${RDEPEND} + >=sys-kernel/linux-headers-3.6 +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +# cmake_src_configure() { +# # local myqmakeargs=( +# # "CONFIG+=debug" +# # "PREFIX=/usr" +# # "BUILDDOCS=0" +# # "INSTALLDEVHEADERS=$(usex headers 1 0)" +# # "INSTALLQMLDIR=$(qt5_get_libdir)/qt5/qml" +# # "LIBDIR=/usr/$(get_libdir)" +# # "NOAVFOUNDATION=1" +# # "NODSHOW=1" +# # "NOVCAMWIN=1" +# # "NOWASAPI=1" +# # ) + +# # use v4l || myqmakeargs+=( "NOV4L2=1" ) + +# # local x +# # for x in "${IUSE_AVKYS[@]}"; do +# # use "${x}" || myqmakeargs+=( "NO${x^^}=1" ) +# # done + +# # echo "${myqmakeargs[@]}" +# emake +# } + +# src_install() { +# emake INSTALL_ROOT="${D}" install +# einstalldocs +# } + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/metadata/md5-cache/acct-group/invidious-0 b/metadata/md5-cache/acct-group/invidious-0 new file mode 100644 index 0000000..35dacee --- /dev/null +++ b/metadata/md5-cache/acct-group/invidious-0 @@ -0,0 +1,8 @@ +DEFINED_PHASES=install preinst pretend +DESCRIPTION=Group for invidious daemon +EAPI=8 +INHERIT=acct-group +KEYWORDS=~amd64 +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-group 1ceec99d0a07acc9b25068a83d5abda2 +_md5_=0a897d99b31f5b4df3279fe9a4abbc58 diff --git a/metadata/md5-cache/acct-group/searx-0 b/metadata/md5-cache/acct-group/searx-0 new file mode 100644 index 0000000..30c9834 --- /dev/null +++ b/metadata/md5-cache/acct-group/searx-0 @@ -0,0 +1,8 @@ +DEFINED_PHASES=install preinst pretend +DESCRIPTION=Group for searx daemon +EAPI=8 +INHERIT=acct-group +KEYWORDS=~amd64 +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-group 1ceec99d0a07acc9b25068a83d5abda2 +_md5_=292441c21cb4b1c2b14ab4d418185abc diff --git a/metadata/md5-cache/acct-group/tang-0 b/metadata/md5-cache/acct-group/tang-0 new file mode 100644 index 0000000..1c89dd8 --- /dev/null +++ b/metadata/md5-cache/acct-group/tang-0 @@ -0,0 +1,8 @@ +DEFINED_PHASES=install preinst pretend +DESCRIPTION=Group for tang daemon +EAPI=8 +INHERIT=acct-group +KEYWORDS=~amd64 +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-group 1ceec99d0a07acc9b25068a83d5abda2 +_md5_=e2c78f93b710b2e8b3a23bf242d7c8e6 diff --git a/metadata/md5-cache/acct-user/invidious-0 b/metadata/md5-cache/acct-user/invidious-0 new file mode 100644 index 0000000..9fea5a5 --- /dev/null +++ b/metadata/md5-cache/acct-user/invidious-0 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install postinst preinst prerm pretend +DESCRIPTION=User for invidious daemon +EAPI=8 +INHERIT=acct-user +KEYWORDS=~amd64 +RDEPEND=acct-group/invidious +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-user 38e6655114f60cacc969baf808da755b +_md5_=d3eb722b9f77251260b7da6ccd236897 diff --git a/metadata/md5-cache/acct-user/searx-0 b/metadata/md5-cache/acct-user/searx-0 new file mode 100644 index 0000000..184fdb7 --- /dev/null +++ b/metadata/md5-cache/acct-user/searx-0 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install postinst preinst prerm pretend +DESCRIPTION=User for searx daemon +EAPI=8 +INHERIT=acct-user +KEYWORDS=~amd64 +RDEPEND=acct-group/searx +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-user 38e6655114f60cacc969baf808da755b +_md5_=d51e51fdce98ae06373a57070e10871f diff --git a/metadata/md5-cache/acct-user/tang-0 b/metadata/md5-cache/acct-user/tang-0 new file mode 100644 index 0000000..1adde30 --- /dev/null +++ b/metadata/md5-cache/acct-user/tang-0 @@ -0,0 +1,9 @@ +DEFINED_PHASES=install postinst preinst prerm pretend +DESCRIPTION=User for tang daemon +EAPI=8 +INHERIT=acct-user +KEYWORDS=~amd64 +RDEPEND=acct-group/tang +SLOT=0 +_eclasses_=user-info 69a1ed744ec33cf2c910ff2bd6084d11 user 1f6dd43c7e925ba0272de52bcd326972 acct-user 38e6655114f60cacc969baf808da755b +_md5_=19d2a5486d30b540925349ead4a33ca4 diff --git a/metadata/md5-cache/app-crypt/clevis-18 b/metadata/md5-cache/app-crypt/clevis-18 index 9181946..2e45dee 100644 --- a/metadata/md5-cache/app-crypt/clevis-18 +++ b/metadata/md5-cache/app-crypt/clevis-18 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=luks? ( app-misc/jq ) >=dev-libs/jose-8 luks? ( dev-libs/libpwquality ) luks? ( dev-libs/luksmeta ) tpm? ( app-crypt/tpm2-tools ) sys-fs/cryptsetup DESCRIPTION=Automated Encryption Framework @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=luks? ( app-misc/jq ) >=dev-libs/jose-8 luks? ( dev-libs/libpwquality ) luks? ( dev-libs/luksmeta ) tpm? ( app-crypt/tpm2-tools ) sys-fs/cryptsetup SLOT=0 SRC_URI=https://github.com/latchset/clevis/archive/v18.tar.gz -> clevis-18.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4a33c9008e5ee30cb8840a3fdc24df2b python-utils-r1 dfa3a38467793e97fcf791b156510654 meson 2d8a51910bc57e004c37aa55c7d99ce4 -_md5_=fb0a34969f7acd13ce340f6df9ddc181 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 b9fc5e97e886514e5132f50465185401 meson 1994a5aef5d4f5798b92f64d6f9a6003 +_md5_=9858354c682f3c0889326733f53c1b3c diff --git a/metadata/md5-cache/app-crypt/tang-11 b/metadata/md5-cache/app-crypt/tang-11 new file mode 100644 index 0000000..d062097 --- /dev/null +++ b/metadata/md5-cache/app-crypt/tang-11 @@ -0,0 +1,14 @@ +BDEPEND=app-text/asciidoc >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst test +DEPEND=acct-user/tang net-misc/socat >=net-libs/http-parser-2.8.0 >=dev-libs/jose-8 +DESCRIPTION=Tang binding daemon +EAPI=8 +HOMEPAGE=https://github.com/latchset/tang +INHERIT=meson systemd +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=acct-user/tang net-misc/socat >=net-libs/http-parser-2.8.0 >=dev-libs/jose-8 +SLOT=0 +SRC_URI=https://github.com/latchset/tang/archive/v11.tar.gz -> tang-11.tar.gz +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 b9fc5e97e886514e5132f50465185401 meson 1994a5aef5d4f5798b92f64d6f9a6003 systemd 2736b403a83f194b59b767f3b344c2c1 +_md5_=c7c5e729d22d546ce007a8ddeb7c7202 diff --git a/metadata/md5-cache/app-misc/powerpanel-1.4.1 b/metadata/md5-cache/app-misc/powerpanel-1.4.1 index d4002d1..43cb375 100644 --- a/metadata/md5-cache/app-misc/powerpanel-1.4.1 +++ b/metadata/md5-cache/app-misc/powerpanel-1.4.1 @@ -1,11 +1,13 @@ -DEFINED_PHASES=install postinst +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install DESCRIPTION=PowerPanel software for CyberPower UPS systems EAPI=8 HOMEPAGE=https://www.cyberpowersystems.com/ -IUSE=systemd +INHERIT=systemd KEYWORDS=~amd64 ~x86 LICENSE=PowerPanel RDEPEND=dev-libs/json-c dev-libs/openssl virtual/libusb SLOT=0 SRC_URI=x86? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_32bit_v1.4.1.tar.gz -> powerpanel-1.4.1.tar.gz ) amd64? ( https://dl4jz3rbrsfum.cloudfront.net/software/PPL_64bit_v1.4.1.tar..gz -> powerpanel-1.4.1.tar.gz ) -_md5_=76678880f8417d0855c7a67dfcf335b3 +_eclasses_=toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 +_md5_=d9dee69a4f5e5e88e195225194317318 diff --git a/metadata/md5-cache/dev-libs/jose-11 b/metadata/md5-cache/dev-libs/jose-11 index aacba11..2414686 100644 --- a/metadata/md5-cache/dev-libs/jose-11 +++ b/metadata/md5-cache/dev-libs/jose-11 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DEPEND=dev-libs/jansson DESCRIPTION=C-language implementation of Javascript Object Signing and Encryption @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 RDEPEND=dev-libs/jansson SLOT=0 SRC_URI=https://github.com/latchset/jose/archive/v11.tar.gz -> jose-11.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4a33c9008e5ee30cb8840a3fdc24df2b python-utils-r1 dfa3a38467793e97fcf791b156510654 meson 2d8a51910bc57e004c37aa55c7d99ce4 -_md5_=7bcc2361b02ceea2ef09414346b4c04e +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 b9fc5e97e886514e5132f50465185401 meson 1994a5aef5d4f5798b92f64d6f9a6003 +_md5_=80df3f64da09aed75d5977e23a88a1f4 diff --git a/metadata/md5-cache/dev-libs/luksmeta-9 b/metadata/md5-cache/dev-libs/luksmeta-9 index 1be2462..0801560 100644 --- a/metadata/md5-cache/dev-libs/luksmeta-9 +++ b/metadata/md5-cache/dev-libs/luksmeta-9 @@ -1,5 +1,5 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=prepare test +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 +DEFINED_PHASES=prepare DEPEND=sys-fs/cryptsetup DESCRIPTION=LUKSMeta is a simple library for storing metadata in the LUKSv1 header EAPI=8 @@ -10,5 +10,5 @@ LICENSE=LGPL-2.1 RDEPEND=sys-fs/cryptsetup SLOT=0 SRC_URI=https://github.com/latchset/luksmeta/archive/v9.tar.gz -> luksmeta-9.tar.gz -_eclasses_=gnuconfig 262062cef0ba4f22b397193da514a350 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4a33c9008e5ee30cb8840a3fdc24df2b libtool 241a8f577b9781a42a7421e53448a44e autotools ed3ef2014ee93d24bde80f0c0ea9732e -_md5_=ec2dc025508211b5f16b4e7d2522f8c0 +_eclasses_=gnuconfig b6b3e92f8b8c996400074b5f61a59256 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 libtool 241a8f577b9781a42a7421e53448a44e autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 +_md5_=06da9de58e954120424231ff67b5cc49 diff --git a/metadata/md5-cache/gui-apps/tessen-2.1.2 b/metadata/md5-cache/gui-apps/tessen-2.1.2 index 5b1dda1..8a6f93a 100644 --- a/metadata/md5-cache/gui-apps/tessen-2.1.2 +++ b/metadata/md5-cache/gui-apps/tessen-2.1.2 @@ -1,12 +1,13 @@ DEFINED_PHASES=- +DEPEND=man? ( app-text/scdoc ) app-shells/bash dmenu? ( x11-misc/dmenu ) bemenu? ( dev-libs/bemenu ) wofi? ( gui-apps/wofi ) rofi? ( x11-apps/rofi ) fuzzel? ( gui-apps/fuzzel ) pass? ( app-admin/pass ) gopass? ( app-admin/gopass ) wtype? ( gui-apps/wtype ) clipboard? ( gui-apps/wl-clipboard ) notify? ( x11-libs/libnotify ) otp? ( app-admin/pass-otp ) xdg? ( x11-misc/xdg-utils ) DESCRIPTION=an interactive menu to autotype and copy pass and gopass data EAPI=8 HOMEPAGE=https://github.com/ayushnix/tessen -IUSE=+pass gopass dmenu bemenu wofi rofi +IUSE=+man +pass gopass dmenu bemenu wofi rofi fuzzel +wtype +clipboard notify otp xdg KEYWORDS=~amd64 LICENSE=GPL-2 -RDEPEND=dmenu? ( x11-misc/dmenu ) bemenu? ( dev-libs/bemenu ) wofi? ( gui-apps/wofi ) rofi? ( x11-misc/rofi ) pass? ( app-admin/pass ) gopass? ( app-admin/gopass ) -REQUIRED_USE=|| ( pass gopass ) || ( dmenu bemenu wofi rofi ) +RDEPEND=man? ( app-text/scdoc ) app-shells/bash dmenu? ( x11-misc/dmenu ) bemenu? ( dev-libs/bemenu ) wofi? ( gui-apps/wofi ) rofi? ( x11-apps/rofi ) fuzzel? ( gui-apps/fuzzel ) pass? ( app-admin/pass ) gopass? ( app-admin/gopass ) wtype? ( gui-apps/wtype ) clipboard? ( gui-apps/wl-clipboard ) notify? ( x11-libs/libnotify ) otp? ( app-admin/pass-otp ) xdg? ( x11-misc/xdg-utils ) +REQUIRED_USE=|| ( pass gopass ) || ( dmenu bemenu wofi rofi fuzzel ) SLOT=0 SRC_URI=https://github.com/ayushnix/tessen/archive/v2.1.2.tar.gz -> tessen-2.1.2.tar.gz -_md5_=182fee0cd64d5a46814ccc60a619415a +_md5_=7ea03e31bd1b9829d687a7f9c9570734 diff --git a/metadata/md5-cache/gui-apps/wtype-0.4 b/metadata/md5-cache/gui-apps/wtype-0.4 index 52099e4..a1f1f68 100644 --- a/metadata/md5-cache/gui-apps/wtype-0.4 +++ b/metadata/md5-cache/gui-apps/wtype-0.4 @@ -1,4 +1,4 @@ -BDEPEND=>=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install test DESCRIPTION=xdotool type for wayland EAPI=8 @@ -8,5 +8,5 @@ KEYWORDS=~amd64 LICENSE=MIT SLOT=0 SRC_URI=https://github.com/atx/wtype/archive/v0.4.tar.gz -> wtype-0.4.tar.gz -_eclasses_=multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 multilib 4a33c9008e5ee30cb8840a3fdc24df2b python-utils-r1 dfa3a38467793e97fcf791b156510654 meson 2d8a51910bc57e004c37aa55c7d99ce4 +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 b9fc5e97e886514e5132f50465185401 meson 1994a5aef5d4f5798b92f64d6f9a6003 _md5_=4b616bf233b89053670b5db6d490a86f diff --git a/metadata/md5-cache/gui-wm/newm-0.3 b/metadata/md5-cache/gui-wm/newm-0.3 new file mode 100644 index 0000000..dc0ccfa --- /dev/null +++ b/metadata/md5-cache/gui-wm/newm-0.3 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install test +DEPEND=dev-python/dasbus dev-python/psutil dev-python/pyfiglet dev-python/python-pam dev-python/pycairo dev-python/pywm dev-python/thefuzz gui-libs/wlroots +DESCRIPTION=Wayland compositor written with laptops and touchpads in mind +EAPI=8 +HOMEPAGE=https://github.com/jbuchermn/newm +INHERIT=meson +IUSE=custom_renderer xwayland +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/dasbus dev-python/psutil dev-python/pyfiglet dev-python/python-pam dev-python/pycairo dev-python/pywm dev-python/thefuzz gui-libs/wlroots +SLOT=0 +SRC_URI=https://github.com/jbuchermn/newm/archive/refs/tags/v0.3alpha.tar.gz -> newm-0.3.tar.gz +_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 python-utils-r1 b9fc5e97e886514e5132f50465185401 meson 1994a5aef5d4f5798b92f64d6f9a6003 +_md5_=419997c38bb0c399dd09be37d6cc6922 diff --git a/metadata/md5-cache/media-video/webcamoid-9.0.0 b/metadata/md5-cache/media-video/webcamoid-9.0.0 new file mode 100644 index 0000000..5381db1 --- /dev/null +++ b/metadata/md5-cache/media-video/webcamoid-9.0.0 @@ -0,0 +1,16 @@ +BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ffmpeg? ( media-video/ffmpeg:= ) gstreamer? ( >=media-libs/gstreamer-1.6.0 ) jack? ( virtual/jack ) libuvc? ( media-libs/libuvc ) pulseaudio? ( media-sound/pulseaudio ) qtaudio? ( dev-qt/qtmultimedia:5 ) v4l? ( media-libs/libv4l ) >=sys-kernel/linux-headers-3.6 +DESCRIPTION=A full featured webcam capture application +EAPI=8 +HOMEPAGE=https://webcamoid.github.io +INHERIT=cmake xdg-utils +IUSE=alsa coreaudio ffmpeg gstreamer jack libuvc oss pulseaudio qtaudio v4lutils videoeffects debug headers v4l +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ffmpeg? ( media-video/ffmpeg:= ) gstreamer? ( >=media-libs/gstreamer-1.6.0 ) jack? ( virtual/jack ) libuvc? ( media-libs/libuvc ) pulseaudio? ( media-sound/pulseaudio ) qtaudio? ( dev-qt/qtmultimedia:5 ) v4l? ( media-libs/libv4l ) +REQUIRED_USE=v4lutils? ( v4l ) +SLOT=0 +SRC_URI=https://github.com/webcamoid/webcamoid/archive/9.0.0.tar.gz -> webcamoid-9.0.0.tar.gz +_eclasses_=toolchain-funcs 1542e649be915f43f6908a9e93909961 multilib 5ca4e49abed8e3a2f7b56920eadee157 flag-o-matic 29a755b1291d64133634d80b0328f153 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e cmake 44afbf15c35884f7c840470f1cf05d0d +_md5_=ef4d85e35c8aec68c7e51d2de8acb522 diff --git a/metadata/md5-cache/www-apps/invidious-9999 b/metadata/md5-cache/www-apps/invidious-9999 index cb8bd28..44fee2d 100644 --- a/metadata/md5-cache/www-apps/invidious-9999 +++ b/metadata/md5-cache/www-apps/invidious-9999 @@ -10,5 +10,5 @@ LICENSE=AGPL-3 PROPERTIES=live RDEPEND=postgres? ( dev-db/postgresql ) dev-db/sqlite =dev-lang/crystal-1.2.2* dev-libs/gmp dev-libs/libevent dev-libs/libpcre dev-libs/libxml2 dev-libs/libyaml dev-libs/openssl gnome-base/librsvg sys-libs/readline sys-libs/zlib app-admin/webapp-config SLOT=0 -_eclasses_=webapp d872f28d7595b70dd46545199ef35fb0 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 +_eclasses_=webapp 67df5bab481d0b9428f9ab7b3de690e4 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 _md5_=84630ddd73f61cdcefa4660253ea0b88 diff --git a/metadata/md5-cache/www-apps/prowlarr-0.2.0.1678 b/metadata/md5-cache/www-apps/prowlarr-0.2.0.1678 new file mode 100644 index 0000000..8c9a70b --- /dev/null +++ b/metadata/md5-cache/www-apps/prowlarr-0.2.0.1678 @@ -0,0 +1,9 @@ +DEFINED_PHASES=- +DESCRIPTION=Prowlarr is an indexer manager/proxy +EAPI=8 +HOMEPAGE=https://github.com/Prowlarr/Prowlarr +KEYWORDS=~amd64 +LICENSE=AGPL-3 +SLOT=0 +SRC_URI=https://github.com/Prowlarr/prowlarr/archive/v0.2.0.1678.tar.gz -> prowlarr-0.2.0.1678.tar.gz +_md5_=0032daad09d0bb2e2fad21441d5c47d6 diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest deleted file mode 100644 index dfce797..0000000 --- a/www-apps/invidious/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD invidious-9999.ebuild 963 BLAKE2B 87c2f33af9ee229ca7e6c6186b1db8d5048a177b24bb9d829cc0c6040727b14247026d6ed3945df74a501a0c880366cdacbba2006390e01c16f6aa087fc30054 SHA512 f50573685e7cf366c329e933526374b4f59136a23545bc187420e0d27a2da98f639bef516a42f0c985bf492478f8b48a9f9cf838c0982338f2ae61edc7aad151 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/www-apps/invidious/invidious-9999.ebuild b/www-apps/invidious/invidious-9999.ebuild deleted file mode 100644 index 26924ae..0000000 --- a/www-apps/invidious/invidious-9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="Privacy-respecting metasearch engine" -HOMEPAGE="https://searx.github.io/searx/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/iv-org/${PN}.git" -else - SRC_URI="https://github.com/iv-org/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="AGPL-3" -SLOT="0" -IUSE="+postgres" - -DEPEND="postgres? ( dev-db/postgresql ) - dev-db/sqlite - =dev-lang/crystal-1.2.2* - dev-libs/gmp - dev-libs/libevent - dev-libs/libpcre - dev-libs/libxml2 - dev-libs/libyaml - dev-libs/openssl - gnome-base/librsvg - sys-libs/readline - sys-libs/zlib" -RDEPEND="${DEPEND}" -BDEPEND="" - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - 2nsinto "${MY_HTDOCSDIR}" - doins -r . - shards install --production - crystal build "${MY_HTDOCSDIR}"/src/invidious.cr --release - webapp_src_install -} diff --git a/www-apps/invidious/metadata.xml b/www-apps/invidious/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/www-apps/invidious/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest deleted file mode 100644 index fa5b8b1..0000000 --- a/www-apps/prowlarr/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST prowlarr-0.2.0.1678.tar.gz 3983623 BLAKE2B 93b5af01988c35e168dc75107cd20685ce9d5b9f1a87b04e06aeaa97675d6099bbe1277e137b840359033cc73f550ed8425b5cfe9f85c8a649c3dabb95e8b5c4 SHA512 28f3f5295617ec8b0c03cab2bc2a18d284dd4edafbb0634b3494718fad06ae28f25ccae2448b60bb56302769353fe901610b21406144cafd6d425de73aed0ec1 -EBUILD prowlarr-0.2.0.1678.ebuild 494 BLAKE2B 406c49ab015a15c54105e0ae43b5c45df66044fd0e74e64598ba26268f4b1f4a8a0f9f52365ec3dae75900b6ec26676f8894eadea8af4a118677207cd0e5094f SHA512 8226e7122dbd9aae0a0a6421cf2b1f1480e27bd7d218cc8894a2272b81aeb34368a5d57bd6f02d3eae2dba99b99a786baf682e75dc04cecd7cff72e99cec6303 -MISC metadata.xml 241 BLAKE2B 6dac420f48c539432671f9251c134a254e92cd56082e2551d3f9153c4319f11d06ee167a7ea10b4d16764fc2325db5057662ac61812c1ead8e7256915d9f494b SHA512 da3a07ed2a719b870f4a8f2fb10a54f6248184f553d6b8b55c7faa6b7d90aaf1d2a77ac40e08c1b6eb33f6a6da5f1db4d5eaf6c6332ffbd232fddc4ac3a1086a diff --git a/www-apps/prowlarr/metadata.xml b/www-apps/prowlarr/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/www-apps/prowlarr/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/www-apps/prowlarr/prowlarr-0.2.0.1678.ebuild b/www-apps/prowlarr/prowlarr-0.2.0.1678.ebuild deleted file mode 100644 index bb2c44e..0000000 --- a/www-apps/prowlarr/prowlarr-0.2.0.1678.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Prowlarr is an indexer manager/proxy" -HOMEPAGE="https://github.com/Prowlarr/Prowlarr" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Prowlarr/${PN}.git" -else - SRC_URI="https://github.com/Prowlarr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="AGPL-3" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="" diff --git a/www-apps/searx/metadata.xml b/www-apps/searx/metadata.xml deleted file mode 100644 index 97ba7c2..0000000 --- a/www-apps/searx/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>julien@jroy.ca</email> - <name>Julien Roy</name> - </maintainer> -</pkgmetadata> diff --git a/www-apps/searx/searx-1.0.0.ebuild b/www-apps/searx/searx-1.0.0.ebuild deleted file mode 100644 index d4acbb8..0000000 --- a/www-apps/searx/searx-1.0.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Privacy-respecting metasearch engine" -HOMEPAGE="https://searx.github.io/searx/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/searx/${PN}.git" -else - SRC_URI="https://github.com/searx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="acct-user/searx - dev-python/pip - dev-python/lxml - dev-python/Babel - dev-libs/libffi - dev-libs/libxml2 - dev-libs/libxslt - dev-util/shellcheck - sys-libs/zlib - www-servers/uwsgi[python]" -RDEPEND="${DEPEND}" -BDEPEND="" - -src_install(){ - -} |