diff options
Diffstat (limited to 'app-emacs/bongo/bongo-20070619.ebuild')
-rw-r--r-- | app-emacs/bongo/bongo-20070619.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/app-emacs/bongo/bongo-20070619.ebuild b/app-emacs/bongo/bongo-20070619.ebuild new file mode 100644 index 000000000000..a4a598c8fc02 --- /dev/null +++ b/app-emacs/bongo/bongo-20070619.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/bongo/bongo-20070619.ebuild,v 1.1 2008/08/08 23:20:10 ulm Exp $ + +NEED_EMACS=22 + +inherit elisp eutils + +DESCRIPTION="Buffer-oriented media player for Emacs" +HOMEPAGE="http://www.brockman.se/software/bongo/" +# Darcs snapshot of http://www.brockman.se/software/bongo/ +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2 FDL-1.2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# NOTE: Bongo can use almost anything for playing media files, therefore +# the dependency possibilities are so broad that we refrain from including +# any media players explicitly in DEPEND/RDEPEND. + +DEPEND="app-emacs/volume" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}" +SITEFILE=50${PN}-gentoo.el +DOCS="NEWS README tree-from-tags.rb" + +src_unpack() { + unpack ${A} + cd "${S}" + + # We need Emacs 22 for image-load-path anyway, so don't bother with 21. + rm -f bongo-emacs21.el + + epatch "${FILESDIR}/${P}-fix-require.patch" +} + +src_compile() { + elisp_src_compile + makeinfo bongo.texinfo || die "makeinfo failed" +} + +src_install() { + elisp_src_install + + insinto "${SITEETC}/${PN}" + doins *.pbm *.png || die "doins failed" + + # Requires additional dependency ruby-taglib; install in doc for now. + #dobin tree-from-tags.rb || die "dobin failed" + + doinfo bongo.info || die "doinfo failed" +} |