commit:     565650d16251071c7545c148290a2da0e015e6b8
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Jan  9 06:18:51 2026 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Fri Jan  9 06:25:18 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=565650d1

dev-util/xcd-rgb: new package, add 1.0.0, 9999

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-util/xcd-rgb/Manifest             |  2 ++
 dev-util/xcd-rgb/metadata.xml         |  8 ++++++
 dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild | 54 +++++++++++++++++++++++++++++++++++
 dev-util/xcd-rgb/xcd-rgb-9999.ebuild  | 54 +++++++++++++++++++++++++++++++++++
 4 files changed, 118 insertions(+)

diff --git a/dev-util/xcd-rgb/Manifest b/dev-util/xcd-rgb/Manifest
new file mode 100644
index 0000000000..d56bfcf096
--- /dev/null
+++ b/dev-util/xcd-rgb/Manifest
@@ -0,0 +1,2 @@
+DIST xcd-rgb-1.0.0.tar.gz 46918 BLAKE2B 
eac66abf6f91f9db73e68f66911eaeca135c6e814c8209ec1a4a0a1c57bfc587dc1513f30f4b8139858a9ef392f4987af9e2f6c23821b16541a162504900a4da
 SHA512 
eda624c634f44a63fb025745ae6fc6ebfddb2b2e469acd22d01a5571aa4e538dd0280d4368e1ba5976197aea79e151a5abd6eb6011b102dbf3b3b05bb17ec9b6
+DIST xcd-rgb-1.0.0.tar.gz.sign 141 BLAKE2B 
e040ee16061bbbcf4ca7c1fc929f5c13ed8ee1519c369da9e61123786036a8180a7616efdc2657575ef6a41588af23f8860d9cc6aefdf28782f2b1c2740fb77a
 SHA512 
aee4eba8ea5e06d78fa2e4db7dc78d8140e602578c700a26b594589674a78bf8748884bdc559a2b82d729149499625bb468ad3795235286e865c66b805b34527

diff --git a/dev-util/xcd-rgb/metadata.xml b/dev-util/xcd-rgb/metadata.xml
new file mode 100644
index 0000000000..2092bcc33a
--- /dev/null
+++ b/dev-util/xcd-rgb/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>

diff --git a/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild 
b/dev-util/xcd-rgb/xcd-rgb-1.0.0.ebuild
new file mode 100644
index 0000000000..96c470db69
--- /dev/null
+++ b/dev-util/xcd-rgb/xcd-rgb-1.0.0.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/xcd-rgb/${P}.tar.gz
+               verify-sig? ( 
https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz.sign )
+       "
+
+       KEYWORDS="~amd64"
+else
+       inherit git-r3
+       EGIT_REPO_URI="https://anongit.hacktivis.me/git/xcd-rgb.git";
+fi
+
+DESCRIPTION="colorful hex dump (RGB edition)"
+HOMEPAGE="https://hacktivis.me/git/xcd-rgb/";
+LICENSE="MPL-2.0"
+SLOT="0"
+
+IUSE="static"
+
+if [ "${PV}" != "9999" ]; then
+       BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )"
+
+       
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.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/dev-util/xcd-rgb/xcd-rgb-9999.ebuild 
b/dev-util/xcd-rgb/xcd-rgb-9999.ebuild
new file mode 100644
index 0000000000..96c470db69
--- /dev/null
+++ b/dev-util/xcd-rgb/xcd-rgb-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/xcd-rgb/${P}.tar.gz
+               verify-sig? ( 
https://distfiles.hacktivis.me/releases/xcd-rgb/${P}.tar.gz.sign )
+       "
+
+       KEYWORDS="~amd64"
+else
+       inherit git-r3
+       EGIT_REPO_URI="https://anongit.hacktivis.me/git/xcd-rgb.git";
+fi
+
+DESCRIPTION="colorful hex dump (RGB edition)"
+HOMEPAGE="https://hacktivis.me/git/xcd-rgb/";
+LICENSE="MPL-2.0"
+SLOT="0"
+
+IUSE="static"
+
+if [ "${PV}" != "9999" ]; then
+       BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2026 )"
+
+       
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2026.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
+}

Reply via email to