summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/kmymoney/Manifest4
-rw-r--r--app-office/kmymoney/kmymoney-4.5.ebuild50
-rw-r--r--app-office/kmymoney/kmymoney-9999.ebuild44
3 files changed, 28 insertions, 70 deletions
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
index 8392c196d15..45ac6b33fb8 100644
--- a/app-office/kmymoney/Manifest
+++ b/app-office/kmymoney/Manifest
@@ -1,4 +1,2 @@
-DIST kmymoney-4.5.tar.bz2 14590277 RMD160 7e785192ce2b77bc4d1716c79993c5df13931bcc SHA1 eb313afaf4f1fd406c1cbf8b80a1804bb505fc5a SHA256 dc2235202baf6de505129660e618c9cb4b14a36631e22ff3f57ab09089feab3c
-EBUILD kmymoney-4.5.ebuild 1354 RMD160 452a8aec0d704803573da96692139df3b19045d6 SHA1 a03cca96a6ad12918bfacce92f27a8b9ce3b6535 SHA256 ee11c8cbf2d45d7a800ced3ff8c86190bdde621b7e723d87c07e9192d300caf5
-EBUILD kmymoney-9999.ebuild 1274 RMD160 fab025ff7011bfbd6f7c996f5904bb31ec1b60c1 SHA1 a9845a906797e518b5b8f430f4fa18299de445b6 SHA256 bb869c61ac3a3c3e9e3f0f1e86b31efd7386c8a59b6bd3b6079245175b0aaff7
+EBUILD kmymoney-9999.ebuild 1369 RMD160 07f0c841a5ab2200c59ad71d238f914ac6dc5f1b SHA1 feaf79d8ae6d6c838b27bc60be6700e2630bbb49 SHA256 31bfd2c19c6b351154c7b901f23b1b5ed22b6a53101c525a2293613e18bc8085
MISC metadata.xml 295 RMD160 dc0c74a78023ff74198b55b9d08d964b6ef44fb2 SHA1 72fb0ad7096b184183c46862af13131e08d216d1 SHA256 c206ae5900341b3b83334a5b08d52f3016c933248cfb046b17a5f768aa5470f8
diff --git a/app-office/kmymoney/kmymoney-4.5.ebuild b/app-office/kmymoney/kmymoney-4.5.ebuild
deleted file mode 100644
index 26d658069d9..00000000000
--- a/app-office/kmymoney/kmymoney-4.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=2
-KDE_LINGUAS="bg ca ca@valencia cs da de el en_GB eo es et fi fr ga gl hu it lt
-ms nds nl pl pt pt_BR ro ru sk sv tr uk zh_CN zh_TW"
-KDE_DOC_DIRS="doc doc-translations/%lingua_${PN}"
-inherit virtualx kde4-base
-
-DESCRIPTION="A personal finance manager for KDE"
-HOMEPAGE="http://sourceforge.net/projects/kmymoney2/"
-SRC_URI="mirror://sourceforge/kmymoney2/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="4"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug calendar +handbook hbci ofx quotes test"
-
-COMMON_DEPEND="app-crypt/gpgme
- >=dev-libs/boost-1.33.1
- dev-libs/libxml2
- dev-libs/libgpg-error
- >=kde-base/kdepimlibs-${KDE_MINIMAL}
- calendar? ( dev-libs/libical )
- hbci? ( >=net-libs/aqbanking-4.2.4[qt4]
- >=sys-libs/gwenhywfar-3.11.3 )
- ofx? ( >=dev-libs/libofx-0.9.1 )"
-RDEPEND="${COMMON_DEPEND}
- quotes? ( >=dev-perl/Finance-Quote-1.17 )"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-util/cppunit-1.12.1 )"
-
-DOCS="AUTHORS BUGS ChangeLog* README* TODO"
-
-src_configure() {
- mycmakeargs=(
- $(cmake-utils_use_enable hbci KBANKING)
- $(cmake-utils_use_enable calendar LIBICAL)
- $(cmake-utils_use_enable ofx LIBOFX)
- $(cmake-utils_use test KDE4_BUILD_TESTS)
- )
-
- kde4-base_src_configure
-}
-
-src_test() {
- export maketype="kde4-base_src_test"
- virtualmake
-}
diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild
index 2907c3c7737..29d3210b38e 100644
--- a/app-office/kmymoney/kmymoney-9999.ebuild
+++ b/app-office/kmymoney/kmymoney-9999.ebuild
@@ -5,21 +5,21 @@
EAPI="2"
KMNAME="extragear/office"
-inherit kde4-base
+inherit virtualx kde4-base
DESCRIPTION="A personal finance manager for KDE"
-HOMEPAGE="http://techbase.kde.org/Projects/KMyMoney"
+HOMEPAGE="http://kmymoney2.sourceforge.net/"
LICENSE="GPL-2"
KEYWORDS=""
SLOT="4"
-IUSE="debug calendar +handbook hbci ofx quotes test"
+IUSE="debug calendar doc +handbook hbci ofx quotes test"
COMMON_DEPEND="
app-crypt/gpgme
>=dev-libs/boost-1.33.1
- dev-libs/libxml2
dev-libs/libgpg-error
+ dev-libs/libxml2
>=kde-base/kdepimlibs-${KDE_MINIMAL}
calendar? ( dev-libs/libical )
hbci? (
@@ -29,26 +29,36 @@ COMMON_DEPEND="
ofx? ( >=dev-libs/libofx-0.9.1 )
"
RDEPEND="${COMMON_DEPEND}
- quotes? ( dev-perl/Finance-Quote )"
+ quotes? ( >=dev-perl/Finance-Quote-1.17 )
+"
DEPEND="${COMMON_DEPEND}
- test? ( >=dev-util/cppunit-1.12.1 )"
-
-DOCS=(AUTHORS BUGS ChangeLog ChangeLog.original README.Fileformats TODO)
-
-src_prepare() {
- kde4-base_src_prepare
-
- # Fix multilib and RPATH
- sed -e '/SET(CMAKE_INSTALL_RPATH/s/^/# DISABLED /g' \
- -i CMakeLists.txt || die "failed to disable setting bad RPATH"
-}
+ doc? ( app-doc/doxygen )
+ test? ( >=dev-util/cppunit-1.12.1 )
+"
src_configure() {
mycmakeargs=(
- $(cmake-utils_use_enable hbci KBANKING)
+ -DUSE_QT_DESIGNER=OFF
$(cmake-utils_use_enable calendar LIBICAL)
+ $(cmake-utils_use_use doc DEVELOPER_DOC)
+ $(cmake-utils_use_enable hbci KBANKING)
$(cmake-utils_use_enable ofx LIBOFX)
$(cmake-utils_use test KDE4_BUILD_TESTS)
)
kde4-base_src_configure
}
+
+src_compile() {
+ kde4-base_src_compile
+ use doc && kde4-base_src_compile apidoc
+}
+
+src_install() {
+ use doc && HTML_DOCS=("${CMAKE_BUILD_DIR}/apidocs/html/")
+ kde4-base_src_install
+}
+
+src_test() {
+ export maketype="kde4-base_src_test"
+ virtualmake
+}