Patch which fixes bug #301133. Bumped to 0.1.3
authorMarkos Chandras <hwoarang@gentoo.org>
Wed, 14 Apr 2010 09:03:34 +0000 (09:03 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Wed, 14 Apr 2010 09:03:34 +0000 (09:03 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

media-sound/gejengel/ChangeLog
media-sound/gejengel/Manifest
media-sound/gejengel/files/gejengel-0.1.2-plugin.patch [new file with mode: 0644]
media-sound/gejengel/gejengel-0.1.2.ebuild
media-sound/gejengel/gejengel-0.1.3.ebuild [new file with mode: 0644]

index cfb25b30b5dc9739b0ae1f24d578420286309b8c..bd58bddd00d8f86425513f0e700fe0ae8293e039 100644 (file)
@@ -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".
index 5bbd1cf3590b93dbc7763df356a9334ca1ae6534..da0c4b08ece38b58daf723789cf038994cfc0ddb 100644 (file)
@@ -1,5 +1,8 @@
+AUX gejengel-0.1.2-plugin.patch 419 RMD160 19ceffd3165ff1f2bc40e6f3c5c24132d2aed2ed SHA1 c07c6d3e7ca14e430dc8cb16fdf6a9c4a744df45 SHA256 0f6bd25e68c08dd1d93967d100c6c491f1c00360e11b7f0d99c764f2f92914e7
 AUX gejengel-0.1.2_64bit_fix.patch 1446 RMD160 65cbda557c6c593c202ad2b238c6710d2889777e SHA1 1d21548b4da61f3a2d05499ec33e1245105cfd72 SHA256 5baa9c45a1d810092510c5d9f406b8c014b678c580c8760075094756a16abbb0
 DIST gejengel-0.1.2.tar.gz 475783 RMD160 4011b6aaace6c2b07405da6d2744e7ab7bcb4c96 SHA1 90111f2de1a014b01dedcb57563b2587e9b4b4bb SHA256 efa7e8db2463fb32c8978fdb0b6e1fef8e22aa8d296eb9bcd8c5be3b5425e6ea
-EBUILD gejengel-0.1.2.ebuild 1724 RMD160 e6e1fe216ba1230b5f542cf4c21ab606b336343b SHA1 7e5c919f0d766cc0d224fafaea716c5a4ccef386 SHA256 1b462113027d1f8a6bec998c80e4a25335ab1ae161cf780625a89146b455aef7
-MISC ChangeLog 1378 RMD160 d90851c3e8828d1308507e94d4d13ef8098e9e74 SHA1 58967182894d29e54fbd90438392ee694c87a62c SHA256 3c9e1c164879da4f104a2eb1c7f105e29b74bca38d439a7f68e1697edfb6c373
+DIST gejengel-0.1.3.tar.gz 473475 RMD160 5db5a58df7086f7ac2caf506a913562fe49810e9 SHA1 06df7aef9f9874e5822e157b35f26c0972ad162b SHA256 4f0df9898d7ae9dbb526dc32fbf97bf28af266d8a4546ab0633efbc0e60cb6b9
+EBUILD gejengel-0.1.2.ebuild 1763 RMD160 8dd2a0e3710224aea000d4fce13cc31df708afb4 SHA1 cd7101e53be761fa51b5a8e0eaff596a30ea3fea SHA256 8272277f48f5494946112c2ccb73df80636931eb82a1afb77d57b57968568a4f
+EBUILD gejengel-0.1.3.ebuild 1661 RMD160 f138d26195aa946fa2174a3484bb15549175fc1d SHA1 13e08c63c8f1ad45ab3931248e8e181f6efb4f7d SHA256 54e777276ec527aebeab4bdb50793a8d3b181c3a3b863ef9efcfd58f7f057cda
+MISC ChangeLog 1597 RMD160 4aa1a1b9b58aa14c5602e9246473ffcd73d1a7e6 SHA1 7242d490aaca865e875924c69d6d717b3377a5a0 SHA256 0d5b42d8069dd9d27995698602e7ba92d6f52228a3694e5b9e907fb60c2fc047
 MISC metadata.xml 561 RMD160 fa1cd6eae8181d8de7776f3766ab04b2fb4f8327 SHA1 7434df6d71d08be1838f006715454ba105eea6b1 SHA256 c536a2322d23676f2c59c1ccf080671e24d9a1950c9b334b1daf67231ebcc574
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 (file)
index 0000000..85a7636
--- /dev/null
@@ -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>
index 7123045705ed0359fe8c06df13837f67c358c2c5..c2bc4a6d55abf7cfa8e8dd5a1074db5f01e0b7c8 100644 (file)
@@ -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 (file)
index 0000000..c927e8d
--- /dev/null
@@ -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}
+}