summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-frameworks/kconfig')
-rw-r--r--kde-frameworks/kconfig/Manifest4
-rw-r--r--kde-frameworks/kconfig/kconfig-5.115.0.ebuild (renamed from kde-frameworks/kconfig/kconfig-5.67.0.ebuild)28
-rw-r--r--kde-frameworks/kconfig/kconfig-5.70.0.ebuild37
-rw-r--r--kde-frameworks/kconfig/kconfig-6.1.0.ebuild35
-rw-r--r--kde-frameworks/kconfig/metadata.xml14
5 files changed, 64 insertions, 54 deletions
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index 655fe462441b..e8916f14200c 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,2 +1,2 @@
-DIST kconfig-5.67.0.tar.xz 251292 BLAKE2B abbc4c3d6e85cbfe95eb8a639045c8d24468f7721c02f3406c898a5f217b7dda1c4f2409c1554fe48b0c5abf1c71e1bdd9dde9cd5193f630f970c4371a87afe1 SHA512 772fd17d86e23fa9f7516569b26cb94cb7d7dc55d10241b85addc38b62ae4294399cf1e0c4433f407e7516b76c59ec076fb9ba2b094c5d0dd7a02c6001efc726
-DIST kconfig-5.70.0.tar.xz 260708 BLAKE2B 390358342307e3db007e887943512becd49df4353754e8ddbf704ea959f2a35cead0272ce843efac884bf78a086773d82eb48859b8e95723cbc097c8156f08fa SHA512 73618b8e36ed23f99a4d574dc1b15e4e0d4b127ad7b61f0c3d28b85fa4eb61b57d3333ba0df33b4d079fdfe90c4294be89881bdea62253e9e7f4f57b13d0c1b5
+DIST kconfig-5.115.0.tar.xz 295620 BLAKE2B 5daf3dc5c5e8696260dbbd3688e02010bf70f3cb5470ae08b9d712a6248901c4500e467321c639dbc437dfa1d2fe37e06baf087c6be27c24e74b10c99fe999a8 SHA512 e06df4c057ba4e03dd88e444c20e3f9481a8bea53fedb049796b9efb59ddd81569368608c98ca3434ad0249b7a7dd6774d5150966117da2c37e988e43395bbbf
+DIST kconfig-6.1.0.tar.xz 293324 BLAKE2B 3812eddf5fe7b940bcd3ce4307aba899df03c5ce1ec18f316178df47d680faf6618d2494aeb58aa8803516e26895044eaa5954bdcd13cffca6a09c5df3cb1cc9 SHA512 e7eafb0d66e93a4aa20dfc3a006cafdea2cbd5815eb8fe83fa7ebf3e9fb891621bc4b1063bd2904b1443889706ca9505cf2bf40ae0d87e1b95e5ca4dbdad15c5
diff --git a/kde-frameworks/kconfig/kconfig-5.67.0.ebuild b/kde-frameworks/kconfig/kconfig-5.115.0.ebuild
index a440b6b4f661..6ae5945ed05a 100644
--- a/kde-frameworks/kconfig/kconfig-5.67.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.115.0.ebuild
@@ -1,37 +1,37 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-QTMIN=5.12.3
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
+QTMIN=5.15.9
+inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading and writing configuration"
+
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-IUSE="dbus nls"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="dbus qml"
+
+# bug 560086
+RESTRICT="test"
-BDEPEND="
- nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
-"
RDEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
"
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-# bug 560086
-RESTRICT+=" test"
-
-DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
src_configure() {
local mycmakeargs=(
-DKCONFIG_USE_DBUS=$(usex dbus)
+ -DKCONFIG_USE_QML=$(usex qml)
)
ecm_src_configure
}
diff --git a/kde-frameworks/kconfig/kconfig-5.70.0.ebuild b/kde-frameworks/kconfig/kconfig-5.70.0.ebuild
deleted file mode 100644
index 9247f6ac4c1a..000000000000
--- a/kde-frameworks/kconfig/kconfig-5.70.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-QTMIN=5.12.3
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org
-
-DESCRIPTION="Framework for reading and writing configuration"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-IUSE="dbus nls"
-
-BDEPEND="
- nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
-"
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-"
-
-# bug 560086
-RESTRICT+=" test"
-
-DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
-
-src_configure() {
- local mycmakeargs=(
- -DKCONFIG_USE_DBUS=$(usex dbus)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kconfig/kconfig-6.1.0.ebuild b/kde-frameworks/kconfig/kconfig-6.1.0.ebuild
new file mode 100644
index 000000000000..56d42d7cf0e5
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-6.1.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading and writing configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="dbus qml"
+
+# bug 560086
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCONFIG_USE_DBUS=$(usex dbus)
+ -DKCONFIG_USE_QML=$(usex qml)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kconfig/metadata.xml b/kde-frameworks/kconfig/metadata.xml
index 2fdbf33d963d..d99f466aae3e 100644
--- a/kde-frameworks/kconfig/metadata.xml
+++ b/kde-frameworks/kconfig/metadata.xml
@@ -1,8 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!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>
+ <remote-id type="cpe">cpe:/a:kde:kconfig</remote-id>
+ </upstream>
+ <use>
+ <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
+ </use>
+ <slots>
+ <subslots>
+ Must only be used by packages that are known to use private parts of the Frameworks API.
+ </subslots>
+ </slots>
</pkgmetadata>