diff options
author | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-06-05 13:42:21 +0200 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2021-06-05 13:56:04 +0200 |
commit | 12f82ac6b59dcbb679a0a5a4b819ac0ba2f6193a (patch) | |
tree | 44a3c81526ccd5647dc3a1517baf7ebe7dad24c6 /media-gfx | |
parent | dev-python/mss: add py3.10 (diff) | |
download | gentoo-12f82ac6b59dcbb679a0a5a4b819ac0ba2f6193a.tar.gz gentoo-12f82ac6b59dcbb679a0a5a4b819ac0ba2f6193a.tar.bz2 gentoo-12f82ac6b59dcbb679a0a5a4b819ac0ba2f6193a.zip |
media-gfx/freecad: use the shiboken2 that matches python version
Closes: https://bugs.gentoo.org/793962
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/freecad/freecad-0.19.1.ebuild | 3 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-0.19.2.ebuild | 3 | ||||
-rw-r--r-- | media-gfx/freecad/freecad-9999.ebuild | 3 |
3 files changed, 9 insertions, 0 deletions
diff --git a/media-gfx/freecad/freecad-0.19.1.ebuild b/media-gfx/freecad/freecad-0.19.1.ebuild index 1d7e61445995..0589fef979f4 100644 --- a/media-gfx/freecad/freecad-0.19.1.ebuild +++ b/media-gfx/freecad/freecad-0.19.1.ebuild @@ -214,6 +214,9 @@ src_configure() { -DFREECAD_USE_QT_FILEDIALOG=ON -DFREECAD_USE_QTWEBMODULE:STRING="Qt WebEngine" + # Use the version of shiboken2 that matches the selected python version + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir) -DOCCT_CMAKE_FALLBACK=ON # don't use occt-config which isn't included in opencascade for Gentoo diff --git a/media-gfx/freecad/freecad-0.19.2.ebuild b/media-gfx/freecad/freecad-0.19.2.ebuild index 393c42ede035..99e81bfeeed4 100644 --- a/media-gfx/freecad/freecad-0.19.2.ebuild +++ b/media-gfx/freecad/freecad-0.19.2.ebuild @@ -227,6 +227,9 @@ src_configure() { -DFREECAD_USE_QT_FILEDIALOG=ON -DFREECAD_USE_QTWEBMODULE:STRING="Qt WebEngine" + # Use the version of shiboken2 that matches the selected python version + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + # install python modules to site-packages' dir. True only for the main package, # sub-packages will still be installed inside /usr/lib64/freecad -DINSTALL_TO_SITEPACKAGES=ON diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index 765ee01a7a03..26f5cab4f42b 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -224,6 +224,9 @@ src_configure() { -DFREECAD_USE_QT_FILEDIALOG=ON -DFREECAD_USE_QTWEBMODULE:STRING="Qt WebEngine" + # Use the version of shiboken2 that matches the selected python version + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + # install python modules to site-packages' dir. True only for the main package, # sub-packages will still be installed inside /usr/lib64/freecad -DINSTALL_TO_SITEPACKAGES=ON |