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.
app-office/skrooge: 2.23.0 version bump
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
106 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 skrooge-2.22.1.tar.xz 21559588 BLAKE2B 1f08a5357af4b792ba3d3eb4d460604fa23914aa5924ac9405019fbcce50efa96441b84bcd1142469f00eab89daa7c8175c5c33821190b7a09b7c565880f55b4 SHA512 0bbc4e98293f73a3ffe1243246fbd88c5d4d45fec8d67e8daebbe8ed08365c897b734cc5dd2a2104e608a13546f383b618d12c3523425d1a513511301c510f43 | ||
DIST skrooge-2.23.0.tar.xz 22403128 BLAKE2B e8b4e33e80f307f2c7e6c984199c116aee1d7cabe0ac4ee9461ba10289adc0a15ba5e5d8efb93d49ec8f22104462d572a8ee52b08df84d0379fa77ce56a4ddc9 SHA512 4592deb159aa310f36f8950cf0a65d811624b40dc8b05cdefc271b95885bc6db5ac15f7b4c5299b1468ac92b7e560636bf95ddd6d31340993d9184ba0b150a76 |
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,105 @@ | ||
# Copyright 1999-2020 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
ECM_HANDBOOK="optional" | ||
ECM_TEST="forceoptional" | ||
KFMIN=5.60.0 | ||
QTMIN=5.12.3 | ||
VIRTUALX_REQUIRED="test" | ||
inherit ecm kde.org | ||
|
||
DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" | ||
HOMEPAGE="https://skrooge.org/" | ||
|
||
if [[ ${KDE_BUILD_TYPE} = release ]]; then | ||
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" | ||
KEYWORDS="~amd64 ~x86" | ||
fi | ||
|
||
LICENSE="GPL-2" | ||
SLOT="5" | ||
IUSE="activities designer kde ofx webkit" | ||
|
||
REQUIRED_USE="test? ( designer )" | ||
|
||
BDEPEND=" | ||
dev-libs/libxslt | ||
virtual/pkgconfig | ||
" | ||
COMMON_DEPEND=" | ||
app-crypt/qca:2[qt5(+)] | ||
dev-db/sqlcipher | ||
dev-libs/grantlee:5 | ||
>=dev-qt/qtconcurrent-${QTMIN}:5 | ||
>=dev-qt/qtdbus-${QTMIN}:5 | ||
>=dev-qt/qtdeclarative-${QTMIN}:5[widgets] | ||
>=dev-qt/qtgui-${QTMIN}:5 | ||
>=dev-qt/qtnetwork-${QTMIN}:5 | ||
>=dev-qt/qtprintsupport-${QTMIN}:5 | ||
>=dev-qt/qtscript-${QTMIN}:5 | ||
>=dev-qt/qtsql-${QTMIN}:5= | ||
>=dev-qt/qtsvg-${QTMIN}:5 | ||
>=dev-qt/qtwidgets-${QTMIN}:5 | ||
>=dev-qt/qtxml-${QTMIN}:5 | ||
>=kde-frameworks/karchive-${KFMIN}:5 | ||
>=kde-frameworks/kcompletion-${KFMIN}:5 | ||
>=kde-frameworks/kconfig-${KFMIN}:5 | ||
>=kde-frameworks/kconfigwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kcoreaddons-${KFMIN}:5 | ||
>=kde-frameworks/kdbusaddons-${KFMIN}:5 | ||
>=kde-frameworks/ki18n-${KFMIN}:5 | ||
>=kde-frameworks/kiconthemes-${KFMIN}:5 | ||
>=kde-frameworks/kio-${KFMIN}:5 | ||
>=kde-frameworks/kitemviews-${KFMIN}:5 | ||
>=kde-frameworks/knewstuff-${KFMIN}:5 | ||
>=kde-frameworks/knotifications-${KFMIN}:5 | ||
>=kde-frameworks/knotifyconfig-${KFMIN}:5 | ||
>=kde-frameworks/kparts-${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 | ||
activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) | ||
kde? ( >=kde-frameworks/krunner-${KFMIN}:5 ) | ||
ofx? ( dev-libs/libofx ) | ||
webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) | ||
!webkit? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=kde-frameworks/kguiaddons-${KFMIN}:5 | ||
>=kde-frameworks/kjobwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kwindowsystem-${KFMIN}:5 | ||
designer? ( | ||
>=kde-frameworks/kdesignerplugin-${KFMIN}:5 | ||
>=dev-qt/designer-${QTMIN}:5 | ||
) | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
>=dev-qt/qtquickcontrols-${QTMIN}:5 | ||
" | ||
|
||
# hangs + installs files | ||
RESTRICT+=" test" | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DSKG_BUILD_TEST=$(usex test) | ||
-DSKG_DESIGNER=$(usex designer) | ||
$(cmake_use_find_package activities KF5Activities) | ||
$(cmake_use_find_package kde KF5Runner) | ||
$(cmake_use_find_package ofx LibOfx) | ||
-DSKG_WEBENGINE=$(usex !webkit) | ||
) | ||
|
||
ecm_src_configure | ||
} | ||
|
||
src_test() { | ||
local mycmakeargs=( | ||
-DSKG_BUILD_TEST=ON | ||
) | ||
ecm_src_test | ||
} |