summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sping@gentoo.org>2010-10-29 02:25:55 +0200
committerSebastian Pipping <sping@gentoo.org>2010-10-29 02:25:55 +0200
commit013a91af15e922b9263189c268f13cc4ee39d181 (patch)
tree5f6690c9334df8620a38ddee1cc7dfb2c0846e81 /media-sound
parentapp-portage/fetchcommandwrapper: Moved to main tree (diff)
downloadbetagarden-013a91af15e922b9263189c268f13cc4ee39d181.tar.gz
betagarden-013a91af15e922b9263189c268f13cc4ee39d181.tar.bz2
betagarden-013a91af15e922b9263189c268f13cc4ee39d181.zip
media-sound/deadbeef: 0.4.3_rc1-r1, ebuild not nearly done
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/deadbeef/ChangeLog10
-rw-r--r--media-sound/deadbeef/Manifest4
-rw-r--r--media-sound/deadbeef/deadbeef-0.4.3_rc1-r1.ebuild120
-rw-r--r--media-sound/deadbeef/metadata.xml9
4 files changed, 143 insertions, 0 deletions
diff --git a/media-sound/deadbeef/ChangeLog b/media-sound/deadbeef/ChangeLog
new file mode 100644
index 0000000..a10c554
--- /dev/null
+++ b/media-sound/deadbeef/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/deadbeef
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*deadbeef-0.4.3_rc1-r1 (28 Oct 2010)
+
+ 28 Oct 2010; Sebastian Pipping <sping@gentoo.org>
+ +deadbeef-0.4.3_rc1-r1.ebuild:
+ Copy ebuild from xwing overlay, clean up and extend it
+
diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
new file mode 100644
index 0000000..c0a124c
--- /dev/null
+++ b/media-sound/deadbeef/Manifest
@@ -0,0 +1,4 @@
+DIST deadbeef-0.4.3-rc1.tar.bz2 2545308 RMD160 ad38b7282003c04674fd284ed07662b341eeeeaa SHA1 9a859914d13da0a489980757364d5a91f09d2b55 SHA256 382cd353730a3c187a9e53eb48026f83ec3936cdadccac8cd1443b85366fdba9
+EBUILD deadbeef-0.4.3_rc1-r1.ebuild 2889 RMD160 045bf14e61251bf27cde374cc3ae68416470ac0b SHA1 337db9a998a004a6a7eedea6bd6a65b3154e60ff SHA256 8f689b700d4c30ed1f6beabf480f915f2aa110240afb8a55061a47a1a8e9d9d5
+MISC ChangeLog 302 RMD160 8b6bdcae0caff156f90bf343762c913d2beb4897 SHA1 d9288ae747d273af6ef7633f5621639b96bf4855 SHA256 4950d99ca538c206bf015ff0a48d23e1d7579da4543ea27b58dfd6ec3e99f87b
+MISC metadata.xml 257 RMD160 04e4c6e678ba8e8ffde93f57d06a40b60f9eaa69 SHA1 e3c39bf9a25beebbe626726bb94f6e22db4fa06d SHA256 b4a209de2bfbbcc5ceab61bf458a1ee79da4c60a30e4aabf54b76e9709b56db8
diff --git a/media-sound/deadbeef/deadbeef-0.4.3_rc1-r1.ebuild b/media-sound/deadbeef/deadbeef-0.4.3_rc1-r1.ebuild
new file mode 100644
index 0000000..68a6ea8
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-0.4.3_rc1-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+
+inherit fdo-mime
+
+MY_P="${P/_rc/-rc}"
+
+DESCRIPTION="foobar2000-like music player."
+HOMEPAGE="http://deadbeef.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+LICENSE="LGPL-2.1 MIT" # TODO incomplete!
+
+# License details:
+# ./md5/ - MIT
+# TODO
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="aac adplug alsa audiooverload cdda cover curl dbus dts
+ dumb ffap ffmpeg flac gme gtk +hotkeys lastfm midi mms mp3
+ musepack nullout oss pulseaudio shellexec shorten sid
+ sndfile +supereq tta vorbis vtx wavpack"
+
+RDEPEND="
+ media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ cover? ( net-misc/curl )
+ cdda? ( dev-libs/libcdio media-libs/libcddb )
+ curl? ( net-misc/curl )
+ dbus? ( sys-apps/dbus )
+ ffmpeg? ( media-video/ffmpeg )
+ flac? ( media-libs/flac )
+ gtk? ( x11-libs/gtk+:2 )
+ lastfm? ( net-misc/curl )
+ mms? ( media-libs/libmms )
+ mp3? ( media-libs/libmad )
+ pulseaudio? ( media-sound/pulseaudio )
+ sndfile? ( media-libs/libsndfile )
+ wavpack? ( media-sound/wavpack )
+"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ # Removing bundle dependencies
+ :
+ # TODO:
+ # plugins/aac: aac? ( media-libs/faad2 )
+ # plugins/adplug: adplug? ( media-libs/adplug )
+ # plugins/ao
+ # plugins/dca: dts? ( media-libs/libdca )
+ # plugins/dump
+ # plugins/gme
+ # plugins/musepack: musepack? ( media-sound/musepack-tools )
+ # plugins/shn: shorten? ( media-sound/shorten )
+ # plugins/sid? ( media-libs/libsidplay )
+ # plugins/supereq
+ # plugins/tta
+ # plugins/vorbis: vorbis? ( media-libs/libvorbis )
+ # plugins/vtx
+ # plugins/wildmidi: midi? ( media-sound/wildmidi )
+}
+
+src_configure() {
+ my_config="
+ --disable-dependency-tracking \
+ $(use_enable aac) \
+ $(use_enable adplug) \
+ $(use_enable alsa) \
+ $(use_enable audiooverload ao) \
+ $(use_enable cdda) \
+ $(use_enable dbus notify) \
+ $(use_enable dts dca) \
+ $(use_enable dumb) \
+ $(use_enable ffap) \
+ $(use_enable ffmpeg) \
+ $(use_enable flac) \
+ $(use_enable gme) \
+ $(use_enable gtk gtkui) \
+ --disable-gtk3 \
+ $(use_enable hotkeys) \
+ $(use_enable lastfm lfm) \
+ $(use_enable mp3 mad) \
+ $(use_enable midi wildmidi) \
+ $(use_enable musepack) \
+ $(use_enable nullout) \
+ $(use_enable oss) \
+ $(use_enable pulseaudio pulse) \
+ $(use_enable shellexec)
+ $(use_enable shorten shn) \
+ $(use_enable sid) \
+ $(use_enable sndfile) \
+ $(use_enable supereq) \
+ $(use_enable tta) \
+ $(use_enable vorbis) \
+ $(use_enable vtx) \
+ $(use_enable wavpack) \
+ "
+
+ if use cover ; then
+ # artwork need vfs-curl plugin, we force it
+ my_config="${my_config} \
+ --enable-vfs-curl \
+ --enable-artwork"
+ else
+ my_config="${my_config} \
+ $(use_enable curl vfs-curl) \
+ --disable-artwork"
+ fi
+
+ econf ${my_config} || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+}
diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml
new file mode 100644
index 0000000..328fbd1
--- /dev/null
+++ b/media-sound/deadbeef/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>sping@gentoo.org</email>
+ <name>Sebastian Pipping</name>
+ </maintainer>
+</pkgmetadata>