summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/grisbi/ChangeLog8
-rw-r--r--app-office/grisbi/Manifest15
-rw-r--r--app-office/grisbi/files/0.6.0_rc2-properly-detect-gmodule.patch38
-rw-r--r--app-office/grisbi/grisbi-0.6.0_rc2.ebuild64
4 files changed, 113 insertions, 12 deletions
diff --git a/app-office/grisbi/ChangeLog b/app-office/grisbi/ChangeLog
index 7028e13e0c95..f69ea16b2f93 100644
--- a/app-office/grisbi/ChangeLog
+++ b/app-office/grisbi/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-office/grisbi
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/ChangeLog,v 1.32 2010/02/13 21:01:20 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/ChangeLog,v 1.33 2010/02/14 23:28:04 remi Exp $
+
+*grisbi-0.6.0_rc2 (14 Feb 2010)
+
+ 14 Feb 2010; Rémi Cardona <remi@gentoo.org>
+ +files/0.6.0_rc2-properly-detect-gmodule.patch, +grisbi-0.6.0_rc2.ebuild:
+ bump to 0.6.0_rc2, ebuild adapted from bug #304937
13 Feb 2010; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Updating Guillaume's mail
diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
index 8a058a17b293..1ad178fa7e11 100644
--- a/app-office/grisbi/Manifest
+++ b/app-office/grisbi/Manifest
@@ -1,18 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX 0.6.0_rc2-properly-detect-gmodule.patch 1088 RMD160 166e59b11adaab0d955bd4619e1e762c1b69a796 SHA1 7e214171a13307463b1049a75aef451acc7be140 SHA256 5b2faf4ac8f85a6133c1191e0c99c3779a506f0a03d8328afbabf848b2cab61e
AUX grisbi-0.5.6-latex-unicode.patch 461 RMD160 fa6bd5134e11768c5ee51e15931992fd34050248 SHA1 b8298c8d0fd4bedd32724f2126e155cae838fbbd SHA256 30d8bea8b5c53dc96c62da05a3f374d50cdfcb5ec3c736508c207e04d5f2fa5f
AUX grisbi.desktop 170 RMD160 526c4e4d3e4e1f9e7dc87e75685a79e7c1c906ed SHA1 78db02f6dd53b8ed31dcccf14ddaab2e3ae53a62 SHA256 514362db5222f0609c2782a96078dc8638130b903f19e41e50c4259879a065fe
DIST grisbi-0.5.8.tar.bz2 984884 RMD160 cc361c7c17ab9786d310fda70c9a8a50d45397f5 SHA1 dcc1c87a62265437bbfd4fd5d603131f3473c569 SHA256 011b1f9aefe39bcb73ec11ff518fae8f281e6264a0c64c8367ab9cc9e28b6c02
DIST grisbi-0.5.9.tar.bz2 1003327 RMD160 533c398443003c4f13204baa679932fccd777649 SHA1 6fb6ebf5855ac9275c4da539ff94479d2e486261 SHA256 38aacb3007047fdb63816501921c58363737259f6bfe69a900aeb5dcd33498d7
+DIST grisbi-0.6.0rc2.tar.bz2 1946861 RMD160 b3253a03019c39c8a2ba26eb21d7e30719f4d70a SHA1 a6d0984058af45602f8f1c94507bcbf110218367 SHA256 4f590468f74aae312cb4e36021bd37f68a23c26cc7619040d8363e88157768ab
EBUILD grisbi-0.5.8.ebuild 1746 RMD160 10d3536477b72e9bda4fb1f40f0ea5b46cd0f9cd SHA1 bc0001eb3916035129f2bccfe6206af233ee2666 SHA256 35847e0f89bc3d0f9037ec5f3eee97bd2394cef4c38a0916a8a66d50e78f425c
EBUILD grisbi-0.5.9.ebuild 1691 RMD160 14d449a3a951d960524ac9707ea6e01543d4a700 SHA1 2181058e8a9b2eaa4b5e67e335607f2c10341d60 SHA256 b9ea9ec961d53b02e6ea43aed9d49953a6bd8c310d797a8b95c54e9a20eaedd5
-MISC ChangeLog 5369 RMD160 ed330193fdf02d54a991d13ae8e042981221487a SHA1 c9cb51625de0c45c99161a2d65400f98143ea8bd SHA256 73d06d98dc69f4acfc374683cd11887bc3600e386d034dcb7070eb4a1459b305
+EBUILD grisbi-0.6.0_rc2.ebuild 1490 RMD160 b4e5c584c071d103540b3991974a8d40ac759598 SHA1 bc05150fc5089c5029c90e95e66e0cedea982585 SHA256 83cc1c67bc9e471c56fc2352b7872a173eb6be0313d66ef9e0e863d186289056
+MISC ChangeLog 5578 RMD160 c5c50352a87829496b6dc5070d386cbe39d5c015 SHA1 7b156dec47b46d5bd726282dce1bf96e0847eb50 SHA256 b489f1630328683619126e1fe078e39d8f39474937378c78fa7834de12405604
MISC metadata.xml 426 RMD160 93f2bbf76762f96f2ed2f0546f6858d373c1f6d1 SHA1 7f821859af5217c60c503345d0a0f2542b2dd565 SHA256 5e9dfbbbee5f974cd8700f0800057b4217db0c8de4f0fe52b60dfb4c9e5cc8f4
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iEYEARECAAYFAkt3EyYACgkQCaWpQKGI+9RDHQCfSRN/zZczlSYK0WLvkPFRMBY8
-Uj4AniJWxQC1QI0BtWQn6eXCj7GR1Jop
-=QJtA
------END PGP SIGNATURE-----
diff --git a/app-office/grisbi/files/0.6.0_rc2-properly-detect-gmodule.patch b/app-office/grisbi/files/0.6.0_rc2-properly-detect-gmodule.patch
new file mode 100644
index 000000000000..d36bcdbc4166
--- /dev/null
+++ b/app-office/grisbi/files/0.6.0_rc2-properly-detect-gmodule.patch
@@ -0,0 +1,38 @@
+From ad49bfcb6a29dda93170ea14c38d599df2bbf72d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org>
+Date: Sun, 14 Feb 2010 21:39:50 +0100
+Subject: [PATCH 1/2] properly detect gmodule
+
+This usually doesn't happen unless gcc is configured to force
+--as-needed through spec files.
+---
+ configure.in | 6 +++---
+ 1 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 972fbc2..e2e84ce 100644
+--- a/configure.in
++++ b/configure.in
+@@ -32,7 +32,7 @@ AC_CHECK_LIB(intl,main)
+ dnl
+ dnl Standard GTK checks
+ dnl
+-PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.2.0 glib-2.0 >= 2.2)
++PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.2.0 glib-2.0 >= 2.2 gmodule-2.0 >= 2.2])
+ LDFLAGS="${LDFLAGS} ${GTK_LIBS}"
+ CFLAGS="${CFLAGS} ${GTK_CFLAGS}"
+
+@@ -44,8 +44,8 @@ dnl
+ AC_MSG_CHECKING(whether GLib supports loadable modules)
+ ac_save_CFLAGS="$CFLAGS"
+ ac_save_LIBS="$LIBS"
+-CFLAGS="$CFLAGS $GLIB_CFLAGS"
+-LIBS="$GLIB_LIBS $LIBS"
++CFLAGS="$CFLAGS $GTK_CFLAGS"
++LIBS="$GTK_LIBS $LIBS"
+ AC_TRY_RUN([
+ #include <glib.h>
+ #include <gmodule.h>
+--
+1.6.6.1
+
diff --git a/app-office/grisbi/grisbi-0.6.0_rc2.ebuild b/app-office/grisbi/grisbi-0.6.0_rc2.ebuild
new file mode 100644
index 000000000000..45b09eab43c7
--- /dev/null
+++ b/app-office/grisbi/grisbi-0.6.0_rc2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/grisbi/grisbi-0.6.0_rc2.ebuild,v 1.1 2010/02/14 23:28:04 remi Exp $
+
+EAPI="2"
+
+inherit eutils autotools
+
+IUSE="nls ofx ssl"
+
+MY_PV=${PV/_rc/rc}
+DESCRIPTION="Grisbi is a personal accounting application for Linux"
+HOMEPAGE="http://www.grisbi.org"
+SRC_URI="mirror://sourceforge/grisbi/${PN}-${MY_PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# minimum gtk 2.10 to have print support
+RDEPEND="dev-libs/libxml2
+ >=x11-libs/gtk+-2.10.0
+ ssl? ( dev-libs/openssl )
+ ofx? ( >=dev-libs/libofx-0.7.0 )"
+
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.20"
+
+src_prepare() {
+ epatch "${FILESDIR}/0.6.0_rc2-properly-detect-gmodule.patch"
+
+ # Apply location patchs
+ ebegin "Applying Gentoo documentation location patch"
+ for i in \
+ $(find ./ -name 'Makefile.am') \
+ $(find ./ -name 'grisbi-manuel.html')
+ do
+ sed -i "s;doc/grisbi/;doc/${PF}/;g" "${i}"
+ done
+ eend 0
+
+ AT_M4DIR="macros" eautoreconf
+}
+
+src_configure() {
+ econf \
+ --with-plugins \
+ $(use_with ofx) \
+ $(use_enable nls) || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS NEWS README
+}
+
+pkg_postinst() {
+ elog "The first thing you should do is set up the browser command in"
+ elog "preferences after you start up grisbi. Otherwise you will not"
+ elog "be able to see the help and manuals."
+}