diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-12 00:18:18 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-12 00:18:18 -0500 |
| commit | db160fd12c2c60376fe3bf83871f1e8304b83305 (patch) | |
| tree | ec05edb0f2300983ab5eb260a0fdd6823036f609 /app-misc | |
| parent | df8b00f4bfd478642b5f66b2dcd75e61f6b6f6fd (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | app-misc/graphify/graphify-0.9.40.ebuild | 52 | ||||
| -rw-r--r-- | app-misc/graphify/metadata.xml | 15 |
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> |
