summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johanson <latexer@gentoo.org>2006-01-21 20:17:10 +0000
committerPeter Johanson <latexer@gentoo.org>2006-01-21 20:17:10 +0000
commit64f7795047aa899c2f4ab45cb91e90019d76f843 (patch)
tree6d90f43f9c605fb94c4426565d1f4a7359881c87 /media-sound
parentInitial commit of french language files for vim7 spellchecker (diff)
downloadhistorical-64f7795047aa899c2f4ab45cb91e90019d76f843.tar.gz
historical-64f7795047aa899c2f4ab45cb91e90019d76f843.tar.bz2
historical-64f7795047aa899c2f4ab45cb91e90019d76f843.zip
Revision bump with monodoc fixes, and remove ancient versions.
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/muine/ChangeLog14
-rw-r--r--media-sound/muine/Manifest20
-rw-r--r--media-sound/muine/files/digest-muine-0.6.3-r21
-rw-r--r--media-sound/muine/files/digest-muine-0.6.3-r31
-rw-r--r--media-sound/muine/files/digest-muine-0.8.3-r11
-rw-r--r--media-sound/muine/files/muine-0.6.3-gnome-2.10-compat.diff24
-rw-r--r--media-sound/muine/files/muine-0.6.3-libgstplay.diff48
-rw-r--r--media-sound/muine/files/muine-0.6.3-mono-1.1.1-compat.diff77
-rw-r--r--media-sound/muine/files/muine-0.8.3-monodoc-update.diff79
-rw-r--r--media-sound/muine/muine-0.6.3-r2.ebuild59
-rw-r--r--media-sound/muine/muine-0.6.3-r3.ebuild62
-rw-r--r--media-sound/muine/muine-0.8.3-r1.ebuild108
12 files changed, 208 insertions, 286 deletions
diff --git a/media-sound/muine/ChangeLog b/media-sound/muine/ChangeLog
index 86c1cac8560d..1934bca8d410 100644
--- a/media-sound/muine/ChangeLog
+++ b/media-sound/muine/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for media-sound/muine
-# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/muine/ChangeLog,v 1.25 2005/12/05 23:32:18 zaheerm Exp $
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/muine/ChangeLog,v 1.26 2006/01/21 20:17:10 latexer Exp $
+
+*muine-0.8.3-r1 (21 Jan 2006)
+
+ 21 Jan 2006; Peter Johanson <latexer@gentoo.org>
+ -files/muine-0.6.3-gnome-2.10-compat.diff,
+ -files/muine-0.6.3-libgstplay.diff,
+ -files/muine-0.6.3-mono-1.1.1-compat.diff,
+ +files/muine-0.8.3-monodoc-update.diff, -muine-0.6.3-r2.ebuild,
+ -muine-0.6.3-r3.ebuild, +muine-0.8.3-r1.ebuild:
+ Revision bump with monodoc fixes, and remove ancient versions.
05 Dec 2005; Zaheer Abbas Merali <zaheerm@gentoo.org>
muine-0.6.3-r2.ebuild, muine-0.6.3-r3.ebuild, muine-0.8.3.ebuild:
diff --git a/media-sound/muine/Manifest b/media-sound/muine/Manifest
index 98127ead196c..b44a39f938ae 100644
--- a/media-sound/muine/Manifest
+++ b/media-sound/muine/Manifest
@@ -1,14 +1,10 @@
-MD5 750cd0765611b4308724c5140e793c5c muine-0.6.3-r2.ebuild 1628
-MD5 d990aa2f2adc4cf42db6f4c2ccb28df5 muine-0.8.3.ebuild 2802
-MD5 235dcd62ceae74c71db2616470683275 muine-0.6.3-r3.ebuild 1737
-MD5 5745dfe1fced3a7d4c0978c85ef0a723 ChangeLog 3706
-MD5 42dcaa983276bbd8e849c07f13677337 metadata.xml 245
-MD5 23905e3a18ad036ce42ccb76c81f1096 files/muine-0.6.3-mono-1.1.1-compat.diff 3384
-MD5 e8f743f78010f9e787d738c4dc2c3afa files/muine-0.6.3-gnome-2.10-compat.diff 846
-MD5 c8375c619daa713f08a6a564fb7b67a5 files/muine-0.8.3-64-bit-int.diff 439
+MD5 32beb1888193303dc780388ed355440a ChangeLog 4098
+MD5 80e26562df326c5879e45ac707aa7923 files/digest-muine-0.8.3 63
+MD5 80e26562df326c5879e45ac707aa7923 files/digest-muine-0.8.3-r1 63
MD5 d5dc53fe5feabb06a5204e6e51934bc7 files/muine-0.8.2-autoconf.diff 1187
+MD5 c8375c619daa713f08a6a564fb7b67a5 files/muine-0.8.3-64-bit-int.diff 439
MD5 31aa500432a0c61481b3c6b02dd0c37d files/muine-0.8.3-gtk-sharp-2.x.90-compat.diff 490
-MD5 80e26562df326c5879e45ac707aa7923 files/digest-muine-0.8.3 63
-MD5 005546051d7ebbbbc94daf145d59b104 files/muine-0.6.3-libgstplay.diff 1412
-MD5 94649610e3e4a64b74b8e868c0b7d2ca files/digest-muine-0.6.3-r2 63
-MD5 94649610e3e4a64b74b8e868c0b7d2ca files/digest-muine-0.6.3-r3 63
+MD5 b04462b969c03f2679e7e45ebf828e08 files/muine-0.8.3-monodoc-update.diff 2898
+MD5 42dcaa983276bbd8e849c07f13677337 metadata.xml 245
+MD5 fb424385484795701a6eb4bf77a233ac muine-0.8.3-r1.ebuild 2982
+MD5 d990aa2f2adc4cf42db6f4c2ccb28df5 muine-0.8.3.ebuild 2802
diff --git a/media-sound/muine/files/digest-muine-0.6.3-r2 b/media-sound/muine/files/digest-muine-0.6.3-r2
deleted file mode 100644
index 9de74a90ae39..000000000000
--- a/media-sound/muine/files/digest-muine-0.6.3-r2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 dc7923e1e0ba87f0303bc30f14f604e3 muine-0.6.3.tar.gz 624566
diff --git a/media-sound/muine/files/digest-muine-0.6.3-r3 b/media-sound/muine/files/digest-muine-0.6.3-r3
deleted file mode 100644
index 9de74a90ae39..000000000000
--- a/media-sound/muine/files/digest-muine-0.6.3-r3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 dc7923e1e0ba87f0303bc30f14f604e3 muine-0.6.3.tar.gz 624566
diff --git a/media-sound/muine/files/digest-muine-0.8.3-r1 b/media-sound/muine/files/digest-muine-0.8.3-r1
new file mode 100644
index 000000000000..239cd1d18215
--- /dev/null
+++ b/media-sound/muine/files/digest-muine-0.8.3-r1
@@ -0,0 +1 @@
+MD5 4e21eeb8e809bebf1e13540e44a6259d muine-0.8.3.tar.gz 769686
diff --git a/media-sound/muine/files/muine-0.6.3-gnome-2.10-compat.diff b/media-sound/muine/files/muine-0.6.3-gnome-2.10-compat.diff
deleted file mode 100644
index 111df1588c8f..000000000000
--- a/media-sound/muine/files/muine-0.6.3-gnome-2.10-compat.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ur muine-0.6.3.orig/libmuine/player-gst.c muine-0.6.3/libmuine/player-gst.c
---- muine-0.6.3.orig/libmuine/player-gst.c 2005-03-14 19:55:50.000000000 -0500
-+++ muine-0.6.3/libmuine/player-gst.c 2005-03-14 19:56:58.000000000 -0500
-@@ -26,7 +26,7 @@
- #include <gst/gst.h>
- #include <gst/gconf/gconf.h>
- #include <gst/play/play.h>
--#include <libgnome/gnome-i18n.h>
-+#include <glib/gi18n.h>
-
- #include "player.h"
-
-diff -ur muine-0.6.3.orig/libmuine/player-xine.c muine-0.6.3/libmuine/player-xine.c
---- muine-0.6.3.orig/libmuine/player-xine.c 2004-05-15 05:51:22.000000000 -0400
-+++ muine-0.6.3/libmuine/player-xine.c 2005-03-14 19:57:16.000000000 -0500
-@@ -23,7 +23,7 @@
- #include <math.h>
- #include <xine.h>
- #include <libgnomevfs/gnome-vfs-utils.h>
--#include <libgnome/gnome-i18n.h>
-+#include <glib/gi18n.h>
-
- #include "player.h"
-
diff --git a/media-sound/muine/files/muine-0.6.3-libgstplay.diff b/media-sound/muine/files/muine-0.6.3-libgstplay.diff
deleted file mode 100644
index 3fe82b0e07ca..000000000000
--- a/media-sound/muine/files/muine-0.6.3-libgstplay.diff
+++ /dev/null
@@ -1,48 +0,0 @@
---- player-gst.c 2004-04-20 20:25:44.000000000 +0100
-+++ /home/zaheer/player-gst.c 2005-03-15 14:14:10.312438632 +0000
-@@ -144,6 +144,7 @@
- player_construct (Player *player, char **error)
- {
- PlayerPriv *priv;
-+ GstElement* tempsink;
-
- gst_init (NULL, NULL);
-
-@@ -168,22 +169,33 @@
-
- gst_play_set_data_src (priv->play, priv->source);
-
-- priv->sink = gst_gconf_get_default_audio_sink ();
-- if (!priv->sink) {
-+ tempsink = gst_gconf_get_default_audio_sink ();
-+ if (!tempsink) {
- *error = g_strdup (_("Could not render default GStreamer audio output sink"));
-
- return;
- }
-
-- gst_play_set_audio_sink (priv->play, priv->sink);
-+
-+
-+ /* gst_play_set_audio_sink (priv->play, priv->sink); */
-
-- priv->volume = gst_bin_get_by_name (GST_BIN (priv->play), "volume");
-+ priv->volume = gst_element_factory_make ("volume", "muinevol");
- if (!priv->volume) {
- *error = g_strdup (_("Could not find the volume element in the GstPlay pipeline"));
-
- return;
- }
-
-+ priv->sink = gst_bin_new ("muineaudiosink");
-+ gst_bin_add_many (GST_BIN(priv->sink), priv->volume, tempsink, NULL);
-+ gst_element_link (priv->volume, tempsink);
-+ gst_element_add_ghost_pad (priv->sink,
-+ gst_element_get_pad (priv->volume, "sink"),
-+ "sink");
-+ gst_play_set_audio_sink (priv->play, priv->sink);
-+
-+ //gst_bin_add (GST_BIN(priv->sink), tempsink);
- g_signal_connect (priv->play,
- "error",
- G_CALLBACK (error_cb),
diff --git a/media-sound/muine/files/muine-0.6.3-mono-1.1.1-compat.diff b/media-sound/muine/files/muine-0.6.3-mono-1.1.1-compat.diff
deleted file mode 100644
index b901cd049646..000000000000
--- a/media-sound/muine/files/muine-0.6.3-mono-1.1.1-compat.diff
+++ /dev/null
@@ -1,77 +0,0 @@
-diff -aur muine-0.6.3-orig/src/HandleView.cs muine-0.6.3/src/HandleView.cs
---- muine-0.6.3-orig/src/HandleView.cs 2004-05-11 13:50:07.000000000 -0400
-+++ muine-0.6.3/src/HandleView.cs 2004-09-22 21:52:10.000000000 -0400
-@@ -34,15 +34,23 @@
- SignalDelegate cb, IntPtr data,
- IntPtr p, int flags);
-
-+ private SignalDelegate PointerActivatedCB;
-+ private SignalDelegate PointersReorderedCB;
-+ private SignalDelegate SelectionChangedCB;
-+
- public HandleView () : base (IntPtr.Zero)
- {
- Raw = pointer_list_view_new ();
-
-- g_signal_connect_data (Raw, "pointer_activated", new SignalDelegate (PointerActivatedCallback),
-+ PointerActivatedCB = new SignalDelegate (PointerActivatedCallback);
-+ PointersReorderedCB = new SignalDelegate (PointersReorderedCallback);
-+ SelectionChangedCB = new SignalDelegate (SelectionChangedCallback);
-+
-+ g_signal_connect_data (Raw, "pointer_activated", PointerActivatedCB,
- IntPtr.Zero, IntPtr.Zero, 0);
-- g_signal_connect_data (Raw, "pointers_reordered", new SignalDelegate (PointersReorderedCallback),
-+ g_signal_connect_data (Raw, "pointers_reordered", PointersReorderedCB,
- IntPtr.Zero, IntPtr.Zero, 0);
-- g_signal_connect_data (Raw, "selection_changed", new SignalDelegate (SelectionChangedCallback),
-+ g_signal_connect_data (Raw, "selection_changed", SelectionChangedCB,
- IntPtr.Zero, IntPtr.Zero, 0);
- }
-
-diff -aur muine-0.6.3-orig/src/NotificationAreaIcon.cs muine-0.6.3/src/NotificationAreaIcon.cs
---- muine-0.6.3-orig/src/NotificationAreaIcon.cs 2004-06-18 15:14:28.000000000 -0400
-+++ muine-0.6.3/src/NotificationAreaIcon.cs 2004-09-23 10:11:49.521428120 -0400
-@@ -190,8 +190,8 @@
- x = menu_x;
- y = menu_y;
-
-- int monitor = menu.Screen.GetMonitorAtPoint (x, y);
-- Gdk.Rectangle rect = menu.Screen.GetMonitorGeometry (monitor);
-+ int monitor = ((Widget)menu).Screen.GetMonitorAtPoint (x, y);
-+ Gdk.Rectangle rect = ((Widget)menu).Screen.GetMonitorGeometry (monitor);
-
- int space_above = y - rect.Y;
- int space_below = rect.Y + rect.Height - y;
-diff -aur muine-0.6.3-orig/src/Player.cs muine-0.6.3/src/Player.cs
---- muine-0.6.3-orig/src/Player.cs 2004-06-05 09:56:38.000000000 -0400
-+++ muine-0.6.3/src/Player.cs 2004-09-22 21:53:17.000000000 -0400
-@@ -182,6 +182,10 @@
- IntPtr p, int flags);
- }
-
-+ private IntSignalDelegate tick_cb;
-+ private SignalDelegate eos_cb;
-+ private StringSignalDelegate error_cb;
-+
- public Player () : base (IntPtr.Zero)
- {
- IntPtr error_ptr;
-@@ -193,11 +197,15 @@
- throw new Exception (error);
- }
-
-- ConnectInt.g_signal_connect_data (Raw, "tick", new IntSignalDelegate (TickCallback),
-+ tick_cb = new IntSignalDelegate (TickCallback);
-+ eos_cb = new SignalDelegate (EosCallback);
-+ error_cb = new StringSignalDelegate (ErrorCallback);
-+
-+ ConnectInt.g_signal_connect_data (Raw, "tick", tick_cb,
- IntPtr.Zero, IntPtr.Zero, 0);
-- Connect.g_signal_connect_data (Raw, "end_of_stream", new SignalDelegate (EosCallback),
-+ Connect.g_signal_connect_data (Raw, "end_of_stream", eos_cb,
- IntPtr.Zero, IntPtr.Zero, 0);
-- ConnectString.g_signal_connect_data (Raw, "error", new StringSignalDelegate (ErrorCallback),
-+ ConnectString.g_signal_connect_data (Raw, "error", error_cb,
- IntPtr.Zero, IntPtr.Zero, 0);
-
- playing = false;
diff --git a/media-sound/muine/files/muine-0.8.3-monodoc-update.diff b/media-sound/muine/files/muine-0.8.3-monodoc-update.diff
new file mode 100644
index 000000000000..a78bb6daa902
--- /dev/null
+++ b/media-sound/muine/files/muine-0.8.3-monodoc-update.diff
@@ -0,0 +1,79 @@
+diff -aur muine-0.8.3-orig/configure.in muine-0.8.3/configure.in
+--- muine-0.8.3-orig/configure.in 2005-05-04 10:01:12.000000000 -0700
++++ muine-0.8.3/configure.in 2006-01-21 11:58:46.000000000 -0800
+@@ -25,7 +25,7 @@
+ MONO_REQUIRED=1.0
+ GTKSHARP_REQUIRED=1.9.2
+ DBUSSHARP_REQUIRED=0.21
+-MONODOC_REQUIRED=0.16
++MONODOC_REQUIRED=1.1.8
+
+ dnl Audio backend stuff
+ AC_ARG_ENABLE(xine, [ --enable-xine=[no/yes] compile with libxine support.],,enable_xine=no)
+@@ -154,7 +154,11 @@
+ PKG_CHECK_MODULES(MONODOC, monodoc >= $MONODOC_REQUIRED, have_monodoc=yes, have_monodoc=no)
+ AM_CONDITIONAL(ENABLE_MONODOC, test "x$have_monodoc" = "xyes")
+
+-AC_PATH_PROG(MONODOC, monodoc)
++AC_PATH_PROG(MDASSEMBLER, mdassembler)
++AC_PATH_PROG(MONODOCER, monodocer)
++
++MONODOC_SOURCESDIR=`pkg-config --variable=sourcesdir monodoc`
++AC_SUBST(MONODOC_SOURCESDIR)
+
+ dnl Intl
+ ALL_LINGUAS="az bg ca cs da de en_CA en_GB es et eu fi fr hr hu is ja ko lt ms nb nl no pl pt pt_BR ro ru rw sr sr@Latn sv zh_CN"
+diff -aur muine-0.8.3-orig/doc/Makefile.am muine-0.8.3/doc/Makefile.am
+--- muine-0.8.3-orig/doc/Makefile.am 2005-01-06 19:22:19.000000000 -0800
++++ muine-0.8.3/doc/Makefile.am 2006-01-21 11:56:10.000000000 -0800
+@@ -1,34 +1,36 @@
+ if ENABLE_MONODOC
+ TARGETS = muine-docs.zip muine-docs.tree muine-docs.source
+
++ASSEMBLIES = \
++ $(top_builddir)/PluginLib/muine-plugin.dll \
++ $(top_builddir)/DBusLib/muine-dbus.dll
++
++ASSEMBLIES_BUILD = $(foreach asm,$(ASSEMBLIES),$(addprefix -assembly:,$(asm)))
++
+ install-data-local:
+- mkdir -p $(DESTDIR)/`monodoc --get-sourcesdir`
++ mkdir -p $(DESTDIR)/$(MONODOC_SOURCESDIR)
+ install -m 644 $(srcdir)/muine-docs.source \
+- $(DESTDIR)/`monodoc --get-sourcesdir`
++ $(DESTDIR)/$(MONODOC_SOURCESDIR)
+ install -m 644 muine-docs.tree \
+- $(DESTDIR)/`monodoc --get-sourcesdir`
++ $(DESTDIR)/$(MONODOC_SOURCESDIR)
+ install -m 644 muine-docs.zip \
+- $(DESTDIR)/`monodoc --get-sourcesdir`
++ $(DESTDIR)/$(MONODOC_SOURCESDIR)
+
+ uninstall-local:
+- rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/muine-docs.source
+- rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/muine-docs.tree
+- rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/muine-docs.zip
++ rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/muine-docs.source
++ rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/muine-docs.tree
++ rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/muine-docs.zip
+ else
+ TARGETS =
+ endif
+
+ noinst_DATA = $(TARGETS)
+
+-ASSEMBLER = $(MONODOC) --assemble
+-UPDATER = $(MONODOC) --update
+-
+ muine-docs.zip muine-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
+- $(ASSEMBLER) --ecma $(srcdir)/en -o muine-docs
++ $(MDASSEMBLER) --ecma $(srcdir)/en -o muine-docs
+
+-update:
+- $(UPDATER) $(top_builddir)/PluginLib/muine-plugin.dll -o ./en -f
+- $(UPDATER) $(top_builddir)/DBusLib/muine-dbus.dll -o ./en -f
++update: $(ASSEMBLIES)
++ $(MONODOCER) $(ASSEMBLIES_BUILD) -path:en -updateto:en -delete
+
+ CLEANFILES = muine-docs.zip muine-docs.tree
+
diff --git a/media-sound/muine/muine-0.6.3-r2.ebuild b/media-sound/muine/muine-0.6.3-r2.ebuild
deleted file mode 100644
index 0a4dd4080101..000000000000
--- a/media-sound/muine/muine-0.6.3-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/muine/muine-0.6.3-r2.ebuild,v 1.8 2005/12/05 23:32:18 zaheerm Exp $
-
-inherit gnome2 mono eutils
-
-DESCRIPTION="A music player for GNOME"
-HOMEPAGE="http://muine.gooeylinux.org/"
-SRC_URI="${HOMEPAGE}${P}.tar.gz"
-LICENSE="GPL-2"
-IUSE="xine mad vorbis flac"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-
-RDEPEND=">=dev-lang/mono-1.0
- >=dev-dotnet/gtk-sharp-1.0.4-r1
- >=dev-dotnet/gnome-sharp-1.0.4
- >=dev-dotnet/glade-sharp-1.0.4
- >=dev-dotnet/gconf-sharp-1.0.4
- =dev-dotnet/gtk-sharp-1.0*
- =dev-dotnet/gnome-sharp-1.0*
- =dev-dotnet/glade-sharp-1.0*
- =dev-dotnet/gconf-sharp-1.0*
- xine? ( >=media-libs/xine-lib-1_rc4 )
- !xine? (
- =media-libs/gstreamer-0.8*
- =media-libs/gst-plugins-0.8*
- =media-plugins/gst-plugins-gnomevfs-0.8*
- mad? ( =media-plugins/gst-plugins-mad-0.8* )
- vorbis? ( =media-plugins/gst-plugins-ogg-0.8*
- =media-plugins/gst-plugins-vorbis-0.8* )
- flac? ( =media-plugins/gst-plugins-flac-0.8* )
- )
- >=media-libs/libid3tag-0.15.0b
- >=media-libs/libvorbis-1.0
- sys-libs/gdbm
- >=gnome-base/gconf-2.0.0
- >=gnome-base/gnome-vfs-2.0.0
- >=x11-libs/gtk+-2.0.0
- >=dev-util/intltool-0.29
- media-libs/flac"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- app-text/scrollkeeper"
-
-use xine && \
- G2CONF="${G2CONF} --enable-gstreamer=no" || \
- G2CONF="${G2CONF} --enable-gstreamer=yes"
-
-DOCS="AUTHORS COPYING ChangeLog INSTALL \
- MAINTAINERS NEWS README TODO"
-
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${P}-mono-1.1.1-compat.diff
- epatch ${FILESDIR}/${P}-gnome-2.10-compat.diff
-}
diff --git a/media-sound/muine/muine-0.6.3-r3.ebuild b/media-sound/muine/muine-0.6.3-r3.ebuild
deleted file mode 100644
index ece7d115e508..000000000000
--- a/media-sound/muine/muine-0.6.3-r3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/muine/muine-0.6.3-r3.ebuild,v 1.4 2005/12/05 23:32:19 zaheerm Exp $
-
-inherit gnome2 mono eutils
-
-DESCRIPTION="A music player for GNOME"
-HOMEPAGE="http://muine.gooeylinux.org/"
-SRC_URI="${HOMEPAGE}${P}.tar.gz"
-LICENSE="GPL-2"
-IUSE="xine mad vorbis flac"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-
-RDEPEND=">=dev-lang/mono-1.0
- >=dev-dotnet/gtk-sharp-1.0.4-r1
- >=dev-dotnet/gnome-sharp-1.0.4
- >=dev-dotnet/glade-sharp-1.0.4
- >=dev-dotnet/gconf-sharp-1.0.4
- =dev-dotnet/gtk-sharp-1.0*
- =dev-dotnet/gnome-sharp-1.0*
- =dev-dotnet/glade-sharp-1.0*
- =dev-dotnet/gconf-sharp-1.0*
- xine? ( >=media-libs/xine-lib-1_rc4 )
- !xine? (
- =media-libs/gstreamer-0.8*
- =media-libs/gst-plugins-0.8*
- =media-plugins/gst-plugins-gnomevfs-0.8*
- mad? ( =media-plugins/gst-plugins-mad-0.8* )
- vorbis? ( =media-plugins/gst-plugins-ogg-0.8*
- =media-plugins/gst-plugins-vorbis-0.8* )
- flac? ( =media-plugins/gst-plugins-flac-0.8* )
- )
- >=media-libs/libid3tag-0.15.0b
- >=media-libs/libvorbis-1.0
- sys-libs/gdbm
- >=gnome-base/gconf-2.0.0
- >=gnome-base/gnome-vfs-2.0.0
- >=x11-libs/gtk+-2.0.0
- >=dev-util/intltool-0.29
- media-libs/flac"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig
- app-text/scrollkeeper"
-
-use xine && \
- G2CONF="${G2CONF} --enable-gstreamer=no" || \
- G2CONF="${G2CONF} --enable-gstreamer=yes"
-
-DOCS="AUTHORS COPYING ChangeLog INSTALL \
- MAINTAINERS NEWS README TODO"
-
-
-src_unpack() {
- unpack ${A}
- epatch ${FILESDIR}/${P}-mono-1.1.1-compat.diff
- epatch ${FILESDIR}/${P}-gnome-2.10-compat.diff
- # patch to fix broken use of libgstplay (#85017)
- cd ${S}/libmuine
- epatch ${FILESDIR}/${P}-libgstplay.diff
-}
diff --git a/media-sound/muine/muine-0.8.3-r1.ebuild b/media-sound/muine/muine-0.8.3-r1.ebuild
new file mode 100644
index 000000000000..54697ecdd29b
--- /dev/null
+++ b/media-sound/muine/muine-0.8.3-r1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/muine/muine-0.8.3-r1.ebuild,v 1.1 2006/01/21 20:17:10 latexer Exp $
+
+inherit gnome2 mono eutils multilib
+
+DESCRIPTION="A music player for GNOME"
+HOMEPAGE="http://muine.gooeylinux.org/"
+SRC_URI="${HOMEPAGE}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+IUSE="xine mad vorbis flac aac"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+
+RDEPEND=">=dev-lang/mono-1.0
+ >=dev-dotnet/gtk-sharp-2.3.90
+ >=dev-dotnet/gnome-sharp-2.3.90
+ >=dev-dotnet/gnomevfs-sharp-2.3.90
+ >=dev-dotnet/glade-sharp-2.3.90
+ >=dev-dotnet/gconf-sharp-2.3.90
+ xine? ( >=media-libs/xine-lib-1_rc4 )
+ !xine? (
+ =media-libs/gstreamer-0.8*
+ =media-libs/gst-plugins-0.8*
+ =media-plugins/gst-plugins-gnomevfs-0.8*
+ mad? ( =media-plugins/gst-plugins-mad-0.8* )
+ vorbis? ( =media-plugins/gst-plugins-ogg-0.8*
+ =media-plugins/gst-plugins-vorbis-0.8* )
+ flac? ( =media-plugins/gst-plugins-flac-0.8* )
+ aac? (
+ =media-plugins/gst-plugins-faad-0.8*
+ >=media-libs/faad2-2.0-r4
+ )
+ )
+ >=media-libs/libid3tag-0.15.0b
+ >=media-libs/libvorbis-1.0
+ sys-libs/gdbm
+ >=gnome-base/gconf-2.0.0
+ >=gnome-base/gnome-vfs-2.0.0
+ >=x11-libs/gtk+-2.6.0
+ >=dev-util/intltool-0.29
+ >=sys-apps/dbus-0.23.2-r1
+ media-libs/flac"
+
+DEPEND="${RDEPEND}
+ >=dev-util/monodoc-1.1.8
+ dev-util/pkgconfig
+ app-text/scrollkeeper"
+
+use xine && \
+ G2CONF="${G2CONF} --enable-gstreamer=no" || \
+ G2CONF="${G2CONF} --enable-gstreamer=yes"
+
+
+G2CONF="${G2CONF} $(use_enable aac faad2)"
+
+USE_DESTDIR=1
+DOCS="AUTHORS COPYING ChangeLog INSTALL \
+ MAINTAINERS NEWS README TODO"
+
+pkg_setup() {
+ if ! built_with_use sys-apps/dbus mono ; then
+ echo
+ eerror "In order to compile muine, you need to have sys-apps/dbus emerged"
+ eerror "with 'mono' in your USE flags. Please add that flag, re-emerge"
+ eerror "dbus, and then emerge muine."
+ die "sys-apps/dbus is missing the .NET binding."
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # Fix the install location of the dbus service file
+ sed -i "s:libdir)/dbus-1.0:datadir)/dbus-1:" \
+ ${S}/data/Makefile.am || die "sed failed"
+
+ epatch ${FILESDIR}/${P}-gtk-sharp-2.x.90-compat.diff || die
+ epatch ${FILESDIR}/${P}-64-bit-int.diff || die
+ epatch ${FILESDIR}/${P}-monodoc-update.diff || die
+
+ libtoolize --force --copy || die "libtoolize failed"
+ aclocal -I "${S}/m4" || die "aclocal failed"
+ autoconf || die "autoconf failed"
+ automake || die "automake failed"
+}
+
+src_compile() {
+ gnome2_src_configure "$@"
+ emake -j1 || die "compile failure"
+}
+
+src_install() {
+ gnome2_src_install "$@"
+
+ insinto /usr/$(get_libdir)/muine/plugins/
+ doins ${S}/plugins/TrayIcon.dll
+ doins ${S}/plugins/DashboardPlugin.dll
+}
+
+pkg_postinst() {
+ einfo
+ einfo "Upstream no longer packages the tray icon plugin by default."
+ einfo "The Gentoo ebuilds will continue to install the plugin, if you don't"
+ einfo "want to use the plugin, remove TrayIcon.dll from"
+ einfo "/usr/$(get_libdir)/muine/plugins/"
+}