Skip to content

Commit

Permalink
kde-apps: Add KDE Applications 17.08.1
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.8, Repoman-2.3.3
  • Loading branch information
a17r committed Sep 7, 2017
1 parent c0189df commit 996987a
Show file tree
Hide file tree
Showing 464 changed files with 10,066 additions and 0 deletions.
1 change: 1 addition & 0 deletions kde-apps/akonadi-calendar/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-calendar-17.04.3.tar.xz 280224 SHA256 67984d83217466ff09319600e7e5a09d8dec17e512794d41d70079ee7ae48314 SHA512 d712843e11427f4156b1f94d5c6ddefa6f9a1c8fbbac63d088c680c5752bf3109331cd8b100346c978d82e1b2187acae3448f86494c7dbc3aa8bc20fdbc5a36e WHIRLPOOL 8e33fd2cb887516c250a5e6d6ec0d36fd876bc9a50a4908ada78d215a78c79a32cff6f8a595f5c09dc8fb860f91a702dc55a9c9e23dc3ab0fb58d7577cccf3f9
DIST akonadi-calendar-17.08.0.tar.xz 280324 SHA256 a497db4de1fe88e7dc7d4d513d7cc602a80aa3eafb7cdfcb5b2d1361e70d6457 SHA512 f03472e3bb491b19d56f0c3e0a6fcf01da75faf297f1d758e2462eb186b2cabed7bbaf03477ed9a72af5f9d55c5ce8f73569237fad41b84deee2dc19ea3e23ce WHIRLPOOL b6b4d4632d7afaa9992f8dcdfc8b945076cc776bd16ec7bc7e7773bc31d5641dba350fe141d220c095d38e6abcbdc3f855d7806ec76a0b58a0227349e83ed8f3
DIST akonadi-calendar-17.08.1.tar.xz 280224 SHA256 1f283263259ed7a21476695b4299dcf0c0657e7a8f21677d615c9814ac0c8d96 SHA512 db1e98b5aa3112ebc0ad274cf9cf442e4128da15b7e849669b3ea2d6e949dbff0d606b124fe83ad49deff8264f1264852216042b72c807a3d57e332af247ebe3 WHIRLPOOL f24d120aad656f3ee614d2b99a2543de27a0a514c2ead56af035f737d909a17c69f4cb7f1873136bd4d63af7a75ebd0d882f27f1a3ef34041f0a57db21b7cacb
46 changes: 46 additions & 0 deletions kde-apps/akonadi-calendar/akonadi-calendar-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# 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}
!kde-apps/kdepim-l10n
"

RESTRICT+=" test"
1 change: 1 addition & 0 deletions kde-apps/akonadi-contacts/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-contacts-17.04.3.tar.xz 347700 SHA256 5399633c4b312d4226ca169f3aa1da521d9bdd7ed46389d1ab7fabbcfc764e0f SHA512 5cb488b5840c1d401213ee656ee2e8bc219e51ba03c3625f6c39dccf6c1d53e0d7347f7f67e31019e7460cffe22ac32c4216bd75be2bf557912cd2587b0a6fd3 WHIRLPOOL e2cc7479fc3e99f2888edf284180b76469ab9c57048ac76edb6cc9d3439061a2736e63bb1f5b7875afdb65b099d2b72b451fd79600cd8e93217bc53733f82514
DIST akonadi-contacts-17.08.0.tar.xz 352128 SHA256 21b19fcca89341e4ceb3220c2276b426a92da58c0ca5d79eeff9bb3590fb8948 SHA512 d1998efba54c6d3490e32c4448821776a582e14904f1a283e12fbf115ee099abd369524eeb4b45a2e545c81a07288588cd160380d1186c385691e8b4eb88f5c9 WHIRLPOOL 145314246d02af97fc94e49bac75b9e14ecc7816f8f3cd010cee2239c332fb8a5f30c76d9cd6b4fc290339fb8c9019fb8d918cf10d40371785d623a4115d8acd
DIST akonadi-contacts-17.08.1.tar.xz 352124 SHA256 89cd3a7cfe54e7b88630524413a37a04be7c1425253af82944ebbba1985cea41 SHA512 a9a34565924f7b9307907501495e14a38c215acd6f893513208fe26b76e010abf450f8642c82687556a6fb1a96066a459ed4f7edca4625c9048a162e54170472 WHIRLPOOL 6bb63c1dea489d667012057d026a6f08d4b9f9bb6d38632dc359a2af9669429833dabd735a9a60cd6d041d90192586136c561b3ea800090656dfc61852698988
53 changes: 53 additions & 0 deletions kde-apps/akonadi-contacts/akonadi-contacts-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# 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}
!kde-apps/kdepim-l10n
"

src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package prison KF5Prison)
)

