From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0FC08139335 for ; Mon, 28 Jun 2021 12:32:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 35AF8E083E; Mon, 28 Jun 2021 12:32:46 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0BABFE083E for ; Mon, 28 Jun 2021 12:32:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A613033E01A for ; Mon, 28 Jun 2021 12:32:44 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 32754581 for ; Mon, 28 Jun 2021 12:32:43 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1624883545.bf3bab89d5ef4266ff707c66f4f74445903cb921.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/kmymoney/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-office/kmymoney/Manifest app-office/kmymoney/kmymoney-5.1.2.ebuild X-VCS-Directories: app-office/kmymoney/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: bf3bab89d5ef4266ff707c66f4f74445903cb921 X-VCS-Branch: master Date: Mon, 28 Jun 2021 12:32:43 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 989386d5-5f95-4181-b995-7e5e0fe36363 X-Archives-Hash: 893d909fa0f022cf1e4a8017b9ec94d6 commit: bf3bab89d5ef4266ff707c66f4f74445903cb921 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jun 28 10:45:48 2021 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jun 28 12:32:25 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3bab89 app-office/kmymoney: 5.1.2 version bump See also: https://kmymoney.org/2021/06/23/kmymoney-5-1-2-released.html Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/kmymoney/Manifest | 1 + app-office/kmymoney/kmymoney-5.1.2.ebuild | 133 ++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+) diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest index d8a8df26769..0bdcb15b825 100644 --- a/app-office/kmymoney/Manifest +++ b/app-office/kmymoney/Manifest @@ -1 +1,2 @@ DIST kmymoney-5.1.1.tar.xz 12059768 BLAKE2B 8b41bce8804d757ba9c801c7b1eeb214a8983c4686a9663a4b5255460139593b7f70e29f08294df810a02eab4190dc6de852be091760981fd84ff8191fda82a3 SHA512 2ed3e47b2e65c9d9e5a11b55f0d425192331b21d64f8a4a4f8921fdd67eac219bf3ae1418026071218d823acc9a36905dc5c499cb0ae2af4ced0e32d1720bf59 +DIST kmymoney-5.1.2.tar.xz 12640912 BLAKE2B 72abd190914eef258e6745ca9835de14bdb2060b0d025f8bdb1bc0e12b773fc891b143fe36adb8b7afcc86498601f6e1a7f9485f9a11c875f4c75bfe01d93738 SHA512 38c60998be4e3ffb49091eb2085b293c2d5265f6582e980d2dc60a66a00862b6afd3e2152c752a9fb14a7bf8b6255a0c39b69b65e2f5c976f23d965e3a1cdf46 diff --git a/app-office/kmymoney/kmymoney-5.1.2.ebuild b/app-office/kmymoney/kmymoney-5.1.2.ebuild new file mode 100644 index 00000000000..e8053a4a0dd --- /dev/null +++ b/app-office/kmymoney/kmymoney-5.1.2.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGIT_BRANCH="5.1" +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=5.74.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +VIRTUALDBUS_TEST="true" +inherit ecm kde.org optfeature + +DESCRIPTION="Personal finance manager based on KDE Frameworks" +HOMEPAGE="https://kmymoney.org/" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="5" +IUSE="activities addressbook calendar hbci holidays" +[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental" + +RDEPEND=" + >=app-crypt/gpgme-1.7.1-r1[cxx] + >=app-office/libalkimia-7.0.0:= + dev-db/sqlcipher + dev-libs/gmp:0=[cxx(+)] + dev-libs/kdiagram:5 + dev-libs/libgpg-error + dev-libs/libofx:= + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) + addressbook? ( + kde-apps/akonadi:5 + kde-apps/kidentitymanagement:5 + >=kde-frameworks/kcontacts-${KFMIN}:5 + ) + calendar? ( dev-libs/libical:= ) + hbci? ( + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=net-libs/aqbanking-6.0.1 + >=sys-libs/gwenhywfar-5.1.2:=[qt5] + ) + holidays? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) +" +DEPEND="${RDEPEND} + dev-libs/boost +" +BDEPEND="virtual/pkgconfig" + +pkg_setup() { + ecm_pkg_setup + + if [[ ${KDE_BUILD_TYPE} = live ]] && use experimental; then + ewarn "USE experimental set: Building unfinished features." + ewarn "This *will* chew up your data. You have been warned." + fi +} + +src_configure() { + local mycmakeargs=( + -DENABLE_OFXIMPORTER=ON + -DENABLE_WEBENGINE=ON + -DENABLE_WEBOOB=OFF # ported to Py3; not yet re-added in Gentoo + -DUSE_QT_DESIGNER=OFF + $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package addressbook KF5Akonadi) + $(cmake_use_find_package addressbook KF5Contacts) + $(cmake_use_find_package addressbook KF5IdentityManagement) + -DENABLE_LIBICAL=$(usex calendar) + -DENABLE_KBANKING=$(usex hbci) + $(cmake_use_find_package holidays KF5Holidays) + ) + [[ ${KDE_BUILD_TYPE} = live ]] && + mycmakeargs+=( -DENABLE_UNFINISHEDFEATURES=$(usex experimental) ) + + ecm_src_configure +} + +src_test() { + # bug 652636; bug 673052: needs kmymoney installed to succeed + local myctestargs=( + -E "(reports-chart-test|qsqlcipher-test)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote + fi + if has_version "app-office/kmymoney[quotes]"; then + elog "Please note: IUSE=quotes flag is gone in ${PN}-5.1.1. ${PN} still" + elog "does online stock quote retrieval without it, but dev-perl/Finance-Quote" + elog "may provide additional sources. To keep the functionality, run:" + elog " emerge --noreplace dev-perl/Finance-Quote" + fi + ecm_pkg_postinst +}