logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/
commit: baa7ef599ae2443f8bedd25fc54fbcc379d0ddf3
parent 16b083e03be2e62df957f4d4c9c02c4e8bba0a81
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 18 Jun 2025 14:12:10 +0200

app-misc/cmd-timer: new package, add 1.0.2

Diffstat:

Aapp-misc/cmd-timer/Manifest2++
Aapp-misc/cmd-timer/cmd-timer-1.0.2.ebuild39+++++++++++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/app-misc/cmd-timer/Manifest b/app-misc/cmd-timer/Manifest @@ -0,0 +1,2 @@ +DIST cmd-timer-1.0.2.tar.gz 9464 BLAKE2B 5376f573826cd536a11642a15734a31e77da597940ba0c4f589564a8bb999a51556b6e30d83378d49de733680df879eff9d34bc6bf19cf38987e8553871025af SHA512 16c0e1a8a191f0cbe6f962f25ee3954cba3d84e62356a8527a6d1ac09f920c187deb3079b1400d28c81ba5b0679462c9351bd1b1ecc7608413f74fc91fed3f82 +DIST cmd-timer-1.0.2.tar.gz.sign 141 BLAKE2B dbf8622dee60d7a3f80dd7c98b05ef666e7f42c2d0601a4816991653ded127c08a35a46281db2dc586ec75891ddac6c3bc2bc99098dadd226646e33475f54759 SHA512 d947bbf0d69261b8d5aeb69bb280db8743616a238d41f5ff8cc96efae45ea28a7f6ba085a5a894090de9acee618838404b8ec6f7abc74c0dd1134ed613cf3366 diff --git a/app-misc/cmd-timer/cmd-timer-1.0.2.ebuild b/app-misc/cmd-timer/cmd-timer-1.0.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 2025 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_METHOD=signify +inherit verify-sig + +DESCRIPTION="run command at a specific interval" +HOMEPAGE="https://hacktivis.me/git/cmd-timer/" +SRC_URI=" + https://distfiles.hacktivis.me/releases/cmd-timer/${P}.tar.gz + verify-sig? ( https://distfiles.hacktivis.me/releases/cmd-timer/${P}.tar.gz.sign ) +" +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" + +src_unpack() { + if use verify-sig; then + # Too many levels of symbolic links + cd "${DISTDIR}" || die + cp ${A} "${WORKDIR}" || die + cd "${WORKDIR}" || die + verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign" + unpack "${P}.tar.gz" + rm "${P}.tar.gz" + else + default + fi +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +}