Update to a git checkout of sonata 1.7 to bring it into the modern age.
Moved away from py-gtk+2 to py3+gtk3.
This commit is contained in:
parent
a4784e4871
commit
a551eecd46
@ -1,10 +1,10 @@
|
||||
# $OpenBSD: Makefile,v 1.39 2013/09/10 13:26:45 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.40 2013/12/17 07:11:27 ajacoutot Exp $
|
||||
|
||||
COMMENT= elegant music player for MPD
|
||||
COMMENT= GTK+ client for the Music Player Daemon
|
||||
|
||||
MODPY_EGG_VERSION=1.6.2.1
|
||||
DISTNAME= sonata-${MODPY_EGG_VERSION}
|
||||
REVISION = 14
|
||||
MODPY_EGG_VERSION=1.7a2
|
||||
#DISTNAME= sonata-${MODPY_EGG_VERSION}
|
||||
DISTNAME= sonata-1.7.1.20131216
|
||||
CATEGORIES= audio
|
||||
|
||||
HOMEPAGE= http://sonata.berlios.de/
|
||||
@ -14,27 +14,27 @@ MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
|
||||
# GPLv3
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes
|
||||
WANTLIB += Xi Xinerama Xrandr Xrender atk-1.0 cairo expat fontconfig
|
||||
WANTLIB += freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0
|
||||
WANTLIB += gmodule-2.0 gobject-2.0 gtk-x11-2.0 m pango-1.0
|
||||
WANTLIB += pangocairo-1.0 pangoft2-1.0 pixman-1 png pthread-stubs xcb z
|
||||
WANTLIB += gthread-2.0 xcb-render GL ${MODPY_WANTLIB} xcb-shm
|
||||
MASTER_SITES= https://distfiles.bsdfrog.org/
|
||||
#MASTER_SITES= ${MASTER_SITE_BERLIOS:=sonata/}
|
||||
|
||||
MASTER_SITES= ${MASTER_SITE_BERLIOS:=sonata/}
|
||||
MODULES= lang/python
|
||||
|
||||
MODULES= devel/gettext \
|
||||
lang/python
|
||||
MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
|
||||
MODPY_SETUPTOOLS= Yes
|
||||
|
||||
BUILD_DEPENDS= x11/py-gtk2
|
||||
RUN_DEPENDS= devel/desktop-file-utils \
|
||||
net/py-zsi \
|
||||
audio/py-mpd \
|
||||
audio/py-tagpy \
|
||||
x11/dbus-python \
|
||||
x11/py-gtk2 \
|
||||
devel/xdg-utils
|
||||
RUN_DEPENDS= audio/py-mpd2${MODPY_FLAVOR} \
|
||||
audio/py-tagpy${MODPY_FLAVOR} \
|
||||
devel/desktop-file-utils \
|
||||
devel/py-gobject3${MODPY_FLAVOR} \
|
||||
devel/xdg-utils \
|
||||
x11/dbus-python${MODPY_FLAVOR}
|
||||
|
||||
NO_TEST= Yes
|
||||
# pygobject introspection for gtk+3
|
||||
RUN_DEPENDS += x11/gtk+3
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
|
||||
${INSTALL_DATA} ${WRKSRC}/sonata/pixmaps/sonata.png \
|
||||
${PREFIX}/share/pixmaps
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,2 @@
|
||||
MD5 (sonata-1.6.2.1.tar.gz) = C5EjJecXWrrTv2wO3AceBQ==
|
||||
RMD160 (sonata-1.6.2.1.tar.gz) = O+QEM6dmIiD5CjZx2vSUuKTxo8w=
|
||||
SHA1 (sonata-1.6.2.1.tar.gz) = pDKpKUd/khlR1jvCug2tIu+V10E=
|
||||
SHA256 (sonata-1.6.2.1.tar.gz) = iaoxEobtxPOQBhxHmJSDV4klm5x2yUTxgYc3S6jlPb8=
|
||||
SIZE (sonata-1.6.2.1.tar.gz) = 454757
|
||||
SHA256 (sonata-1.7.1.20131216.tar.gz) = ZRBJHolhtaNEqp+JqEnpzvKOz0PQTdaLkDXZI1VQ5Oc=
|
||||
SIZE (sonata-1.7.1.20131216.tar.gz) = 473536
|
||||
|
@ -1,16 +1,14 @@
|
||||
$OpenBSD: patch-setup_py,v 1.5 2009/04/03 13:03:00 ajacoutot Exp $
|
||||
--- setup.py.orig Wed Mar 18 03:23:09 2009
|
||||
+++ setup.py Fri Apr 3 14:29:44 2009
|
||||
@@ -77,10 +77,9 @@ setup(name='Sonata',
|
||||
extra_link_args=capture("pkg-config --libs gtk+-2.0 pygtk-2.0").split()
|
||||
),],
|
||||
scripts = ['sonata/sonata'],
|
||||
- data_files=[('share/sonata', ['README', 'CHANGELOG', 'TODO', 'TRANSLATORS']),
|
||||
- ('share/applications', ['sonata.desktop']),
|
||||
+ data_files=[('share/applications', ['sonata.desktop']),
|
||||
('share/pixmaps', glob.glob('sonata/pixmaps/*')),
|
||||
- ('share/man/man1', ['sonata.1']),
|
||||
+ ('man/man1', ['sonata.1']),
|
||||
('share/locale/de/LC_MESSAGES', ['mo/de/sonata.mo']),
|
||||
('share/locale/pl/LC_MESSAGES', ['mo/pl/sonata.mo']),
|
||||
('share/locale/ru/LC_MESSAGES', ['mo/ru/sonata.mo']),
|
||||
$OpenBSD: patch-setup_py,v 1.6 2013/12/17 07:11:27 ajacoutot Exp $
|
||||
--- setup.py.orig Tue Nov 26 11:54:49 2013
|
||||
+++ setup.py Tue Dec 17 08:07:28 2013
|
||||
@@ -48,9 +48,8 @@ versionfile.close()
|
||||
|
||||
|
||||
data_files = [
|
||||
- ('share/sonata', ['README.rst', 'CHANGELOG', 'TODO', 'TRANSLATORS']),
|
||||
('share/applications', ['sonata.desktop']),
|
||||
- ('share/man/man1', ['sonata.1']),
|
||||
+ ('man/man1', ['sonata.1']),
|
||||
] + generate_translation_files()
|
||||
|
||||
|
||||
|
@ -1,16 +0,0 @@
|
||||
$OpenBSD: patch-sonata_dbus_plugin_py,v 1.1 2012/05/05 09:40:43 ajacoutot Exp $
|
||||
|
||||
dbus_plugin.py:26: DeprecationWarning: Importing dbus.glib to use the GLib main loop with dbus-python is deprecated.
|
||||
|
||||
--- sonata/dbus_plugin.py.orig Sat May 5 11:18:55 2012
|
||||
+++ sonata/dbus_plugin.py Sat May 5 11:20:01 2012
|
||||
@@ -23,7 +23,8 @@ import sys
|
||||
try:
|
||||
import dbus, dbus.service
|
||||
if getattr(dbus, "version", (0, 0, 0)) >= (0, 41, 0):
|
||||
- import dbus.glib
|
||||
+ from dbus.mainloop.glib import DBusGMainLoop
|
||||
+ DBusGMainLoop(set_as_default=True)
|
||||
if getattr(dbus, "version", (0, 0, 0)) >= (0, 80, 0):
|
||||
import _dbus_bindings as dbus_bindings
|
||||
NEW_DBUS = True
|
@ -1,50 +0,0 @@
|
||||
$OpenBSD: patch-sonata_info_py,v 1.2 2012/05/05 09:40:43 ajacoutot Exp $
|
||||
|
||||
https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=3004&group_id=7323
|
||||
https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=3193&group_id=7323
|
||||
|
||||
--- sonata/info.py.orig Mon Sep 21 23:02:16 2009
|
||||
+++ sonata/info.py Sat May 5 11:37:48 2012
|
||||
@@ -289,7 +289,7 @@ class Info(object):
|
||||
if album is not None:
|
||||
albuminfo = album + "\n"
|
||||
playtime = 0
|
||||
- if len(tracks) > 0:
|
||||
+ if tracks is not None and len(tracks) > 0:
|
||||
tracks.sort(key=lambda x: int(mpdh.getnum(x, 'track', '0', True, 0)))
|
||||
for track in tracks:
|
||||
playtime += int(mpdh.get(track, 'time', 0))
|
||||
@@ -350,7 +350,7 @@ class Info(object):
|
||||
def lyricwiki_editlink(self, songinfo):
|
||||
artist, title = [self.lyricwiki_format(mpdh.get(songinfo, key))
|
||||
for key in ('artist', 'title')]
|
||||
- return "http://lyricwiki.org/index.php?title=%s:%s&action=edit" % (artist, title)
|
||||
+ return "http://lyrics.wikia.com/index.php?title=%s:%s&action=edit" % (artist, title)
|
||||
|
||||
def get_lyrics_thread(self, search_artist, search_title, filename_artist, filename_title, song_dir):
|
||||
filename_artist = misc.strip_all_slashes(filename_artist)
|
||||
@@ -385,17 +385,18 @@ class Info(object):
|
||||
else:
|
||||
# Use default filename:
|
||||
filename = self.target_lyrics_filename(filename_artist, filename_title, song_dir)
|
||||
- # Fetch lyrics from lyricwiki.org
|
||||
+ # Fetch lyrics from lyrics.wikia.com (formerly lyricwiki.org)
|
||||
gobject.idle_add(self.info_show_lyrics, _("Fetching lyrics..."), filename_artist, filename_title)
|
||||
try:
|
||||
- lyricpage = urllib.urlopen("http://lyricwiki.org/index.php?title=%s:%s&action=edit" % (self.lyricwiki_format(search_artist), self.lyricwiki_format(search_title))).read()
|
||||
+ lyricpage = urllib.urlopen("http://lyrics.wikia.com/index.php?title=%s:%s&action=edit" % (self.lyricwiki_format(search_artist), self.lyricwiki_format(search_title))).read()
|
||||
content = re.split("<textarea[^>]*>", lyricpage)[1].split("</textarea>")[0]
|
||||
if content.startswith("#REDIRECT [["):
|
||||
- addr = "http://lyricwiki.org/index.php?title=%s&action=edit" % urllib.quote(content.split("[[")[1].split("]]")[0])
|
||||
+ addr = "http://lyrics.wikia.com/index.php?title=%s&action=edit" % urllib.quote(content.split("[[")[1].split("]]")[0])
|
||||
content = urllib.urlopen(addr).read()
|
||||
- lyrics = content.split("<lyrics>")[1].split("</lyrics>")[0]
|
||||
- if lyrics.strip() != "<!-- PUT LYRICS HERE (and delete this entire line) -->":
|
||||
- lyrics = misc.unescape_html(lyrics)
|
||||
+ # To avoid problems with mixed escaped/unescaped characters unescape before extracting lyrics (fixes bug #631375)
|
||||
+ content = misc.unescape_html(content)
|
||||
+ lyrics = content.split("<lyrics>")[1].split("</lyrics>")[0]
|
||||
+ if lyrics.strip() != "<!-- PUT LYRICS HERE (and delete this entire line) -->":
|
||||
lyrics = misc.wiki_to_html(lyrics)
|
||||
lyrics = lyrics.decode("utf-8")
|
||||
# Save lyrics to file:
|
16
audio/sonata/patches/patch-sonata_launcher_py
Normal file
16
audio/sonata/patches/patch-sonata_launcher_py
Normal file
@ -0,0 +1,16 @@
|
||||
$OpenBSD: patch-sonata_launcher_py,v 1.1 2013/12/17 07:11:27 ajacoutot Exp $
|
||||
--- sonata/launcher.py.orig Mon Dec 16 08:23:23 2013
|
||||
+++ sonata/launcher.py Mon Dec 16 08:24:03 2013
|
||||
@@ -103,7 +103,11 @@ def run():
|
||||
|
||||
gettext.install('sonata', locales_path, names=["ngettext"])
|
||||
gettext.textdomain('sonata')
|
||||
- locale.bindtextdomain('sonata', locales_path)
|
||||
+ # We don't provide bindtextdomain
|
||||
+ try:
|
||||
+ locale.bindtextdomain('sonata', locales_path)
|
||||
+ except AttributeError:
|
||||
+ pass
|
||||
|
||||
|
||||
## Check initial dependencies:
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-sonata_main_py,v 1.5 2012/07/04 11:44:23 ajacoutot Exp $
|
||||
|
||||
http://codingteam.net/project/sonata/bugs/show/2870
|
||||
(committed upstream)
|
||||
|
||||
--- sonata/main.py.orig Mon Sep 21 23:02:16 2009
|
||||
+++ sonata/main.py Wed Jul 4 13:43:54 2012
|
||||
@@ -3400,4 +3400,7 @@ class Base(object):
|
||||
self.on_currsong_notify(force_popup=True)
|
||||
|
||||
def main(self):
|
||||
+ gtk.gdk.threads_init()
|
||||
+ gtk.gdk.threads_enter()
|
||||
gtk.main()
|
||||
+ gtk.gdk.threads_leave()
|
@ -1,18 +0,0 @@
|
||||
$OpenBSD: patch-sonata_misc_py,v 1.1 2011/07/27 15:27:26 ajacoutot Exp $
|
||||
--- sonata/misc.py.orig Wed Jul 27 17:22:46 2011
|
||||
+++ sonata/misc.py Wed Jul 27 17:22:03 2011
|
||||
@@ -159,13 +159,7 @@ def browser_load(docslink, browser, window):
|
||||
if browser and browser.strip():
|
||||
browsers = [browser.strip()]
|
||||
else:
|
||||
- browsers = ["gnome-open", # default, we are a "gnome" app
|
||||
- "x-www-browser", # default on Debian-based systems
|
||||
- "exo-open",
|
||||
- "kfmclient openURL",
|
||||
- "firefox",
|
||||
- "mozilla",
|
||||
- "opera"]
|
||||
+ browsers = ["xdg-open"]
|
||||
for browser in browsers:
|
||||
try:
|
||||
subprocess.Popen(browser.split()+[docslink])
|
@ -1,3 +1,18 @@
|
||||
Sonata is a lightweight GTK+ music client for the Music Player Daemon
|
||||
(MPD). It aims to be efficient (no toolbar, main menu, or statusbar),
|
||||
user-friendly, and clean.
|
||||
Sonata is a client for the Music Player Daemon featuring:
|
||||
|
||||
* Expanded and collapsed views, fullscreen album art mode
|
||||
* Automatic remote and local album art
|
||||
* Library browsing by folders, or by genre/artist/album
|
||||
* User-configurable columns
|
||||
* Automatic fetching of lyrics and covers
|
||||
* Playlist and stream support
|
||||
* Support for editing song tags
|
||||
* Drag-and-drop to copy files
|
||||
* Popup notification
|
||||
* Library and playlist searching, filter as you type
|
||||
* Audioscrobbler (Last.fm) 1.2 support
|
||||
* Multiple MPD profiles
|
||||
* Keyboard friendly
|
||||
* Support for multimedia keys
|
||||
* Commandline control
|
||||
* Available in 24 languages
|
||||
|
@ -1,71 +1,119 @@
|
||||
@comment $OpenBSD: PLIST,v 1.12 2009/12/22 15:43:15 ajacoutot Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.13 2013/12/17 07:11:27 ajacoutot Exp $
|
||||
bin/sonata
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info
|
||||
lib/python${MODPY_VERSION}/site-packages/mmkeys.so
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/Sonata-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}about.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}artwork.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}audioscrobbler.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}breadcrumbs.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}cli.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}consts.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}current.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}dbus_plugin.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}formatting.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}genversion.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}img.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}info.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}launcher.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}library.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}misc.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}mpdhelper.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}playlists.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}pluginsystem.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}preferences.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}scrobbler.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}song.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}streams.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}tagedit.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}tray.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}ui.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/about.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/about.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/artwork.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/artwork.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/audioscrobbler.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/audioscrobbler.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/breadcrumbs.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/breadcrumbs.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/cli.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/cli.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/config.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/config.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/consts.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/consts.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/current.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/current.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/dbus_plugin.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/dbus_plugin.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/formatting.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/genversion.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/img.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/img.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/info.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/info.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/launcher.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/library.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/library.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/main.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/main.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/misc.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/misc.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/mpdhelper.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/mpdhelper.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-album.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-artist.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-case.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-disconnect.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-large.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-pause.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata-play.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonata.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonatacd-large.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pixmaps/sonatacd.png
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/playlists.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/playlists.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}covers_lastfm.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}gajim_tune.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}localmpd.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}lyricwiki.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/${MODPY_PYCACHE}test.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/covers_lastfm.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/gajim_tune.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/localmpd.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/localmpd.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/lyricwiki.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/test.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/test.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/ui/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/plugins/ui/localmpd.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pluginsystem.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/pluginsystem.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/preferences.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/preferences.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/scrobbler.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/scrobbler.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/song.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/streams.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/streams.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/svnversion.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/svnversion.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/tagedit.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/tagedit.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/tray.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/tray.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/about.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/about.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/current.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/icons.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/info.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/info.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/library.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/library.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/playlists.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/preferences.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/preferences.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/sonata.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/sonata.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/streams.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/tagedit.css
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/ui/tagedit.glade
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/sonata/version.pyc
|
||||
@man man/man1/sonata.1
|
||||
share/applications/sonata.desktop
|
||||
share/locale/ar/LC_MESSAGES/sonata.mo
|
||||
share/locale/be@latin/LC_MESSAGES/sonata.mo
|
||||
share/locale/be/LC_MESSAGES/sonata.mo
|
||||
share/locale/ca/LC_MESSAGES/sonata.mo
|
||||
share/locale/cs/LC_MESSAGES/sonata.mo
|
||||
share/locale/da/LC_MESSAGES/sonata.mo
|
||||
@ -79,6 +127,7 @@ share/locale/fi/LC_MESSAGES/sonata.mo
|
||||
share/locale/fr/LC_MESSAGES/sonata.mo
|
||||
share/locale/it/LC_MESSAGES/sonata.mo
|
||||
share/locale/ja/LC_MESSAGES/sonata.mo
|
||||
share/locale/ko/LC_MESSAGES/sonata.mo
|
||||
share/locale/nl/LC_MESSAGES/sonata.mo
|
||||
share/locale/pl/LC_MESSAGES/sonata.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/sonata.mo
|
||||
@ -91,19 +140,6 @@ share/locale/uk/LC_MESSAGES/sonata.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/sonata.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/sonata.mo
|
||||
share/pixmaps/
|
||||
share/pixmaps/sonata-album.png
|
||||
share/pixmaps/sonata-artist.png
|
||||
share/pixmaps/sonata-case.png
|
||||
share/pixmaps/sonata-stock_volume-max.png
|
||||
share/pixmaps/sonata-stock_volume-med.png
|
||||
share/pixmaps/sonata-stock_volume-min.png
|
||||
share/pixmaps/sonata-stock_volume-mute.png
|
||||
share/pixmaps/sonata.png
|
||||
share/pixmaps/sonata_disconnect.png
|
||||
share/pixmaps/sonata_large.png
|
||||
share/pixmaps/sonata_pause.png
|
||||
share/pixmaps/sonata_play.png
|
||||
share/pixmaps/sonatacd.png
|
||||
share/pixmaps/sonatacd_large.png
|
||||
@exec %D/bin/update-desktop-database
|
||||
@unexec-delete %D/bin/update-desktop-database
|
||||
|
Loading…
x
Reference in New Issue
Block a user