summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-12 00:18:18 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-12 00:18:18 -0500
commitdb160fd12c2c60376fe3bf83871f1e8304b83305 (patch)
treeec05edb0f2300983ab5eb260a0fdd6823036f609 /app-misc
parentdf8b00f4bfd478642b5f66b2dcd75e61f6b6f6fd (diff)
downloadbaldeagleos-repo-db160fd12c2c60376fe3bf83871f1e8304b83305.tar.gz
baldeagleos-repo-db160fd12c2c60376fe3bf83871f1e8304b83305.tar.xz
baldeagleos-repo-db160fd12c2c60376fe3bf83871f1e8304b83305.zip
Adding metadata
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/graphify/Manifest1
-rw-r--r--app-misc/graphify/graphify-0.9.40.ebuild52
-rw-r--r--app-misc/graphify/metadata.xml15
3 files changed, 68 insertions, 0 deletions
diff --git a/app-misc/graphify/Manifest b/app-misc/graphify/Manifest
new file mode 100644
index 000000000000..31f6cc3b311d
--- /dev/null
+++ b/app-misc/graphify/Manifest
@@ -0,0 +1 @@
+DIST graphifyy-0.9.40.tar.gz 1824094 BLAKE2B 50e81407e6fea3e09cb3f88d6050cf4945c9032bc0d458fbbef047a6e40ff71694ab5e6c7d07ff9abe36af273eacecedb123af122aa4748740d5d552c1a233ec SHA512 1542c8b8dbb6c3a9f8bfe5fb4fb200afebf08ee57b0df9c7c112a89519cc740cc0553819e9d258d56db3da325af11d7b2bd333fe81130260c88bcaf4d9f0a757
diff --git a/app-misc/graphify/graphify-0.9.40.ebuild b/app-misc/graphify/graphify-0.9.40.ebuild
new file mode 100644
index 000000000000..189826a7c2f9
--- /dev/null
+++ b/app-misc/graphify/graphify-0.9.40.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="graphifyy"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Knowledge graph CLI and AI coding assistant skill installer"
+HOMEPAGE="
+ https://github.com/safishamsi/graphify/
+ https://pypi.org/project/graphifyy/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+ollama"
+
+RDEPEND="
+ >=dev-python/datasketch-1.6[${PYTHON_USEDEP}]
+ >=dev-python/networkx-3.4[${PYTHON_USEDEP}]
+ ollama? ( dev-python/openai[${PYTHON_USEDEP}] )
+ >=dev-python/rapidfuzz-3.0[${PYTHON_USEDEP}]
+ >=dev-python/tree-sitter-0.23.0[${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-bash[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-c[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-cpp[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-javascript[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-json[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-lua[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-python[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-ruby[python,${PYTHON_USEDEP}]
+ dev-libs/tree-sitter-rust[python,${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests import-check
+
+pkg_postinst() {
+ optfeature "PDF extraction" dev-python/pypdf dev-python/markdownify
+ optfeature "file watching and hooks" dev-python/watchdog
+ optfeature "SVG graph export" dev-python/matplotlib
+ optfeature "Office document support" dev-python/python-docx dev-python/openpyxl
+ optfeature "OpenAI-compatible token counting" dev-python/tiktoken
+ optfeature "Anthropic backend" dev-python/anthropic
+ optfeature "AWS Bedrock backend" dev-python/boto3
+ elog "The upstream PyPI package is graphifyy; this package installs /usr/bin/graphify."
+ elog "Only locally packaged tree-sitter Python bindings are hard dependencies."
+}
diff --git a/app-misc/graphify/metadata.xml b/app-misc/graphify/metadata.xml
new file mode 100644
index 000000000000..03e96cb19c4d
--- /dev/null
+++ b/app-misc/graphify/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>root@localhost</email>
+ <name>Local overlay</name>
+ </maintainer>
+ <use>
+ <flag name="ollama">Install the OpenAI-compatible Python client needed for the Ollama backend.</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://github.com/safishamsi/graphify/issues</bugs-to>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>