You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-packaging-gentoo/dev-python/sip4-tqt/sip4-tqt-14.1.2.ebuild

50 lines
990 B

# Copyright 2022-2024 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
TRINITY_MODULE_TYPE="dependencies"
PYTHON_COMPAT=( python3_{8..13} )
inherit trinity-base-2 python-single-r1 flag-o-matic
DESCRIPTION="Python/C++ bindings generator runtime library"
HOMEPAGE="https://trinitydesktop.org"
LICENSE="|| ( GPL-2 GPL-3 SIP )"
SLOT="0"
if [[ ${PV} != *9999* ]] ; then
KEYWORDS="~amd64 ~arm64 ~x86"
fi
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
~x11-libs/tqscintilla-${PV}
~dev-tqt/tqtinterface-${PV}
"
RDEPEND="${DEPEND}"
TQTDIR="/usr/tqt3"
BUILD_DIR="${S}"
src_prepare() {
eapply_user
}
src_configure() {
local myconf
append-cflags "-I/usr/include/tqt -I/${TQTDIR}/include"
myconf=(
-b "${TDEDIR}/bin"
-e "${TDEDIR}/include"
)
echo yes | "${EPYTHON}" configure.py "${myconf[@]}" CFLAGS="${CFLAGS}" LIBS="${LDFLAGS}" || die
}
src_compile() {
emake
}
src_install() {
emake install DESTDIR="${D}"
}