summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-13 22:21:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-13 22:21:26 -0500
commitf997c3ee588099e4f43e9ec845935868e3e60b8e (patch)
tree07f0967cda575ee2edf2d62ed8c0f67855ae6bd3 /kde-apps
parentb589bc93e15b300c3e5318fe97241d57e464bea1 (diff)
downloadbaldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.tar.gz
baldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.tar.xz
baldeagleos-repo-f997c3ee588099e4f43e9ec845935868e3e60b8e.zip
Adding metadata
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/akonadi-config/akonadi-config-0-r1.ebuild (renamed from kde-apps/akonadi-config/akonadi-config-0.ebuild)21
-rw-r--r--kde-apps/akonadi-config/akonadi-config-1.ebuild65
-rw-r--r--kde-apps/akonadi-config/metadata.xml4
3 files changed, 40 insertions, 50 deletions
diff --git a/kde-apps/akonadi-config/akonadi-config-0.ebuild b/kde-apps/akonadi-config/akonadi-config-0-r1.ebuild
index 0736452d9f60..a01e704fdd65 100644
--- a/kde-apps/akonadi-config/akonadi-config-0.ebuild
+++ b/kde-apps/akonadi-config/akonadi-config-0-r1.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 2025 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
-
EAPI=8
inherit optfeature
@@ -12,14 +11,14 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 arm64"
-IUSE="+mysql postgres sqlite"
+IUSE="+mariadb postgres sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
+REQUIRED_USE="|| ( mariadb postgres sqlite )"
RDEPEND="
!<kde-apps/akonadi-24.11.80
- dev-qt/qtbase:6[mysql?,postgres?,sqlite?]
- mysql? ( virtual/mysql )
+ dev-qt/qtbase:6[mariadb?,postgres?,sqlite?]
+ mariadb? ( dev-db/mariadb )
postgres? ( dev-db/postgresql )
"
@@ -27,14 +26,14 @@ pkg_pretend() {
if [[ -n "${REPLACING_VERSIONS}" ]] || ! has_version "kde-apps/akonadi"; then
return
fi
- for backend in sqlite postgres mysql; do
+ for backend in sqlite postgres mariadb; do
if ! use ${backend} && has_version "kde-apps/akonadi[${backend}]"; then
ewarn "Potential upgrade issue detected!"
ewarn "Previously: kde-apps/akonadi[${backend}] *** enabled ***"
ewarn "Now: kde-apps/akonadi-config[${backend}] *** disabled ***"
ewarn "Make sure any Akonadi user storage backends in ~/.config/akonadi/akonadiserverrc"
ewarn "have been migrated accordingly. To migrate an existing backend to a different"
- ewarn "driver, run \`akonadi-db-migrator --newengine sqlite|mysql|postgres\`"
+ ewarn "driver, run \`akonadi-db-migrator --newengine sqlite|mariadb|postgres\`"
ewarn "To succeed, both drivers need to be enabled in dev-qt/qtbase USE - it is *not*"
ewarn "necessary to downgrade kde-apps/akonadi if you learn about this after upgrading."
fi
@@ -46,7 +45,7 @@ pkg_setup() {
# reverse driver check to keep the order
use postgres && DRIVER="QPSQL"
use sqlite && DRIVER="QSQLITE"
- use mysql && DRIVER="QMYSQL"
+ use mariadb && DRIVER="QMYSQL"
}
src_unpack() { :; }
@@ -66,13 +65,13 @@ src_install() {
pkg_postinst() {
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers (by enabled USE flags) are:"
- use mysql && elog " QMYSQL"
+ use mariadb && elog " QMYSQL"
use sqlite && elog " QSQLITE"
use postgres && elog " QPSQL"
elog "${DRIVER} has been set as your default akonadi storage backend."
elog
optfeature_header "The following optional database backends exist:"
optfeature "SQLite backend support" "${CATEGORY}/${PN}[sqlite]"
- optfeature "MySQL backend support" "${CATEGORY}/${PN}[mysql]"
+ optfeature "MySQL backend support" "${CATEGORY}/${PN}[mariadb]"
optfeature "PostgreSQL backend support" "${CATEGORY}/${PN}[postgres]"
}
diff --git a/kde-apps/akonadi-config/akonadi-config-1.ebuild b/kde-apps/akonadi-config/akonadi-config-1.ebuild
index b4edbc84a440..05e14d81c485 100644
--- a/kde-apps/akonadi-config/akonadi-config-1.ebuild
+++ b/kde-apps/akonadi-config/akonadi-config-1.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2026 Gentoo Authors
+# Copyright 2025-2026 Liguros Authors
# Distributed under the terms of the GNU General Public License v2
-
EAPI=8
inherit optfeature
@@ -12,53 +11,41 @@ S=${WORKDIR}
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 arm64"
-IUSE="mysql postgres +sqlite"
+IUSE="+mariadb postgres sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
+REQUIRED_USE="|| ( mariadb postgres sqlite )"
RDEPEND="
!<kde-apps/akonadi-24.11.80
- dev-qt/qtbase:6[mysql?,postgres?,sqlite?]
- mysql? ( virtual/mysql )
+ dev-qt/qtbase:6[mariadb?,postgres?,sqlite?]
+ mariadb? ( dev-db/mariadb )
postgres? ( dev-db/postgresql )
"
pkg_pretend() {
- local backend backends=() oldbackend package
- use sqlite && backends+=( sqlite )
- use mysql && backends+=( mysql )
- use postgres && backends+=( postgres )
-
- for package in kde-apps/akonadi ${CATEGORY}/${PN}; do
- if ! has_version "${package}"; then
- continue
+ if [[ -n "${REPLACING_VERSIONS}" ]] || ! has_version "kde-apps/akonadi"; then
+ return
+ fi
+ for backend in sqlite postgres mariadb; do
+ if ! use ${backend} && has_version "kde-apps/akonadi[${backend}]"; then
+ ewarn "Potential upgrade issue detected!"
+ ewarn "Previously: kde-apps/akonadi[${backend}] *** enabled ***"
+ ewarn "Now: kde-apps/akonadi-config[${backend}] *** disabled ***"
+ ewarn "Make sure any Akonadi user storage backends in ~/.config/akonadi/akonadiserverrc"
+ ewarn "have been migrated accordingly. To migrate an existing backend to a different"
+ ewarn "driver, run \`akonadi-db-migrator --newengine sqlite|mariadb|postgres\`"
+ ewarn "To succeed, both drivers need to be enabled in dev-qt/qtbase USE - it is *not*"
+ ewarn "necessary to downgrade kde-apps/akonadi if you learn about this after upgrading."
fi
- for oldbackend in mysql postgres sqlite; do
- if ! use ${oldbackend} && has_version "${package}[${oldbackend}]"; then
- ewarn "Potential upgrade issue detected!"
- ewarn "Previously: ${package}[${oldbackend}] *** enabled ***"
- ewarn "Now: ${CATEGORY}/${PN}[-${oldbackend}] *** disabled ***"
- ewarn "Make sure any Akonadi user storage backends in ~/.config/akonadi/akonadiserverrc"
- ewarn "have been migrated accordingly by running once, as regular user:"
- ewarn
- for backend in "${backends[@]}" ; do
- ewarn " akonadi-db-migrator --newengine ${backend}"
- done
- ewarn
- ewarn "To succeed, both old and new backend drivers need to be enabled as dev-qt/qtbase"
- ewarn "USE flags - it is *not* necessary to downgrade ${package} if you"
- ewarn "learn about this after upgrading."
- fi
- done
done
}
pkg_setup() {
- # Set default storage backend in order: SQLite, MySQL, PostgreSQL
+ # Set default storage backend in order: MySQL, SQLite, PostgreSQL
# reverse driver check to keep the order
- use postgres && AKONADI_CONFIG_DRIVER="QPSQL"
- use mysql && AKONADI_CONFIG_DRIVER="QMYSQL"
- use sqlite && AKONADI_CONFIG_DRIVER="QSQLITE"
+ use postgres && DRIVER="QPSQL"
+ use sqlite && DRIVER="QSQLITE"
+ use mariadb && DRIVER="QMYSQL"
}
src_unpack() { :; }
@@ -69,7 +56,7 @@ src_install() {
# Who knows, maybe it accidentally fixes our permission issues
cat <<-EOF > "${T}"/akonadiserverrc || die
[%General]
- Driver=${AKONADI_CONFIG_DRIVER}
+ Driver=${DRIVER}
EOF
insinto /usr/share/config/akonadi
doins "${T}"/akonadiserverrc
@@ -78,13 +65,13 @@ src_install() {
pkg_postinst() {
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers (by enabled USE flags) are:"
+ use mariadb && elog " QMYSQL"
use sqlite && elog " QSQLITE"
- use mysql && elog " QMYSQL"
use postgres && elog " QPSQL"
- elog "${AKONADI_CONFIG_DRIVER} has been set as your default akonadi storage backend."
+ elog "${DRIVER} has been set as your default akonadi storage backend."
elog
optfeature_header "The following optional database backends exist:"
optfeature "SQLite backend support" "${CATEGORY}/${PN}[sqlite]"
- optfeature "MySQL backend support" "${CATEGORY}/${PN}[mysql]"
+ optfeature "MySQL backend support" "${CATEGORY}/${PN}[mariadb]"
optfeature "PostgreSQL backend support" "${CATEGORY}/${PN}[postgres]"
}
diff --git a/kde-apps/akonadi-config/metadata.xml b/kde-apps/akonadi-config/metadata.xml
index 02ffb2bf11fe..bc1c9bdc3734 100644
--- a/kde-apps/akonadi-config/metadata.xml
+++ b/kde-apps/akonadi-config/metadata.xml
@@ -2,6 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
+ <email>dev@liguros.net</email>
+ <name>Development</name>
+ </maintainer>
+ <maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>