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.
Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
2 changed files
with
100 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.30.0.tar.xz 22661568 BLAKE2B 32bbd16b40afd836016c9d590c17d71fde7225802890d862e275c6c694fa11db504f757f158ab94c4c034481e577a0f45d013f4d4d21d6d200265c7131f98c11 SHA512 5a96c7263fcbc0313562dd5a64de3c31219c0a6a8e610fd0cbabe0f16903b1123390f07d466341b8fd31695861ab5a006b7f5aee7986fbd0028138ec90aa8902 | ||
DIST skrooge-2.31.0.tar.xz 22372292 BLAKE2B 3eafe194a9783ae2f3841f6c32211cdf3c425033b63084bf47e526482830d1d53ae66446aa04f0d93497a59054e229bbadd6f46ec0782e4ab05d902d0e809596 SHA512 3a09b9e6017b0ebce7170285a8ca6a27c8942f16c310450e76dc9deb87e0d016edb49b74c8ea784bed5f9b5a10ed515016266584f53fc0144f4bf02bc7769be1 |
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,99 @@ | ||
# Copyright 1999-2023 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=8 | ||
|
||
ECM_HANDBOOK="optional" | ||
ECM_TEST="forceoptional" | ||
KFMIN=5.106.0 | ||
QTMIN=5.15.9 | ||
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 kde ofx" | ||
|
||
# hangs + installs files (also requires KF5DesignerPlugin) | ||
RESTRICT="test" | ||
|
||
COMMON_DEPEND=" | ||
>=app-crypt/qca-2.3.0: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/qtwebengine-${QTMIN}:5[widgets] | ||
>=dev-qt/qtwidgets-${QTMIN}:5 | ||
>=dev-qt/qtxml-${QTMIN}:5 | ||
>=dev-qt/qtxmlpatterns-${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:= ) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
>=kde-frameworks/kguiaddons-${KFMIN}:5 | ||
>=kde-frameworks/kjobwidgets-${KFMIN}:5 | ||
>=kde-frameworks/kwindowsystem-${KFMIN}:5 | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
>=dev-qt/qtquickcontrols-${QTMIN}:5 | ||
" | ||
BDEPEND=" | ||
dev-libs/libxslt | ||
virtual/pkgconfig | ||
" | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
-DSKG_WEBENGINE=ON | ||
-DSKG_WEBKIT=OFF | ||
-DSKG_DESIGNER=OFF | ||
$(cmake_use_find_package activities KF5Activities) | ||
$(cmake_use_find_package kde KF5Runner) | ||
$(cmake_use_find_package ofx LibOfx) | ||
-DSKG_BUILD_TEST=$(usex test) | ||
) | ||
|
||
ecm_src_configure | ||
} | ||
|
||
src_test() { | ||
local mycmakeargs=( | ||
-DSKG_BUILD_TEST=ON | ||
) | ||
ecm_src_test | ||
} |