* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2015-10-02 19:15 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-02 19:15 UTC (permalink / raw
To: gentoo-commits
commit: 1d21d0a7b2aa23fb3e1bb1418db0b4f2a5070fbc
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 2 19:14:49 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 2 19:14:49 2015 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=1d21d0a7
kde-apps/akonadi: revbump for previous commit
Package-Manager: portage-2.2.20.1
kde-apps/akonadi/{akonadi-15.08.1.ebuild => akonadi-15.08.1-r1.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-15.08.1.ebuild b/kde-apps/akonadi/akonadi-15.08.1-r1.ebuild
similarity index 100%
rename from kde-apps/akonadi/akonadi-15.08.1.ebuild
rename to kde-apps/akonadi/akonadi-15.08.1-r1.ebuild
^ permalink raw reply [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2015-10-31 14:49 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-31 14:49 UTC (permalink / raw
To: gentoo-commits
commit: ee9a7a1c4e7cda51cf9f20dcacf779bb861fd136
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 31 14:49:07 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Oct 31 14:49:44 2015 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=ee9a7a1c
kde-apps/akonadi: explicitly depend on virtual/mysql
This used to be pulled via dev-qt/qtsql[mysql], but the dependency there
recently changed to virtual/libmysqlclient, which does not guarantee that
mysqld will be installed.
Package-Manager: portage-2.2.20.1
kde-apps/akonadi/akonadi-15.08.2.ebuild | 1 +
kde-apps/akonadi/akonadi-15.08.49.9999.ebuild | 1 +
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
3 files changed, 3 insertions(+)
diff --git a/kde-apps/akonadi/akonadi-15.08.2.ebuild b/kde-apps/akonadi/akonadi-15.08.2.ebuild
index 44204d1..5c53ee3 100644
--- a/kde-apps/akonadi/akonadi-15.08.2.ebuild
+++ b/kde-apps/akonadi/akonadi-15.08.2.ebuild
@@ -32,6 +32,7 @@ DEPEND="${CDEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${CDEPEND}
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
!app-office/akonadi-server
"
diff --git a/kde-apps/akonadi/akonadi-15.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-15.08.49.9999.ebuild
index f5a3052..41703c6 100644
--- a/kde-apps/akonadi/akonadi-15.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-15.08.49.9999.ebuild
@@ -32,6 +32,7 @@ DEPEND="${CDEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${CDEPEND}
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
!app-office/akonadi-server
"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 2af4002..f310a4c 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -32,6 +32,7 @@ DEPEND="${CDEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${CDEPEND}
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
!app-office/akonadi-server
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2016-06-05 18:59 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-06-05 18:59 UTC (permalink / raw
To: gentoo-commits
commit: cbf9fed3838960a561fb7285214499d1f9e449f5
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Sat May 14 13:47:59 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jun 5 18:56:56 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=cbf9fed3
kde-apps/akonadi: Use KDE_DESIGNERPLUGIN, force tests optional
Package-Manager: portage-2.2.28
kde-apps/akonadi/akonadi-16.04.1.ebuild | 14 ++++++--------
kde-apps/akonadi/akonadi-16.04.49.9999.ebuild | 14 ++++++--------
kde-apps/akonadi/akonadi-9999.ebuild | 14 ++++++--------
3 files changed, 18 insertions(+), 24 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-16.04.1.ebuild b/kde-apps/akonadi/akonadi-16.04.1.ebuild
index 8327472..99ad093 100644
--- a/kde-apps/akonadi/akonadi-16.04.1.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.1.ebuild
@@ -4,17 +4,18 @@
EAPI=6
-KDE_DOXYGEN=true
-KDE_TEST=true
-VIRTUALDBUS_TEST=true
-VIRTUALX_REQUIRED=test
+KDE_DESIGNERPLUGIN="true"
+KDE_DOXYGEN="true"
+KDE_TEST="true"
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS="~amd64 ~x86"
LICENSE="LGPL-2.1"
-IUSE="designer +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
@@ -24,7 +25,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdesignerplugin)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
@@ -41,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- designer? ( $(add_qt_dep designer) )
sqlite? ( dev-db/sqlite:3 )
tools? ( xml? ( dev-libs/libxml2 ) )
"
@@ -96,7 +95,6 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package designer Qt5Designer)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
diff --git a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
index 1333734..85b3060 100644
--- a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
@@ -4,17 +4,18 @@
EAPI=6
-KDE_DOXYGEN=true
-KDE_TEST=true
-VIRTUALDBUS_TEST=true
-VIRTUALX_REQUIRED=test
+KDE_DESIGNERPLUGIN="true"
+KDE_DOXYGEN="true"
+KDE_TEST="true"
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1"
-IUSE="designer +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
@@ -24,7 +25,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdesignerplugin)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
@@ -41,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- designer? ( $(add_qt_dep designer) )
sqlite? ( dev-db/sqlite:3 )
tools? ( xml? ( dev-libs/libxml2 ) )
"
@@ -96,7 +95,6 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package designer Qt5Designer)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 849a687..7bc0012 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -4,18 +4,19 @@
EAPI=6
-KDE_DOXYGEN=true
-KDE_TEST=true
-VIRTUALDBUS_TEST=true
-VIRTUALX_REQUIRED=test
+KDE_DESIGNERPLUGIN="true"
+KDE_DOXYGEN="true"
+KDE_TEST="forceoptional"
QT_MINIMAL="5.6.0"
+VIRTUALDBUS_TEST="true"
+VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1"
-IUSE="designer +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
@@ -25,7 +26,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdesignerplugin)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
@@ -41,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- designer? ( $(add_qt_dep designer) )
sqlite? ( dev-db/sqlite:3 )
tools? ( xml? ( dev-libs/libxml2 ) )
"
@@ -96,7 +95,6 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package designer Qt5Designer)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2016-06-17 10:25 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-06-17 10:25 UTC (permalink / raw
To: gentoo-commits
commit: f9103b10068899b7a5b1fc9f22b507c0c9061ce6
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Thu Jun 16 20:39:50 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 20:44:46 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f9103b10
kde-apps/akonadi: Fix LICENSE
Package-Manager: portage-2.2.28
kde-apps/akonadi/akonadi-16.04.2.ebuild | 2 +-
kde-apps/akonadi/akonadi-16.04.49.9999.ebuild | 2 +-
kde-apps/akonadi/akonadi-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-16.04.2.ebuild b/kde-apps/akonadi/akonadi-16.04.2.ebuild
index b75a579..1b086b1 100644
--- a/kde-apps/akonadi/akonadi-16.04.2.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.2.ebuild
@@ -13,7 +13,7 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS="~amd64 ~x86"
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
diff --git a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
index 21fbf51..1f399d7 100644
--- a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
@@ -13,7 +13,7 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 43bfeaf..99e6758 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -14,7 +14,7 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
-LICENSE="LGPL-2.1"
+LICENSE="LGPL-2.1+"
IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2016-06-23 11:54 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-06-23 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 1102e4feee17e29a17c6bc3d5537bb5bcd82b06e
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 23 11:50:11 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Jun 23 11:54:33 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=1102e4fe
kde-apps/akonadi: add temporary Qt subslot operator
Package-Manager: portage-2.3.0_rc1
kde-apps/akonadi/akonadi-16.04.2.ebuild | 3 ++-
kde-apps/akonadi/akonadi-16.04.49.9999.ebuild | 3 ++-
kde-apps/akonadi/akonadi-9999.ebuild | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-16.04.2.ebuild b/kde-apps/akonadi/akonadi-16.04.2.ebuild
index 1b086b1..68a10ac 100644
--- a/kde-apps/akonadi/akonadi-16.04.2.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.2.ebuild
@@ -18,6 +18,7 @@ IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
COMMON_DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
@@ -34,7 +35,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
+ $(add_qt_dep qtgui '' '' '5=')
$(add_qt_dep qtnetwork)
$(add_qt_dep qtsql 'mysql?,postgres?')
$(add_qt_dep qtwidgets)
diff --git a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
index 1f399d7..3436e24 100644
--- a/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-16.04.49.9999.ebuild
@@ -18,6 +18,7 @@ IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
COMMON_DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
@@ -34,7 +35,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
+ $(add_qt_dep qtgui '' '' '5=')
$(add_qt_dep qtnetwork)
$(add_qt_dep qtsql 'mysql?,postgres?')
$(add_qt_dep qtwidgets)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 99e6758..3ad61cf 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -19,6 +19,7 @@ IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
COMMON_DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
@@ -34,7 +35,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
+ $(add_qt_dep qtgui '' '' '5=')
$(add_qt_dep qtnetwork)
$(add_qt_dep qtsql 'mysql?,postgres?')
$(add_qt_dep qtwidgets)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2016-09-07 8:57 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-09-07 8:57 UTC (permalink / raw
To: gentoo-commits
commit: 9c7b149992f73f9bb9314342e5c5df961ec36cea
Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Tue Sep 6 18:24:48 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Sep 6 18:24:48 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=9c7b1499
kde-apps/akonadi: Add missing DEPEND
Upstream commit 769fe236f43293afdee00dd58687b820e20dd1fd
Package-Manager: portage-2.2.28
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index f1d4c5c..9e1e6bb 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -24,6 +24,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2016-10-30 12:56 Johannes Huber
0 siblings, 0 replies; 38+ messages in thread
From: Johannes Huber @ 2016-10-30 12:56 UTC (permalink / raw
To: gentoo-commits
commit: 74b7137b0ce6c6dc43f4de37383c40151deddd92
Author: Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 30 12:50:12 2016 +0000
Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 12:50:12 2016 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=74b7137b
kde-apps/akonadi: Remove blocker on app-office/akonadi-server
Was moved to kde-apps/akonadi:4, handled by kde5.eclass.
Package-Manager: portage-2.3.2
kde-apps/akonadi/akonadi-16.08.49.9999.ebuild | 1 -
kde-apps/akonadi/akonadi-9999.ebuild | 1 -
2 files changed, 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-16.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-16.08.49.9999.ebuild
index f1d4c5c..de02e78 100644
--- a/kde-apps/akonadi/akonadi-16.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-16.08.49.9999.ebuild
@@ -51,7 +51,6 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
- !app-office/akonadi-server
!kde-apps/kdepimlibs
"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index c8e64f2..a27abc2 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -52,7 +52,6 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
- !app-office/akonadi-server
!kde-apps/kdepimlibs
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-08-12 12:32 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-08-12 12:32 UTC (permalink / raw
To: gentoo-commits
commit: 1253e0f0671412b16a920f9749dc2495681ad448
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 12 12:30:36 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Aug 12 12:30:36 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=1253e0f0
kde-apps/akonadi: Drop USE=sqlite, cleanup ebuild
Sync with tree.
Package-Manager: Portage-2.3.6, Repoman-2.3.3
kde-apps/akonadi/akonadi-17.08.0.ebuild | 52 +++++++++------------------
kde-apps/akonadi/akonadi-17.08.49.9999.ebuild | 47 +++++++-----------------
kde-apps/akonadi/akonadi-9999.ebuild | 47 +++++++-----------------
3 files changed, 43 insertions(+), 103 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-17.08.0.ebuild b/kde-apps/akonadi/akonadi-17.08.0.ebuild
index 0994b20e33..c11ecfc98e 100644
--- a/kde-apps/akonadi/akonadi-17.08.0.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.0.ebuild
@@ -11,11 +11,12 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
+
KEYWORDS="~amd64 ~arm ~x86"
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres sqlite tools xml"
+IUSE="+mysql postgres tools xml"
-REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -40,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -51,7 +51,10 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
- mysql? ( virtual/mysql )
+ mysql? (
+ virtual/mysql
+ !>=dev-db/mariadb-10.2
+ )
postgres? ( dev-db/postgresql )
"
@@ -61,42 +64,18 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, SQLite PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL
# reverse driver check to keep the order
- if use postgres; then
- DRIVER="QPSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use sqlite; then
- DRIVER="QSQLITE3"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use mysql; then
- DRIVER="QMYSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- # Notify about MySQL is recommend by upstream
- if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn
- ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
- ewarn "user configuration. This is the backend recommended by KDE upstream."
- ewarn "In particular, kde-apps/kmail-4.10 does not work properly with the sqlite"
- ewarn "backend anymore."
- ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
- ewarn "Available drivers are:${AVAILABLE}"
- ewarn
- fi
+ use postgres && DRIVER="QPSQL"
+ use mysql && DRIVER="QMYSQL"
+ kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
+ -DAKONADI_BUILD_QSQLITE=OFF
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
)
kde5_src_configure
@@ -115,7 +94,10 @@ EOF
}
pkg_postinst() {
+ kde5_pkg_postinst
+ elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are:"
+ use postgres && elog " QPSQL"
+ use mysql && elog " QMYSQL"
elog "${DRIVER} has been set as your default akonadi storage backend."
- elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
- elog "Available drivers are: ${AVAILABLE}"
}
diff --git a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
index 0da9f2e8d0..575f051e83 100644
--- a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
@@ -11,11 +11,12 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
+
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres sqlite tools xml"
+IUSE="+mysql postgres tools xml"
-REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -40,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -61,42 +61,18 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, SQLite PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL
# reverse driver check to keep the order
- if use postgres; then
- DRIVER="QPSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use sqlite; then
- DRIVER="QSQLITE3"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use mysql; then
- DRIVER="QMYSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- # Notify about MySQL is recommend by upstream
- if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn
- ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
- ewarn "user configuration. This is the backend recommended by KDE upstream."
- ewarn "In particular, kde-apps/kmail-4.10 does not work properly with the sqlite"
- ewarn "backend anymore."
- ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
- ewarn "Available drivers are:${AVAILABLE}"
- ewarn
- fi
+ use postgres && DRIVER="QPSQL"
+ use mysql && DRIVER="QMYSQL"
+ kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
+ -DAKONADI_BUILD_QSQLITE=OFF
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
)
kde5_src_configure
@@ -115,7 +91,10 @@ EOF
}
pkg_postinst() {
+ kde5_pkg_postinst
+ elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are:"
+ use postgres && elog " QPSQL"
+ use mysql && elog " QMYSQL"
elog "${DRIVER} has been set as your default akonadi storage backend."
- elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
- elog "Available drivers are: ${AVAILABLE}"
}
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 0da9f2e8d0..575f051e83 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -11,11 +11,12 @@ inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
HOMEPAGE="https://pim.kde.org/akonadi"
+
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres sqlite tools xml"
+IUSE="+mysql postgres tools xml"
-REQUIRED_USE="|| ( sqlite mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -40,7 +41,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -61,42 +61,18 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, SQLite PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL
# reverse driver check to keep the order
- if use postgres; then
- DRIVER="QPSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use sqlite; then
- DRIVER="QSQLITE3"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- if use mysql; then
- DRIVER="QMYSQL"
- AVAILABLE+=" ${DRIVER}"
- fi
-
- # Notify about MySQL is recommend by upstream
- if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn
- ewarn "We strongly recommend you change your Akonadi database backend to MySQL in your"
- ewarn "user configuration. This is the backend recommended by KDE upstream."
- ewarn "In particular, kde-apps/kmail-4.10 does not work properly with the sqlite"
- ewarn "backend anymore."
- ewarn "You can select the backend in your ~/.config/akonadi/akonadiserverrc."
- ewarn "Available drivers are:${AVAILABLE}"
- ewarn
- fi
+ use postgres && DRIVER="QPSQL"
+ use mysql && DRIVER="QMYSQL"
+ kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
+ -DAKONADI_BUILD_QSQLITE=OFF
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
- -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
)
kde5_src_configure
@@ -115,7 +91,10 @@ EOF
}
pkg_postinst() {
+ kde5_pkg_postinst
+ elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are:"
+ use postgres && elog " QPSQL"
+ use mysql && elog " QMYSQL"
elog "${DRIVER} has been set as your default akonadi storage backend."
- elog "You can override it in your ~/.config/akonadi/akonadiserverrc."
- elog "Available drivers are: ${AVAILABLE}"
}
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-08-17 12:24 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-08-17 12:24 UTC (permalink / raw
To: gentoo-commits
commit: eed37f8bca645a01f013d2b473a77c61eb8c925c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 12:07:42 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 12:07:42 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=eed37f8b
kde-apps/akonadi: Re-add USE=sqlite for reverse deps
Gentoo-bug: 627992
Package-Manager: Portage-2.3.8, Repoman-2.3.3
kde-apps/akonadi/akonadi-17.08.0.ebuild | 20 +++++++++++++++-----
kde-apps/akonadi/akonadi-17.08.49.9999.ebuild | 20 +++++++++++++++-----
kde-apps/akonadi/akonadi-9999.ebuild | 20 +++++++++++++++-----
3 files changed, 45 insertions(+), 15 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-17.08.0.ebuild b/kde-apps/akonadi/akonadi-17.08.0.ebuild
index c11ecfc98e..600445c2f7 100644
--- a/kde-apps/akonadi/akonadi-17.08.0.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.0.ebuild
@@ -14,9 +14,9 @@ HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS="~amd64 ~arm ~x86"
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres tools xml"
+IUSE="+mysql postgres sqlite tools xml"
-REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -41,6 +41,7 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
+ sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -64,16 +65,24 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
+ use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
+ ewarn "or PostgreSQL in your user configuration."
+ ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
+ fi
+
kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=OFF
+ -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
)
@@ -97,7 +106,8 @@ pkg_postinst() {
kde5_pkg_postinst
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are:"
- use postgres && elog " QPSQL"
use mysql && elog " QMYSQL"
+ use postgres && elog " QPSQL"
+ use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
}
diff --git a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
index 575f051e83..83e59f81c1 100644
--- a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
@@ -14,9 +14,9 @@ HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres tools xml"
+IUSE="+mysql postgres sqlite tools xml"
-REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -41,6 +41,7 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
+ sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -61,16 +62,24 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
+ use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
+ ewarn "or PostgreSQL in your user configuration."
+ ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
+ fi
+
kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=OFF
+ -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
)
@@ -94,7 +103,8 @@ pkg_postinst() {
kde5_pkg_postinst
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are:"
- use postgres && elog " QPSQL"
use mysql && elog " QMYSQL"
+ use postgres && elog " QPSQL"
+ use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
}
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 575f051e83..83e59f81c1 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -14,9 +14,9 @@ HOMEPAGE="https://pim.kde.org/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres tools xml"
+IUSE="+mysql postgres sqlite tools xml"
-REQUIRED_USE="|| ( mysql postgres ) test? ( tools )"
+REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
# drop qtgui subslot operator when QT_MINIMAL >= 5.9.0
COMMON_DEPEND="
@@ -41,6 +41,7 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
+ sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -61,16 +62,24 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
+ use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+
+ if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
+ ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
+ ewarn "or PostgreSQL in your user configuration."
+ ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
+ fi
+
kde5_pkg_setup
}
src_configure() {
local mycmakeargs=(
- -DAKONADI_BUILD_QSQLITE=OFF
+ -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
)
@@ -94,7 +103,8 @@ pkg_postinst() {
kde5_pkg_postinst
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are:"
- use postgres && elog " QPSQL"
use mysql && elog " QMYSQL"
+ use postgres && elog " QPSQL"
+ use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
}
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-08-26 13:04 Michael Palimaka
0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2017-08-26 13:04 UTC (permalink / raw
To: gentoo-commits
commit: dd9f269f1672a6dd96cdbf079a2fb3f7442c4fa5
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 26 12:39:56 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Aug 26 13:04:26 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=dd9f269f
kde-apps/akonadi: update HOMEPAGE
Package-Manager: Portage-2.3.6, Repoman-2.3.3
kde-apps/akonadi/akonadi-17.08.49.9999.ebuild | 2 +-
kde-apps/akonadi/akonadi-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
index 83e59f81c1..be837a6439 100644
--- a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
@@ -10,7 +10,7 @@ VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
-HOMEPAGE="https://pim.kde.org/akonadi"
+HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 83e59f81c1..be837a6439 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -10,7 +10,7 @@ VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
-HOMEPAGE="https://pim.kde.org/akonadi"
+HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-09-06 21:39 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-09-06 21:39 UTC (permalink / raw
To: gentoo-commits
commit: 2a242d06282128bd87672d17e59eae2f1f8fd841
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 6 21:38:18 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep 6 21:38:48 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=2a242d06
kde-apps/akonadi: Add missing DEPEND
Upstream commit 0158097ae239deab8c12584b8e9d0908bf83ac25
Package-Manager: Portage-2.3.8, Repoman-2.3.3
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index be837a6439..351b0deb27 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -34,6 +34,7 @@ COMMON_DEPEND="
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep networkmanager-qt)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui '' '' '5=')
$(add_qt_dep qtnetwork)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-09-22 16:08 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-09-22 16:08 UTC (permalink / raw
To: gentoo-commits
commit: 02e8b99f2426faddbe40df6554707f0200e91fa0
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 22 16:08:20 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 22 16:08:20 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=02e8b99f
kde-apps/akonadi: Block >=dev-db/mariadb-10.2 if USE=mysql
Gentoo-bug: 626464
Package-Manager: Portage-2.3.8, Repoman-2.3.1
kde-apps/akonadi/akonadi-17.08.49.9999.ebuild | 5 ++++-
kde-apps/akonadi/akonadi-9999.ebuild | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
index be837a6439..66799666c5 100644
--- a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
@@ -52,7 +52,10 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
- mysql? ( virtual/mysql )
+ mysql? (
+ !>=dev-db/mariadb-10.2
+ virtual/mysql
+ )
postgres? ( dev-db/postgresql )
"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 351b0deb27..afbf68988f 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -53,7 +53,10 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
- mysql? ( virtual/mysql )
+ mysql? (
+ !>=dev-db/mariadb-10.2
+ virtual/mysql
+ )
postgres? ( dev-db/postgresql )
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-09-25 15:50 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-09-25 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 9394cad8a5f40da7595998868f4bbae6b4f9f97d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 25 13:27:00 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 25 15:50:37 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=9394cad8
kde-apps/akonadi: Depend on fixed dev-qt/qtsql-5.7.1-r1
Gentoo-bug: 626464
Package-Manager: Portage-2.3.10, Repoman-2.3.3
kde-apps/akonadi/akonadi-17.08.49.9999.ebuild | 7 ++-----
kde-apps/akonadi/akonadi-9999.ebuild | 5 +----
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
index 66799666c5..02dccca7f5 100644
--- a/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.08.49.9999.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui '' '' '5=')
$(add_qt_dep qtnetwork)
- $(add_qt_dep qtsql 'mysql?,postgres?')
+ $(add_qt_dep qtsql 'mysql?,postgres?' 5.7.1-r1)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
@@ -52,10 +52,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
- mysql? (
- !>=dev-db/mariadb-10.2
- virtual/mysql
- )
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index afbf68988f..351b0deb27 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -53,10 +53,7 @@ DEPEND="${COMMON_DEPEND}
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
- mysql? (
- !>=dev-db/mariadb-10.2
- virtual/mysql
- )
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-10-09 19:17 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-10-09 19:17 UTC (permalink / raw
To: gentoo-commits
commit: 9aed38a15df19a462635f2d9f12982c63988cdfc
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 9 18:58:30 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Oct 9 19:02:53 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=9aed38a1
kde-apps/akonadi: Add USE=networkmanager
Upstream commit a5adf445616d3d5384f752a26cb9c46172c5315a
Package-Manager: Portage-2.3.11, Repoman-2.3.3
kde-apps/akonadi/akonadi-9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 8fe5659f29..3cd41b9245 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres sqlite tools xml"
+IUSE="+mysql networkmanager postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -33,7 +33,6 @@ COMMON_DEPEND="
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep networkmanager-qt)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
@@ -41,6 +40,7 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
+ networkmanager? ( $(add_frameworks_dep networkmanager-qt) )
sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
@@ -79,6 +79,7 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ $(cmake-utils_use_find_package networkmanager KF5NetworkManagerQt)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-10-30 10:32 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-10-30 10:32 UTC (permalink / raw
To: gentoo-commits
commit: fec9724f07126ec4330eef8bacb3047c072bf83e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 30 10:32:09 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Oct 30 10:32:32 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=fec9724f
kde-apps/akonadi: Drop USE=networkmanager again
Upstream reverted the feature.
Upstream commit 91089ee4550187acf85edcc867d11ae02f482656
Package-Manager: Portage-2.3.8, Repoman-2.3.3
kde-apps/akonadi/akonadi-9999.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 3cd41b9245..7aa020039e 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql networkmanager postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -40,7 +40,6 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- networkmanager? ( $(add_frameworks_dep networkmanager-qt) )
sqlite? ( dev-db/sqlite:3 )
xml? ( dev-libs/libxml2 )
"
@@ -79,7 +78,6 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package networkmanager KF5NetworkManagerQt)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2017-11-14 21:20 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2017-11-14 21:20 UTC (permalink / raw
To: gentoo-commits
commit: f71a8924f9891f3893a61f87cfd0d657c45adf96
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 21:19:42 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 21:20:03 2017 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f71a8924
kde-apps/akonadi: Block <kde-apps/kapptemplate-17.11.80
* Detected file collision(s):
*
* /usr/share/kdevappwizard/templates/akonadiserializer.tar.bz2
* /usr/share/kdevappwizard/templates/akonadiresource.tar.bz2
Package-Manager: Portage-2.3.14, Repoman-2.3.5
kde-apps/akonadi/akonadi-17.12.49.9999.ebuild | 1 +
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/kde-apps/akonadi/akonadi-17.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-17.12.49.9999.ebuild
index 7aa020039e..3a8b593b7f 100644
--- a/kde-apps/akonadi/akonadi-17.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-17.12.49.9999.ebuild
@@ -49,6 +49,7 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
+ !<kde-apps/kapptemplate-17.11.80
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
mysql? ( virtual/mysql )
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 7aa020039e..3a8b593b7f 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -49,6 +49,7 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
+ !<kde-apps/kapptemplate-17.11.80
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
mysql? ( virtual/mysql )
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-01-10 8:43 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 8:43 UTC (permalink / raw
To: gentoo-commits
commit: 65b1053461acc2942035e0170463d7ee72170fc3
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 10 08:42:36 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 08:42:36 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=65b10534
kde-apps/akonadi: Add qtsql[sqlite] slot op if USE=sqlite
Bug: https://bugs.gentoo.org/675058
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-18.12.1.ebuild | 5 ++++-
kde-apps/akonadi/akonadi-18.12.49.9999.ebuild | 5 ++++-
kde-apps/akonadi/akonadi-9999.ebuild | 5 ++++-
3 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-18.12.1.ebuild b/kde-apps/akonadi/akonadi-18.12.1.ebuild
index e80a4b6a95..2702be7798 100644
--- a/kde-apps/akonadi/akonadi-18.12.1.ebuild
+++ b/kde-apps/akonadi/akonadi-18.12.1.ebuild
@@ -40,7 +40,10 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
+ sqlite? (
+ $(add_qt_dep qtsql 'sqlite' '' '5=')
+ dev-db/sqlite:3
+ )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
diff --git a/kde-apps/akonadi/akonadi-18.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-18.12.49.9999.ebuild
index 7ddc4ea8c4..2b61792555 100644
--- a/kde-apps/akonadi/akonadi-18.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-18.12.49.9999.ebuild
@@ -40,7 +40,10 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
+ sqlite? (
+ $(add_qt_dep qtsql 'sqlite' '' '5=')
+ dev-db/sqlite:3
+ )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 89eddb63f3..447c51f57c 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -40,7 +40,10 @@ COMMON_DEPEND="
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
x11-misc/shared-mime-info
- sqlite? ( dev-db/sqlite:3 )
+ sqlite? (
+ $(add_qt_dep qtsql 'sqlite' '' '5=')
+ dev-db/sqlite:3
+ )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-07-24 11:32 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-07-24 11:32 UTC (permalink / raw
To: gentoo-commits
commit: b7b95f71ddff77ab067caba16374081b4949f8d0
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 18:49:27 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul 24 11:29:25 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b7b95f71
kde-apps/akonadi: Warn users about the trouble with USE mysql
External DBs can't be fixed automatically, and >=mariadb-10.4 still can't
be upgraded automatically, at least add warnings that hopefully will be read.
Bug: https://bugs.gentoo.org/688746
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-19.07.80.ebuild | 22 ++++++++++++++++++++++
kde-apps/akonadi/akonadi-19.08.49.9999.ebuild | 22 ++++++++++++++++++++++
kde-apps/akonadi/akonadi-9999.ebuild | 22 ++++++++++++++++++++++
3 files changed, 66 insertions(+)
diff --git a/kde-apps/akonadi/akonadi-19.07.80.ebuild b/kde-apps/akonadi/akonadi-19.07.80.ebuild
index f8fd5fa4cf..18abc722e0 100644
--- a/kde-apps/akonadi/akonadi-19.07.80.ebuild
+++ b/kde-apps/akonadi/akonadi-19.07.80.ebuild
@@ -70,6 +70,28 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+ if use mysql; then
+ ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
+ ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
+ ewarn "that option was never supported but not enforced by the setup GUI."
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
+ ewarn
+ fi
+
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
+ ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
+ ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409224"
+ ewarn
+ fi
+
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
ewarn "or PostgreSQL in your user configuration."
diff --git a/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
index 9070a6e386..deb486dea5 100644
--- a/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
@@ -70,6 +70,28 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+ if use mysql; then
+ ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
+ ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
+ ewarn "that option was never supported but not enforced by the setup GUI."
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
+ ewarn
+ fi
+
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
+ ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
+ ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409224"
+ ewarn
+ fi
+
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
ewarn "or PostgreSQL in your user configuration."
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 9070a6e386..deb486dea5 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -70,6 +70,28 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
+ if use mysql; then
+ ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
+ ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
+ ewarn "that option was never supported but not enforced by the setup GUI."
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
+ ewarn
+ fi
+
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
+ ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
+ ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
+ ewarn
+ ewarn "Manual steps are required to fix it, see also:"
+ ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=409224"
+ ewarn
+ fi
+
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
ewarn "or PostgreSQL in your user configuration."
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-07-27 14:05 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-07-27 14:05 UTC (permalink / raw
To: gentoo-commits
commit: 05571f02d4e290a6fcb696f72a7a6e1ac8d5212d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 26 15:25:16 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 14:05:23 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=05571f02
kde-apps/akonadi: External QMYSQL w/o lower_case_table_names=1 fixed
Package-Manager: Portage-2.3.66, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-19.07.80.ebuild | 10 ----------
kde-apps/akonadi/akonadi-19.08.49.9999.ebuild | 10 ----------
kde-apps/akonadi/akonadi-9999.ebuild | 10 ----------
3 files changed, 30 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-19.07.80.ebuild b/kde-apps/akonadi/akonadi-19.07.80.ebuild
index 18abc722e0..60a1a49252 100644
--- a/kde-apps/akonadi/akonadi-19.07.80.ebuild
+++ b/kde-apps/akonadi/akonadi-19.07.80.ebuild
@@ -70,16 +70,6 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
- if use mysql; then
- ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
- ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
- ewarn "that option was never supported but not enforced by the setup GUI."
- ewarn
- ewarn "Manual steps are required to fix it, see also:"
- ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
- ewarn
- fi
-
if use mysql && has_version ">=dev-db/mariadb-10.4"; then
ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
diff --git a/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
index deb486dea5..1f4f1246fc 100644
--- a/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-19.08.49.9999.ebuild
@@ -70,16 +70,6 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
- if use mysql; then
- ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
- ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
- ewarn "that option was never supported but not enforced by the setup GUI."
- ewarn
- ewarn "Manual steps are required to fix it, see also:"
- ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
- ewarn
- fi
-
if use mysql && has_version ">=dev-db/mariadb-10.4"; then
ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index deb486dea5..1f4f1246fc 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -70,16 +70,6 @@ pkg_setup() {
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
- if use mysql; then
- ewarn "If using an Akonadi external QMYSQL DB without lower_case_table_names=1,"
- ewarn "${CATEGORY}/${PN}-19.04.3 and later may fail to start. Running without"
- ewarn "that option was never supported but not enforced by the setup GUI."
- ewarn
- ewarn "Manual steps are required to fix it, see also:"
- ewarn " https://bugs.kde.org/show_bug.cgi?id=409753 (comment #4)"
- ewarn
- fi
-
if use mysql && has_version ">=dev-db/mariadb-10.4"; then
ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-09-11 8:09 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-09-11 8:09 UTC (permalink / raw
To: gentoo-commits
commit: 8b098c5fd657fe9a328f231598daf1c6184250fe
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 07:57:40 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 07:57:40 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=8b098c5f
kde-apps/akonadi: Add USE kaccounts
Upstream commit b2b0dd482b213ba774d582e427c37b400dc4b997
Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 8 +++++++-
kde-apps/akonadi/metadata.xml | 1 +
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 1f4f1246fc..dd0a75af1c 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
KEYWORDS=""
LICENSE="LGPL-2.1+"
-IUSE="+mysql postgres sqlite tools xml"
+IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -39,6 +39,10 @@ COMMON_DEPEND="
$(add_qt_dep qtsql 'mysql?,postgres?')
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
+ kaccounts? (
+ $(add_kdeapps_dep kaccounts-integration)
+ net-libs/accounts-qt
+ )
sqlite? (
$(add_qt_dep qtsql 'sqlite' '' '5=')
dev-db/sqlite:3
@@ -93,6 +97,8 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ $(cmake-utils_use_find_package kaccounts AccountsQt5)
+ $(cmake-utils_use_find_package kaccounts KAccounts)
-DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 58d880b38b..8acbee94c7 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<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>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-11-25 0:21 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-11-25 0:21 UTC (permalink / raw
To: gentoo-commits
commit: 7b8207bae2020409f3d74ab00c40e85730e3d599
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 24 23:57:36 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 23:57:36 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=7b8207ba
kde-apps/akonadi: Sort DEPENDs
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-19.12.49.9999.ebuild | 12 ++++++------
kde-apps/akonadi/akonadi-9999.ebuild | 12 ++++++------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-19.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-19.12.49.9999.ebuild
index 0b331053c3..41834cf81f 100644
--- a/kde-apps/akonadi/akonadi-19.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-19.12.49.9999.ebuild
@@ -23,6 +23,12 @@ IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -37,12 +43,6 @@ COMMON_DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
kaccounts? (
>=kde-apps/kaccounts-integration-${PVCUT}:5
net-libs/accounts-qt
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 2d6cbb4a9d..67819868e3 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -23,6 +23,12 @@ IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -37,12 +43,6 @@ COMMON_DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
kaccounts? (
>=kde-apps/kaccounts-integration-${PVCUT}:5
net-libs/accounts-qt
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2019-12-12 18:22 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2019-12-12 18:22 UTC (permalink / raw
To: gentoo-commits
commit: 08ce1d718d494f6daf046cee6e1f747722fb1a4e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 19:10:23 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 12 18:13:07 2019 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=08ce1d71
kde-apps/akonadi: Drop unused DEPEND
Upstream commit 254f2ec442f156ee2a34fa63cdcde4a016595449
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 67819868e3..353eafc9b5 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -29,7 +29,6 @@ COMMON_DEPEND="
>=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2020-02-23 14:57 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2020-02-23 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 624bf63046891b21e0034672213c6ed2efc3d8a3
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 23 14:54:01 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 23 14:54:01 2020 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=624bf630
kde-apps/akonadi: Drop unused DEPEND
Upstream commit 9910dccb52a62fecb62d89685963acf869503eed
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 6f8339e324..232484180b 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2020-09-28 21:26 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2020-09-28 21:26 UTC (permalink / raw
To: gentoo-commits
commit: c71bd7f74932791555a2184ab855925783a5c58b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 28 21:23:21 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 28 21:23:26 2020 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c71bd7f7
kde-apps/akonadi: Fix variables order
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-20.08.49.9999.ebuild | 2 +-
kde-apps/akonadi/akonadi-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-20.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-20.08.49.9999.ebuild
index fe36dd49d4..d1e5d5e595 100644
--- a/kde-apps/akonadi/akonadi-20.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-20.08.49.9999.ebuild
@@ -15,9 +15,9 @@ inherit ecm kde.org
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=""
-LICENSE="LGPL-2.1+"
IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index b2f8e00e47..6f2bd42d16 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -15,9 +15,9 @@ inherit ecm kde.org
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=""
-LICENSE="LGPL-2.1+"
IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2020-10-10 21:39 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2020-10-10 21:39 UTC (permalink / raw
To: gentoo-commits
commit: 9f23b65c831d367efb7d38673a51f8078cdb1864
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 10 20:52:43 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 20:52:43 2020 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=9f23b65c
kde-apps/akonadi: Add new DEPEND
Upstream commit 2bf3a5c987c050c1193aa2ba0330a87b70050f80
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 6f2bd42d16..2a2169962b 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -23,6 +23,7 @@ IUSE="+kaccounts +mysql postgres sqlite tools xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
COMMON_DEPEND="
+ app-arch/xz-utils
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2020-12-25 21:51 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2020-12-25 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 6b90510ab328d1bdbba167d9ccd4c6ba0cb4bfed
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 21:36:01 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 21:41:15 2020 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=6b90510a
kde-apps/akonadi: Switch QMYSQL from virtual/mysql -> dev-db/mariadb
Bug: https://bugs.gentoo.org/709812
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-20.12.49.9999.ebuild | 30 +++++++++++++++++----------
kde-apps/akonadi/akonadi-9999.ebuild | 30 +++++++++++++++++----------
kde-apps/akonadi/metadata.xml | 1 +
3 files changed, 39 insertions(+), 22 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
index f452132cba..71e0c4e882 100644
--- a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
@@ -18,16 +18,16 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="5"
KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+kaccounts +mariadb postgres sqlite tools xml"
-REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
+REQUIRED_USE="|| ( mariadb postgres sqlite ) test? ( tools )"
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?]
+ >=dev-qt/qtsql-${QTMIN}:5[postgres?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -46,6 +46,7 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-${PVCUT}:5
net-libs/accounts-qt
)
+ mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
sqlite? (
dev-db/sqlite:3
>=dev-qt/qtsql-${QTMIN}:5=[sqlite]
@@ -58,7 +59,7 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
- mysql? ( virtual/mysql )
+ mariadb? ( >=dev-db/mariadb-10.4:* )
postgres? ( dev-db/postgresql )
"
@@ -68,14 +69,14 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL, SQLite
+ # Set default storage backend in order: MariaDB, PostgreSQL, SQLite
# reverse driver check to keep the order
use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
- use mysql && DRIVER="QMYSQL"
+ use mariadb && DRIVER="QMYSQL"
- if use mysql && has_version ">=dev-db/mariadb-10.4"; then
- ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ if use mariadb && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi MariaDB database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
@@ -87,11 +88,18 @@ pkg_setup() {
fi
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
- ewarn "or PostgreSQL in your user configuration."
+ ewarn "We strongly recommend you change your Akonadi database backend to"
+ ewarn "either MariaDB or PostgreSQL in your user configuration."
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
+ if has_version "kde-apps/akonadi[mysql]" && has_version "dev-db/mysql"; then
+ ewarn "Due to configuration incompatibilities we are unable to provide"
+ ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
+ ewarn " https://bugs.gentoo.org/709812"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=421922"
+ fi
+
ecm_pkg_setup
}
@@ -123,7 +131,7 @@ 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 mariadb && elog " QMYSQL"
use postgres && elog " QPSQL"
use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index f452132cba..71e0c4e882 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -18,16 +18,16 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="5"
KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+kaccounts +mariadb postgres sqlite tools xml"
-REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
+REQUIRED_USE="|| ( mariadb postgres sqlite ) test? ( tools )"
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?]
+ >=dev-qt/qtsql-${QTMIN}:5[postgres?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -46,6 +46,7 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-${PVCUT}:5
net-libs/accounts-qt
)
+ mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
sqlite? (
dev-db/sqlite:3
>=dev-qt/qtsql-${QTMIN}:5=[sqlite]
@@ -58,7 +59,7 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
- mysql? ( virtual/mysql )
+ mariadb? ( >=dev-db/mariadb-10.4:* )
postgres? ( dev-db/postgresql )
"
@@ -68,14 +69,14 @@ RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MySQL, PostgreSQL, SQLite
+ # Set default storage backend in order: MariaDB, PostgreSQL, SQLite
# reverse driver check to keep the order
use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
- use mysql && DRIVER="QMYSQL"
+ use mariadb && DRIVER="QMYSQL"
- if use mysql && has_version ">=dev-db/mariadb-10.4"; then
- ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
+ if use mariadb && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi MariaDB database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
@@ -87,11 +88,18 @@ pkg_setup() {
fi
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
- ewarn "or PostgreSQL in your user configuration."
+ ewarn "We strongly recommend you change your Akonadi database backend to"
+ ewarn "either MariaDB or PostgreSQL in your user configuration."
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
+ if has_version "kde-apps/akonadi[mysql]" && has_version "dev-db/mysql"; then
+ ewarn "Due to configuration incompatibilities we are unable to provide"
+ ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
+ ewarn " https://bugs.gentoo.org/709812"
+ ewarn " https://bugs.kde.org/show_bug.cgi?id=421922"
+ fi
+
ecm_pkg_setup
}
@@ -123,7 +131,7 @@ 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 mariadb && elog " QMYSQL"
use postgres && elog " QPSQL"
use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 8acbee94c7..c6b73ba5cf 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -8,6 +8,7 @@
<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="mariadb">Enable support for using <pkg>dev-db/mariadb</pkg> storage backend</flag>
<flag name="tools">Install tools for developers and testing</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2021-02-04 13:16 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2021-02-04 13:16 UTC (permalink / raw
To: gentoo-commits
commit: 23ca1542bee46f67c22de5406d425e2a48178966
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 7 17:34:38 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 4 12:57:57 2021 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=23ca1542
kde-apps/akonadi: Show message if kde-apps/akonadi[mysql] was enabled
dev-db/mysql would have been gone by the time kde-apps/akonadi is slated.
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-20.12.2.ebuild | 2 +-
kde-apps/akonadi/akonadi-20.12.49.9999.ebuild | 2 +-
kde-apps/akonadi/akonadi-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-20.12.2.ebuild b/kde-apps/akonadi/akonadi-20.12.2.ebuild
index ad18390716..ec7b1bb392 100644
--- a/kde-apps/akonadi/akonadi-20.12.2.ebuild
+++ b/kde-apps/akonadi/akonadi-20.12.2.ebuild
@@ -93,7 +93,7 @@ pkg_setup() {
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
- if has_version "kde-apps/akonadi[mysql]" && has_version "dev-db/mysql"; then
+ if has_version "kde-apps/akonadi[mysql]"; then
ewarn "Due to configuration incompatibilities we are unable to provide"
ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
ewarn " https://bugs.gentoo.org/709812"
diff --git a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
index 501b68dfba..c493b65d7e 100644
--- a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
@@ -93,7 +93,7 @@ pkg_setup() {
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
- if has_version "kde-apps/akonadi[mysql]" && has_version "dev-db/mysql"; then
+ if has_version "kde-apps/akonadi[mysql]"; then
ewarn "Due to configuration incompatibilities we are unable to provide"
ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
ewarn " https://bugs.gentoo.org/709812"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 501b68dfba..c493b65d7e 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -93,7 +93,7 @@ pkg_setup() {
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
- if has_version "kde-apps/akonadi[mysql]" && has_version "dev-db/mysql"; then
+ if has_version "kde-apps/akonadi[mysql]"; then
ewarn "Due to configuration incompatibilities we are unable to provide"
ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
ewarn " https://bugs.gentoo.org/709812"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2021-02-15 14:39 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2021-02-15 14:39 UTC (permalink / raw
To: gentoo-commits
commit: b587a500eea0b119ca5dbc26472c43a9c354883e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 15 11:48:32 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Feb 15 14:12:55 2021 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b587a500
kde-apps/akonadi: Unrestrict kde-apps/kaccounts-integration dep
Let's take upstream's word for it.
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-20.12.49.9999.ebuild | 3 +--
kde-apps/akonadi/akonadi-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
index c493b65d7e..e7d3dad598 100644
--- a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=7
ECM_DESIGNERPLUGIN="true"
ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
KFMIN=5.75.0
QTMIN=5.15.2
VIRTUALDBUS_TEST="true"
@@ -43,7 +42,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
kaccounts? (
- >=kde-apps/kaccounts-integration-${PVCUT}:5
+ >=kde-apps/kaccounts-integration-20.08.3:5
net-libs/accounts-qt
)
mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index c493b65d7e..e7d3dad598 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=7
ECM_DESIGNERPLUGIN="true"
ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-3)
KFMIN=5.75.0
QTMIN=5.15.2
VIRTUALDBUS_TEST="true"
@@ -43,7 +42,7 @@ COMMON_DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
kaccounts? (
- >=kde-apps/kaccounts-integration-${PVCUT}:5
+ >=kde-apps/kaccounts-integration-20.08.3:5
net-libs/accounts-qt
)
mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2021-02-16 22:48 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2021-02-16 22:48 UTC (permalink / raw
To: gentoo-commits
commit: b555756d45fff488bc600669bb655aa027b89bb8
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 16 22:25:09 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 22:47:30 2021 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b555756d
kde-apps/akonadi: Switch back IUSE=mariadb -> mysql
This is reverting commit 6b90510a (kde overlay), fix is already upstream.
Upstream commit: 9c666d0d6039a87f6286014c7d9c7281a5bd9dd1
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=421922
Reported-by: Stephan Karacson <stkaopen <AT> gmx.at>
Thanks-to: Victor Mataré <vmatare+gbug <AT> posteo.de>
Thanks-to: Thomas Deutschmann <whissi <AT> gentoo.org>
Bug: https://bugs.gentoo.org/709812
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-20.12.49.9999.ebuild | 34 ++++++++++-----------------
kde-apps/akonadi/akonadi-9999.ebuild | 34 ++++++++++-----------------
kde-apps/akonadi/metadata.xml | 1 -
3 files changed, 26 insertions(+), 43 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
index e7d3dad598..49786040c9 100644
--- a/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-20.12.49.9999.ebuild
@@ -17,16 +17,19 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="5"
KEYWORDS=""
-IUSE="+kaccounts +mariadb postgres sqlite tools xml"
+IUSE="+kaccounts +mysql postgres sqlite tools xml"
-REQUIRED_USE="|| ( mariadb postgres sqlite ) test? ( tools )"
+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[postgres?]
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -45,7 +48,6 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-20.08.3:5
net-libs/accounts-qt
)
- mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
sqlite? (
dev-db/sqlite:3
>=dev-qt/qtsql-${QTMIN}:5=[sqlite]
@@ -58,24 +60,21 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
- mariadb? ( >=dev-db/mariadb-10.4:* )
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
"
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT+=" test"
-
PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MariaDB, PostgreSQL, SQLite
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
- use mariadb && DRIVER="QMYSQL"
+ use mysql && DRIVER="QMYSQL"
- if use mariadb && has_version ">=dev-db/mariadb-10.4"; then
- ewarn "If an existing Akonadi MariaDB database is being upgraded using"
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
@@ -88,17 +87,10 @@ pkg_setup() {
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
ewarn "We strongly recommend you change your Akonadi database backend to"
- ewarn "either MariaDB or PostgreSQL in your user configuration."
+ ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration."
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
- if has_version "kde-apps/akonadi[mysql]"; then
- ewarn "Due to configuration incompatibilities we are unable to provide"
- ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
- ewarn " https://bugs.gentoo.org/709812"
- ewarn " https://bugs.kde.org/show_bug.cgi?id=421922"
- fi
-
ecm_pkg_setup
}
@@ -130,7 +122,7 @@ pkg_postinst() {
ecm_pkg_postinst
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are:"
- use mariadb && elog " QMYSQL"
+ use mysql && elog " QMYSQL"
use postgres && elog " QPSQL"
use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 3320293e8a..f7739ae681 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -17,16 +17,19 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="5"
KEYWORDS=""
-IUSE="+kaccounts +mariadb postgres sqlite tools xml"
+IUSE="+kaccounts +mysql postgres sqlite tools xml"
-REQUIRED_USE="|| ( mariadb postgres sqlite ) test? ( tools )"
+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[postgres?]
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -45,7 +48,6 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-20.08.3:5
net-libs/accounts-qt
)
- mariadb? ( >=dev-qt/qtsql-${QTMIN}:5[mysql] )
sqlite? (
dev-db/sqlite:3
>=dev-qt/qtsql-${QTMIN}:5=[sqlite]
@@ -58,24 +60,21 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
- mariadb? ( >=dev-db/mariadb-10.4:* )
+ mysql? ( virtual/mysql )
postgres? ( dev-db/postgresql )
"
-# some akonadi tests time out, that probably needs more work as it's ~700 tests
-RESTRICT+=" test"
-
PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" )
pkg_setup() {
- # Set default storage backend in order: MariaDB, PostgreSQL, SQLite
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
# reverse driver check to keep the order
use sqlite && DRIVER="QSQLITE3"
use postgres && DRIVER="QPSQL"
- use mariadb && DRIVER="QMYSQL"
+ use mysql && DRIVER="QMYSQL"
- if use mariadb && has_version ">=dev-db/mariadb-10.4"; then
- ewarn "If an existing Akonadi MariaDB database is being upgraded using"
+ if use mysql && has_version ">=dev-db/mariadb-10.4"; then
+ ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
@@ -88,17 +87,10 @@ pkg_setup() {
if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
ewarn "We strongly recommend you change your Akonadi database backend to"
- ewarn "either MariaDB or PostgreSQL in your user configuration."
+ ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration."
ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
fi
- if has_version "kde-apps/akonadi[mysql]"; then
- ewarn "Due to configuration incompatibilities we are unable to provide"
- ewarn "the option to use dev-db/mysql. You must switch to dev-db/mariadb."
- ewarn " https://bugs.gentoo.org/709812"
- ewarn " https://bugs.kde.org/show_bug.cgi?id=421922"
- fi
-
ecm_pkg_setup
}
@@ -130,7 +122,7 @@ pkg_postinst() {
ecm_pkg_postinst
elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
elog "Available drivers are:"
- use mariadb && elog " QMYSQL"
+ use mysql && elog " QMYSQL"
use postgres && elog " QPSQL"
use sqlite && elog " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index c6b73ba5cf..8acbee94c7 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -8,7 +8,6 @@
<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="mariadb">Enable support for using <pkg>dev-db/mariadb</pkg> storage backend</flag>
<flag name="tools">Install tools for developers and testing</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2021-11-15 10:59 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2021-11-15 10:59 UTC (permalink / raw
To: gentoo-commits
commit: bac6af34c17372e195bfe42b1905e7e688453d09
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 15 10:03:22 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 15 10:03:22 2021 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=bac6af34
kde-apps/akonadi: Set ECM_QTHELP=true
Upstream commit b0ff923f6e907050fac215f4e9c0382440df42a0
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 62404a1cb6..155de15150 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -4,6 +4,7 @@
EAPI=8
ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
ECM_TEST="forceoptional"
KFMIN=5.85.0
QTMIN=5.15.2
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2023-08-06 20:39 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2023-08-06 20:39 UTC (permalink / raw
To: gentoo-commits
commit: c322b60f4811cf3892eeb9ef81ccb1460e5af8a8
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 6 17:43:40 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Aug 6 17:48:11 2023 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c322b60f
kde-apps/akonadi: Drop obsolete QSQLITE3 deps, args, ewarn
tl;dr: Upstream QSQLITE driver is considered stable, more up to date,
old (and by now outdated) QSQLITE3 fork was removed.
See also: https://invent.kde.org/pim/akonadi/-/merge_requests/143
Upstream commit e70a7a5521b4d8fe0bb36a5b3392c547851507b0
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 17 +++--------------
1 file changed, 3 insertions(+), 14 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 92f8881503..13fb6fa5e9 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -29,7 +29,7 @@ COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
+ >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?]
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
@@ -46,10 +46,6 @@ COMMON_DEPEND="
>=kde-apps/kaccounts-integration-20.08.3:5
>=net-libs/accounts-qt-1.16
)
- sqlite? (
- dev-db/sqlite:3
- >=dev-qt/qtsql-${QTMIN}:5=[sqlite]
- )
xml? ( dev-libs/libxml2 )
"
DEPEND="${COMMON_DEPEND}
@@ -66,7 +62,7 @@ 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="QSQLITE3"
+ use sqlite && DRIVER="QSQLITE"
use postgres && DRIVER="QPSQL"
use mysql && DRIVER="QMYSQL"
@@ -76,12 +72,6 @@ pkg_setup() {
ewarn
fi
- if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
- ewarn "We strongly recommend you change your Akonadi database backend to"
- ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration."
- ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
- fi
-
ecm_pkg_setup
}
@@ -89,7 +79,6 @@ src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kaccounts AccountsQt5)
$(cmake_use_find_package kaccounts KAccounts)
- -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake_use_find_package xml LibXml2)
)
@@ -116,7 +105,7 @@ pkg_postinst() {
elog "Available drivers are:"
use mysql && elog " QMYSQL"
use postgres && elog " QPSQL"
- use sqlite && elog " QSQLITE3"
+ 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
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2023-12-18 21:30 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2023-12-18 21:30 UTC (permalink / raw
To: gentoo-commits
commit: e5c8003a60fb57dad72674a1c5c765c963af223d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 18 20:03:01 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Dec 18 20:03:01 2023 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e5c8003a
kde-apps/akonadi: Adjust deps to new qt5,qt6 IUSE additions
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-23.08.49.9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
index 13fb6fa5e9..b6773b0863 100644
--- a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
kaccounts? (
>=kde-apps/kaccounts-integration-20.08.3:5
- >=net-libs/accounts-qt-1.16
+ >=net-libs/accounts-qt-1.16-r1[qt5]
)
xml? ( dev-libs/libxml2 )
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2023-12-19 12:34 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2023-12-19 12:34 UTC (permalink / raw
To: gentoo-commits
commit: 06244f9438f7964f419644f45d5873f401cb0a1b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 19 12:33:46 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 19 12:34:35 2023 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=06244f94
kde-apps/akonadi: Fix IUSE kaccounts deps and cmake arg
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index d0f41f29e6..e32bae9a85 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
kaccounts? (
>=kde-apps/kaccounts-integration-20.08.3:6
- >=net-libs/accounts-qt-1.16
+ >=net-libs/accounts-qt-1.16-r1[qt6]
)
xml? ( dev-libs/libxml2 )
"
@@ -73,7 +73,7 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts)
+ $(cmake_use_find_package kaccounts KAccounts6)
-DBUILD_TOOLS=$(usex tools)
$(cmake_use_find_package xml LibXml2)
)
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2023-12-19 22:00 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2023-12-19 22:00 UTC (permalink / raw
To: gentoo-commits
commit: 4ec5a1df2f9532be71795379eacff396d5cefd97
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 19 21:41:37 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 19 21:41:37 2023 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=4ec5a1df
kde-apps/akonadi: Accept kde-apps/kaccounts-integration:6[qt5]
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-23.08.49.9999.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
index b6773b0863..76e8350b73 100644
--- a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild
@@ -43,7 +43,10 @@ COMMON_DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
kaccounts? (
- >=kde-apps/kaccounts-integration-20.08.3:5
+ || (
+ kde-apps/kaccounts-integration:6[qt5]
+ kde-apps/kaccounts-integration:5
+ )
>=net-libs/accounts-qt-1.16-r1[qt5]
)
xml? ( dev-libs/libxml2 )
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2024-05-17 19:50 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2024-05-17 19:50 UTC (permalink / raw
To: gentoo-commits
commit: 319ee1e71e62c8182f9038ac6d2d550538445a2e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 19:14:26 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May 17 19:14:26 2024 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=319ee1e7
kde-apps/akonadi: Drop unused dependency
Upstream commit 850103f5c2d8ab2cfabc3c910ccc5b2c72cac876
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-24.04.90.ebuild | 1 -
kde-apps/akonadi/akonadi-24.05.49.9999.ebuild | 1 -
kde-apps/akonadi/akonadi-9999.ebuild | 1 -
3 files changed, 3 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-24.04.90.ebuild b/kde-apps/akonadi/akonadi-24.04.90.ebuild
index 89843e0289..cf996b964a 100644
--- a/kde-apps/akonadi/akonadi-24.04.90.ebuild
+++ b/kde-apps/akonadi/akonadi-24.04.90.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
diff --git a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
index 2716368949..8eaacb90ff 100644
--- a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 2716368949..8eaacb90ff 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2024-07-01 19:10 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2024-07-01 19:10 UTC (permalink / raw
To: gentoo-commits
commit: b0834fee82a09403cccb3351a2d15531e098b37a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 10:20:54 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jul 1 18:42:38 2024 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b0834fee
kde-apps/akonadi: Rename IUSE kaccounts -> webengine
kde-apps/kaccounts-integration inevitably pulls in -providers which
pulls in dev-qt/qtwebengine.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-24.05.49.9999.ebuild | 8 ++++----
kde-apps/akonadi/akonadi-9999.ebuild | 8 ++++----
kde-apps/akonadi/metadata.xml | 2 +-
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
index 4e486ebcef..6b18fe18c3 100644
--- a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="6"
KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools +webengine xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -36,7 +36,7 @@ COMMON_DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
- kaccounts? (
+ webengine? (
kde-apps/kaccounts-integration:6
>=net-libs/accounts-qt-1.16_p20220803[qt6]
)
@@ -65,9 +65,9 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts6)
-DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
$(cmake_use_find_package xml LibXml2)
)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 4e486ebcef..6b18fe18c3 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="6"
KEYWORDS=""
-IUSE="+kaccounts +mysql postgres sqlite tools xml"
+IUSE="+mysql postgres sqlite tools +webengine xml"
REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
@@ -36,7 +36,7 @@ COMMON_DEPEND="
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
- kaccounts? (
+ webengine? (
kde-apps/kaccounts-integration:6
>=net-libs/accounts-qt-1.16_p20220803[qt6]
)
@@ -65,9 +65,9 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kaccounts AccountsQt6)
- $(cmake_use_find_package kaccounts KAccounts6)
-DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package webengine AccountsQt6)
+ $(cmake_use_find_package webengine KAccounts6)
$(cmake_use_find_package xml LibXml2)
)
diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml
index 33648cb541..2ef8e35f08 100644
--- a/kde-apps/akonadi/metadata.xml
+++ b/kde-apps/akonadi/metadata.xml
@@ -10,7 +10,7 @@
</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>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2024-10-04 21:55 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2024-10-04 21:55 UTC (permalink / raw
To: gentoo-commits
commit: e6963ac3b817e40adcf5a9af3b8be96f701abe86
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 4 18:58:02 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Oct 4 21:54:48 2024 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e6963ac3
kde-apps/akonadi: Prepare for IUSE qt6 USEdep droppage
... in net-libs/accounts-qt
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-24.08.49.9999.ebuild | 2 +-
kde-apps/akonadi/akonadi-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-24.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-24.08.49.9999.ebuild
index 5cc8c86811..04bb428e58 100644
--- a/kde-apps/akonadi/akonadi-24.08.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-24.08.49.9999.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
webengine? (
kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ >=net-libs/accounts-qt-1.17[qt6(+)]
)
xml? ( dev-libs/libxml2 )
"
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 5cc8c86811..04bb428e58 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
webengine? (
kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ >=net-libs/accounts-qt-1.17[qt6(+)]
)
xml? ( dev-libs/libxml2 )
"
^ permalink raw reply related [flat|nested] 38+ messages in thread
* [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/
@ 2024-11-09 17:34 Andreas Sturmlechner
0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2024-11-09 17:34 UTC (permalink / raw
To: gentoo-commits
commit: 1eb36fc5de4b81b7a5c8d4f1aafcc783b8b16c15
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 13:38:51 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov 9 17:33:58 2024 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=1eb36fc5
kde-apps/akonadi: Drop IUSE mysql,postgres,sqlite and akonadiserverrc
Moved to kde-apps/akonadi-config. These flags were never ticking build
system arguments to begin with.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-apps/akonadi/akonadi-9999.ebuild | 41 ++++--------------------------------
1 file changed, 4 insertions(+), 37 deletions(-)
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index acce748709..b5c930ac73 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -17,16 +17,16 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
LICENSE="LGPL-2.1+"
SLOT="6"
KEYWORDS=""
-IUSE="+mysql postgres sqlite tools +webengine xml"
+IUSE="tools +webengine xml"
-REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
+REQUIRED_USE="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/qtbase-${QTMIN}:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
@@ -47,20 +47,9 @@ DEPEND="${COMMON_DEPEND}
test? ( sys-apps/dbus )
"
RDEPEND="${COMMON_DEPEND}
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql )
+ kde-apps/akonadi-config
"
-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"
-
- ecm_pkg_setup
-}
-
src_configure() {
local mycmakeargs=(
-DBUILD_TOOLS=$(usex tools)
@@ -71,25 +60,3 @@ src_configure() {
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
-}
-
-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."
-}
^ permalink raw reply related [flat|nested] 38+ messages in thread
end of thread, other threads:[~2024-11-09 17:34 UTC | newest]
Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-27 14:05 [gentoo-commits] proj/kde:master commit in: kde-apps/akonadi/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2024-11-09 17:34 Andreas Sturmlechner
2024-10-04 21:55 Andreas Sturmlechner
2024-07-01 19:10 Andreas Sturmlechner
2024-05-17 19:50 Andreas Sturmlechner
2023-12-19 22:00 Andreas Sturmlechner
2023-12-19 12:34 Andreas Sturmlechner
2023-12-18 21:30 Andreas Sturmlechner
2023-08-06 20:39 Andreas Sturmlechner
2021-11-15 10:59 Andreas Sturmlechner
2021-02-16 22:48 Andreas Sturmlechner
2021-02-15 14:39 Andreas Sturmlechner
2021-02-04 13:16 Andreas Sturmlechner
2020-12-25 21:51 Andreas Sturmlechner
2020-10-10 21:39 Andreas Sturmlechner
2020-09-28 21:26 Andreas Sturmlechner
2020-02-23 14:57 Andreas Sturmlechner
2019-12-12 18:22 Andreas Sturmlechner
2019-11-25 0:21 Andreas Sturmlechner
2019-09-11 8:09 Andreas Sturmlechner
2019-07-24 11:32 Andreas Sturmlechner
2019-01-10 8:43 Andreas Sturmlechner
2017-11-14 21:20 Andreas Sturmlechner
2017-10-30 10:32 Andreas Sturmlechner
2017-10-09 19:17 Andreas Sturmlechner
2017-09-25 15:50 Andreas Sturmlechner
2017-09-22 16:08 Andreas Sturmlechner
2017-09-06 21:39 Andreas Sturmlechner
2017-08-26 13:04 Michael Palimaka
2017-08-17 12:24 Andreas Sturmlechner
2017-08-12 12:32 Andreas Sturmlechner
2016-10-30 12:56 Johannes Huber
2016-09-07 8:57 Michael Palimaka
2016-06-23 11:54 Michael Palimaka
2016-06-17 10:25 Michael Palimaka
2016-06-05 18:59 Michael Palimaka
2015-10-31 14:49 Michael Palimaka
2015-10-02 19:15 Michael Palimaka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox