Non-maintainer version bump. Acked by EvaSDK on #gentoo-dev. Fixes bug 533880.
authorHans de Graaff <graaff@gentoo.org>
Wed, 31 Dec 2014 10:34:58 +0000 (10:34 +0000)
committerHans de Graaff <graaff@gentoo.org>
Wed, 31 Dec 2014 10:34:58 +0000 (10:34 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!

app-office/gnucash/ChangeLog
app-office/gnucash/Manifest
app-office/gnucash/gnucash-2.6.5.ebuild [new file with mode: 0644]

index 24a71db813e871caaab9bcc492d621612a18cec9..3a9ba444becabeaecebaa9d9ad948bdf3c9dca53 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-office/gnucash
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.286 2014/12/19 13:34:15 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.287 2014/12/31 10:34:52 graaff Exp $
+
+*gnucash-2.6.5 (31 Dec 2014)
+
+  31 Dec 2014; Hans de Graaff <graaff@gentoo.org> +gnucash-2.6.5.ebuild:
+  Non-maintainer version bump. Acked by EvaSDK on #gentoo-dev. Fixes bug
+  533880.
 
   19 Dec 2014; Pacho Ramos <pacho@gentoo.org> gnucash-2.6.4.ebuild:
   amd64 stable, bug 529964
index 727f5b323c31899fe8e7be38226a890be76a9e65..a5bc437980a31cae9605ae0df7afb5a5821a5091 100644 (file)
@@ -4,14 +4,16 @@ Hash: SHA256
 AUX gnucash-2.6.4-guile1.patch 554 SHA256 9dbacafb15e3ceb86dbed365102f98c425d36bc179c85cef9135494be45a7f52 SHA512 70121ec3e050d0f38abfa5481b187e9f94d8fa3f49155f79edbf3bef320fa0f586038b1f76fea9c56ac22c6d270baf4fb5ec354abb78e375ee55562deb093f5d WHIRLPOOL 8e882bb98344fc71570210acb32143ac631959e0bf2b37a2bdcd46160ac2225c8672bf0917e4c3230e3dc93f585429ad61aeeed56f1078b38e8005075a8fe423
 DIST gnucash-2.6.3.tar.bz2 10822437 SHA256 02104c1d6a563d1209e2116dcca7fa9e28445b0e3335bedbcae85c834b17d93f SHA512 8d3ab3a4af4e3810ea1782ad55a7e4d9ba4eaa41686f48df454b52aededdad43cd2b3edfd813ec6ad7c2bc59eb3c579781125456255f232aba86ad5d462509aa WHIRLPOOL 984d8e218e383b5329649cba01c9bf70d5895c343e3ff601e68c6c0194dab9d6ca6a82a11e48d5e36a5dc7549974ef90b913c922485bf33d496b6e942d0029b2
 DIST gnucash-2.6.4.tar.bz2 12107953 SHA256 0320e4c62a741795648929fd211aca7e816d22b48bc7c54226c99b02c56e34bc SHA512 e1c5e293af9ee8841ad2678374b5550e3672551d660dae336088287fe6a814800f9019697f78d72ab5c29c83daa92247c1f50c71b668f5ca9d52125c7e0e88ce WHIRLPOOL 23df8663285957b2af96123eb2d45bf2119dd090ab980a233cc859e8631416d2212cb31ad4f7b8998e4869e503659f1410e35f2b1f7a96e5d70acb663a4e15f9
+DIST gnucash-2.6.5.tar.bz2 12997511 SHA256 b1b1a943a322e7bf7afb0c2202f491560d4734a2036438bf9820378c34203d65 SHA512 f45daa5a894f8cbe9ea552ccb354b08a4967f0a0f14595b871169a2a48495664a06e0f3dd81b6148b261418b67b76ae4e0ee3e72ec52ff3016c7f15523862538 WHIRLPOOL 38bdd5afec3337f929e4694dea072675baab86a68b730c0fc96c07c7287b0765140514ffd2c241784d857e7eba3d7bdbbf2b3c17f99d881d58095d68282b5d47
 EBUILD gnucash-2.6.3.ebuild 3252 SHA256 7afae6fd397fec17ef7fb60b6b2cf7036b5165252f53fa80295bbc375ab7169e SHA512 af29ba8cc3c6a2d3520fd704dc0d5ac302a45b72359121a383cdefc7a63571721fd59f1f184b3383f185f600bac63adbf41ffd7a84cb243086afa54e628119ae WHIRLPOOL 0d0e5a99aa67d63b5c0d8ca92c620c6bf07b63bc23952808896733b5549d3b5f18f5f4f32a29698e31cb13848f879e5687ee66699879a5e685fafe04248f0dd0
 EBUILD gnucash-2.6.4.ebuild 3347 SHA256 e6c5bda06f51337cf9019ea7663555928301f83134b9b48aa28072bfa1217d53 SHA512 a755a9a69559417ec960f539521c222b248afad431ac7dc20bab6d5f74dbd4b199bcc85133935f5be83f5751e206a0b58c061052bba3fd5eb87c94f076cef394 WHIRLPOOL fc680efc2a10d27e41d84f341c22d66f38c565ee02b8e1491aa5eb07ba4ce1357feaa2152f34ce05157a538e170b839be020d026b3313ca82b2ba3b015534b9d
-MISC ChangeLog 41071 SHA256 26ac15550c69c13d59b48563c170ae756357ab00b018f527a6c6d799b658336e SHA512 0f3490d9fa563d7bb0495365b1585d0b5476b811ae15d434f91ca7c96f3e83473608480af75dd77af18724b4e824e9dc3ea925ded37207bfa1809aa2506f0397 WHIRLPOOL 148c266cd42497b43d795c5430a1e333c549be84832c249c66afde4ed7499e7f10e581d3ea0994295747bec8647f2d51eac5d433e5557304b4cd88213891ee93
+EBUILD gnucash-2.6.5.ebuild 3260 SHA256 c74248ce8fd72577de32f88b5bd1944d0d85e958b7517b6f48be3dce6ceac988 SHA512 4d2677649b959b8753d792c033afd6e86d03ba96a310bd9abbd009ced06eae724d1e40b328283cdae5fb2636c521dba36bdf30dd33f75595eaadcf6352fa3f9a WHIRLPOOL 99320183e03d77497874033aad2466d120bdb70a4070cb16aa76b2d8a39330dfc01203a3d46b37bc09668712717ae7f9f03ece878c2db78e93f7beb811bf498e
+MISC ChangeLog 41259 SHA256 cf10570a55b966c86c8fe5a0c0b993f0f6646836ea95a02b1ade1c56471e22a7 SHA512 9a101ad5f016880e43b68d93f7a427c0aac3e25ff113b22de1a4815629681c6676d2e33e0d2f8c9ed43020b6696119f633c416708790241d9b6a13a5bb594f17 WHIRLPOOL 1984162217f3019592e28a31e2bc38b1128075f3a37392b85cee95ccc611efa8092d0aac1d2fed872005cf5e95f1f4f3f8ccdb57710cbb165a6e3bebd55a86f4
 MISC metadata.xml 413 SHA256 f22996163e813e8746be2856383a69d894ac774a060312684b87119a5b37d019 SHA512 f8a77b7f9105f63d3d33493467205e4ab676b6ad22dc709f9a7c8cee498b7f290f6abd2b3e5660ef58dbb07647bb0f1ccc6aa444285cef23ac695acb402aaaa9 WHIRLPOOL 31f3c40766b30d76e24514ba2c38800d6bf4a1c66be5fc7963f9b07d4a8e4c0eba3c1ade0805a11e6a899225932c9597776765e84d8cd05ccb69fb3299dd1c04
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSUKVgACgkQCaWpQKGI+9SnmgCfcGovw9MDHmhEYaxxgbk/2gUt
-bfoAmgN8I3gJaMNDRU9D34Dn03a1/TLb
-=NayH
+iF4EAREIAAYFAlSj0VIACgkQiIP6VqMIqNcvLwEAiQLsKuSEuJKXaITGOt3BUa6K
+u0S1tZ64paW+6gODpJUA/iLaloYwJZt/kjTnh1NhJWmemnWHEWO4UoBkStjGmShN
+=pBn7
 -----END PGP SIGNATURE-----
diff --git a/app-office/gnucash/gnucash-2.6.5.ebuild b/app-office/gnucash/gnucash-2.6.5.ebuild
new file mode 100644 (file)
index 0000000..e7f39ab
--- /dev/null
@@ -0,0 +1,120 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-2.6.5.ebuild,v 1.1 2014/12/31 10:34:52 graaff Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit autotools eutils gnome2 python-single-r1
+
+DESCRIPTION="A personal finance manager"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="chipcard debug +doc hbci mysql ofx postgres python quotes sqlite"
+
+# FIXME: rdepend on dev-libs/qof when upstream fix their mess (see configure.ac)
+# libdbi version requirement for sqlite taken from bug #455134
+RDEPEND="
+       >=app-crypt/libsecret-0.18
+       >=dev-libs/glib-2.32.0:2
+       >=dev-libs/popt-1.5
+       >=dev-libs/libxml2-2.5.10:2
+       dev-libs/libxslt
+       >=dev-scheme/guile-1.8.3:12[deprecated,regex]
+       dev-scheme/guile-www
+       gnome-base/libgnomecanvas
+       >=net-libs/webkit-gtk-1.2:2
+       >=sys-libs/zlib-1.1.4
+       >=x11-libs/gtk+-2.24:2
+       >=x11-libs/goffice-0.7.0:0.8[gnome]
+       x11-libs/pango
+       ofx? ( >=dev-libs/libofx-0.9.1 )
+       hbci? ( >=net-libs/aqbanking-5[gtk,ofx?]
+               sys-libs/gwenhywfar[gtk]
+               chipcard? ( sys-libs/libchipcard )
+       )
+       python? ( ${PYTHON_DEPS} )
+       quotes? ( dev-perl/DateManip
+               >=dev-perl/Finance-Quote-1.11
+               dev-perl/HTML-TableExtract )
+       sqlite? ( >=dev-db/libdbi-0.9.0
+               >=dev-db/libdbi-drivers-0.9.0[sqlite] )
+       postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] )
+       mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] )
+"
+DEPEND="${RDEPEND}
+       >=app-text/scrollkeeper-0.3
+       virtual/pkgconfig
+       dev-util/intltool
+       gnome-base/gnome-common
+       sys-devel/libtool
+"
+
+PDEPEND="doc? ( >=app-doc/gnucash-docs-2.2.0 )"
+
+pkg_setup() {
+       use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+       # Skip test that needs some locales to be present
+       sed -i -e '/test_suite_gnc_date/d' src/libqof/qof/test/test-qof.c || die
+
+       eautoreconf
+       gnome2_src_prepare
+}
+
+src_configure() {
+       local myconf
+
+       DOCS="doc/README.OFX doc/README.HBCI"
+
+       if use sqlite || use mysql || use postgres ; then
+               myconf+=" --enable-dbi"
+       else
+               myconf+=" --disable-dbi"
+       fi
+
+       # guile wrongly exports LDFLAGS as LIBS which breaks modules
+       # Filter until a better ebuild is available, bug #202205
+       local GUILE_LIBS=""
+       local lib
+       for lib in $(guile-config link); do
+               if [ "${lib#-Wl}" = "$lib" ]; then
+                       GUILE_LIBS="$GUILE_LIBS $lib"
+               fi
+       done
+
+       # gtkmm is experimental and shouldn't be enabled, upstream bug #684166
+       gnome2_src_configure \
+               $(use_enable debug) \
+               $(use_enable ofx) \
+               $(use_enable hbci aqbanking) \
+               $(use_enable python) \
+               --disable-doxygen \
+               --disable-gtkmm \
+               --enable-locale-specific-tax \
+               --disable-error-on-warning \
+                GUILE_LIBS="${GUILE_LIBS}" ${myconf}
+}
+
+src_test() {
+       unset DBUS_SESSION_BUS_ADDRESS
+       GUILE_WARN_DEPRECATED=no \
+       GNC_DOT_DIR="${T}"/.gnucash \
+       emake check
+}
+
+src_install() {
+       # Parallel installation fails from time to time, bug #359123
+       MAKEOPTS="${MAKEOPTS} -j1" gnome2_src_install GNC_DOC_INSTALL_DIR=/usr/share/doc/${PF}
+
+       rm -rf "${ED}"/usr/share/doc/${PF}/{examples/,COPYING,INSTALL,*win32-bin.txt,projects.html}
+       mv "${ED}"/usr/share/doc/${PF} "${T}"/cantuseprepalldocs || die
+       dodoc "${T}"/cantuseprepalldocs/*
+}