commit: f428acb2615ac06dd1dc6ac249c30b3540acd3fe
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Thu Feb 26 13:04:56 2026 +0000
Commit: Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Thu Feb 26 13:04:56 2026 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f428acb2
dev-python/cadquery-ocp-novtk: new package, add 7.8.1.1_p1
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
dev-python/cadquery-ocp-novtk/Manifest | 3 ++
.../cadquery-ocp-novtk-7.8.1.1_p1.ebuild | 48 ++++++++++++++++++++++
dev-python/cadquery-ocp-novtk/metadata.xml | 23 +++++++++++
3 files changed, 74 insertions(+)
diff --git a/dev-python/cadquery-ocp-novtk/Manifest
b/dev-python/cadquery-ocp-novtk/Manifest
new file mode 100644
index 0000000000..9ce46a0269
--- /dev/null
+++ b/dev-python/cadquery-ocp-novtk/Manifest
@@ -0,0 +1,3 @@
+DIST cadquery_ocp_novtk-7.8.1.1.post1-cp311-cp311-linux_x86_64.whl 69847586
BLAKE2B
a04cd650858beacc5686c99c6aa811893e2cb29b8607ba74a7a15d5cdb2fdd267a7494b307ef127b3c31dd69b10f32e371a26675c04a5120c42b35bac22ea7ca
SHA512
b1e1ab8b37a121278eeaf855565192860697c6de10e51ca56367774d75b6ff4b6ef9df6d94c74397c6fe8e741a62d21291f92725db124aed8b3d4e18ad6ca28e
+DIST cadquery_ocp_novtk-7.8.1.1.post1-cp312-cp312-linux_x86_64.whl 69960064
BLAKE2B
31adf8fb5c00a0cd6540b7da5bc0b504cae25289268bf76cd3dee46d4a692cc5d4ae26fe583f12f7423cd7140a1fce256a15ca219bde5bc76b48e584173b663d
SHA512
510393ed92c9759ff828c8cb7e423c69ce1e1d395b4a82e1aa9c2fcbca72ac4031cb1d04232c12a2e23d22d91cbb32820021bd8f024caec491409368633e0a1e
+DIST cadquery_ocp_novtk-7.8.1.1.post1-cp313-cp313-linux_x86_64.whl 69958218
BLAKE2B
f14bdb00e0117a19876c76a8942e17ef9833a465e661a154c549a5b861e8cef164f67c06475e9d290b98c5301667cdc4a2239d204e7c627c782622aa02713738
SHA512
0216f13228b75362c2f2d0577c29272bc0b2a1edab26603b3ee8422c22e553121f8c055c1ce5a9f09c95adc8d439659856a44ab2f8eed784577f19dbfb0f3701
diff --git a/dev-python/cadquery-ocp-novtk/cadquery-ocp-novtk-7.8.1.1_p1.ebuild
b/dev-python/cadquery-ocp-novtk/cadquery-ocp-novtk-7.8.1.1_p1.ebuild
new file mode 100644
index 0000000000..5aace923d1
--- /dev/null
+++ b/dev-python/cadquery-ocp-novtk/cadquery-ocp-novtk-7.8.1.1_p1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+DISTUTILS_USE_PEP517=standalone
+DISTUTILS_EXT=1
+inherit distutils-r1
+
+MY_PN="cadquery_ocp_novtk"
+MY_PV="${PV/_p/.post}"
+
+DESCRIPTION="Python wrapper for OCCT (no VTK) - prebuilt binary package"
+HOMEPAGE="https://github.com/CadQuery/OCP
https://pypi.org/project/cadquery-ocp-novtk/"
+
+SRC_URI="
+ python_targets_python3_11? (
+
https://files.pythonhosted.org/packages/a2/4e/36707561b5c80a671ea6c99f156104debb8dcc2fa8aeb24ebe3bd023cee7/${MY_PN}-${MY_PV}-cp311-cp311-manylinux_2_31_x86_64.whl
+ -> ${MY_PN}-${MY_PV}-cp311-cp311-linux_x86_64.whl
+ )
+ python_targets_python3_12? (
+
https://files.pythonhosted.org/packages/cd/6a/c973f2b530651193dec6f5c14b50226abddc6d2a065b57ac866069f208ff/${MY_PN}-${MY_PV}-cp312-cp312-manylinux_2_31_x86_64.whl
+ -> ${MY_PN}-${MY_PV}-cp312-cp312-linux_x86_64.whl
+ )
+ python_targets_python3_13? (
+
https://files.pythonhosted.org/packages/74/08/1de4750b267a500ca900b3c7ab754790afe7f9dbb8a301258739b72c69e2/${MY_PN}-${MY_PV}-cp313-cp313-manylinux_2_31_x86_64.whl
+ -> ${MY_PN}-${MY_PV}-cp313-cp313-linux_x86_64.whl
+ )
+"
+
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# test: no test suite included in binary wheel
+RESTRICT="bindist mirror strip test"
+
+QA_PREBUILT="*"
+
+python_compile() {
+ local pyver="${EPYTHON/python/}"
+ pyver="${pyver/./}"
+ distutils_wheel_install "${BUILD_DIR}/install" \
+
"${DISTDIR}/${MY_PN}-${MY_PV}-cp${pyver}-cp${pyver}-linux_x86_64.whl"
+}
diff --git a/dev-python/cadquery-ocp-novtk/metadata.xml
b/dev-python/cadquery-ocp-novtk/metadata.xml
new file mode 100644
index 0000000000..146cdce4cc
--- /dev/null
+++ b/dev-python/cadquery-ocp-novtk/metadata.xml
@@ -0,0 +1,23 @@
+<?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>Huang Rui</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">CadQuery/OCP</remote-id>
+ <remote-id type="pypi">cadquery-ocp-novtk</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ cadquery-ocp-novtk provides Python bindings for the Open
CASCADE Technology
+ (OCCT) 3D geometry library, built without VTK support. This is
a prebuilt
+ binary package based on the official CadQuery/OCP sources. It
is used by
+ build123d and CadQuery for parametric CAD modeling in Python.
+ </longdescription>
+ <longdescription lang="zh">
+ cadquery-ocp-novtk提供了Open CASCADE Technology(OCCT)3D几何库的Python
+ 绑定,构建时不包含VTK支持。这是一个基于官方CadQuery/OCP源码的预构建二进制
+ 包。它被build123d和CadQuery用于Python中的参数化CAD建模。
+ </longdescription>
+</pkgmetadata>