Fixed installation with use flag emacs activated. see #155682.
authorGunnar Wrobel <wrobel@gentoo.org>
Mon, 20 Nov 2006 09:28:56 +0000 (09:28 +0000)
committerGunnar Wrobel <wrobel@gentoo.org>
Mon, 20 Nov 2006 09:28:56 +0000 (09:28 +0000)
Package-Manager: portage-2.1.1

app-office/ledger/ChangeLog
app-office/ledger/files/digest-ledger-2.5-r1 [new file with mode: 0644]
app-office/ledger/ledger-2.5-r1.ebuild [new file with mode: 0644]

index fb22c7ab37b031d608bdff7e403da15e33561498..a20006350848a71fdc7de4c72cb3c8e3cfbdda5c 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-office/ledger
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/ledger/ChangeLog,v 1.1 2006/11/18 10:53:51 wrobel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/ledger/ChangeLog,v 1.2 2006/11/20 09:28:56 wrobel Exp $
+
+*ledger-2.5-r1 (20 Nov 2006)
+
+  20 Nov 2006; <wrobel@gentoo.org> -ledger-2.5.ebuild,
+  +ledger-2.5-r1.ebuild:
+  Fixed installation with use flag emacs activated. see #155682.
 
   18 Nov 2006; <wrobel@gentoo.org> +files/50ledger-mode-gentoo.el,
   +metadata.xml, +ledger-2.5.ebuild:
diff --git a/app-office/ledger/files/digest-ledger-2.5-r1 b/app-office/ledger/files/digest-ledger-2.5-r1
new file mode 100644 (file)
index 0000000..3c46760
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 ef2ac2e9942ecddfc01cc6ae42e264e9 ledger-2.5.tar.gz 829947
+RMD160 4380ecc5275df22b48a202e82e0b6a723bcd3c69 ledger-2.5.tar.gz 829947
+SHA256 9def110964965c5dcbb1680ca3d5844ab9d0128d4176d0a90fbd0164fee8031c ledger-2.5.tar.gz 829947
diff --git a/app-office/ledger/ledger-2.5-r1.ebuild b/app-office/ledger/ledger-2.5-r1.ebuild
new file mode 100644 (file)
index 0000000..dcf2266
--- /dev/null
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/ledger/ledger-2.5-r1.ebuild,v 1.1 2006/11/20 09:28:56 wrobel Exp $
+
+inherit eutils elisp
+
+DESCRIPTION="Ledger is an command-line accounting tool that provides double-entry accounting with a minimum of frills, and yet with a maximum of expressiveness and flexibility."
+HOMEPAGE="http://www.newartisans.com/software.html"
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="NewArtisans"
+KEYWORDS="~x86"
+SLOT="0"
+IUSE="emacs debug gnuplot ofx xml"
+
+DEPEND="dev-libs/gmp
+       dev-libs/libpcre
+       ofx? ( >=dev-libs/libofx-0.7 )
+       xml? ( dev-libs/expat )
+       emacs? ( virtual/emacs )
+       gnuplot? ( sci-visualization/gnuplot )"
+
+SITEFILE=50ledger-mode-gentoo.el
+
+src_compile() {
+
+       econf \
+               $(use_enable xml) \
+               $(use_enable ofx) \
+               $(use_enable debug) \
+               $(use_with   emacs lispdir ${D}/usr/share/emacs/site-lisp/${PN}) \
+               || die "Configure failed!"
+
+       emake || die "Make failed!"
+}
+
+src_install() {
+
+       dodoc sample.dat README NEWS ledger.pdf
+
+       ## One script uses vi, the outher the Finance perl module
+       ## Did not add more use flags though
+       insinto /usr/share/${P}
+       doins scripts/entry scripts/getquote scripts/bal scripts/bal-huquq
+
+       use emacs && elisp-site-file-install ${FILESDIR}/${SITEFILE}
+
+       einstall || die "Installation failed!"
+
+       if use gnuplot; then
+               mv scripts/report ledger-report
+               dobin ledger-report
+       fi
+}