diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-13 22:21:26 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-13 22:21:26 -0500 |
| commit | f997c3ee588099e4f43e9ec845935868e3e60b8e (patch) | |
| tree | 07f0967cda575ee2edf2d62ed8c0f67855ae6bd3 /kde-apps | |
| parent | b589bc93e15b300c3e5318fe97241d57e464bea1 (diff) | |
| download | baldeagleos-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.ebuild | 65 | ||||
| -rw-r--r-- | kde-apps/akonadi-config/metadata.xml | 4 |
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> |
