summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorormorph <roma251078@mail.ru>2023-01-18 01:48:47 +0300
committerormorph <roma251078@mail.ru>2023-01-18 02:04:28 +0300
commit157e5b4a5550998628a1f5021da22b30e4362462 (patch)
tree766786f853c70da86a1e6c70fef769798c613290
parent777210eb8abb789c8fc5064c039521a649f1b8fe (diff)
downloadtde-packaging-gentoo-157e5b4a.tar.gz
tde-packaging-gentoo-157e5b4a.zip
Added dev-python/pytde and renamed dev-python/python-tqt to dev-python/pytqt for live ebuilds
Signed-off-by: ormorph <roma251078@mail.ru>
-rw-r--r--dev-python/pytde/metadata.xml8
-rw-r--r--dev-python/pytde/pytde-9999.ebuild60
-rw-r--r--dev-python/pytqt/metadata.xml8
-rw-r--r--dev-python/pytqt/pytqt-9999.ebuild (renamed from dev-python/python-tqt/python-tqt-9999.ebuild)8
4 files changed, 80 insertions, 4 deletions
diff --git a/dev-python/pytde/metadata.xml b/dev-python/pytde/metadata.xml
new file mode 100644
index 00000000..689e1534
--- /dev/null
+++ b/dev-python/pytde/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>team-gentoo@trinitydesktop.org</email>
+ <name>Trinity Gentoo ebuilds project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/pytde/pytde-9999.ebuild b/dev-python/pytde/pytde-9999.ebuild
new file mode 100644
index 00000000..87fcaebf
--- /dev/null
+++ b/dev-python/pytde/pytde-9999.ebuild
@@ -0,0 +1,60 @@
+# 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..11} )
+
+inherit trinity-base-2 python-single-r1
+
+DESCRIPTION="Trinity bindings for Python - Development files and scripts"
+LICENSE="GPL-2"
+SLOT="0"
+if [[ ${PV} != *9999* ]] ; then
+ KEYWORDS="~amd64 ~x86"
+fi
+IUSE="examples"
+
+DEPEND="${PYTHON_DEPS}
+ ~dev-python/sip4-tqt-${PV}
+ ~x11-libs/tqscintilla-${PV}
+ ~dev-tqt/tqtinterface-${PV}
+ ~dev-python/pytqt-${PV}
+"
+RDEPEND="${DEPEND}"
+
+TQBASE="/usr/tqt3"
+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/pytqt/metadata.xml b/dev-python/pytqt/metadata.xml
new file mode 100644
index 00000000..689e1534
--- /dev/null
+++ b/dev-python/pytqt/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>team-gentoo@trinitydesktop.org</email>
+ <name>Trinity Gentoo ebuilds project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-python/python-tqt/python-tqt-9999.ebuild b/dev-python/pytqt/pytqt-9999.ebuild
index 9baf1183..ec7efe7b 100644
--- a/dev-python/python-tqt/python-tqt-9999.ebuild
+++ b/dev-python/pytqt/pytqt-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 The Trinity Desktop Project
+# Copyright 2022-2023 The Trinity Desktop Project
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -39,7 +39,7 @@ src_configure() {
-q "${TQBASE}"
-y tqt-mt
-o "${TQBASE}/$(get_libdir)" -u -j 10
- -d "$(python_get_sitedir)/python_tqt"
+ -d "$(python_get_sitedir)/PyTQt"
-v "${TQBASE}/sip/tqt"
-b "${TQBASE}/bin"
-w
@@ -54,12 +54,12 @@ src_compile() {
src_install() {
emake install DESTDIR="${D}"
if use examples ; then
- insinto "${TQBASE}/share/python-tqt/examples"
+ insinto "${TQBASE}/share/pytqt/examples"
doins examples/*
local EDIR
for EDIR in SQL canvas i18n webbrowser
do
- insinto "${TQBASE}/share/python-tqt/examples/${EDIR}"
+ insinto "${TQBASE}/share/pytqt/examples/${EDIR}"
doins "examples/${EDIR}"/*
done
fi