diff options
author | Peter Johanson <latexer@gentoo.org> | 2006-01-21 20:17:10 +0000 |
---|---|---|
committer | Peter Johanson <latexer@gentoo.org> | 2006-01-21 20:17:10 +0000 |
commit | 64f7795047aa899c2f4ab45cb91e90019d76f843 (patch) | |
tree | 6d90f43f9c605fb94c4426565d1f4a7359881c87 /media-sound | |
parent | Initial commit of french language files for vim7 spellchecker (diff) | |
download | historical-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/ChangeLog | 14 | ||||
-rw-r--r-- | media-sound/muine/Manifest | 20 | ||||
-rw-r--r-- | media-sound/muine/files/digest-muine-0.6.3-r2 | 1 | ||||
-rw-r--r-- | media-sound/muine/files/digest-muine-0.6.3-r3 | 1 | ||||
-rw-r--r-- | media-sound/muine/files/digest-muine-0.8.3-r1 | 1 | ||||
-rw-r--r-- | media-sound/muine/files/muine-0.6.3-gnome-2.10-compat.diff | 24 | ||||
-rw-r--r-- | media-sound/muine/files/muine-0.6.3-libgstplay.diff | 48 | ||||
-rw-r--r-- | media-sound/muine/files/muine-0.6.3-mono-1.1.1-compat.diff | 77 | ||||
-rw-r--r-- | media-sound/muine/files/muine-0.8.3-monodoc-update.diff | 79 | ||||
-rw-r--r-- | media-sound/muine/muine-0.6.3-r2.ebuild | 59 | ||||
-rw-r--r-- | media-sound/muine/muine-0.6.3-r3.ebuild | 62 | ||||
-rw-r--r-- | media-sound/muine/muine-0.8.3-r1.ebuild | 108 |
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/" +} |