commit: 601d52a6fd1ffd050c730b0a7f1afa3e8f987952
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Oct 17 15:08:46 2023 +0000
Commit: Rui Huang <vowstar <AT> gmail <DOT> com>
CommitDate: Tue Oct 17 15:08:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=601d52a6
sci-electronics/kactus2: enable py3.12
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
sci-electronics/kactus2/kactus2-9999.ebuild | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/sci-electronics/kactus2/kactus2-9999.ebuild
b/sci-electronics/kactus2/kactus2-9999.ebuild
index c325dfd757..5d9feb0745 100644
--- a/sci-electronics/kactus2/kactus2-9999.ebuild
+++ b/sci-electronics/kactus2/kactus2-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit python-r1 qmake-utils xdg
DESCRIPTION="A open source IP-XACT-based tool"
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}dev.git"
else
SRC_URI="https://github.com/${PN}/${PN}dev/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64"
S="${WORKDIR}/${PN}dev-${PV}"
fi
@@ -27,13 +27,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qthelp:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
+ dev-qt/qtbase:6=[cups,gui,network,opengl,widgets,xml]
+ dev-qt/qtsvg:6
"
DEPEND="
@@ -42,16 +37,21 @@ DEPEND="
BDEPEND="
dev-lang/swig
+ dev-qt/qttools:6[linguist,qdoc]
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.12.0-fix-createhelp.patch
+)
+
src_prepare() {
default
# Fix QA pre-stripped warnings, bug 781674
while IFS= read -r -d '' i; do
echo "CONFIG+=nostrip" >> "${i}" || die
done < <(find . -type f '(' -name "*.pro" ')' -print0)
- # Fix QTBIN_PATH
- sed -i -e "s|QTBIN_PATH=.*|QTBIN_PATH=\"$(qt5_get_bindir)/\"|"
configure || die
+ # # Fix QTBIN_PATH
+ # sed -i -e "s|QTBIN_PATH=.*|QTBIN_PATH=\"$(qt6_get_bindir)/\"|"
configure || die
}
src_install() {