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>

Reply via email to