From 48e6813528dbbcaafca3043b624a924398ffac05 Mon Sep 17 00:00:00 2001 From: Alexander Golubev Date: Sat, 26 Jul 2025 19:28:50 +0300 Subject: dev-python/pytde: add python_optimize Also add correct python version to DEPENDs. Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tde-packaging-gentoo/issues/405 Signed-off-by: Alexander Golubev --- dev-python/pytde/pytde-14.1.1-r1.ebuild | 65 +++++++++++++++++++++++++++++++++ dev-python/pytde/pytde-14.1.1.ebuild | 65 --------------------------------- dev-python/pytde/pytde-14.1.2-r1.ebuild | 65 +++++++++++++++++++++++++++++++++ dev-python/pytde/pytde-14.1.2.ebuild | 65 --------------------------------- dev-python/pytde/pytde-9999.ebuild | 7 ++-- 5 files changed, 134 insertions(+), 133 deletions(-) create mode 100644 dev-python/pytde/pytde-14.1.1-r1.ebuild delete mode 100644 dev-python/pytde/pytde-14.1.1.ebuild create mode 100644 dev-python/pytde/pytde-14.1.2-r1.ebuild delete mode 100644 dev-python/pytde/pytde-14.1.2.ebuild (limited to 'dev-python') diff --git a/dev-python/pytde/pytde-14.1.1-r1.ebuild b/dev-python/pytde/pytde-14.1.1-r1.ebuild new file mode 100644 index 00000000..4e900c96 --- /dev/null +++ b/dev-python/pytde/pytde-14.1.1-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 2023-2025 The Trinity Desktop Project +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +TRINITY_MODULE_TYPE="libraries" +PYTHON_COMPAT=( python3_{8..13} ) + +inherit trinity-base-2 python-single-r1 + +DESCRIPTION="Trinity bindings for Python - Development files and scripts" +HOMEPAGE="https://trinitydesktop.org/" +LICENSE="GPL-2" +SLOT="0" +if [[ ${PV} != *9999* ]] ; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi +IUSE="examples" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + ~dev-python/pytqt-${PV}[${PYTHON_SINGLE_USEDEP}] + ~dev-python/sip4-tqt-${PV}[${PYTHON_SINGLE_USEDEP}] + ~trinity-base/tdelibs-${PV} + ~x11-libs/tqscintilla-${PV} +" +RDEPEND="${DEPEND}" + +TQBASE="/usr/tqt3" +TDEDIR="/usr/trinity/14" +BUILD_DIR="${S}" + +src_prepare() { + eapply_user +} + +src_configure() { + local myconf + myconf=( + -k "${TDEDIR}" + -L "${TDEDIR}/$(get_libdir)" + -v "${TQBASE}/sip/tde" + ) + "${EPYTHON}" configure.py "${myconf[@]}" || die +} + +src_compile() { + emake +} + +src_install() { + emake install DESTDIR="${D}" + if use examples ; then + insinto "${TDEDIR}/share/pytde/examples" + doins examples/* + local EDIR + for EDIR in uimodules pytde-sampler pytde-sampler/basic_widgets pytde-sampler/dialogs \ + pytde-sampler/icon_handling pytde-sampler/misc pytde-sampler/qt_widgets pytde-sampler/xwin + do + insinto "${TDEDIR}/share/pytde/examples/${EDIR}" + doins "examples/${EDIR}"/* + done + fi + python_optimize +} diff --git a/dev-python/pytde/pytde-14.1.1.ebuild b/dev-python/pytde/pytde-14.1.1.ebuild deleted file mode 100644 index c31b8c8f..00000000 --- a/dev-python/pytde/pytde-14.1.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2023 The Trinity Desktop Project -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -TRINITY_MODULE_TYPE="libraries" -PYTHON_COMPAT=( python3_{8..13} ) - -inherit trinity-base-2 python-single-r1 - -DESCRIPTION="Trinity bindings for Python - Development files and scripts" -HOMEPAGE="https://trinitydesktop.org/" -LICENSE="GPL-2" -SLOT="0" -if [[ ${PV} != *9999* ]] ; then - KEYWORDS="~amd64 ~arm64 ~x86" -fi -IUSE="examples" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - ~trinity-base/tdelibs-${PV} - ~dev-python/sip4-tqt-${PV} - ~x11-libs/tqscintilla-${PV} - ~dev-tqt/tqtinterface-${PV} - ~dev-python/pytqt-${PV} -" -RDEPEND="${DEPEND}" - -TQBASE="/usr/tqt3" -TDEDIR="/usr/trinity/14" -BUILD_DIR="${S}" - -src_prepare() { - eapply_user -} - -src_configure() { - local myconf - myconf=( - -k "${TDEDIR}" - -L "${TDEDIR}/$(get_libdir)" - -v "${TQBASE}/sip/tde" - ) - "${EPYTHON}" configure.py "${myconf[@]}" || die -} - -src_compile() { - emake -} - -src_install() { - emake install DESTDIR="${D}" - if use examples ; then - insinto "${TDEDIR}/share/pytde/examples" - doins examples/* - local EDIR - for EDIR in uimodules pytde-sampler pytde-sampler/basic_widgets pytde-sampler/dialogs \ - pytde-sampler/icon_handling pytde-sampler/misc pytde-sampler/qt_widgets pytde-sampler/xwin - do - insinto "${TDEDIR}/share/pytde/examples/${EDIR}" - doins "examples/${EDIR}"/* - done - fi -} diff --git a/dev-python/pytde/pytde-14.1.2-r1.ebuild b/dev-python/pytde/pytde-14.1.2-r1.ebuild new file mode 100644 index 00000000..4e900c96 --- /dev/null +++ b/dev-python/pytde/pytde-14.1.2-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 2023-2025 The Trinity Desktop Project +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +TRINITY_MODULE_TYPE="libraries" +PYTHON_COMPAT=( python3_{8..13} ) + +inherit trinity-base-2 python-single-r1 + +DESCRIPTION="Trinity bindings for Python - Development files and scripts" +HOMEPAGE="https://trinitydesktop.org/" +LICENSE="GPL-2" +SLOT="0" +if [[ ${PV} != *9999* ]] ; then + KEYWORDS="~amd64 ~arm64 ~x86" +fi +IUSE="examples" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS} + ~dev-python/pytqt-${PV}[${PYTHON_SINGLE_USEDEP}] + ~dev-python/sip4-tqt-${PV}[${PYTHON_SINGLE_USEDEP}] + ~trinity-base/tdelibs-${PV} + ~x11-libs/tqscintilla-${PV} +" +RDEPEND="${DEPEND}" + +TQBASE="/usr/tqt3" +TDEDIR="/usr/trinity/14" +BUILD_DIR="${S}" + +src_prepare() { + eapply_user +} + +src_configure() { + local myconf + myconf=( + -k "${TDEDIR}" + -L "${TDEDIR}/$(get_libdir)" + -v "${TQBASE}/sip/tde" + ) + "${EPYTHON}" configure.py "${myconf[@]}" || die +} + +src_compile() { + emake +} + +src_install() { + emake install DESTDIR="${D}" + if use examples ; then + insinto "${TDEDIR}/share/pytde/examples" + doins examples/* + local EDIR + for EDIR in uimodules pytde-sampler pytde-sampler/basic_widgets pytde-sampler/dialogs \ + pytde-sampler/icon_handling pytde-sampler/misc pytde-sampler/qt_widgets pytde-sampler/xwin + do + insinto "${TDEDIR}/share/pytde/examples/${EDIR}" + doins "examples/${EDIR}"/* + done + fi + python_optimize +} diff --git a/dev-python/pytde/pytde-14.1.2.ebuild b/dev-python/pytde/pytde-14.1.2.ebuild deleted file mode 100644 index e1d590b0..00000000 --- a/dev-python/pytde/pytde-14.1.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2023-2024 The Trinity Desktop Project -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -TRINITY_MODULE_TYPE="libraries" -PYTHON_COMPAT=( python3_{8..13} ) - -inherit trinity-base-2 python-single-r1 - -DESCRIPTION="Trinity bindings for Python - Development files and scripts" -HOMEPAGE="https://trinitydesktop.org/" -LICENSE="GPL-2" -SLOT="0" -if [[ ${PV} != *9999* ]] ; then - KEYWORDS="~amd64 ~arm64 ~x86" -fi -IUSE="examples" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - ~trinity-base/tdelibs-${PV} - ~dev-python/sip4-tqt-${PV} - ~x11-libs/tqscintilla-${PV} - ~dev-tqt/tqtinterface-${PV} - ~dev-python/pytqt-${PV} -" -RDEPEND="${DEPEND}" - -TQBASE="/usr/tqt3" -TDEDIR="/usr/trinity/14" -BUILD_DIR="${S}" - -src_prepare() { - eapply_user -} - -src_configure() { - local myconf - myconf=( - -k "${TDEDIR}" - -L "${TDEDIR}/$(get_libdir)" - -v "${TQBASE}/sip/tde" - ) - "${EPYTHON}" configure.py "${myconf[@]}" || die -} - -src_compile() { - emake -} - -src_install() { - emake install DESTDIR="${D}" - if use examples ; then - insinto "${TDEDIR}/share/pytde/examples" - doins examples/* - local EDIR - for EDIR in uimodules pytde-sampler pytde-sampler/basic_widgets pytde-sampler/dialogs \ - pytde-sampler/icon_handling pytde-sampler/misc pytde-sampler/qt_widgets pytde-sampler/xwin - do - insinto "${TDEDIR}/share/pytde/examples/${EDIR}" - doins "examples/${EDIR}"/* - done - fi -} diff --git a/dev-python/pytde/pytde-9999.ebuild b/dev-python/pytde/pytde-9999.ebuild index 91f59e2d..365dcdf5 100644 --- a/dev-python/pytde/pytde-9999.ebuild +++ b/dev-python/pytde/pytde-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 The Trinity Desktop Project +# Copyright 2023-2025 The Trinity Desktop Project # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -19,10 +19,10 @@ IUSE="examples" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} + ~dev-python/pytqt-${PV}[${PYTHON_SINGLE_USEDEP}] + ~dev-python/sip4-tqt-${PV}[${PYTHON_SINGLE_USEDEP}] ~trinity-base/tdelibs-${PV} - ~dev-python/sip4-tqt-${PV} ~x11-libs/tqscintilla-${PV} - ~dev-python/pytqt-${PV} " RDEPEND="${DEPEND}" @@ -60,4 +60,5 @@ src_install() { doins "examples/${EDIR}"/* done fi + python_optimize } -- cgit v1.2.3