Skip to content

Commit

Permalink
kde-apps: Version bump KDE Applications 16.12.1
Browse files Browse the repository at this point in the history
Package-Manager: Portage-2.3.3, Repoman-2.3.1
  • Loading branch information
johu committed Jan 12, 2017
1 parent 7dae0b3 commit 2066cf7
Show file tree
Hide file tree
Showing 472 changed files with 10,235 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 +1,2 @@
DIST akonadi-calendar-16.12.0.tar.xz 115180 SHA256 3019238ae34833298b803e2192759306ba6b1211963a72008d807a951c79def8 SHA512 f08a447586f5ba8f8e8dde998afa031598ffb82b4ee03b8fc33a5dce11b321ff9631a0c8bbcbf0dfc5211894400aa9599871f6e7e979c240bb458dcd6d88ff2b WHIRLPOOL e1a11b83886369e2ad17a60199f44e5848069ab8400d571e6c42e99d5c7e9a84adb7757325975d4d27fe2d6d819cafac1e406544ef3a0d4d0b924b262d02602c
DIST akonadi-calendar-16.12.1.tar.xz 115224 SHA256 d1697996b56d7a590ed2be6d773e9555357268b69c67b2c3a75697c8d0bc4f60 SHA512 f894dbaa129002786ef5cdf5ae4350ea8b1cbdc8e7b987094a54239489f9a5776f6bcef1c7865a4e47d7d09d16b8c62880a99aad08a7eb2033ec512b1e834fac WHIRLPOOL 051b18ff99677ae41636036e14bd84fecedc5b696f8ff061c2ce371b22be1ad4cf35be9ea45cf81e0766eeee1546bedf69df2728eb2b5f0a70791d764b4dff1f
45 changes: 45 additions & 0 deletions kde-apps/akonadi-calendar/akonadi-calendar-16.12.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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"
1 change: 1 addition & 0 deletions kde-apps/akonadi-contacts/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST akonadi-contacts-16.12.0.tar.xz 149280 SHA256 ecef2db9caa240d917e7a645597fe6d833dade77795e1efd18533f74f8d8b1c6 SHA512 b275c772b0c1eb040b4855437fcf91a47395010261314926c6d1bcfad6152d356fedff42351e741befdc72f14b4dd7d7219608afa16d1e20bf9666e643f846be WHIRLPOOL 5e8cd2a5abe1bb91451025791b28febb4c0e8a23cb03dae3388ba599024719ff14cb4f2b0640c427dfeb39fd5146d62ae08f5b67cb0884885740b10cf2c990bf
DIST akonadi-contacts-16.12.1.tar.xz 149284 SHA256 799e72e988132cfa26b13d3a534ec807742541d57e794ff3934621bd6d255510 SHA512 56429472e9dbbc10cfe5d858eca515add0b6c581a485fdd756cd5e43af4561dced305d990454dcf42a5cda0dcef264298c0facc4ac9827ee99d8d06068dccd39 WHIRLPOOL f19d0e5b82643ad3602f8576ab5295d3db61774f9effe4e11134b08c62293ce6e8c2bc0887f6339b555bad4d61f8934bc63d2ce05bd42f2c6e798dbea3d0bfc4
52 changes: 52 additions & 0 deletions kde-apps/akonadi-contacts/akonadi-contacts-16.12.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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
}
1 change: 1 addition & 0 deletions kde-apps/akonadi-import-wizard/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST akonadi-import-wizard-16.12.0.tar.xz 240340 SHA256 c53147af0cb66cddacaad90cccf0c04ee05129bc708c5977a6959d428662e7db SHA512 ec64edd734b53f4ee44348935080201bd45ba0baa9deb710a36bf793f0e05ec2acfa6ca5a5ba7d04af2946c9e5da1796343701154e2ec17ee7c5ffd7b3dfff06 WHIRLPOOL 9dec23ac5e0ef55990687fcf72e2cf4299f03fdd1603be3168f70a74a2df3316d2b70765b48cb0a55e0b227239a24a24aa98bcb48f5230af1b953a6a9dfb2849
DIST akonadi-import-wizard-16.12.1.tar.xz 240368 SHA256 371164c531ad4ddda086bddf8c3956d9b85d6954fe33faef5bfb938679f047db SHA512 f5d74ec3098f3751c1f7c7b61e619b19c6692d31f2c70b634807f8677f7949b38dbd59afec37e7a29dab551da26bd557ee7d671d43369c0790da286b3b76dd71 WHIRLPOOL 2f7eeafc4d4e0858f094fc4937375516745883f51af9ae41c882cb7d88ccb34dfa4a48587c3621a33e6afeb1861611d2cc358a5d1438202a1d9e58a9763e1bd7
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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 kauth)
$(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 mailcommon)
$(add_kdeapps_dep mailimporter)
$(add_kdeapps_dep messagelib)
$(add_kdeapps_dep libkdepim)
$(add_kdeapps_dep pimcommon)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
RDEPEND="${DEPEND}
!kde-apps/kdepim:5
!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 +1,2 @@
DIST akonadi-mime-16.12.0.tar.xz 55600 SHA256 b91d124073a7882f3d3cdc739df888ea23c6ebacda79ca50a5a400f27a3ca418 SHA512 5fb1b80a7803debf71549ed2208fc76b368cf63ec8c6e82e313cbe654535c4a7a94b88ef4e17837ae0f818bee29a7838696a9237c6ffdf4a0487767db5b26251 WHIRLPOOL 5e83d59bbd91fc265af5671c7904911df93b3643243769fa5647ba40506ebfe4bd8a08e656995db612700f141cc09a64ea15adc0af9780b04e6f9af2bad3bd90
DIST akonadi-mime-16.12.1.tar.xz 55600 SHA256 36b6edb0bc0c25e4c834371d0073423265faf65379f2c4ad2c028fb3a0807f05 SHA512 e8c08f7852c91be59049d69286532a7b031cc0075a29e2861232396499ea8762798beab2598a5b639a0fe286e6f640d3adba1cfff8c1f11ce6abb76a3a0f43d8 WHIRLPOOL 5b67543437d86629ac60e7547caed5a49cfa5b8336f9371fc20dc67bb0a21502635dffbe874648a2383eb0d8d8b93a51430b4699f7f42049a90f285cde147e0c
37 changes: 37 additions & 0 deletions kde-apps/akonadi-mime/akonadi-mime-16.12.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
# $Id$

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
"
1 change: 1 addition & 0 deletions kde-apps/akonadi-notes/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST akonadi-notes-16.12.0.tar.xz 19336 SHA256 361a25fcece0a9fa48293b869a579865f3863831074c49ef9a322877926d8a0d SHA512 29085d91465e4539ef9776fa6ab9994bc4ca0c998a1f76100c112ef226df5766dffc58403a90523470c0150da4d9666d9a72d3b03b001840d87b84da5290cd47 WHIRLPOOL bd1d98df899a50d9146438228b4e59e0251a9446b4df1f0a1f7cc2ffe6e18eb4508a85977d02e13b45ea5401dc28df3eaaf094be6a491a6119fef4972b771970
DIST akonadi-notes-16.12.1.tar.xz 19336 SHA256 f6c43c2bf392d644d817001eabb3c76ce8a8fd1e2ef967fac3effdc0ea282caf SHA512 b2a947373efb95c9cc1af2dfe301efad4737547f7d5c5e26cb69f912b76790d2df4d96f8ed3d8c46cf0353e0a071577ffc05d3be926514ec4ad6960e39ebfd56 WHIRLPOOL 9e175f2e84fbdb67dcfd495d2add69e2c65873bcaa7e6b76a2edd602f0cd99af69531cc503e1957877cf870e4f30c3107ef54f86c5bcafa2bd874b7b7b8d61ea
26 changes: 26 additions & 0 deletions kde-apps/akonadi-notes/akonadi-notes-16.12.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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)
"
1 change: 1 addition & 0 deletions kde-apps/akonadi-search/Manifest
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
DIST akonadi-search-16.12.0.tar.xz 72288 SHA256 55c44acef848e09e4f247ce82fcd7ad937741498ecbb1ecc9ba38111d3ccc723 SHA512 2784ebc47205d076dbf5fe0edda11ec44830ef4c3526700e701e1134d21f30c0cb3e61667bc52f47657d3ff43ee66e5b0dfb52f17f90fd76ef661f98ef30fd19 WHIRLPOOL c400ec93a907709bd5c330649226f2dec6428db5be78d7c791ed820df15f028f93a3195a665fd2a4742ce4e7835e96a0b19286f1109e9027bda34e21cee0af75
DIST akonadi-search-16.12.1.tar.xz 72280 SHA256 bef53ca6ea578938be80556b4d7a04b40c0277e2e0493f2c39558e479afdad17 SHA512 1c68e552fa9b9a05d7533194a8b2e8f956319358491b2c12fd91c43377b2b59be3bb46c2c909a2f4a6e60aee6664fdb3c657be73076dffdf2be2e2d3edcb50b3 WHIRLPOOL 393ebd5d8dccd2afe60c9acbd390490b5ddcc3a43539e7ddb27bf22749f858a7f2dd00bcca792f205d9c6bd815644b05719e2aa9ffb5eca8dbe37c6913d3f6a9
36 changes: 36 additions & 0 deletions kde-apps/akonadi-search/akonadi-search-16.12.1.ebuild
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
# $Id$

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
"
1 change: 1 addition & 0 deletions kde-apps/akonadi/Manifest
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.0.tar.xz 1036192 SHA256 281c8c0adfff16f4f43e428a22d483865ca2f54c0c2b24aae4ac8e85705712bf SHA512 6ee9bac8fad8825189976359626a7d2dea280fd4aecf5d4ce1d94d4fd6c8d0d738ceeba51a27564d3cfd5736b5e51e1078be04efa05efbdcdd8e84630c02d54d WHIRLPOOL 745103d8f4e80f93b6455fd4a181779cd2351561a7a6add6c69134aca4855f797c28194b6a82de77d59c8f8419f758f6f59ce3ac544ee1c4d610b4c8d4be1e85
DIST akonadi-16.12.1.tar.xz 1036504 SHA256 a3361759d0ca631cb98c886f23ff494a209810d37262c8cbb3e1fb939b34ceea SHA512 6a14ddf9e057794e1ed17ec53c9d02740c3fc566a6543e8e0fe3c86591a71d91d6fe72b5f59dca234a7bece82a9db14631db462a9d0eef9cb03aa27918b4c614 WHIRLPOOL 9701a9ebd6f07d929c6d9a74bdd7c54c9fc1813c8370ccab74a989029b67a5940539775a9cb6149939a7c56439ca559eff6af3662e73acc1d111ab9e2a222e85
124 changes: 124 additions & 0 deletions kde-apps/akonadi/akonadi-16.12.1.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

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 )
tools? ( 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}-16.12.0-mysql56-crash.patch"
"${FILESDIR}/${PN}-16.12.1-revert-abs-path.patch"
"${FILESDIR}/${PN}-16.12.1-rename-header.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)
-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}"
}
Loading

0 comments on commit 2066cf7

Please sign in to comment.