summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-09-02 11:56:48 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2024-10-01 20:21:52 +0200
commitc99ed6c5e221525d73270f13a8db1907c2d0d23e (patch)
treec84059bf7b6b12bae911a23ed6fc08a682d86f52 /kde-apps/akonadi
parentapp-office/merkuro: drop 23.08.5 (diff)
downloadgentoo-c99ed6c5e221525d73270f13a8db1907c2d0d23e.tar.gz
gentoo-c99ed6c5e221525d73270f13a8db1907c2d0d23e.tar.bz2
gentoo-c99ed6c5e221525d73270f13a8db1907c2d0d23e.zip
kde-apps/akonadi: drop 23.08.5
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-apps/akonadi')
-rw-r--r--kde-apps/akonadi/Manifest1
-rw-r--r--kde-apps/akonadi/akonadi-23.08.5.ebuild115
-rw-r--r--kde-apps/akonadi/metadata.xml1
3 files changed, 0 insertions, 117 deletions
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
index 7d1425d61864..2d02bec95273 100644
--- a/kde-apps/akonadi/Manifest
+++ b/kde-apps/akonadi/Manifest
@@ -1,3 +1,2 @@
-DIST akonadi-23.08.5.tar.xz 1662512 BLAKE2B 4e52e2b09e7f0376f7d63fdb590ba0372eb515b7f033d97d8fb76e1e85f9b598775936828d8c9b524807824d88cc9de93ea0efc445009e96f361f754ccd96d44 SHA512 3c1e851b519d8808b7be95b980d362eb525ec61ed06122be3795ba6b6a831aa80c77d799608686a49716a98a8bb9300e70f1c82cfe1de061cdc0af5ad9f30247
DIST akonadi-24.05.2.tar.xz 1704460 BLAKE2B fd6b37a25d09d4c6b468b81beca0d23f45990debd3f90d594ab357d44111f14c64b5eacce2363c8705ce111a9dd45a97301428645cce31da85d708d59a90c466 SHA512 b161bd826172df4c8eef7ced7f906ac1efc597de5baada90f2bd725818fda89799ef9899da49d666bfe9f3496c91b1bfb647a885f49c3a7a3578ab1d0ce3f690
DIST akonadi-24.08.1.tar.xz 1702448 BLAKE2B c7995720736c4f99fda0ced45214b15395537b0f77d105dac36f12d50e933a7a2d086bb14c9647eb15b777486c79b5043abc608120125b8efd8620f868a18abf SHA512 d591d9b073dc468649803fb72c2c90c5fb5ab9c277481c2813ea5c70a814cda3d7e23edc9e28c8525cdfc2f87ec076343ee280766b496d734649f0ba29885d0c
diff --git a/kde-apps/akonadi/akonadi-23.08.5.ebuild b/kde-apps/akonadi/akonadi-23.08.5.ebuild
deleted file mode 100644
index 91e7c96baba9..000000000000
--- a/kde-apps/akonadi/akonadi-23.08.5.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=5.106.0
-QTMIN=5.15.9
-VIRTUALDBUS_TEST="true"
-inherit ecm gear.kde.org readme.gentoo-r1
-
-DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
-HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
-
-REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
-
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-arch/xz-utils
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- kaccounts? (
- || (
- kde-apps/kaccounts-integration:6[qt5]
- kde-apps/kaccounts-integration:5
- )
- >=net-libs/accounts-qt-1.16[qt5(+)]
- )
- xml? ( dev-libs/libxml2 )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/libxslt
- test? ( sys-apps/dbus )
-"
-RDEPEND="${COMMON_DEPEND}
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" )
-
-pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL, SQLite
- # reverse driver check to keep the order
- use sqlite && DRIVER="QSQLITE"
- use postgres && DRIVER="QPSQL"
- use mysql && DRIVER="QMYSQL"
-
- if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then
- ewarn
- ewarn "Attention: Make sure to read README.gentoo after install."
- ewarn
- fi
-
- ecm_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt5)
- $(cmake_use_find_package kaccounts KAccounts)
- -DBUILD_TOOLS=$(usex tools)
- $(cmake_use_find_package xml LibXml2)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- # Who knows, maybe it accidentally fixes our permission issues
- cat <<-EOF > "${T}"/akonadiserverrc
-[%General]
-Driver=${DRIVER}
-EOF
- insinto /usr/share/config/akonadi
- doins "${T}"/akonadiserverrc
-
- ecm_src_install
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
- elog "Available drivers are:"
- use mysql && elog " QMYSQL"
- use postgres && elog " QPSQL"
- use sqlite && elog " QSQLITE"
- elog "${DRIVER} has been set as your default akonadi storage backend."
- use mysql && elog
- use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog
-}
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 7e0dd3b08bd9..2ef8e35f088d 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag>
- <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
<flag name="tools">Install tools for developers and testing</flag>
<flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>