summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-04-14 09:03:34 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-04-14 09:03:34 +0000
commitaff8c3776f76dfaff08088fb678375550bf37cfa (patch)
tree0cad21acc0940d905baf4f4cb3688124c5dd054f /media-sound/gejengel
parentStable on amd64 wrt bug #304161 (diff)
downloadgentoo-2-aff8c3776f76dfaff08088fb678375550bf37cfa.tar.gz
gentoo-2-aff8c3776f76dfaff08088fb678375550bf37cfa.tar.bz2
gentoo-2-aff8c3776f76dfaff08088fb678375550bf37cfa.zip
Patch which fixes bug #301133. Bumped to 0.1.3
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/gejengel')
-rw-r--r--media-sound/gejengel/ChangeLog8
-rw-r--r--media-sound/gejengel/files/gejengel-0.1.2-plugin.patch21
-rw-r--r--media-sound/gejengel/gejengel-0.1.2.ebuild3
-rw-r--r--media-sound/gejengel/gejengel-0.1.3.ebuild58
4 files changed, 88 insertions, 2 deletions
diff --git a/media-sound/gejengel/ChangeLog b/media-sound/gejengel/ChangeLog
index cfb25b30b5dc..bd58bddd00d8 100644
--- a/media-sound/gejengel/ChangeLog
+++ b/media-sound/gejengel/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/gejengel
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.9 2010/03/31 10:06:17 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/ChangeLog,v 1.10 2010/04/14 09:03:34 hwoarang Exp $
+
+*gejengel-0.1.3 (14 Apr 2010)
+
+ 14 Apr 2010; Markos Chandras <hwoarang@gentoo.org> gejengel-0.1.2.ebuild,
+ +files/gejengel-0.1.2-plugin.patch, +gejengel-0.1.3.ebuild:
+ Patch which fixes bug #301133. Bumped to 0.1.3
31 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> gejengel-0.1.2.ebuild:
Fix imagemagick deps to allow both "cxx" and "-nocxx".
diff --git a/media-sound/gejengel/files/gejengel-0.1.2-plugin.patch b/media-sound/gejengel/files/gejengel-0.1.2-plugin.patch
new file mode 100644
index 000000000000..85a7636a7ca1
--- /dev/null
+++ b/media-sound/gejengel/files/gejengel-0.1.2-plugin.patch
@@ -0,0 +1,21 @@
+--- src/Core/pluginmanager.h
++++ src/Core/pluginmanager.h
+@@ -42,6 +42,8 @@
+ {
+
+ class GejengelCore;
++class GejengelPlugin;
++class Track;
+
+ class PluginManager
+ {
+--- src/ui/pluginview.cpp
++++ src/ui/pluginview.cpp
+@@ -19,6 +19,7 @@
+ #include "Utils/log.h"
+ #include "Utils/numericoperations.h"
+ #include "Core/pluginmanager.h"
++#include "Core/gejengelplugin.h"
+ #include "pluginwidget.h"
+
+ #include <glibmm/i18n.h>
diff --git a/media-sound/gejengel/gejengel-0.1.2.ebuild b/media-sound/gejengel/gejengel-0.1.2.ebuild
index 7123045705ed..c2bc4a6d55ab 100644
--- a/media-sound/gejengel/gejengel-0.1.2.ebuild
+++ b/media-sound/gejengel/gejengel-0.1.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.2.ebuild,v 1.3 2010/03/31 10:05:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.2.ebuild,v 1.4 2010/04/14 09:03:34 hwoarang Exp $
EAPI=2
inherit eutils multilib
@@ -35,6 +35,7 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch "${FILESDIR}"/${P}_64bit_fix.patch
+ epatch "${FILESDIR}"/${P}-plugin.patch
}
src_configure() {
diff --git a/media-sound/gejengel/gejengel-0.1.3.ebuild b/media-sound/gejengel/gejengel-0.1.3.ebuild
new file mode 100644
index 000000000000..c927e8dfbe7b
--- /dev/null
+++ b/media-sound/gejengel/gejengel-0.1.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/gejengel/gejengel-0.1.3.ebuild,v 1.1 2010/04/14 09:03:34 hwoarang Exp $
+
+EAPI=2
+inherit eutils multilib
+
+DESCRIPTION="Lightweight audio player"
+HOMEPAGE="http://code.google.com/p/gejengel"
+SRC_URI="http://${PN}.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa audioscrobbler debug dbus +ffmpeg flac libnotify mad openal pulseaudio syslog test"
+
+RDEPEND=">=dev-cpp/gtkmm-2.16
+ >=dev-cpp/pangomm-2.24
+ dev-cpp/libsexymm
+ media-libs/taglib
+ dev-db/sqlite
+ || ( media-gfx/imagemagick[cxx] media-gfx/imagemagick[-nocxx] )
+ mad? ( media-libs/libmad )
+ flac? ( media-libs/flac[cxx] )
+ ffmpeg? ( >=media-video/ffmpeg-0.4.9_p20070330 )
+ audioscrobbler? ( >=media-libs/lastfmlib-0.4 )
+ dbus? ( dev-libs/dbus-glib )
+ libnotify? ( x11-libs/libnotify )
+ openal? ( media-libs/openal )
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}
+ dev-libs/libxdg-basedir
+ >=sys-devel/automake-1.11"
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --disable-shared \
+ $(use_enable syslog logging) \
+ $(use_enable debug) \
+ $(use_enable openal) \
+ $(use_enable audioscrobbler lastfm) \
+ $(use_enable dbus) \
+ $(use_enable libnotify) \
+ $(use_enable mad) \
+ $(use_enable flac) \
+ $(use_enable ffmpeg) \
+ $(use_enable alsa) \
+ $(use_enable pulseaudio) \
+ --disable-unittests
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog README TODO
+ rm -f "${D}"/usr/$(get_libdir)/libgejengel.{a,la}
+}