diff options
author | Ulrich Müller <ulm@gentoo.org> | 2008-08-08 23:20:11 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2008-08-08 23:20:11 +0000 |
commit | c172e5a5a320e2847fbb8f649430cdcbe6adee76 (patch) | |
tree | 2c0d33915f980402b196a593376d4a01b8d52cab /app-emacs/bongo | |
parent | Remove old. (diff) | |
download | historical-c172e5a5a320e2847fbb8f649430cdcbe6adee76.tar.gz historical-c172e5a5a320e2847fbb8f649430cdcbe6adee76.tar.bz2 historical-c172e5a5a320e2847fbb8f649430cdcbe6adee76.zip |
Initial import, bug 228723, from Emacs overlay.
Package-Manager: portage-2.2_rc6/cvs/Linux 2.6.25-gentoo-r6 i686
Diffstat (limited to 'app-emacs/bongo')
-rw-r--r-- | app-emacs/bongo/ChangeLog | 11 | ||||
-rw-r--r-- | app-emacs/bongo/Manifest | 16 | ||||
-rw-r--r-- | app-emacs/bongo/bongo-20070619.ebuild | 55 | ||||
-rw-r--r-- | app-emacs/bongo/files/50bongo-gentoo.el | 6 | ||||
-rw-r--r-- | app-emacs/bongo/files/bongo-20070619-fix-require.patch | 11 | ||||
-rw-r--r-- | app-emacs/bongo/metadata.xml | 33 |
6 files changed, 132 insertions, 0 deletions
diff --git a/app-emacs/bongo/ChangeLog b/app-emacs/bongo/ChangeLog new file mode 100644 index 000000000000..5410efce3590 --- /dev/null +++ b/app-emacs/bongo/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for app-emacs/bongo +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emacs/bongo/ChangeLog,v 1.1 2008/08/08 23:20:10 ulm Exp $ + +*bongo-20070619 (08 Aug 2008) + + 08 Aug 2008; Ulrich Mueller <ulm@gentoo.org> +files/50bongo-gentoo.el, + +files/bongo-20070619-fix-require.patch, +metadata.xml, + +bongo-20070619.ebuild: + Initial import, bug 228723, from Emacs overlay. Ebuild contributed by me. + diff --git a/app-emacs/bongo/Manifest b/app-emacs/bongo/Manifest new file mode 100644 index 000000000000..36123a36dffa --- /dev/null +++ b/app-emacs/bongo/Manifest @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX 50bongo-gentoo.el 193 RMD160 2f2df265a712a2955d95c6b6a9f9c8d0e75345bc SHA1 db2b13cb5a6dda0df9c5552ddcf742a17bd4ae8a SHA256 268d57ad3d84870af45d87c1a060df2a5e06b11127d24b140a41614e6be4866e +AUX bongo-20070619-fix-require.patch 224 RMD160 e4a1ce68d5fc982251d9bbbaa1d2aed417c20ece SHA1 0badaea162b26bfd54cd5d72de73e4417b033c1a SHA256 3570a83fa4c77e99f761475937587e4d0485661896adc79159fdebd44a04a879 +DIST bongo-20070619.tar.bz2 97341 RMD160 84fbc62b64541b2d19ab0100a944ef6d2dab98d8 SHA1 59a84838ea6550f6b128b3e84dacd6c9ce3d57ef SHA256 a4758e6f60e32f90aa0416c5f5a522dc8edb131ce4aa76212b542b941e12a4d8 +EBUILD bongo-20070619.ebuild 1396 RMD160 6702cc5feed365ecbc06bb507966e65ef34e7da6 SHA1 dbfcb341b3929ec88bc19cc74e78a3fe2759bcdd SHA256 7d76c5b23e649e40c3f33615a6dfb630233fa7c124fae99545e9894d6ff147d1 +MISC ChangeLog 465 RMD160 d79ff4a3be009324e4a4dc0a422c5b236b2b196d SHA1 1f7d27a8dbc65537ccd5adb1e92cf3e5f6913024 SHA256 4b29fad58122be6b09ee2fc639e81da36be00203a969bbda6aa452de084399a8 +MISC metadata.xml 1605 RMD160 37c101e5e660f8fcb341ba32633e13eb8f6cb12c SHA1 d1994fccafc1d6c96eb5df8e1abfbf096e4183d7 SHA256 abec0c0a30b4c9580b2560167739abed06a22bf06ae9fe83eea23c1a94afddb9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iEYEARECAAYFAkic1LoACgkQOeoy/oIi7uz0+QCfRZ1cr+uuuIkaYb9ww1TLk/f9 +p5sAn2o6/DfcX/ZLUTMuLR+9/VCMram9 +=yiUS +-----END PGP SIGNATURE----- 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" +} diff --git a/app-emacs/bongo/files/50bongo-gentoo.el b/app-emacs/bongo/files/50bongo-gentoo.el new file mode 100644 index 000000000000..34745b82d048 --- /dev/null +++ b/app-emacs/bongo/files/50bongo-gentoo.el @@ -0,0 +1,6 @@ + +;;; bongo site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(add-to-list 'image-load-path "@SITEETC@" t) +(autoload 'bongo "bongo" "Start Bongo by switching to a Bongo buffer." t) diff --git a/app-emacs/bongo/files/bongo-20070619-fix-require.patch b/app-emacs/bongo/files/bongo-20070619-fix-require.patch new file mode 100644 index 000000000000..6b3e6ff588df --- /dev/null +++ b/app-emacs/bongo/files/bongo-20070619-fix-require.patch @@ -0,0 +1,11 @@ +--- bongo-orig/bongo.el 2007-06-19 16:51:37.000000000 +0200 ++++ bongo/bongo.el 2008-06-22 15:30:23.000000000 +0200 +@@ -67,7 +67,7 @@ + + ;;; Code: + +-(eval-when-compile ++(eval-and-compile + (require 'cl) + (require 'rx)) + diff --git a/app-emacs/bongo/metadata.xml b/app-emacs/bongo/metadata.xml new file mode 100644 index 000000000000..a65893303f93 --- /dev/null +++ b/app-emacs/bongo/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>emacs</herd> +<longdescription> + Bongo is a buffer-oriented media player for Emacs, contemporary with and + comparable to <pkg>app-emacs/emms</pkg>. + + Notable features of Bongo include + * separate playlist and library buffers (each of which you may have any + number — even zero of both is okay if you don’t need playlist + functionality), + * hierarchical buffers with collapsable sections for each artist and album, + * familiar Emacs bindings for editing Bongo buffers (edit playlists much + like you would regular text), + * a nice visual seeking interface doubling as a progress meter (hit ‘s’), + * a visual audio volume control (<pkg>app-emacs/volume</pkg>, which is + actually a stand-alone package), + * built-in support for playing and retrieving information about audio CDs, + * built-in support for submitting information to Last.fm using + ‘lastfmsubmitd’, + * the ability to perform arbitrary actions (stopping playback is a simple + example) once playback reaches certain points in the playlist, using + so-called “action tracks”, + * an XMMS-like keymap for XMMS refugees, + * zero-configuration, out-of-the-box rock’n’roll action. + + Bongo currently comes with backends for VLC, mpg321, ogg123, speexdec, + TiMidity and MikMod. All backends support pausing and resuming, but only VLC + and mpg321 support interactive seeking. Defining your own non-interactive + backends is very simple. +</longdescription> +</pkgmetadata> |