summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-06-01 00:16:53 +0800
committergusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2014-06-01 00:16:53 +0800
commit9c36881dba964a6499734b3a4e21f0596c2cfa3d (patch)
treee32432e6de85c71c550037353afe70983abde608
parente56edc950dac83a8779cf1759af2dc4b904561ef (diff)
downloadmarcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar.gz
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar.bz2
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar.lz
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar.xz
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.tar.zst
marcuscom-ports-9c36881dba964a6499734b3a4e21f0596c2cfa3d.zip
Unbreak the build of gnome-music.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@19715 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--audio/gnome-music/Makefile2
-rw-r--r--audio/gnome-music/files/patch-gnomemusic_view.py77
2 files changed, 45 insertions, 34 deletions
diff --git a/audio/gnome-music/Makefile b/audio/gnome-music/Makefile
index 41f26bfa4..fac6f499c 100644
--- a/audio/gnome-music/Makefile
+++ b/audio/gnome-music/Makefile
@@ -4,7 +4,7 @@
PORTNAME= gnome-music
PORTVERSION= 3.12.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
diff --git a/audio/gnome-music/files/patch-gnomemusic_view.py b/audio/gnome-music/files/patch-gnomemusic_view.py
index 2a6a38c66..30c3644ea 100644
--- a/audio/gnome-music/files/patch-gnomemusic_view.py
+++ b/audio/gnome-music/files/patch-gnomemusic_view.py
@@ -1,76 +1,87 @@
---- gnomemusic/view.py 2014-05-31 11:19:51.201606678 +0000
-+++ gnomemusic/view.py.orig 2014-05-31 11:19:51.157607277 +0000
-@@ -372,17 +372,11 @@
+diff --git a/gnomemusic/view.py b/gnomemusic/view.py
+index e2e6cd7..40f783f 100644
+--- gnomemusic/view.py
++++ gnomemusic/view.py
+@@ -131,7 +131,6 @@ class ViewContainer(Stack):
+ box.pack_end(self._loadMore.widget, False, False, 0)
+ self._loadMore.widget.connect('clicked', self._populate)
+ self.view.connect('item-activated', self._on_item_activated)
+- self.view.connect('selection-mode-request', self._on_selection_mode_request)
+ self._cursor = None
+ self.header_bar = header_bar
+ self.header_bar._select_button.connect(
+@@ -372,11 +372,17 @@ class Albums(ViewContainer):
@log
def _on_changes_pending(self, data=None):
-- if (self._init and self.header_bar._selectionMode is False):
-+ if (self._init):
+- if (self._init):
++ if (self._init and self.header_bar._selectionMode is False):
self._offset = 0
self._cached_count = -1
self._model.clear()
self.populate()
-- grilo.changes_pending['Albums'] = False
--
-- @log
-- def _on_selection_mode_changed(self, widget, data=None):
-- if self.header_bar._selectionMode is False and grilo.changes_pending['Albums'] is True:
-- self._on_changes_pending()
++ grilo.changes_pending['Albums'] = False
++
++ @log
++ def _on_selection_mode_changed(self, widget, data=None):
++ if self.header_bar._selectionMode is False and grilo.changes_pending['Albums'] is True:
++ self._on_changes_pending()
@log
def _back_button_clicked(self, widget, data=None):
-@@ -465,17 +459,11 @@
+@@ -459,11 +465,17 @@ class Songs(ViewContainer):
@log
def _on_changes_pending(self, data=None):
-- if (self._init and self.header_bar._selectionMode is False):
-+ if (self._init):
+- if (self._init):
++ if (self._init and self.header_bar._selectionMode is False):
self._model.clear()
self._offset = 0
self._cached_count = -1
self.populate()
-- grilo.changes_pending['Songs'] = False
--
-- @log
-- def _on_selection_mode_changed(self, widget, data=None):
-- if self.header_bar._selectionMode is False and grilo.changes_pending['Songs'] is True:
-- self._on_changes_pending()
++ grilo.changes_pending['Songs'] = False
++
++ @log
++ def _on_selection_mode_changed(self, widget, data=None):
++ if self.header_bar._selectionMode is False and grilo.changes_pending['Songs'] is True:
++ self._on_changes_pending()
@log
def _on_item_activated(self, widget, id, path):
-@@ -658,13 +646,12 @@
+@@ -646,12 +658,13 @@ class Artists (ViewContainer):
@log
def _on_changes_pending(self, data=None):
-- if (self._init and self.header_bar._selectionMode is False):
-+ if (self._init):
+- if (self._init):
++ if (self._init and self.header_bar._selectionMode is False):
self._model.clear()
self._artists.clear()
self._offset = 0
self._cached_count = -1
self._populate()
-- grilo.changes_pending['Artists'] = False
++ grilo.changes_pending['Artists'] = False
@log
def _populate(self, data=None):
-@@ -776,12 +763,6 @@
+@@ -763,6 +776,12 @@ class Artists (ViewContainer):
self._last_selection)
@log
-- def _on_selection_mode_changed(self, widget, data=None):
-- self.artistAlbumsStack.set_sensitive(not self.header_bar._selectionMode)
-- if self.header_bar._selectionMode is False and grilo.changes_pending['Artists'] is True:
-- self._on_changes_pending()
--
-- @log
++ def _on_selection_mode_changed(self, widget, data=None):
++ self.artistAlbumsStack.set_sensitive(not self.header_bar._selectionMode)
++ if self.header_bar._selectionMode is False and grilo.changes_pending['Artists'] is True:
++ self._on_changes_pending()
++
++ @log
def get_selected_track_uris(self, callback):
self.items_selected = []
self.items_selected_callback = callback
-@@ -1108,7 +1089,6 @@
+@@ -1089,6 +1108,7 @@ class Playlist(ViewContainer):
self.playlists_sidebar.set_sensitive(not self.header_bar._selectionMode)
self.menubutton.set_sensitive(not self.header_bar._selectionMode)
--
++
@log
def _on_play_activate(self, menuitem, data=None):
_iter = self._model.get_iter_first()
+