diff --git a/audacious-plugins-2.1-filewriter-dialogs.patch b/audacious-plugins-2.1-filewriter-dialogs.patch new file mode 100644 index 0000000..5ab565d --- /dev/null +++ b/audacious-plugins-2.1-filewriter-dialogs.patch @@ -0,0 +1,33 @@ +diff -Nur audacious-plugins-fedora-2.1-orig/src/filewriter/filewriter.c audacious-plugins-fedora-2.1/src/filewriter/filewriter.c +--- audacious-plugins-fedora-2.1-orig/src/filewriter/filewriter.c 2009-07-07 00:40:36.000000000 +0200 ++++ audacious-plugins-fedora-2.1/src/filewriter/filewriter.c 2009-10-30 11:11:43.850935262 +0100 +@@ -426,6 +426,7 @@ + if (!configure_win) + { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + + gtk_signal_connect(GTK_OBJECT(configure_win), "destroy", + GTK_SIGNAL_FUNC(configure_destroy), NULL); +diff -Nur audacious-plugins-fedora-2.1-orig/src/filewriter/mp3.c audacious-plugins-fedora-2.1/src/filewriter/mp3.c +--- audacious-plugins-fedora-2.1-orig/src/filewriter/mp3.c 2009-07-07 00:40:36.000000000 +0200 ++++ audacious-plugins-fedora-2.1/src/filewriter/mp3.c 2009-10-30 11:11:43.852935783 +0100 +@@ -719,6 +719,7 @@ + + if (!configure_win) { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + + gtk_signal_connect(GTK_OBJECT(configure_win), "destroy", + GTK_SIGNAL_FUNC(gtk_widget_destroyed), +diff -Nur audacious-plugins-fedora-2.1-orig/src/filewriter/vorbis.c audacious-plugins-fedora-2.1/src/filewriter/vorbis.c +--- audacious-plugins-fedora-2.1-orig/src/filewriter/vorbis.c 2009-07-07 00:40:36.000000000 +0200 ++++ audacious-plugins-fedora-2.1/src/filewriter/vorbis.c 2009-10-30 11:11:43.856931699 +0100 +@@ -273,6 +273,7 @@ + if (configure_win == NULL) + { + configure_win = gtk_window_new(GTK_WINDOW_TOPLEVEL); ++ gtk_window_set_type_hint(GTK_WINDOW(configure_win), GDK_WINDOW_TYPE_HINT_DIALOG); + g_signal_connect(G_OBJECT(configure_win), "destroy", G_CALLBACK(gtk_widget_destroyed), NULL); + + gtk_window_set_title(GTK_WINDOW(configure_win), _("Vorbis Encoder Configuration")); diff --git a/audacious-plugins.spec b/audacious-plugins.spec index 6d1ec87..b420acb 100644 --- a/audacious-plugins.spec +++ b/audacious-plugins.spec @@ -5,7 +5,7 @@ Name: audacious-plugins Version: 2.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Plugins for the Audacious media player Group: Applications/Multimedia URL: http://audacious-media-player.org/ @@ -30,6 +30,7 @@ Patch5: audacious-plugins-2.1-pulseaudio-volume.patch Patch6: audacious-plugins-2.1-pulseaudio-volume-accuracy.patch Patch7: audacious-plugins-2.1-modplug.patch Patch8: audacious-plugins-2.1-sndfile-playfix.patch +Patch9: audacious-plugins-2.1-filewriter-dialogs.patch BuildRequires: audacious-devel >= %{aud_ver} BuildRequires: jack-audio-connection-kit-devel libsamplerate-devel @@ -158,6 +159,7 @@ vortex compressed files. %patch6 -p1 -b .pulseaudio-volume-accuracy %patch7 -p1 -b .modplug %patch8 -p1 -b .sndfile-playfix +%patch9 -p1 -b .filewriter-dialogs sed -i '\,^.SILENT:,d' buildsys.mk.in @@ -241,6 +243,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Fri Oct 30 2009 Michael Schwendt - 2.1-11 +- Fix non-top-level filewriter plugin dialogs. + * Thu Oct 29 2009 Michael Schwendt - 2.1-10 - Remove decode_thread from sndfile plugin to fix playback.