@@ -17,16 +17,16 @@ HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
1717LICENSE=" LGPL-2.1+"
1818SLOT=" 6"
1919KEYWORDS=" "
20- IUSE=" +mysql postgres sqlite tools +webengine xml"
20+ IUSE=" tools +webengine xml"
2121
22- REQUIRED_USE=" || ( mysql postgres sqlite ) test? ( tools )"
22+ REQUIRED_USE=" test? ( tools )"
2323
2424# some akonadi tests time out, that probably needs more work as it's ~700 tests
2525RESTRICT=" test"
2626
2727COMMON_DEPEND="
2828 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]
3030 >=kde-frameworks/kconfig-${KFMIN} :6
3131 >=kde-frameworks/kconfigwidgets-${KFMIN} :6
3232 >=kde-frameworks/kcoreaddons-${KFMIN} :6
@@ -47,20 +47,9 @@ DEPEND="${COMMON_DEPEND}
4747 test? ( sys-apps/dbus )
4848"
4949RDEPEND=" ${COMMON_DEPEND}
50- mysql? ( virtual/mysql )
51- postgres? ( dev-db/postgresql )
50+ kde-apps/akonadi-config
5251"
5352
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-
6453src_configure () {
6554 local mycmakeargs=(
6655 -DBUILD_TOOLS=$( usex tools)
@@ -71,25 +60,3 @@ src_configure() {
7160
7261 ecm_src_configure
7362}
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