forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kde-apps: Version bump KDE Applications 17.04.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
- Loading branch information
Showing
471 changed files
with
9,825 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-calendar-16.12.3.tar.xz 115216 SHA256 0f147a81bd40b3e8b847863b2848b516efdf2dcf5642c49f62ae9c8e9419664f SHA512 dfc10af89a7d3895fc7155e2acc45404826e37416baf113d43631251f285b41b0622daae99731402e0f03023aa1be6299348a7bca715f2d8d374bf070d65351c WHIRLPOOL 5ccc017dad8390016c15cf0e5d43cb3c6fbbf40202aef56144591abb80de0f820403baeac9d68756421cb0b4999d55144ebd55b89d770467230efae93e50c91f | ||
DIST akonadi-calendar-17.04.0.tar.xz 279260 SHA256 09eec82f4bab3ebabc37ba54682fc1734b887dff8cf5fe9262c1278263ea5221 SHA512 26f18ea069a99a20c86aeacd7a58adb72afb7989ef95f736b5f4f78f1fa5bbaed197af5c642dfd880e1fcf1864fe50df573178cd8981f574c8e844b914dc1436 WHIRLPOOL 9bc303ef77ffde06d6e81056a5e213366df49a2c6b2695b91dc0e9a8d63f353c10442e335be5352156050bf224f9b8ed410eccada6f6599ef71eb37f4f79e0d9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_TEST="true" | ||
inherit kde5 | ||
|
||
DESCRIPTION="Library for akonadi calendar integration" | ||
LICENSE="GPL-2+ LGPL-2.1+" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
DEPEND=" | ||
$(add_frameworks_dep kcodecs) | ||
$(add_frameworks_dep kconfig) | ||
$(add_frameworks_dep kconfigwidgets) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kdbusaddons) | ||
$(add_frameworks_dep kdelibs4support) | ||
$(add_frameworks_dep ki18n) | ||
$(add_frameworks_dep kiconthemes) | ||
$(add_frameworks_dep kio) | ||
$(add_frameworks_dep kitemmodels) | ||
$(add_frameworks_dep kjobwidgets) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kwallet) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_kdeapps_dep akonadi) | ||
$(add_kdeapps_dep akonadi-contacts) | ||
$(add_kdeapps_dep akonadi-mime) | ||
$(add_kdeapps_dep kcalcore) | ||
$(add_kdeapps_dep kcalutils) | ||
$(add_kdeapps_dep kcontacts) | ||
$(add_kdeapps_dep kidentitymanagement) | ||
$(add_kdeapps_dep kmailtransport) | ||
$(add_kdeapps_dep kmime) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtwidgets) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
RESTRICT+=" test" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-contacts-16.12.3.tar.xz 149268 SHA256 54345dc2dfbafce76533a2b461fe11a7a266406516d6cc359202fc5c3e790588 SHA512 752674655df328a2e083fc475655e38e9a4fee7a0a78c44c08d62628a39a831c5be3cd3c63971959dc3000947bd4eafc0fd73a497682b3544c611a2c2f56948f WHIRLPOOL 70a9aac22d911192270d5582eb2265b8c04ee9a6c308859efe6c3ce3e6827d58508fa75fe8ed96a718010ed9ca4981cfe64252985120a59685e20c119218cc5b | ||
DIST akonadi-contacts-17.04.0.tar.xz 348192 SHA256 67fc0795c10f43c2c6a27ad5619ab044f3c527789a84ce8fbf6ce9652b06dc05 SHA512 8eed24cba8b85a9a05738a5fe5820d7fb4b785fbf12d58fb6830ba272a2b84908f7f65c48888d881f9080a5a502ece90ff21fdf27df8596967153b823025d206 WHIRLPOOL e8b3abeb17598cc4f1ac7361f3322df854cd3662cb91a757bacdc60792b02067d8e4c79b96121432c4fa414e3136afdd9cd6d516bbcd659ff79abf2b928288a4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_TEST="forceoptional" | ||
inherit kde5 | ||
|
||
DESCRIPTION="Library for akonadi contact integration" | ||
KEYWORDS="~amd64 ~x86" | ||
LICENSE="GPL-2+" | ||
IUSE="prison" | ||
|
||
# some akonadi tests time out, that probably needs more work as it's ~700 tests | ||
RESTRICT+=" test" | ||
|
||
DEPEND=" | ||
$(add_frameworks_dep kcodecs) | ||
$(add_frameworks_dep kcompletion) | ||
$(add_frameworks_dep kconfig) | ||
$(add_frameworks_dep kconfigwidgets) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kdbusaddons) | ||
$(add_frameworks_dep kiconthemes) | ||
$(add_frameworks_dep kio) | ||
$(add_frameworks_dep kitemmodels) | ||
$(add_frameworks_dep kjobwidgets) | ||
$(add_frameworks_dep kservice) | ||
$(add_frameworks_dep ktextwidgets) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_kdeapps_dep akonadi) | ||
$(add_kdeapps_dep akonadi-mime) | ||
$(add_kdeapps_dep kcontacts) | ||
$(add_kdeapps_dep kmime) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtwebengine 'widgets') | ||
$(add_qt_dep qtwidgets) | ||
>=dev-libs/grantlee-5.1.0:5 | ||
prison? ( $(add_frameworks_dep prison) ) | ||
" | ||
RDEPEND="${DEPEND}" | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(cmake-utils_use_find_package prison KF5Prison) | ||
) | ||
|
||
kde5_src_configure | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-import-wizard-16.12.3.tar.xz 240384 SHA256 d8e518ae7876d46b5af0ad430b018c05aaf320cf4c05e1cce9a2c25b198ed736 SHA512 84c73164af8a58dda2792e15493d58b4de81c2851142f6dda4bd254d6c0e7f9b1c7029525bf1267486959abaabb555d891b2b46a4afad1d9b8bc8f97cbe9bf42 WHIRLPOOL 7c592f513e7c3280b9add21cee8b304b2e5b7f139a563fd70f6e9397ba7777625bdebc596f44ca103512e588abe4da1fd89a11beb11025e1b8d3276c8bd2a764 | ||
DIST akonadi-import-wizard-17.04.0.tar.xz 433864 SHA256 bb29c6970d76831758d84e84397ef832fa4fcfbf8be3d385b8e9f152383a3329 SHA512 559afef7b58dafbc2f556d8c182d8e269f0a2508f3c1050eb53dfda0aca071a62b3159953d661710340549b60c2ea3e3aea2fb821149fa5b9acf72ebb4861c7f WHIRLPOOL 69f8b228e673f0cf9fd524094198e40301e22e957f8dfb6efe02882efbe4e94837df77d126aa84de88f9860d6e14c804f754747c55294a44f47337c469f98d3a |
40 changes: 40 additions & 0 deletions
40
kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.04.0.ebuild
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_HANDBOOK="forceoptional" | ||
inherit kde5 | ||
|
||
DESCRIPTION="Assistant to import PIM data from other applications into Akonadi" | ||
HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options" | ||
LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
DEPEND=" | ||
$(add_frameworks_dep kcompletion) | ||
$(add_frameworks_dep kconfig) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kcrash) | ||
$(add_frameworks_dep kdbusaddons) | ||
$(add_frameworks_dep ki18n) | ||
$(add_frameworks_dep kwallet) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_kdeapps_dep akonadi) | ||
$(add_kdeapps_dep kcontacts) | ||
$(add_kdeapps_dep kidentitymanagement) | ||
$(add_kdeapps_dep kmailtransport) | ||
$(add_kdeapps_dep libkdepim) | ||
$(add_kdeapps_dep mailcommon) | ||
$(add_kdeapps_dep mailimporter) | ||
$(add_kdeapps_dep messagelib) | ||
$(add_kdeapps_dep pimcommon) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtwidgets) | ||
$(add_qt_dep qtxml) | ||
" | ||
RDEPEND="${DEPEND} | ||
!kde-apps/kmail:4 | ||
" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-mime-16.12.3.tar.xz 55584 SHA256 073cd60dc5e535d69dedf98efababaad57cb455a929b322e4d0eb6e7691e5ef5 SHA512 17e86f5854fd8355a8bb7698532aaba8a67a7b67e4cc33b8dc5d707930ef2ae286318b2e8b1545db129972947e7d5165c421b9b1247bd52353680e4ee5d582a7 WHIRLPOOL 3a5f111bf80e8059fb7141b982e5fc7000484a12dd2e998d588f40d21c3b0efc9d4a29a81751ac6d4442929a221bacab3bac8465b2af5ecbef6620a0bfff9bd1 | ||
DIST akonadi-mime-17.04.0.tar.xz 131056 SHA256 db86817e10a06d3c253c02892d07dbcc4519d07b42ffebefddbd74bdc2aa2daa SHA512 6c5c53719462151c836c0173ec2201364a63fa2f2b6603c414b21827fd3847b8550c83c04bbfdc3368adf87666f837e85e28c6644523e32ec607987aa0dcaf78 WHIRLPOOL d1115f44c54c056d7fb3891d941a776d3056acc79f9b3d957266f885d9951990bd76bb08a1c59556c7b901d193929af68fff93d759194a5cc635acf0c02453a8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_TEST="true" | ||
inherit kde5 | ||
|
||
DESCRIPTION="Library for akonadi mime types" | ||
KEYWORDS="~amd64 ~x86" | ||
LICENSE="GPL-2+ LGPL-2.1+" | ||
IUSE="" | ||
|
||
# some akonadi tests time out, that probably needs more work as it's ~700 tests | ||
RESTRICT+=" test" | ||
|
||
DEPEND=" | ||
$(add_frameworks_dep kconfig) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kdbusaddons) | ||
$(add_frameworks_dep ki18n) | ||
$(add_frameworks_dep kio) | ||
$(add_frameworks_dep kitemmodels) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_kdeapps_dep akonadi) | ||
$(add_kdeapps_dep kmime) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtwidgets) | ||
dev-libs/libxslt | ||
x11-misc/shared-mime-info | ||
" | ||
RDEPEND="${DEPEND} | ||
!kde-apps/kdepimlibs:4 | ||
" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-notes-16.12.3.tar.xz 19328 SHA256 278f9517d2640b99fd86dd5817ea15baea177adbccf3fd28a338c59cfeb40510 SHA512 0ff10a467586e65ae809451fe40b4dfabcc429ef80247c4e9d1b00ff7c72f17fd2ae64ef545aeeba641f788041256a4758955da35456e0fef7e0bc3e2b4f0169 WHIRLPOOL 95c928ce6e7c47d1cb82adaf0c299a99c84fd4556acbdc09abd09cc5e12176fb3cf016b9efafe62356d95662c629c53f596e1a1a7e402bd3411c3d393faa14ab | ||
DIST akonadi-notes-17.04.0.tar.xz 24636 SHA256 597ef6594abeaa5a5da5da983870a03dc1b16931e093c0026f1ee60069e2cc49 SHA512 f3ed6ad91e7c423427c80e2075d385766fa3303490ca1edf02e4c820ee8f0f0bc065511d207a95b3e8341187512bf613e340c5f209a07273f1d20dfb2c9a9b17 WHIRLPOOL 03293c7e6bf516fe1a6f8c1749b244b23082af078e825cdbcc2353749aef9e977bd9751b0eeb97cd320b274a54754b216c0692f9b547194e8594848628070537 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_TEST="true" | ||
inherit kde5 | ||
|
||
DESCRIPTION="Library for akonadi notes integration" | ||
KEYWORDS="~amd64 ~x86" | ||
LICENSE="GPL-2+" | ||
IUSE="" | ||
|
||
# some akonadi tests time out, that probably needs more work as it's ~700 tests | ||
RESTRICT+=" test" | ||
|
||
RDEPEND=" | ||
$(add_frameworks_dep ki18n) | ||
$(add_kdeapps_dep kmime) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtxml) | ||
" | ||
DEPEND="${RDEPEND} | ||
$(add_kdeapps_dep akonadi) | ||
" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST akonadi-search-16.12.3.tar.xz 72300 SHA256 f71f2c781f7916148a5e843b59e4157a4e978ef8fed0fe0d8fe190ef6a16c271 SHA512 17152163ae538b85bda9f59fae1e3a04849a345ce01c95bc5f18bc0bbd21e27ec81380c93569d72542171a4f2cab38d540c3e00ff58a8166891e87b5ac637862 WHIRLPOOL b3c0fbd32d8899bf125ad989995a69d0f526f6ef610e66f168ac1ece8a4757cc56d6faaeb78c025402d1903f3c01f4e746d342cf01a4b09edfabee0bb9400388 | ||
DIST akonadi-search-17.04.0.tar.xz 78824 SHA256 e3864fb676f90a9cdfd1ec8267f69c39671a950b3a67cda5fa212bf48b05f8d5 SHA512 6ddb8222d0a09720703799848fb4630587b2cfd839297fff59df2ace5908ff7ac9d12ce41be734eb1055209b19221283a49375367976c79f4de6f339111e8e8f WHIRLPOOL af62acbfe88246e0f06d21017703415e4ab8b0f0adf301e9a5b9b88056812ea48b1a6fc3e8757946acde09969e2525a0be6b1d28777f5c4c0f46b00e18dae343 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
inherit kde5 | ||
|
||
DESCRIPTION="Libraries and daemons to implement searching in Akonadi" | ||
HOMEPAGE="https://projects.kde.org/projects/playground/pim/akonadi-search" | ||
LICENSE="GPL-2+ LGPL-2.1+" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="" | ||
|
||
RDEPEND=" | ||
$(add_frameworks_dep kcmutils) | ||
$(add_frameworks_dep kcodecs) | ||
$(add_frameworks_dep kconfig) | ||
$(add_frameworks_dep kconfigwidgets) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kdelibs4support) | ||
$(add_frameworks_dep ki18n) | ||
$(add_frameworks_dep krunner) | ||
$(add_kdeapps_dep akonadi) | ||
$(add_kdeapps_dep akonadi-mime) | ||
$(add_kdeapps_dep kcalcore) | ||
$(add_kdeapps_dep kcontacts) | ||
$(add_kdeapps_dep kmime) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui) | ||
$(add_qt_dep qtwidgets) | ||
>=dev-libs/xapian-1.3:=[chert] | ||
" | ||
DEPEND="${RDEPEND} | ||
dev-libs/boost | ||
" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
DIST akonadi-1.13.1_pre20160203.tar.gz 384556 SHA256 4243b32e529be6aadc38dc4463cb6e7cede9442c05cfc04ba679dde28f37aa96 SHA512 0ef8213f504ad1e500a2c1ce19a7575cd1fd8b7ffc7e5fb0bd2437639d8c458c47bbfea7734fcd3e200136a661331dde32af0b064f0b25d324138ce6e35d15f3 WHIRLPOOL 69eff1889a19f8d5714d7e71a106871172cd25c651ea30046ab81270cf7e46c7a1983cf20fd8d5fd8ad243d70e881be705d57b0b93b54248d086e7b253a4873a | ||
DIST akonadi-16.12.3.tar.xz 1037568 SHA256 fc48a200c27331d5a9ac6bfb8d7d61f3c4240f133bb23c996c78493f24644b03 SHA512 b1e02f80d11aa6f6d116bfbd963dee952ad03acbdf451b3cd0f8ca4d0037cea9afcd3723b7743bf5beeeb8d0db865094c0178be82e1a74deddaa45834f57c77f WHIRLPOOL b14b453ebfee66d4bb3ab6806406765c74e6f0edd5b4d40346c038d29330afa2efbcb8794564c9a0bce0e693ec04ab540580467411ae869b3c30263d6ed69f7e | ||
DIST akonadi-17.04.0.tar.xz 1301104 SHA256 962f7694ff67e32b965a07da282d2af7a0777353b11f537c147c8777b03901d4 SHA512 64050b53515ef1fc6321bbe08e30dacbf4ebd945da2510605ad2a2f0f6baa207cfef0f5a1e29c7fa71458ece941593525425d6a1de244ee38cabff817d4da8e0 WHIRLPOOL 340d295553cdc62bd202a927b63a14b39d438ef7e537935b4bcabfd765bd5d9549d233617bffd2c27c71a7b509c822cf61f4e07f3a512196009f173d66677d13 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
|
||
KDE_DESIGNERPLUGIN="true" | ||
KDE_TEST="forceoptional" | ||
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 ~arm ~x86" | ||
LICENSE="LGPL-2.1+" | ||
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) | ||
$(add_frameworks_dep kconfigwidgets) | ||
$(add_frameworks_dep kcoreaddons) | ||
$(add_frameworks_dep kcrash) | ||
$(add_frameworks_dep kdbusaddons) | ||
$(add_frameworks_dep ki18n) | ||
$(add_frameworks_dep kiconthemes) | ||
$(add_frameworks_dep kio) | ||
$(add_frameworks_dep kitemmodels) | ||
$(add_frameworks_dep kitemviews) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kwindowsystem) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui '' '' '5=') | ||
$(add_qt_dep qtnetwork) | ||
$(add_qt_dep qtsql 'mysql?,postgres?') | ||
$(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} | ||
dev-libs/boost | ||
dev-libs/libxslt | ||
test? ( sys-apps/dbus ) | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
mysql? ( virtual/mysql ) | ||
postgres? ( dev-db/postgresql ) | ||
!kde-apps/kdepimlibs | ||
" | ||
|
||
# some akonadi tests time out, that probably needs more work as it's ~700 tests | ||
RESTRICT+=" test" | ||
|
||
PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" ) | ||
|
||
pkg_setup() { | ||
# Set default storage backend in order: MySQL, SQLite 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 | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DAKONADI_BUILD_QSQLITE=$(usex sqlite) | ||
-DBUILD_TOOLS=$(usex tools) | ||
$(cmake-utils_use_find_package xml LibXml2) | ||
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON | ||
) | ||
|
||
kde5_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 | ||
|
||
kde5_src_install | ||
} | ||
|
||
pkg_postinst() { | ||
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}" | ||
} |
Oops, something went wrong.