@@ -17,16 +17,16 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
17
17
LICENSE=" LGPL-2.1+"
18
18
SLOT=" 6"
19
19
KEYWORDS=" "
20
- IUSE=" +mysql postgres sqlite tools +webengine xml"
20
+ IUSE=" tools +webengine xml"
21
21
22
- REQUIRED_USE=" || ( mysql postgres sqlite ) test? ( tools )"
22
+ REQUIRED_USE=" test? ( tools )"
23
23
24
24
# some akonadi tests time out, that probably needs more work as it's ~700 tests
25
25
RESTRICT=" test"
26
26
27
27
COMMON_DEPEND="
28
28
app-arch/xz-utils
29
- >=dev-qt/qtbase-${QTMIN} :6[dbus,gui,mysql?, network,postgres?, sql,sqlite? ,widgets,xml]
29
+ >=dev-qt/qtbase-${QTMIN} :6[dbus,gui,network,sql,widgets,xml]
30
30
>=kde-frameworks/kconfig-${KFMIN} :6
31
31
>=kde-frameworks/kconfigwidgets-${KFMIN} :6
32
32
>=kde-frameworks/kcoreaddons-${KFMIN} :6
@@ -47,20 +47,9 @@ DEPEND="${COMMON_DEPEND}
47
47
test? ( sys-apps/dbus )
48
48
"
49
49
RDEPEND=" ${COMMON_DEPEND}
50
- mysql? ( virtual/mysql )
51
- postgres? ( dev-db/postgresql )
50
+ kde-apps/akonadi-config
52
51
"
53
52
54
- pkg_setup () {
55
- # Set default storage backend in order: MySQL, PostgreSQL, SQLite
56
- # reverse driver check to keep the order
57
- use sqlite && DRIVER=" QSQLITE"
58
- use postgres && DRIVER=" QPSQL"
59
- use mysql && DRIVER=" QMYSQL"
60
-
61
- ecm_pkg_setup
62
- }
63
-
64
53
src_configure () {
65
54
local mycmakeargs=(
66
55
-DBUILD_TOOLS=$( usex tools)
@@ -71,25 +60,3 @@ src_configure() {
71
60
72
61
ecm_src_configure
73
62
}
74
-
75
- src_install () {
76
- # Who knows, maybe it accidentally fixes our permission issues
77
- cat << -EOF > "${T} "/akonadiserverrc
78
- [%General]
79
- Driver=${DRIVER}
80
- EOF
81
- insinto /usr/share/config/akonadi
82
- doins " ${T} " /akonadiserverrc
83
-
84
- ecm_src_install
85
- }
86
-
87
- pkg_postinst () {
88
- ecm_pkg_postinst
89
- elog " You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
90
- elog " Available drivers are:"
91
- use mysql && elog " QMYSQL"
92
- use postgres && elog " QPSQL"
93
- use sqlite && elog " QSQLITE"
94
- elog " ${DRIVER} has been set as your default akonadi storage backend."
95
- }
0 commit comments