summaryrefslogtreecommitdiff
path: root/dev-util/kdevelop-python
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
commitbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch)
tree0d7a74b4463ee387f9cf9368ceb1b757f694f72a /dev-util/kdevelop-python
parentf716a9fe6455d39eef01e718aae68dae61c19704 (diff)
downloadbaldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'dev-util/kdevelop-python')
-rw-r--r--dev-util/kdevelop-python/Manifest2
-rw-r--r--dev-util/kdevelop-python/files/kdevelop-python-26.04.1-python3.14.patch26
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-25.12.3-r1.ebuild46
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-26.04.1-r1.ebuild48
-rw-r--r--dev-util/kdevelop-python/metadata.xml11
5 files changed, 133 insertions, 0 deletions
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
new file mode 100644
index 000000000000..c34fd9380938
--- /dev/null
+++ b/dev-util/kdevelop-python/Manifest
@@ -0,0 +1,2 @@
+DIST kdev-python-25.12.3.tar.xz 1139728 BLAKE2B 744fc326ad2903d4ffa13ee922e9e877027a8bfb1c297b45010b67a7190818a48526aeeddc2dbe232ebdfee677935cb82e73408616f2f406f0e907646e358311 SHA512 cc2d88a63bd7507592c442139dad89706dcb86c657349eee12f5feb9be9cb010bbcad2b250578bf9f4dee2164c37512f6cb7cea4d23a38c72bc5ea7fb154f33b
+DIST kdev-python-26.04.1.tar.xz 1139696 BLAKE2B 56340bd125dae25612add0541e80f59b9b8367147dba0331a54e3500021374c7847687b2f2087b19c6669c1c00706f5fefab563177eed332b6b1f50da5d22f83 SHA512 d671efbbf73a829d641491b1595905dd4ed1f9e68adf005ada4ea70143351bc6d96eda7acc3fa1e2162fb3bce40aca43ee0865525361781cc51c0856df4c70a1
diff --git a/dev-util/kdevelop-python/files/kdevelop-python-26.04.1-python3.14.patch b/dev-util/kdevelop-python/files/kdevelop-python-26.04.1-python3.14.patch
new file mode 100644
index 000000000000..1bff0b14b150
--- /dev/null
+++ b/dev-util/kdevelop-python/files/kdevelop-python-26.04.1-python3.14.patch
@@ -0,0 +1,26 @@
+From f33db0a63b961fd9be728409a0a977b46373b521 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 9 May 2026 12:35:08 +0200
+Subject: [PATCH] Drop Python3 upper version limit
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4a8ee6f2..e1ea85d7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -42,7 +42,7 @@ add_definitions( -DTRANSLATION_DOMAIN=\"kdevpython\" )
+
+ set(Python3_USE_STATIC_LIBS FALSE)
+ set(Python3_FIND_STRATEGY VERSION)
+-find_package(Python3 3.4.3...<3.14 COMPONENTS Interpreter Development REQUIRED)
++find_package(Python3 3.4.3 COMPONENTS Interpreter Development REQUIRED)
+
+ configure_file(kdevpythonversion.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/kdevpythonversion.h" @ONLY)
+
+--
+2.54.0
+
diff --git a/dev-util/kdevelop-python/kdevelop-python-25.12.3-r1.ebuild b/dev-util/kdevelop-python/kdevelop-python-25.12.3-r1.ebuild
new file mode 100644
index 000000000000..344493903a80
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-25.12.3-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-python"
+PYTHON_COMPAT=( python3_{13..14} )
+KFMIN=6.19.0
+QTMIN=6.10.1
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="amd64 arm64"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 965829
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ dev-util/kdevelop:6=[test?]
+"
+RDEPEND="${COMMON_DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ ')
+"
diff --git a/dev-util/kdevelop-python/kdevelop-python-26.04.1-r1.ebuild b/dev-util/kdevelop-python/kdevelop-python-26.04.1-r1.ebuild
new file mode 100644
index 000000000000..3f11a08748ec
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-26.04.1-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-python"
+PYTHON_COMPAT=( python3_{13..14} )
+KFMIN=6.22.0
+QTMIN=6.10.1
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="amd64 arm64"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 965829, multiple tests hang
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ dev-util/kdevelop:6=[test?]
+"
+RDEPEND="${COMMON_DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ ')
+"
+
+PATCHES=( "${FILESDIR}/${P}-python3.14.patch" ) # bug 974363
diff --git a/dev-util/kdevelop-python/metadata.xml b/dev-util/kdevelop-python/metadata.xml
new file mode 100644
index 000000000000..d925f2439758
--- /dev/null
+++ b/dev-util/kdevelop-python/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://bugs.kde.org/</bugs-to>
+ </upstream>
+</pkgmetadata>