mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-08 12:30:44 +02:00
pyghidra-mcp-0.1.13.ebuild
This commit is contained in:
parent
3c5fa804b8
commit
68818100da
21 changed files with 229 additions and 11 deletions
1
dev-python/agent-client-protocol/Manifest
Normal file
1
dev-python/agent-client-protocol/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST agent-client-protocol-0.6.3.tar.gz 152382 BLAKE2B cc8c8210d0c5560d8d47b153cbe13be8819305c0b28c447e1ea4d9aa2a84f54cd24b39aa817536e2c9d6c813a335de2d3b69a1bf558f59d10a26337e602354be SHA512 50fc336cd0a567c374c384505573b4e3bf122bac66fd039855870e1018e7bb604f9d2f51dc761001f6058cab7c4461f562ed4495cae4850a939e45ccdd258dc8
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Agent Client Protocol"
|
||||
HOMEPAGE="https://github.com/mistralai/agent-client-protocol"
|
||||
SRC_URI="https://files.pythonhosted.org/packages/c6/fe/147187918c5ba695db537b3088c441bcace4ac9365fae532bf36b1494769/agent_client_protocol-0.6.3.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/agent_client_protocol-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
11
dev-python/agent-client-protocol/metadata.xml
Normal file
11
dev-python/agent-client-protocol/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mistralai/agent-client-protocol</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +1 @@
|
|||
DIST chromadb-1.0.20.tar.gz 1244999 BLAKE2B 3a9f99153f77679d444d107d3f04f3ebfaf30b2e04935fc6a34e1fcf013ce796450a715487b22c4091e764ef313b80a517c7d76ec93a88b4bb395d9d63f3c8ef SHA512 a093bbcaeb7fc0bd4bb02bfb8a8efab100107faa57b3ae8fdf95b4e2ed5107470df629be9bc522b8ed26627eefacf22585f4aae7673b7a40da5d5c45b3dab4a2
|
||||
DIST chromadb-1.4.1.tar.gz 2226347 BLAKE2B 0b6d196b9c9f6ba847f18be0475a7b8e78baf0ac33ff59323574be19e16bd572e519772f19035e99618876cb5de8cbf41cef87bb27e8d1ceeaebc6e800284939 SHA512 fd9d712ae26236c99e5c4ede3880f5d72e2db357001b1805b6240ca0b72c1e6ce26040da74f31d64587f8b30588ae3d00addbfcd4164b3b05f7f83f8c7b8d8f1
|
||||
|
|
|
|||
1
dev-python/ghidrecomp/Manifest
Normal file
1
dev-python/ghidrecomp/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST ghidrecomp-0.5.9.tar.gz 77433 BLAKE2B af654d5b3fde9027f02a8aa40e5f285717045510ed9443a878ce56642b8b510c71dd8b49ecb929bdf3e874f5e5f3058f8fe67a527f68f6b04782f529f87a2ee8 SHA512 f9504ae6815331fba78576cd970658fde00f496b6fd42c488c431f034f59682b3dfaca72bb12f2f3beb05eca0292a6c347d18eb7bde3333596b9ad2be775e3c1
|
||||
23
dev-python/ghidrecomp/ghidrecomp-0.5.9.ebuild
Normal file
23
dev-python/ghidrecomp/ghidrecomp-0.5.9.ebuild
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python Command-Line Ghidra Decomplier"
|
||||
HOMEPAGE="https://pypi.org/project/ghidrecomp/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
RDEPEND=">=dev-python/pyghidra-2.2.1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="test"
|
||||
#distutils_enable_tests pytest
|
||||
11
dev-python/ghidrecomp/metadata.xml
Normal file
11
dev-python/ghidrecomp/metadata.xml
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">ghidrecomp</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-python/httpx-sse/Manifest
Normal file
1
dev-python/httpx-sse/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST httpx_sse-0.4.3.tar.gz 15943 BLAKE2B 9398dd35baf19087f351098c9127c1dc782eaa675e465333f730089bdbb664c9201ba7119366bc655433d88569cf62d6449d1121d0fe4cd008b9b54c0357e8d4 SHA512 72e3b893c3e2a2c6db0e985e43c049ae177cd39a3f00747a7df7f6b1b7a058eedce328db5563a39323d23baca24b32bbba965423a11f05e6f05d6ff9a075a5cf
|
||||
23
dev-python/httpx-sse/httpx-sse-0.4.3.ebuild
Normal file
23
dev-python/httpx-sse/httpx-sse-0.4.3.ebuild
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Consume Server-Sent Event (SSE) messages with HTTPX"
|
||||
HOMEPAGE="https://github.com/florimondmanca/httpx-sse"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/httpx[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
12
dev-python/httpx-sse/metadata.xml
Normal file
12
dev-python/httpx-sse/metadata.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">florimondmanca/httpx-sse</remote-id>
|
||||
<remote-id type="pypi">httpx-sse</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
1
dev-python/mcp/Manifest
Normal file
1
dev-python/mcp/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST mcp-1.14.0.tar.gz 454855 BLAKE2B 653de9bae1f74da6345ada35914a310e6605a67cf58a6cff2479cd7dd997636c23ca92b31c517457aac983654202a29b173b41eadfee066bb0984f816b0a090f SHA512 c86e9eaa0e9d4acd5782164d4bf6b5dc94fa3031493e9d2245aa74fb3bef8900091a2fe02a409e13bd14beaa505e2da9f1756e7ff8ec4b9042dba03abe05c1ac
|
||||
29
dev-python/mcp/mcp-1.14.0.ebuild
Normal file
29
dev-python/mcp/mcp-1.14.0.ebuild
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python SDK for Model Context Protocol"
|
||||
HOMEPAGE="https://github.com/modelcontextprotocol/python-sdk"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/agent-client-protocol-0.6.3[${PYTHON_USEDEP}]
|
||||
dev-python/anyio[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-4.20.0[${PYTHON_USEDEP}]
|
||||
dev-python/httpx-sse[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
dev-python/starlette[${PYTHON_USEDEP}]
|
||||
dev-python/sse-starlette[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
12
dev-python/mcp/metadata.xml
Normal file
12
dev-python/mcp/metadata.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">modelcontextprotocol/python-sdk</remote-id>
|
||||
<remote-id type="pypi">mcp</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +1 @@
|
|||
DIST pyghidra_mcp-0.1.8.tar.gz 25564 BLAKE2B c9eba0a45f0769eb3ebcde55ca05a891148190739e0fed738e0488c2360445e8f831a52b6e71e93a08f10709036cf7ace6d1349c9f2efeb5d41c84dbce5ed5e7 SHA512 9437e5f627c74b90971ca838ac89b89c5eae168e327c46db38bc7fd8831634d998994e6ca56bf55647c8a3be351946823dc5f035dceda8577fa754ea7cf3b3b8
|
||||
DIST pyghidra_mcp-0.1.13.tar.gz 34652 BLAKE2B e0c9bbc7982460f47a4a7bf22a78ad1ed842d54e8b40ab97abe37da0c8e082a6a0c8c59d7ce592aa93df96f74f5f7e6b248761688118eca5483ba1520d4f4f75 SHA512 c46cb4218c61fc0ab90b9c0ba375d101f8b7627435ef5ebdf568a76bdefbc0e80115294491f71396a7dbe4f3c486cd8bb05d895d05a4aff4be38cc6865dc8ad9
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright 2025 Gentoo Authors
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
|
@ -13,16 +13,17 @@ HOMEPAGE="https://pypi.org/project/pyghidra-mcp/"
|
|||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
#KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
#RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
RDEPEND="
|
||||
>=dev-python/click-8.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyghidra-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/chromadb-0.5.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-option-group-0.5.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/mcp-1.9.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyghidra-2.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/chromadb-1.3.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/ghidrecomp-0.5.8[${PYTHON_USEDEP}]
|
||||
"
|
||||
#FIXME:
|
||||
# >=dev-python/mcp-1.9.4[cli,${PYTHON_USEDEP}]
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
|
|
@ -1 +1,2 @@
|
|||
DIST pyghidra-2.2.0.tar.gz 42968 BLAKE2B 3ece1ffd49596b530abce3b0a00a25fb29939f2b865824029e12aab6f06ee2bdceaf4143e099dfdb08be1c9171cd0cec4f7d2c1a97d0ff9bc31a6c7c1e74466c SHA512 5f99fb5b44b8d81f82761520a3d405bcdd58c69f12ebc9335c3c84b1a5702780c79cf8154644e018e50d0abe4d04bce02cd7948f95f1c9a1335c2e93c0fd4a6b
|
||||
DIST pyghidra-3.0.2.tar.gz 52479 BLAKE2B 88c0e975094363f0aee21274ccdf6694e47fa705ca394d70ba8f614954c4d0c9c09cd9811ca422113ae798ccb393fca599016ba47d3e568eae98d7c7d19da65b SHA512 b81fd1fa559443c84426dc3b8644004b521d57e55362e91fd6d8309f1f157da4b2a8d4b5b45bc34c590b88a8f62bf0dd6980cc7c07f4e786557a283bc4bc4c8a
|
||||
|
|
|
|||
29
dev-python/pyghidra/pyghidra-3.0.2.ebuild
Normal file
29
dev-python/pyghidra/pyghidra-3.0.2.ebuild
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="a Python library that provides direct access to the Ghidra API"
|
||||
HOMEPAGE="https://github.com/NationalSecurityAgency/ghidra https://pypi.org/project/pyghidra/"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/jpype1-1.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="test"
|
||||
#distutils_enable_tests pytest
|
||||
|
||||
# FIXME: add env variable:
|
||||
#export GHIDRA_INSTALL_DIR=/usr/share/ghidra/
|
||||
1
dev-python/sse-starlette/Manifest
Normal file
1
dev-python/sse-starlette/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST sse_starlette-3.1.2.tar.gz 26303 BLAKE2B ff15027b5b86f4bfdbce40dc966790634c64ed8b6e02cc793923908be180f955fc85b756d5c8e85bfaf98cc8bfb7e5aa28ade7fd69088cee03ea8bc6d4c38ca3 SHA512 0645d51a38e02b15e0751882f6fbda10850079d0113f024e8c2a173da22847676803f75d67021924d9591c2e117ece6b053670fa7b38d242c49ef01357f95694
|
||||
12
dev-python/sse-starlette/metadata.xml
Normal file
12
dev-python/sse-starlette/metadata.xml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>unknown@pentoo.ch</email>
|
||||
<name>Author Unknown</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">sysid/sse-starlette</remote-id>
|
||||
<remote-id type="pypi">sse-starlette</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
24
dev-python/sse-starlette/sse-starlette-3.1.2.ebuild
Normal file
24
dev-python/sse-starlette/sse-starlette-3.1.2.ebuild
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..14} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="SSE plugin for Starlette."
|
||||
HOMEPAGE="https://github.com/sysid/sse-starlette https://pypi.org/project/sse-starlette/"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~x86"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/starlette-0.49.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/anyio-4.7.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
Loading…
Reference in a new issue