kde5_src_configure
}
1 change: 1 addition & 0 deletions kde-apps/akonadi-import-wizard/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-import-wizard-17.04.3.tar.xz 432988 SHA256 28fc1e1506e8440fc888c779527f14285d3c082e6aaa9f371ecc57fbf7df623d SHA512 5a5829f05b5df4e979b734d67dd9c825e3a9fe54b83407fa3cc54aa0be7d7b6e0d52f845e50cb7843819589d506c063dda2251f44ac491456413674dba93d5e4 WHIRLPOOL 2cb09ffcdeb482d714a78b7d03c2a54f6c47bdd121c98d11e4d7af7fde25cbff5c5e08d52d1c40499a8e743d6dfd408325ccaa5fefd46102e8bd702648cc1e05
DIST akonadi-import-wizard-17.08.0.tar.xz 434380 SHA256 ee7f9cca5f8f0849e757a8eac134764c23502dd6fdab2fb0f9312b4712451142 SHA512 9a6d32572b87398716470d056a01481715a19d326d1dbd9647c3c40aced679357ce58ec67460983aec9c836a8dac92bf118048b312285654149414ba2ec3c3fb WHIRLPOOL d7b9dfd7dbe6e338a85df1a562350d3527cd8bcebe23bda322d01112b41ef222a80d6237d3891a277e256ebefa41911c15cd3b1b4f4e660297d9908009597860
DIST akonadi-import-wizard-17.08.1.tar.xz 434436 SHA256 af62615b7890fbbf570c572d86c29db4417807e097dd071b76f75e75452af3b8 SHA512 b2ebfcf41df3b25b00f8e3ad7f12e72053ffd9c936a1aff1969ab38cf92cf48abcf44db30fd1f36b49f6b0ee62ff8cc361f2579e479aa3aa6d25ed308d9ced61 WHIRLPOOL 402293689d07d688d1c41e1185209564c72551e246dc60f0e8ea4a3cd4a5637d8186477cbd25df26a2fb2eb92b15ebad26fd67531b6d7180ad60a030f6389b20
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# 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/kdepim-l10n
!kde-apps/kmail:4
"
1 change: 1 addition & 0 deletions kde-apps/akonadi-mime/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-mime-17.04.3.tar.xz 130660 SHA256 510bcec50a90afcd73dea2616999be76d8eab1590341d19710f35b0cf5b01314 SHA512 cfb356c6a8947c31090dbe983e1c709ebc9508c70da0a359408df0bc740372937a54f6aeac713dff858744cbdf8e006307ac0512ab1f21d1fb8afab3a14e52d8 WHIRLPOOL c72222c425a6a035a6995764dee9a8270239b81ff2932e2f858e60c088c9abe941a760275e1648ae7f36499ee4065dcf4d04b3093d6a38f0b33305e1e9722f60
DIST akonadi-mime-17.08.0.tar.xz 130692 SHA256 b7d9a72dcc244e1b2c1fa93f9d43e4255ac3993a55944b08dc6db53723cee051 SHA512 a17348a766c27eb21a2214353cce534a90ea9cd7c2621cbf1d1375b99ca868ad21139bd3644f475c491bad5499945457b78981622b9d407b46e06b06ced9f3ca WHIRLPOOL 734dc11c170257272efab01415de6109cbc72dafa8cc74bb5d9acf91133a55bb79445891244ab1765ab3c7a74a004ae315137ff9e3bb51cbafde75daaf01fb33
DIST akonadi-mime-17.08.1.tar.xz 130676 SHA256 db3c5fe7a3b15aeb6f285ec891bf180964c849ee2bb6ffac5f45de1a7242f4aa SHA512 6d60495fb19772b91993472b6b09a2582b8ee2196cee1a6d1c131bbe9249a066e39d390fb5c7b9f9c2766bf900955a5878dcfde65ab74d495b44f877d5828b5f WHIRLPOOL 0951dbe609c05a19b94227f4f2306910ad894b6b49d98be2ae4e7230ec59572cd79682f57cd458a4b60c9c909035d2bf97e2a7876537e73df93d77c47f484208
37 changes: 37 additions & 0 deletions kde-apps/akonadi-mime/akonadi-mime-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# 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/kdepim-l10n
!kde-apps/kdepimlibs:4
"
1 change: 1 addition & 0 deletions kde-apps/akonadi-notes/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-notes-17.04.3.tar.xz 24548 SHA256 fabaaf84660be372d4ff1f26c44a2adab8f05dc0ecbd465f24003a44b78319d1 SHA512 8191c3a605927473f1391f741035536b7360fe3cafd1a6962aca441a56bdc501f3501b0f6299428f9302afed615a538618703025ea901e282e4b45c3670ce425 WHIRLPOOL 5648b8ed6546e51bab17ec62dca1b5b756785176bf9e230efd692923cdb84fc3c112e049ff9ed0da35af7f76f659dc07fff62b497521e863223750dfc4bd3f2e
DIST akonadi-notes-17.08.0.tar.xz 24700 SHA256 1b506c4bed33f793afa14afce6c258cc2a47633308b33dceb4072eb8062027b4 SHA512 358270dbec5ef3252b91ee108ddba57037ec8aa21e81b72821298f5bd0667b94b3cbbf731d10863dd014d74342a082a9c38a8e1d937b43758d4e1b826a954995 WHIRLPOOL 427bc08310e152a6ccb3d1546d8d761ec63d3454b97e2638a96902b234a7c18f7fb68734d58a078ce2f264607cbd094a9a751828c71f3858e7d75fc8f6b1558e
DIST akonadi-notes-17.08.1.tar.xz 24684 SHA256 eee0fcedad599bb1b225c6ca52acc5c2bece98895142dca032ecc80ffb8df3b9 SHA512 679af7c116a7bdd084fb39f3b678f194531bd14f09b7e815dc902552f2166832aaa64322fb143ed6b46afef13b2199dd9c1a919e69ba84ef607b081879904e6a WHIRLPOOL a461651db72b081ef6167409d4e8d9471459f5c4bd8133fabeec1a4377da1a2ae51f9162e67444b0acc731272eb34b6f0aa1067160cbc687be034280292c6849
28 changes: 28 additions & 0 deletions kde-apps/akonadi-notes/akonadi-notes-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 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"

