mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-20 00:08:58 -04:00
sci-electronics/kactus2: fix build problem
Add missing python and swig depend Python3 is required to build and run this package Closes: https://bugs.gentoo.org/853838 Closes: https://bugs.gentoo.org/853841 Signed-off-by: Huang Rui <vowstar@gmail.com>
This commit is contained in:
parent
fcec22579a
commit
1aeb3e088c
@ -23,10 +23,10 @@ fi
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="+python"
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
dev-qt/qtcore:5
|
dev-qt/qtcore:5
|
||||||
dev-qt/qtgui:5
|
dev-qt/qtgui:5
|
||||||
dev-qt/qthelp:5
|
dev-qt/qthelp:5
|
||||||
@ -34,13 +34,16 @@ RDEPEND="
|
|||||||
dev-qt/qtsvg:5
|
dev-qt/qtsvg:5
|
||||||
dev-qt/qtwidgets:5
|
dev-qt/qtwidgets:5
|
||||||
dev-qt/qtxml:5
|
dev-qt/qtxml:5
|
||||||
python? ( ${PYTHON_DEPS} )
|
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
${RDEPEND}
|
${RDEPEND}
|
||||||
"
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-lang/swig
|
||||||
|
"
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
# Fix QA pre-stripped warnings, bug 781674
|
# Fix QA pre-stripped warnings, bug 781674
|
||||||
@ -54,7 +57,6 @@ src_prepare() {
|
|||||||
src_install() {
|
src_install() {
|
||||||
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
|
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
|
||||||
emake -j1 INSTALL_ROOT="${D}" install
|
emake -j1 INSTALL_ROOT="${D}" install
|
||||||
if use python; then
|
|
||||||
python_install() {
|
python_install() {
|
||||||
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
|
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
|
||||||
export PYTHON_LIBS="$(python_get_LIBS)"
|
export PYTHON_LIBS="$(python_get_LIBS)"
|
||||||
@ -69,5 +71,4 @@ src_install() {
|
|||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
python_foreach_impl python_install
|
python_foreach_impl python_install
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
@ -23,10 +23,10 @@ fi
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
IUSE="+python"
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
dev-qt/qtcore:5
|
dev-qt/qtcore:5
|
||||||
dev-qt/qtgui:5
|
dev-qt/qtgui:5
|
||||||
dev-qt/qthelp:5
|
dev-qt/qthelp:5
|
||||||
@ -34,13 +34,16 @@ RDEPEND="
|
|||||||
dev-qt/qtsvg:5
|
dev-qt/qtsvg:5
|
||||||
dev-qt/qtwidgets:5
|
dev-qt/qtwidgets:5
|
||||||
dev-qt/qtxml:5
|
dev-qt/qtxml:5
|
||||||
python? ( ${PYTHON_DEPS} )
|
|
||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
${RDEPEND}
|
${RDEPEND}
|
||||||
"
|
"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
dev-lang/swig
|
||||||
|
"
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
# Fix QA pre-stripped warnings, bug 781674
|
# Fix QA pre-stripped warnings, bug 781674
|
||||||
@ -54,7 +57,6 @@ src_prepare() {
|
|||||||
src_install() {
|
src_install() {
|
||||||
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
|
# Can't use default, set INSTALL_ROOT and workaround parallel install bug
|
||||||
emake -j1 INSTALL_ROOT="${D}" install
|
emake -j1 INSTALL_ROOT="${D}" install
|
||||||
if use python; then
|
|
||||||
python_install() {
|
python_install() {
|
||||||
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
|
export PYTHON_C_FLAGS="$(python_get_CFLAGS)"
|
||||||
export PYTHON_LIBS="$(python_get_LIBS)"
|
export PYTHON_LIBS="$(python_get_LIBS)"
|
||||||
@ -69,5 +71,4 @@ src_install() {
|
|||||||
popd
|
popd
|
||||||
}
|
}
|
||||||
python_foreach_impl python_install
|
python_foreach_impl python_install
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user