commit: df4bf4a46a3ba113d338b52bbae7ee0363047450 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me> AuthorDate: Thu Aug 14 12:33:28 2025 +0000 Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me> CommitDate: Thu Aug 14 12:33:28 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df4bf4a4
app-misc/cmd-timer: new package, add 2.0.1, 9999 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me> app-misc/cmd-timer/Manifest | 2 ++ app-misc/cmd-timer/cmd-timer-2.0.1.ebuild | 54 +++++++++++++++++++++++++++++++ app-misc/cmd-timer/cmd-timer-9999.ebuild | 54 +++++++++++++++++++++++++++++++ app-misc/cmd-timer/metadata.xml | 8 +++++ 4 files changed, 118 insertions(+) diff --git a/app-misc/cmd-timer/Manifest b/app-misc/cmd-timer/Manifest new file mode 100644 index 0000000000..8e37f75013 --- /dev/null +++ b/app-misc/cmd-timer/Manifest @@ -0,0 +1,2 @@ +DIST cmd-timer-2.0.1.tar.gz 10001 BLAKE2B f7fb95bc1799e56f662d1c6f81453303b2fb6599e153064c8e9d74c817b2d0693dc7c4fae6906fa288a7b3a86d96729470e2e0f4f4b1207b4f3ee3f3f8798a1f SHA512 140fb6233f58fc76499ca0cc6930bcee8bc29b78d7b1689802674b67a1fd6ec9bc8d6b1e108875268997c4cef9f7615e2dd8e992637f7d38a79656bc14ab4a9d +DIST cmd-timer-2.0.1.tar.gz.sign 141 BLAKE2B 325fcc24b9251358c7dc284c5222278105dbe3edb1c64977b319972c3bd8a0d6dfb555bbe6ee768ad8ff8903f868042d6411cb47a2fa9c6649256d97b53d8fa5 SHA512 f1e10600862ecb85d5ad9bc5e86daa7b3616f3b7d6f06f342bdb69d7c87cda65da3f16eaf230d80ec6848db86c7d1aa758813e46a67d265e7af6cde11afac6dc diff --git a/app-misc/cmd-timer/cmd-timer-2.0.1.ebuild b/app-misc/cmd-timer/cmd-timer-2.0.1.ebuild new file mode 100644 index 0000000000..cd3c9f371a --- /dev/null +++ b/app-misc/cmd-timer/cmd-timer-2.0.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 Haelwenn (lanodan) Monnier <[email protected]> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + 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 ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-timer.git" +fi + +DESCRIPTION="run command at a specific interval" +HOMEPAGE="https://hacktivis.me/git/cmd-timer/" +LICENSE="MPL-2.0" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + 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 + } +fi + +src_configure() { + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/app-misc/cmd-timer/cmd-timer-9999.ebuild b/app-misc/cmd-timer/cmd-timer-9999.ebuild new file mode 100644 index 0000000000..cd3c9f371a --- /dev/null +++ b/app-misc/cmd-timer/cmd-timer-9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 Haelwenn (lanodan) Monnier <[email protected]> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [ "${PV}" != "9999" ]; then + VERIFY_SIG_METHOD=signify + inherit verify-sig + + 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 ) + " + + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://anongit.hacktivis.me/git/cmd-timer.git" +fi + +DESCRIPTION="run command at a specific interval" +HOMEPAGE="https://hacktivis.me/git/cmd-timer/" +LICENSE="MPL-2.0" +SLOT="0" + +IUSE="static" + +if [ "${PV}" != "9999" ]; then + 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 + } +fi + +src_configure() { + use static && export LDSTATIC=-static +} + +src_install() { + emake install DESTDIR="${D}" PREFIX=/usr +} diff --git a/app-misc/cmd-timer/metadata.xml b/app-misc/cmd-timer/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/app-misc/cmd-timer/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>[email protected]</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata>