COMMON_DEPEND="
$(add_frameworks_dep ki18n)
$(add_kdeapps_dep kmime)
$(add_qt_dep qtgui)
$(add_qt_dep qtxml)
"
DEPEND="${COMMON_DEPEND}
$(add_kdeapps_dep akonadi)
"
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
"
1 change: 1 addition & 0 deletions kde-apps/akonadi-search/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadi-search-17.04.3.tar.xz 81356 SHA256 059820e9f3bc36bb09aa4e3e275c5f2bdc09d7dc86706db5b334d341ed53952c SHA512 de22d45acb9671e8347e88972aa899b5b02af06d233f21697d97a6e70c0adc290f00227345cad30ba32e5265c39c24e44e41d4a111846ab607cea826292bce73 WHIRLPOOL 648787f63e7c70330960aec425b31ef9067c12138734ab3fbf84dce3bc2a0843d4114a3b1d6ec80fc9beb92a9b55dfb03f7eea252c9f08bfb54ef91ccafa53ff
DIST akonadi-search-17.08.0.tar.xz 81040 SHA256 0439ace654175f1666aa4ac3d7c9e39a9ae05e52341bbdfe241b3c517725dbc4 SHA512 11f998f4eaf3344dd26d66cc7658a6254ad7fc5663e08c6bcd5402d6edbee93a77f46d037924128ec0daa8d271698245218b1d7934c9932dd29c9562427248d9 WHIRLPOOL cc54a60e560faff82a7dc27c4268eab89c8a0f185d3939b9257bdae484396d11f0a1bd7acccb34c1f01ce7178c232d6725e12d05f146c9bb066751498863d407
DIST akonadi-search-17.08.1.tar.xz 81052 SHA256 1d3acd33896c8a5263f139550d9b4fdce2e5dd3d365de6aa6792e535084a21d4 SHA512 055e367e2bf7c6812c428a77e132baffca86f0f218d97e0a18b4f215ba0e5c4f5fbbd4bf1c2041ae35e9c9ca081a3b511ba09a74970d7f62347f83f1e1da2c2f WHIRLPOOL 6b99e1b39c8c046b41ccea93be7d799f711590a223d62efbe07798f35c7c1039e4d06ecc9a620e36f637b348e4346c9f0dae991894f8c4205912c781b673f958
38 changes: 38 additions & 0 deletions kde-apps/akonadi-search/akonadi-search-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# 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://cgit.kde.org/akonadi-search.git"
LICENSE="GPL-2+ LGPL-2.1+"
KEYWORDS="~amd64 ~x86"
IUSE=""

