summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-12-06 20:36:29 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-12-06 20:36:29 +0000
commit906993493aa6419ed656b329884bd461c30ace7c (patch)
tree665954edd9dbe4d71f871c0180a08340725cd9cf /app-emacs
parentStable on amd64, bug 114113. (diff)
downloadgentoo-2-906993493aa6419ed656b329884bd461c30ace7c.tar.gz
gentoo-2-906993493aa6419ed656b329884bd461c30ace7c.tar.bz2
gentoo-2-906993493aa6419ed656b329884bd461c30ace7c.zip
Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>. This version represents the last stable EMMS 1.x series work from EMMS's CVS. Resolves Bug #86246.
(Portage version: 2.0.53)
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/emms/ChangeLog12
-rw-r--r--app-emacs/emms/Manifest4
-rw-r--r--app-emacs/emms/emms-1.0.20051204.ebuild35
-rw-r--r--app-emacs/emms/files/50emms-gentoo.el5
-rw-r--r--app-emacs/emms/files/digest-emms-1.0.200512041
-rw-r--r--app-emacs/emms/metadata.xml16
6 files changed, 73 insertions, 0 deletions
diff --git a/app-emacs/emms/ChangeLog b/app-emacs/emms/ChangeLog
new file mode 100644
index 000000000000..f915ae1772b8
--- /dev/null
+++ b/app-emacs/emms/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for app-emacs/emms
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/emms/ChangeLog,v 1.1 2005/12/06 20:36:29 mkennedy Exp $
+
+*emms-1.0.20051204 (06 Dec 2005)
+
+ 06 Dec 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/50emms-gentoo.el, +metadata.xml, +emms-1.0.20051204.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>.
+ This version represents the last stable EMMS 1.x series work from EMMS's
+ CVS. Resolves Bug #86246.
+
diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
new file mode 100644
index 000000000000..41568824c7d9
--- /dev/null
+++ b/app-emacs/emms/Manifest
@@ -0,0 +1,4 @@
+MD5 66807f214c81f35b1462357ab273f30b emms-1.0.20051204.ebuild 951
+MD5 34171080a9948f732b10dd7fa79fe955 files/50emms-gentoo.el 97
+MD5 9d172cc2b77e763333794eb8a0cc1580 files/digest-emms-1.0.20051204 69
+MD5 fcd33d07e4ee719b01157946734f4fe8 metadata.xml 158
diff --git a/app-emacs/emms/emms-1.0.20051204.ebuild b/app-emacs/emms/emms-1.0.20051204.ebuild
new file mode 100644
index 000000000000..7d292ea65ec6
--- /dev/null
+++ b/app-emacs/emms/emms-1.0.20051204.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emacs/emms/emms-1.0.20051204.ebuild,v 1.1 2005/12/06 20:36:29 mkennedy Exp $
+
+inherit elisp
+
+DESCRIPTION="EMMS is the Emacs Multimedia System"
+HOMEPAGE="http://www.gnu.org/software/emms/ http://www.emacswiki.org/cgi-bin/wiki/EMMS"
+SRC_URI="mirro://gentoo/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64 ~sparc"
+IUSE=""
+
+RDEPEND="virtual/emacs"
+DEPEND="${RDEPEND}
+ sys-apps/texinfo"
+
+# EMMS can use almost anything for playing media files therefore the dependency
+# posibilities are so broad that we refrain from setting anything explicitly in
+# DEPEND/RDEPEND.
+
+S="${WORKDIR}/emms"
+
+src_compile() {
+ make EMACS=emacs DESTDIR=/usr/share/emacs/site-lisp/emms || die
+}
+
+src_install() {
+ elisp-install emms *.{el,elc}
+ elisp-site-file-install ${FILESDIR}/50emms-gentoo.el
+ dodoc AUTHORS README RELEASE
+ doinfo *.info*
+ dobin *-wrapper
+}
diff --git a/app-emacs/emms/files/50emms-gentoo.el b/app-emacs/emms/files/50emms-gentoo.el
new file mode 100644
index 000000000000..d06a42dd77ab
--- /dev/null
+++ b/app-emacs/emms/files/50emms-gentoo.el
@@ -0,0 +1,5 @@
+
+;;; site-lisp configuration for emms-cvs
+
+(add-to-list 'load-path "@SITELISP@")
+(require 'emms)
diff --git a/app-emacs/emms/files/digest-emms-1.0.20051204 b/app-emacs/emms/files/digest-emms-1.0.20051204
new file mode 100644
index 000000000000..485e3034014c
--- /dev/null
+++ b/app-emacs/emms/files/digest-emms-1.0.20051204
@@ -0,0 +1 @@
+MD5 960c9e385b009d973c037dbbb1985b89 emms-1.0.20051204.tar.bz2 68151
diff --git a/app-emacs/emms/metadata.xml b/app-emacs/emms/metadata.xml
new file mode 100644
index 000000000000..bff8c8626d37
--- /dev/null
+++ b/app-emacs/emms/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>emacs</herd>
+<longdescription>
+ EMMS, the Emacs Multimedia System, is an extensible, light-weight
+ multimedia player system for Emacs. It includes support for audio
+ and video formats such as MP3, FLAC, Ogg Vorbis, MPEG, WMV, MOV,
+ AVI, OGM, MKV via external players such as MPlayer, GStreamer,
+ mpg321, ogg123 etc.
+
+ EMMS also includes meta data tagging capabilities (including batched
+ tagging), play-list management, play-list scoring, streamed media
+ and support for synchronized song lyrics display.
+</longdescription>
+</pkgmetadata>