From 7fa8a1e3f149eea4c844c47cfe26136ed7614c58 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 15 Apr 2024 12:04:03 +0100 Subject: gentoo auto-resync : 15:04:2024 - 12:04:02 --- dev-python/tree-sitter/Manifest | 2 +- .../tree-sitter/tree-sitter-0.21.0-r1.ebuild | 75 ++++++++++++++++++++++ dev-python/tree-sitter/tree-sitter-0.21.0.ebuild | 75 ---------------------- 3 files changed, 76 insertions(+), 76 deletions(-) create mode 100644 dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild delete mode 100644 dev-python/tree-sitter/tree-sitter-0.21.0.ebuild (limited to 'dev-python/tree-sitter') diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest index 7b3ae4ca00ce..5ad13d3890a8 100644 --- a/dev-python/tree-sitter/Manifest +++ b/dev-python/tree-sitter/Manifest @@ -19,5 +19,5 @@ DIST tree-sitter-rust-0.20.4.tar.gz 358924 BLAKE2B 16c7918d352163ebb866f34865c68 DIST tree-sitter-rust-3a56481f8d13b6874a28752502a58520b9139dc7.tar.gz 419237 BLAKE2B 681b9656c872bcd15abbf11923d07df61b80b36b2972461a29f249dc53915e6d18a6dfdc65d71c863f7b38a27c8b3a47376f590d86afa44caa71f103e710fed5 SHA512 a8ce10080b984aa469d952ff8e862165676e10dc30c3d1762f7141d9fe83734aec3cb92c48552cb8f24575b538dd53fe0a80f1337f5d0d4c8767dd6bf564143e EBUILD tree-sitter-0.20.1-r1.ebuild 1472 BLAKE2B bfcd5ebcb8b1a1a1e799de1918da3c786e8da7e6a729f0054c1e49c0e0fdf273d58522896b54b385cea4733fefea5c01f39261de90156ef7dfd7a9503eb225a1 SHA512 2f9a69474f454d0e24e669f6bffc577ce5073cc20e8d8c3e609d048e8ef9e4eeaa6d3c8a39b3b9c066f8a67598aaf6171fb414cf20088f12d685127c515ddb5f EBUILD tree-sitter-0.20.4.ebuild 2136 BLAKE2B 80e60108f41f61da2709ff43f7163c4af34582c301d0291b6ac0fe37777f924b1a1e80e2a4938a46056b197dcd56ec00ddafd24a97ef679c86ec72b26e731a2c SHA512 cd290179f968897298c4f262ad68915dcfe4d8ff64f8b526752d6a8c208622bef6949d7c96b722819cfa16255713f44abfce72dc60ed52a22e92e781c6687c66 -EBUILD tree-sitter-0.21.0.ebuild 1979 BLAKE2B dab4bcd9a3fb43e539747b7ad95d9338d5f1320d870c4130d3856d51356151ef4f1e207c9b3bbcbc23380b8e1a8d9036b1af7305a7914309d75b416b2ba324c4 SHA512 a24a863fa9a956af6de13e064b9ebad67ebc3cca23c231f122dc51f7599db400b2f5b94422bb22210ab30f801cf850d382ed12ebccee3e257f2a5271cd064068 +EBUILD tree-sitter-0.21.0-r1.ebuild 1975 BLAKE2B 5470705381f89d90c0fe18d2858809efba01f40e1d17079c73617bded8827436292b9f313b742288e8ab97462b862479e50aa5dc439523b474d16459e7ddd720 SHA512 1faa68882309bfbe76803d301fdba15427b3f933df7d35831d8a0a580dd00a07c05478c5739be01f6a7f4f9e01e8b7784738a21dcf9761d060d83bcb7292eb38 MISC metadata.xml 502 BLAKE2B cad33788db5ede6c0c2ea8dd8b80da09f2f8ccac8d77a1a18d65ba639a91eb9d8a89036a52886777024c4a6dc8775993beeb6eaa790562d698123e5b5b261435 SHA512 fb56c5f39e390363c8a3c80bddff9babcf30c74b86192234153f03ba62e21f1a05b1db925e51a3f4b7876a61a606b051a5314f5475d4ba7092a3f89696a78ac3 diff --git a/dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild new file mode 100644 index 000000000000..626d43cd98cf --- /dev/null +++ b/dev-python/tree-sitter/tree-sitter-0.21.0-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +# Use the versions from the submodules under "tests/fixtures/" +declare -A TEST_FIXTURES=( + ["embedded-template"]="6d791b897ecda59baa0689a85a9906348a2a6414" + ["html"]="b5d9758e22b4d3d25704b72526670759a9e4d195" + ["javascript"]="de1e682289a417354df5b4437a3e4f92e0722a0f" + ["json"]="3b129203f4b72d532f58e72c5310c0a7db3b8e6d" + ["python"]="03e88c170cb23142559a406b6e7621c4af3128f5" + ["rust"]="3a56481f8d13b6874a28752502a58520b9139dc7" +) + +DESCRIPTION="Python bindings to the Tree-sitter parsing library" +HOMEPAGE=" + https://github.com/tree-sitter/py-tree-sitter/ + https://pypi.org/project/tree-sitter/ +" +SRC_URI=" + https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" +SRC_URI+=" test? (" +for fixture in "${!TEST_FIXTURES[@]}" ; do + SRC_URI+=" + https://github.com/tree-sitter/tree-sitter-${fixture}/archive/${TEST_FIXTURES[${fixture}]}.tar.gz + -> tree-sitter-${fixture}-${TEST_FIXTURES[${fixture}]}.tar.gz + " +done +SRC_URI+=" )" +S=${WORKDIR}/py-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" + +# setuptools is needed for distutils import +DEPEND=">=dev-libs/tree-sitter-0.22.1:=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' 3.12) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/tree-sitter-0.21.0-unbundle.patch +) + +src_unpack() { + default + rmdir "${S}/tree_sitter/core" || die + + if use test; then + mkdir -p "${S}/tests/fixtures" || die + local fixture + for fixture in "${!TEST_FIXTURES[@]}" ; do + mv -T "tree-sitter-${fixture}-${TEST_FIXTURES[${fixture}]}" "${S}/tests/fixtures/tree-sitter-${fixture}" || die + done + fi +} + +src_test() { + rm -r tree_sitter || die + distutils-r1_src_test +} diff --git a/dev-python/tree-sitter/tree-sitter-0.21.0.ebuild b/dev-python/tree-sitter/tree-sitter-0.21.0.ebuild deleted file mode 100644 index a4bc832418e6..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.21.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -# Use the versions from the submodules under "tests/fixtures/" -declare -A TEST_FIXTURES=( - ["embedded-template"]="6d791b897ecda59baa0689a85a9906348a2a6414" - ["html"]="b5d9758e22b4d3d25704b72526670759a9e4d195" - ["javascript"]="de1e682289a417354df5b4437a3e4f92e0722a0f" - ["json"]="3b129203f4b72d532f58e72c5310c0a7db3b8e6d" - ["python"]="03e88c170cb23142559a406b6e7621c4af3128f5" - ["rust"]="3a56481f8d13b6874a28752502a58520b9139dc7" -) - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" -SRC_URI+=" test? (" -for fixture in "${!TEST_FIXTURES[@]}" ; do - SRC_URI+=" - https://github.com/tree-sitter/tree-sitter-${fixture}/archive/${TEST_FIXTURES[${fixture}]}.tar.gz - -> tree-sitter-${fixture}-${TEST_FIXTURES[${fixture}]}.tar.gz - " -done -SRC_URI+=" )" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" - -# setuptools is needed for distutils import -DEPEND=">=dev-libs/tree-sitter-0.22.1" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ' 3.12) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/tree-sitter-0.21.0-unbundle.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die - - if use test; then - mkdir -p "${S}/tests/fixtures" || die - local fixture - for fixture in "${!TEST_FIXTURES[@]}" ; do - mv -T "tree-sitter-${fixture}-${TEST_FIXTURES[${fixture}]}" "${S}/tests/fixtures/tree-sitter-${fixture}" || die - done - fi -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} -- cgit v1.2.3