COMMON_DEPEND="
$(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="${COMMON_DEPEND}
dev-libs/boost
"
RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepim-l10n
"
1 change: 1 addition & 0 deletions kde-apps/akonadi/Manifest
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
DIST akonadi-1.13.1_pre20160203.tar.gz 384556 SHA256 4243b32e529be6aadc38dc4463cb6e7cede9442c05cfc04ba679dde28f37aa96 SHA512 0ef8213f504ad1e500a2c1ce19a7575cd1fd8b7ffc7e5fb0bd2437639d8c458c47bbfea7734fcd3e200136a661331dde32af0b064f0b25d324138ce6e35d15f3 WHIRLPOOL 69eff1889a19f8d5714d7e71a106871172cd25c651ea30046ab81270cf7e46c7a1983cf20fd8d5fd8ad243d70e881be705d57b0b93b54248d086e7b253a4873a
DIST akonadi-17.04.3.tar.xz 1302964 SHA256 89e0476892a9b43ae0686e059f6caa0e2bba47955920e3424f5315b1cba7ad31 SHA512 1e7380bdadb9d73b20fcbe1a5b5a44246c273da8aca92bf12a9dcc2b0c69c58f2f107a7a42af81c25c0697305ad4e401252a492e7bdd47285a9d523f4b3b0090 WHIRLPOOL 8a9d52b368f7f852c08271ccb98af2000b1863923cc500915acd0d62b8ea0636e6d9aa1bcaec79150b00b4b501d96cdb447f988c7dd374da05446c43ceff2559
DIST akonadi-17.08.0.tar.xz 1426892 SHA256 d7fea93ea49cc82fc25ad36b1bcfd45d5102c841d5cbdfdb598f854df71bb202 SHA512 7b0cd079bb3aae812a5d9a66700029686ea6d6ab49abaeb855c72610bae1a1fefa577c3281102361796157edce4348c60bd3c13e09b52b99386b5c3a1893ca17 WHIRLPOOL 937612a522aa9beac1d0f8bef2f0e328c4faad9753b333e895ce31e518b9a058c3d2adae5ae3bd47c6dd2775ff859ca080f7775a74a44a8074922fdabaa8fa10
DIST akonadi-17.08.1.tar.xz 1427180 SHA256 dcdc0b6069df48f3cc8e0a9e008e042c7173b2ed340103b7820bc517ef8312da SHA512 46e014377a908c7bde849fa55f1ba4990657e7011455423772236719cc86705f0d51420818e9cdbe2dffd49ad9c5b7aca9153416ce9ee7b4af3f9309741c1e4e WHIRLPOOL a4ba83daa71973ece8604c4fedb4f44ba1163641f2876313c05912de6b5cd5f764320c24a26e2f56bd053689eb1bd1ffcb9c31498cddf294f51a3347973506f8
110 changes: 110 additions & 0 deletions kde-apps/akonadi/akonadi-17.08.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# 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://community.kde.org/KDE_PIM/akonadi"

KEYWORDS="~amd64 ~arm ~x86"
LICENSE="LGPL-2.1+"
IUSE="+mysql postgres sqlite tools xml"

REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"

# drop qtgui subslot operator when QT_MINIMAL >= 5.9.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}
!kde-apps/kdepim-l10n
!kde-apps/kdepimlibs
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}-17.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 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=$(usex sqlite)
-DBUILD_TOOLS=$(usex tools)
$(cmake-utils_use_find_package xml LibXml2)
)

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() {
kde5_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 " QSQLITE3"
elog "${DRIVER} has been set as your default akonadi storage backend."
}
1 change: 1 addition & 0 deletions kde-apps/akonadiconsole/Manifest
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
DIST akonadiconsole-17.04.3.tar.xz 185576 SHA256 1bb83301310e4541b960e96ef16ac2b8689d92b3502fe0a524a8d1d0004e84ec SHA512 b08f502ced1e7b83c3c877943294eafef29846c08930e8fc571a0f411f3a141e54721c95175e220813aabbe6634a324b3308b4245393093118d5fd0f05d9290f WHIRLPOOL 8888980179cf45c1da8c7bf9892205b893cd637e53cdb94c237c5c246c7820fd678c6d10d87d07568d743675cdf6d030dd4182bf327cf7c7bd8ec335eded756f
DIST akonadiconsole-17.08.0.tar.xz 185200 SHA256 1b67439d039239d48973de1aed2af300fb60c10964dbfe61a18c13db0ddf0f28 SHA512 d1c77ea6faa74bc7de5573268d846fd2c993c9534b2bcda7e1550766d1c9b73083d7895fed5e05036b3f28f97044e769236eb67e30b592887b8b5b6d290c7486 WHIRLPOOL 078aa78347636078f1890c72321471b26c9f9015d4dda43c27591238bb2173e0af3da520b0fa16154d4743e83daaa4727443e33365628a1b9cd60a302f1fcb3b
DIST akonadiconsole-17.08.1.tar.xz 185212 SHA256 9aefb39859fd23a3fa64f07e78216a59a65241d881891f7d802e079286d0c877 SHA512 ea53ab79d05bb308948d8eddb226eec3e29c880a4b13e2c85629c1f5549c991c4be3f02e05cd944d958c1f26b0a835f5f3e3732a66198e6722a07d8408103839 WHIRLPOOL 82fec3c4ac48add69f442adfb3e312bae69b7beeb364a4b7f8f25187ee0b1f6bda1a0d0fbcb6cb15edef9c6400259bd8a1a46a08f3a2743e43e3aa01c65c9186
Loading

0 comments on commit 996987a

Please sign in to comment.