diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-04-28 09:54:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-04-28 09:54:45 +0100 |
commit | b7ebc951da8800f711142f69d9d958bde67a112d (patch) | |
tree | e318514216845acb8f2e49fff7a5cba4027e9d91 /app-office/skrooge | |
parent | dc7cbdfa65fd814b3b9aa3c56257da201109e807 (diff) |
gentoo resync : 28.04.2019
Diffstat (limited to 'app-office/skrooge')
-rw-r--r-- | app-office/skrooge/Manifest | 2 | ||||
-rw-r--r-- | app-office/skrooge/skrooge-2.19.1.ebuild | 99 |
2 files changed, 101 insertions, 0 deletions
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest index d076b5c7162b..c17056a0de9e 100644 --- a/app-office/skrooge/Manifest +++ b/app-office/skrooge/Manifest @@ -1,3 +1,5 @@ DIST skrooge-2.18.0.tar.xz 20951548 BLAKE2B 7679c519cab88a165c878dbba0a077d7f4cddc9bd1252ce5fd1e6f2d90c98b9fc39b8251df83470debdc8a6fb4f093fcff55768aa41b6a4c379c9e4c4f558f25 SHA512 b8a222947f535eee9041e6bc71703a053fa9a201de352c5f39fcbf35be5259f76532ed5291becab4c676ff8eaba7727730f6d957af36bac54aa4ada11db25da3 +DIST skrooge-2.19.1.tar.xz 21111836 BLAKE2B 5a1a7a8212699ce657e33f5b2ab12b305a3c6840dccaeff20fc42796b3587d02a60cd1f2313909b6411e9ad71c4f1bd254349d9a9846c6707a31736507713fef SHA512 4c9addaf56bda0a575c995a2d9229927f6c23ca1931d8ea50ec83afab31149006fd0cc339af79afe0d046c00b5d3dbe4c629e48eac404a31fbe45b3747dcb869 EBUILD skrooge-2.18.0.ebuild 2498 BLAKE2B 7f84d72f121f53b8468ece77cb7bfa38222298fa0c9dc96030cdba8944edb12b3b19bb8b9832c76bde11fe24c6a043725f975e694c330d72c7889bf5c9185795 SHA512 64d5705cdc86afd350600591ffa53980ac18ab8840993d0bd78dc84725584882327b00058e52cbbafeafa9fe49805ccca8088c770d3145aedba17c1d2cb1c8df +EBUILD skrooge-2.19.1.ebuild 2477 BLAKE2B 335437ef1e1ee9e115e6dae4815ed4b6841890fa69cbde275bbfb0669f9857213aa23fe92b47fc35c3d7c5ebfad0e5b4e4f5b97dd7c90bf8262dfd97f65987c1 SHA512 e658d8e00ab6090a9dc7c9778cca1672c7453462a5f6ea0547dd0c6139bd719916148d6d53c277fa7a7624fda7086749400ac32f8cea7a44a098beb8c3affb86 MISC metadata.xml 508 BLAKE2B b55c79406982c895e2c0a3f680944fb561823a3713408f67b4f8de74d03246cd9b52a654d4ec97935d4f7740b9d9f4ebf27d81a9c226dc67d9922500c6e6bde0 SHA512 0b38f9d35783e7fbf2b86b9ead3772416b7080d3df07b801ecd9ef4e5329f7690e6e1b9f817d2fd8947d6735f89cfa57fb516fbcc2b383d5278f27fd89390e97 diff --git a/app-office/skrooge/skrooge-2.19.1.ebuild b/app-office/skrooge/skrooge-2.19.1.ebuild new file mode 100644 index 000000000000..d051d843d447 --- /dev/null +++ b/app-office/skrooge/skrooge-2.19.1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="optional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" +HOMEPAGE="https://skrooge.org/" +[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="activities designer kde ofx webkit" + +REQUIRED_USE="test? ( designer )" + +BDEPEND=" + dev-libs/libxslt + virtual/pkgconfig +" +COMMON_DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtscript) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + app-crypt/qca:2[qt5(+)] + dev-db/sqlcipher + dev-libs/grantlee:5 + activities? ( $(add_frameworks_dep kactivities) ) + kde? ( $(add_frameworks_dep krunner) ) + ofx? ( dev-libs/libofx ) + webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) + !webkit? ( $(add_qt_dep qtwebengine 'widgets') ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kwindowsystem) + designer? ( + $(add_frameworks_dep kdesignerplugin) + $(add_qt_dep designer) + ) +" +RDEPEND="${COMMON_DEPEND} + $(add_qt_dep qtquickcontrols) +" + +# hangs + installs files +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + -DSKG_BUILD_TEST=$(usex test) + -DSKG_DESIGNER=$(usex designer) + $(cmake-utils_use_find_package activities KF5Activities) + $(cmake-utils_use_find_package kde KF5Runner) + $(cmake-utils_use_find_package ofx LibOfx) + -DSKG_WEBENGINE=$(usex !webkit) + ) + + kde5_src_configure +} + +src_test() { + local mycmakeargs=( + -DSKG_BUILD_TEST=ON + ) + kde5_src_test +} |