aboutsummaryrefslogtreecommitdiff
path: root/audio/exaile
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-11-27 23:20:20 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-11-27 23:20:20 +0000
commit742e7a7ef57d9b51c32266b6d002e9616bd8a551 (patch)
tree809ece08b7a6c7a2cf53cf7147c50be0ce404305 /audio/exaile
parent78f963d9bd429f620c69a3be14bb27f1405cd787 (diff)
downloadports-742e7a7ef57d9b51c32266b6d002e9616bd8a551.tar.gz
ports-742e7a7ef57d9b51c32266b6d002e9616bd8a551.zip
Notes
Diffstat (limited to 'audio/exaile')
-rw-r--r--audio/exaile/Makefile78
-rw-r--r--audio/exaile/distinfo6
-rw-r--r--audio/exaile/files/patch-Makefile200
-rw-r--r--audio/exaile/pkg-descr11
-rw-r--r--audio/exaile/pkg-plist944
5 files changed, 993 insertions, 246 deletions
diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile
index bc701a14357e..f38a1c1e5144 100644
--- a/audio/exaile/Makefile
+++ b/audio/exaile/Makefile
@@ -6,39 +6,71 @@
#
PORTNAME= exaile
-DISTVERSION= 0.2.14
-PORTREVISION= 2
+DISTVERSION= 0.3.0.2
CATEGORIES= audio
-MASTER_SITES= http://www.exaile.org/files/ \
- http://wickedmachine.net/~jsa/FreeBSD/distfiles/
-DISTNAME= ${PORTNAME}_${DISTVERSION}
+MASTER_SITES= http://launchpadlibrarian.net/35452349/ \
+ http://wickedmachine.net/mirror/
MAINTAINER= jsa@wickedmachine.net
-COMMENT= AmaroK replacement for GTK+
+COMMENT= A full featured python-based music player for GTK+
-RUN_DEPENDS= py*-dbus>=0.82.1:${PORTSDIR}/devel/py-dbus \
- py*-notify>=0.1.1:${PORTSDIR}/devel/py-notify \
- py*-elementtree>=1.2.6:${PORTSDIR}/devel/py-elementtree \
- py*-mutagen>=1.11:${PORTSDIR}/audio/py-mutagen \
- py*-sexy>=0.1.9:${PORTSDIR}/x11-toolkits/py-sexy \
- py*-cddb>=1.4:${PORTSDIR}/audio/py-cddb \
- py*-pysqlite>=2.3.3:${PORTSDIR}/databases/py-pysqlite23
+RUN_DEPENDS= py*-mutagen>=1.11:${PORTSDIR}/audio/py-mutagen
-CONFLICTS= exaile-0.2.99*
+USE_GNOME= pygtk2
+USE_GSTREAMER= python good
+USE_PYTHON= 2.5+
-WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+CONFLICTS= exaile-devel-*
+# The reality with these options is that they all will be autodetected and used
+# if already installed. These just force Exaile to bring them in as well.
+OPTIONS= BAD "Install bad GStreamer plugins" On \
+ BDB "Install Python Berkley DB module" On \
+ CDDB "Lookup CD information within Exaile" On \
+ DBUS "Rely on Python D-Bus bindings" On \
+ HAL "Force depend on HAL" On \
+ NOTIFY "Enable desktop event notification" On \
+ NLS "Native Language Support" On \
+ SEXY "UI enhancements" On
+
+.if !defined(WITHOUT_BAD)
+USE_GSTREAMER+= bad
+.endif
+
+.if !defined(WITHOUT_BDB)
+RUN_DEPENDS+= py*-bsddb>=2.5:${PORTSDIR}/databases/py-bsddb
+.endif
+
+.if !defined(WITHOUT_CDDB)
+RUN_DEPENDS+= py*-cddb>=1.4:${PORTSDIR}/audio/py-cddb
+.endif
+
+.if !defined(WITHOUT_DBUS)
+RUN_DEPENDS+= py*-dbus>=0.82.1:${PORTSDIR}/devel/py-dbus
+.endif
+
+.if !defined(WITHOUT_HAL)
+LIB_DEPENDS+= hal.1:${PORTSDIR}/sysutils/hal
+.endif
+
+.if !defined(WITHOUT_NOTIFY)
+RUN_DEPENDS+= py*-notify>=0.1.1:${PORTSDIR}/devel/py-notify
+.endif
+
+.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
-USE_GNOME= pygtk2 pygnomeextras
-USE_GSTREAMER= python gnomevfs
-USE_PYTHON= yes
-MAN1= ${PORTNAME}.1
+PLIST_SUB+= NLS=""
+.else
+PLIST_SUB+= NLS="@comment "
+INSTALL_TARGET= install_no_locale
+.endif
+
+.if !defined(WITHOUT_SEXY)
+RUN_DEPENDS+= py*-sexy>=0.1.9:${PORTSDIR}/x11-toolkits/py-sexy
+.endif
post-patch:
- @${REINPLACE_CMD} -e '/createpot/d;s|/bin/echo|echo|;\
- s|$$[(]PREFIX[)]/share/exaile|${DATADIR}|;/install.*mmkeys/d;\
- s|$$[(]PREFIX[)]$$[(]LIBDIR[)]/exaile|${DATADIR}|;/mkdir.*LIBDIR/d;\
- s|$$[(]PREFIX[)]/share/man/man1|${MAN1PREFIX}/man/man1|'\
+ @${REINPLACE_CMD} -e 's|$$(XDG|$$(PREFIX)$$(XDG|g' \
${WRKSRC}/Makefile
.include <bsd.port.mk>
diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo
index a127e4cfc61a..2338f021153e 100644
--- a/audio/exaile/distinfo
+++ b/audio/exaile/distinfo
@@ -1,3 +1,3 @@
-MD5 (exaile_0.2.14.tar.gz) = 5e569c084134abe13d651f804812b6fa
-SHA256 (exaile_0.2.14.tar.gz) = 04271a8040b18706a20312ecc911f4ffd2258272d04d8ba1eef36a3f301a074a
-SIZE (exaile_0.2.14.tar.gz) = 1527168
+MD5 (exaile-0.3.0.2.tar.gz) = 6036291d14e0b77834e60bb6492ed3cc
+SHA256 (exaile-0.3.0.2.tar.gz) = 7cc3e639e19ce6ec3046e643fe68facd6a52d9aea58d83aa5111292f7aa8cfe5
+SIZE (exaile-0.3.0.2.tar.gz) = 1534643
diff --git a/audio/exaile/files/patch-Makefile b/audio/exaile/files/patch-Makefile
new file mode 100644
index 000000000000..e67e69f8da1f
--- /dev/null
+++ b/audio/exaile/files/patch-Makefile
@@ -0,0 +1,200 @@
+=== modified file 'Makefile'
+--- Makefile 2009-09-06 19:57:52 +0000
++++ Makefile 2009-11-13 03:32:40 +0000
+@@ -1,17 +1,23 @@
+-PREFIX ?= /usr/local
+-LIBINSTALLDIR ?= /lib
+-XDGCONFDIR ?= /etc/xdg
+-
+-EXAILELIBDIR = $(DESTDIR)$(PREFIX)$(LIBINSTALLDIR)/exaile
+-EXAILESHAREDIR = $(DESTDIR)$(PREFIX)/share/exaile
+-
+-all: compile
++PREFIX ?= /usr/local
++LIBINSTALLDIR ?= /lib
++XDGCONFDIR ?= /etc/xdg
++
++EXAILELIBDIR = $(DESTDIR)$(PREFIX)$(LIBINSTALLDIR)/exaile
++EXAILESHAREDIR = $(DESTDIR)$(PREFIX)/share/exaile
++EXAILECONFDIR = $(DESTDIR)$(XDGCONFDIR)/exaile
++
++all: compile locale
++ @echo "Ready to install..."
++
++# The no_locale stuff is by request of BSD people, please ensure
++# all methods that deal with locale stuff have a no_locale variant
++all_no_locale: compile
+ @echo "Ready to install..."
+
+ compile:
+ python -m compileall -q xl xlgui
+ -python -O -m compileall -q xl xlgui
+- cd plugins && make && cd ..
++ make -C plugins compile
+
+ make-install-dirs:
+ mkdir -p $(DESTDIR)$(PREFIX)/bin
+@@ -35,18 +41,18 @@
+ mkdir -p $(EXAILESHAREDIR)/data/migrations/migration_200907100931
+ mkdir -p $(DESTDIR)$(PREFIX)/share/pixmaps
+ mkdir -p $(DESTDIR)$(PREFIX)/share/applications
+- mkdir -p $(DESTDIR)$(XDGCONFDIR)/exaile
++ mkdir -p $(EXAILECONFDIR)
+
+ uninstall:
+ rm -f $(DESTDIR)$(PREFIX)/bin/exaile
+ rm -rf $(EXAILELIBDIR)
+ rm -rf $(EXAILESHAREDIR)
+- rm -rf $(DESTDIR)$(XDGCONFDIR)/exaile
++ rm -rf $(EXAILECONFDIR)/exaile
+ rm -f $(DESTDIR)$(PREFIX)/share/applications/exaile.desktop
+ rm -f $(DESTDIR)$(PREFIX)/share/pixmaps/exaile.png
+- cd plugins && make uninstall && cd ..
++ make -C plugins uninstall
+
+-install: install-target locale install-locale
++install: install-target install-locale
+
+ install_no_locale: install-target
+
+@@ -79,7 +85,7 @@
+ $(EXAILESHAREDIR)/data/migrations/migration_200907100931/
+ install -m 644 data/exaile.desktop \
+ $(DESTDIR)$(PREFIX)/share/applications/
+- install -m 644 data/config/settings.ini $(DESTDIR)$(XDGCONFDIR)/exaile
++ install -m 644 data/config/settings.ini $(EXAILECONFDIR)
+ # the printf here is for bsd compat, dont use echo!
+ cd $(DESTDIR)$(PREFIX)/bin && \
+ printf "#!/bin/sh\n\
+@@ -87,8 +93,7 @@
+ --datadir=$(PREFIX)/share/exaile/data --startgui \"\$$@\"" \
+ > exaile && \
+ chmod 755 exaile
+- cd plugins && make install DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) \
+- && cd ..
++ make -C plugins install
+
+ locale:
+ cd po && find . -name "*.po" -exec ../tools/compilepo.sh {} \; && cd ..
+@@ -102,19 +107,13 @@
+ `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/share/locale|"` ; \
+ done
+
+-plugins_extra_install:
+- cd plugins && make extra_install DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) \
+- && cd ..
+-
+ plugins_dist:
+- cd plugins && make dist && cd ..
++ make -C plugins dist
+
+ clean:
+ -find . -name "*.py[co]" -exec rm -f {} \;
+- find . -name "*.class" -exec rm -f {} \;
+- find . -name "*.bak" -exec rm -f {} \;
+ find po/* -depth -type d -exec rm -r {} \;
+- cd plugins && make clean && cd ..
++ make -C plugins clean
+
+ pot:
+ @echo "[encoding: UTF-8]" > po/POTFILES.in
+@@ -124,13 +123,11 @@
+ find plugins -name "*.py" >> po/POTFILES.in
+ find plugins -name "*.glade" >> po/POTFILES.in
+ find plugins -name PLUGININFO >> po/POTFILES.in
+- python tools/createpot.py
+-
+-translations:
+- python tools/createpot.py compile
++ cd po && XGETTEXT_ARGS="--language=Python" intltool-update \
++ --pot --gettext-package=messages --verbose && cd ..
+
+ potball:
+- tar --bzip2 --format=posix -cf exaile-po.tar.bz2 po/ \
++ tar --bzip2 --format=posix -cf build/exaile-po.tar.bz2 po/ \
+ --transform s/po/./
+
+ .PHONY: dist
+
+=== removed file 'tools/createpot.py'
+--- tools/createpot.py 2009-08-25 21:38:12 +0000
++++ tools/createpot.py 1970-01-01 00:00:00 +0000
+@@ -1,77 +0,0 @@
+-#!/usr/bin/env python
+-# Copyright (C) 2008-2009 Adam Olsen
+-#
+-# This program is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU General Public License as published by
+-# the Free Software Foundation; either version 2, or (at your option)
+-# any later version.
+-#
+-# This program is distributed in the hope that it will be useful,
+-# but WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+-# GNU General Public License for more details.
+-#
+-# You should have received a copy of the GNU General Public License
+-# along with this program; if not, write to the Free Software
+-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+-#
+-#
+-# The developers of the Exaile media player hereby grant permission
+-# for non-GPL compatible GStreamer and Exaile plugins to be used and
+-# distributed together with GStreamer and Exaile. This permission is
+-# above and beyond the permissions granted by the GPL license by which
+-# Exaile is covered. If you modify this code, you may extend this
+-# exception to your version of the code, but you are not obligated to
+-# do so. If you do not wish to do so, delete this exception statement
+-# from your version.
+-#
+-#
+-# The developers of the Exaile media player hereby grant permission
+-# for non-GPL compatible GStreamer and Exaile plugins to be used and
+-# distributed together with GStreamer and Exaile. This permission is
+-# above and beyond the permissions granted by the GPL license by which
+-# Exaile is covered. If you modify this code, you may extend this
+-# exception to your version of the code, but you are not obligated to
+-# do so. If you do not wish to do so, delete this exception statement
+-# from your version.
+-#
+-#
+-# The developers of the Exaile media player hereby grant permission
+-# for non-GPL compatible GStreamer and Exaile plugins to be used and
+-# distributed together with GStreamer and Exaile. This permission is
+-# above and beyond the permissions granted by the GPL license by which
+-# Exaile is covered. If you modify this code, you may extend this
+-# exception to your version of the code, but you are not obligated to
+-# do so. If you do not wish to do so, delete this exception statement
+-# from your version.
+-
+-
+-import os, sys, glob
+-
+-command = None
+-try:
+- command = sys.argv[1]
+-except IndexError:
+- pass
+-
+-os.environ['XGETTEXT_ARGS'] = '--language=Python'
+-os.chdir('po')
+-os.system('intltool-update --pot --gettext-package=messages --verbose')
+-
+-if command != 'compile':
+- print "\n\n**********\n"
+- print "Now edit messages.pot, save it as <locale>.po, and post it on\n" \
+- "our bug tracker (https://bugs.launchpad.net/exaile/)\n\n" \
+- "Thank you!"
+-
+-else:
+-
+- files = glob.glob('*.po')
+- for f in files:
+- l = os.path.splitext(f)
+- os.system('mkdir -p -m 0777 %s/LC_MESSAGES' % l[0])
+-
+- print "Generating translation for %s locale" % l[0]
+- os.system('msgmerge -o - %s messages.pot | msgfmt -c -o %s/LC_MESSAGES/exaile.mo -' % (f, l[0]))
+-
+-os.chdir('..')
+
diff --git a/audio/exaile/pkg-descr b/audio/exaile/pkg-descr
index 86c661b4f8ff..a7ff58551f22 100644
--- a/audio/exaile/pkg-descr
+++ b/audio/exaile/pkg-descr
@@ -1,9 +1,8 @@
-Exaile is a media player aiming to be similar to KDE's AmaroK, but for
-GTK+. It incorporates many of the cool things from AmaroK (and other
-media players) like automatic fetching of album art, handling of large
-libraries, lyrics fetching, artist/album information via the wikipedia,
-last.fm support, optional iPod support (assuming you have python-gpod
-installed).
+Exaile is a music manager and player for GTK+ written in Python. It
+incorporates automatic fetching of album art, lyrics fetching, artist/album
+information via Wikipedia, Last.fm scrobbling, support for many portable
+media players including iPods, internet radio such as shoutcast, and tabbed
+playlists.
WWW: http://www.exaile.org/
Author: Adam Olsen <arolsen@gmail.com>
diff --git a/audio/exaile/pkg-plist b/audio/exaile/pkg-plist
index 0931267c2640..40942c6fb3bd 100644
--- a/audio/exaile/pkg-plist
+++ b/audio/exaile/pkg-plist
@@ -1,219 +1,735 @@
+%%DATADIR%%/data/glade/about_dialog.glade
+%%DATADIR%%/data/glade/appearance_prefs_pane.glade
+%%DATADIR%%/data/glade/collection_manager.glade
+%%DATADIR%%/data/glade/collection_panel.glade
+%%DATADIR%%/data/glade/cover_prefs_pane.glade
+%%DATADIR%%/data/glade/coverchooser.glade
+%%DATADIR%%/data/glade/covermanager.glade
+%%DATADIR%%/data/glade/coverwindow.glade
+%%DATADIR%%/data/glade/device_manager.glade
+%%DATADIR%%/data/glade/device_panel.glade
+%%DATADIR%%/data/glade/files_panel.glade
+%%DATADIR%%/data/glade/flatplaylist_panel.glade
+%%DATADIR%%/data/glade/general_prefs_pane.glade
+%%DATADIR%%/data/glade/main.glade
+%%DATADIR%%/data/glade/osd_prefs_pane.glade
+%%DATADIR%%/data/glade/osd_window.glade
+%%DATADIR%%/data/glade/playback_prefs_pane.glade
+%%DATADIR%%/data/glade/playlists_panel.glade
+%%DATADIR%%/data/glade/playlists_prefs_pane.glade
+%%DATADIR%%/data/glade/plugin_prefs_pane.glade
+%%DATADIR%%/data/glade/preferences_dialog.glade
+%%DATADIR%%/data/glade/queue_dialog.glade
+%%DATADIR%%/data/glade/radio_panel.glade
+%%DATADIR%%/data/glade/splash.glade
+%%DATADIR%%/data/glade/trackproperties_dialog.glade
+%%DATADIR%%/data/images/16x16/exaile-pause.png
+%%DATADIR%%/data/images/16x16/exaile-play.png
+%%DATADIR%%/data/images/16x16/exaile.png
+%%DATADIR%%/data/images/16x16/media-playlist-dynamic.png
+%%DATADIR%%/data/images/16x16/media-playlist-repeat.png
+%%DATADIR%%/data/images/16x16/media-playlist-shuffle.png
+%%DATADIR%%/data/images/22x22/exaile-pause.png
+%%DATADIR%%/data/images/22x22/exaile-play.png
+%%DATADIR%%/data/images/22x22/exaile.png
+%%DATADIR%%/data/images/22x22/media-playlist-dynamic.png
+%%DATADIR%%/data/images/22x22/media-playlist-repeat.png
+%%DATADIR%%/data/images/22x22/media-playlist-shuffle.png
+%%DATADIR%%/data/images/24x24/exaile-pause.png
+%%DATADIR%%/data/images/24x24/exaile-play.png
+%%DATADIR%%/data/images/24x24/exaile.png
+%%DATADIR%%/data/images/24x24/media-playlist-dynamic.png
+%%DATADIR%%/data/images/24x24/media-playlist-repeat.png
+%%DATADIR%%/data/images/24x24/media-playlist-shuffle.png
+%%DATADIR%%/data/images/32x32/exaile-pause.png
+%%DATADIR%%/data/images/32x32/exaile-play.png
+%%DATADIR%%/data/images/32x32/exaile.png
+%%DATADIR%%/data/images/32x32/media-playlist-dynamic.png
+%%DATADIR%%/data/images/32x32/media-playlist-repeat.png
+%%DATADIR%%/data/images/32x32/media-playlist-shuffle.png
+%%DATADIR%%/data/images/48x48/exaile-pause.png
+%%DATADIR%%/data/images/48x48/exaile-play.png
+%%DATADIR%%/data/images/48x48/exaile.png
+%%DATADIR%%/data/images/artist.png
+%%DATADIR%%/data/images/brightstar.png
+%%DATADIR%%/data/images/exailelogo.png
+%%DATADIR%%/data/images/genre.png
+%%DATADIR%%/data/images/nocover.png
+%%DATADIR%%/data/images/playlist.png
+%%DATADIR%%/data/images/splash.png
+%%DATADIR%%/data/images/star.png
+%%DATADIR%%/data/images/svg/exaile-pause.svg
+%%DATADIR%%/data/images/svg/exaile-play.svg
+%%DATADIR%%/data/images/svg/exaile.svg
+%%DATADIR%%/data/images/track.png
+%%DATADIR%%/data/images/year.png
+%%DATADIR%%/data/migrations/__init__.py
+%%DATADIR%%/data/migrations/migration_200907100931/__init__.py
+%%DATADIR%%/data/migrations/migration_200907100931/olddb.py
+%%DATADIR%%/data/migrations/migration_200907100931/oldexailelib.py
+%%DATADIR%%/data/migrations/migration_200907100931/oldtrack.py
+%%DATADIR%%/data/migrations/migration_200907100931/xlmisc.py
+%%DATADIR%%/plugins/alarmclock/PLUGININFO
+%%DATADIR%%/plugins/alarmclock/__init__.py
+%%DATADIR%%/plugins/alarmclock/__init__.pyc
+%%DATADIR%%/plugins/alarmclock/__init__.pyo
+%%DATADIR%%/plugins/alarmclock/acprefs.py
+%%DATADIR%%/plugins/alarmclock/acprefs.pyc
+%%DATADIR%%/plugins/alarmclock/acprefs.pyo
+%%DATADIR%%/plugins/alarmclock/acprefs_pane.glade
+%%DATADIR%%/plugins/amazoncovers/PLUGININFO
+%%DATADIR%%/plugins/amazoncovers/__init__.py
+%%DATADIR%%/plugins/amazoncovers/__init__.pyc
+%%DATADIR%%/plugins/amazoncovers/__init__.pyo
+%%DATADIR%%/plugins/amazoncovers/_ecs.py
+%%DATADIR%%/plugins/amazoncovers/_ecs.pyc
+%%DATADIR%%/plugins/amazoncovers/_ecs.pyo
+%%DATADIR%%/plugins/amazoncovers/amazonprefs.py
+%%DATADIR%%/plugins/amazoncovers/amazonprefs.pyc
+%%DATADIR%%/plugins/amazoncovers/amazonprefs.pyo
+%%DATADIR%%/plugins/amazoncovers/amazonprefs_pane.glade
+%%DATADIR%%/plugins/amazoncovers/test.py
+%%DATADIR%%/plugins/amazoncovers/test.pyc
+%%DATADIR%%/plugins/amazoncovers/test.pyo
+%%DATADIR%%/plugins/audioscrobbler/PLUGININFO
+%%DATADIR%%/plugins/audioscrobbler/__init__.py
+%%DATADIR%%/plugins/audioscrobbler/__init__.pyc
+%%DATADIR%%/plugins/audioscrobbler/__init__.pyo
+%%DATADIR%%/plugins/audioscrobbler/_scrobbler.py
+%%DATADIR%%/plugins/audioscrobbler/_scrobbler.pyc
+%%DATADIR%%/plugins/audioscrobbler/_scrobbler.pyo
+%%DATADIR%%/plugins/audioscrobbler/asprefs.py
+%%DATADIR%%/plugins/audioscrobbler/asprefs.pyc
+%%DATADIR%%/plugins/audioscrobbler/asprefs.pyo
+%%DATADIR%%/plugins/audioscrobbler/asprefs_pane.glade
+%%DATADIR%%/plugins/bookmarks/PLUGININFO
+%%DATADIR%%/plugins/bookmarks/__init__.py
+%%DATADIR%%/plugins/bookmarks/__init__.pyc
+%%DATADIR%%/plugins/bookmarks/__init__.pyo
+%%DATADIR%%/plugins/bookmarks/bookmarks_pane.glade
+%%DATADIR%%/plugins/bookmarks/bookmarksprefs.py
+%%DATADIR%%/plugins/bookmarks/bookmarksprefs.pyc
+%%DATADIR%%/plugins/bookmarks/bookmarksprefs.pyo
+%%DATADIR%%/plugins/cd/PLUGININFO
+%%DATADIR%%/plugins/cd/__init__.py
+%%DATADIR%%/plugins/cd/__init__.pyc
+%%DATADIR%%/plugins/cd/__init__.pyo
+%%DATADIR%%/plugins/cd/_cdguipanel.py
+%%DATADIR%%/plugins/cd/_cdguipanel.pyc
+%%DATADIR%%/plugins/cd/_cdguipanel.pyo
+%%DATADIR%%/plugins/cd/cdprefs.py
+%%DATADIR%%/plugins/cd/cdprefs.pyc
+%%DATADIR%%/plugins/cd/cdprefs.pyo
+%%DATADIR%%/plugins/cd/cdprefs_pane.glade
+%%DATADIR%%/plugins/cd/importer.py
+%%DATADIR%%/plugins/cd/importer.pyc
+%%DATADIR%%/plugins/cd/importer.pyo
+%%DATADIR%%/plugins/contextinfo/PLUGININFO
+%%DATADIR%%/plugins/contextinfo/__init__.py
+%%DATADIR%%/plugins/contextinfo/__init__.pyc
+%%DATADIR%%/plugins/contextinfo/__init__.pyo
+%%DATADIR%%/plugins/contextinfo/classic/artist.html
+%%DATADIR%%/plugins/contextinfo/classic/default.html
+%%DATADIR%%/plugins/contextinfo/classic/images/bg-bottom.png
+%%DATADIR%%/plugins/contextinfo/classic/images/bg-top.png
+%%DATADIR%%/plugins/contextinfo/classic/images/img-back100.png
+%%DATADIR%%/plugins/contextinfo/classic/images/img-back60.png
+%%DATADIR%%/plugins/contextinfo/classic/images/light.png
+%%DATADIR%%/plugins/contextinfo/classic/js/util.js
+%%DATADIR%%/plugins/contextinfo/classic/lyrics.html
+%%DATADIR%%/plugins/contextinfo/classic/playing.html
+%%DATADIR%%/plugins/contextinfo/classic/style.css
+%%DATADIR%%/plugins/contextinfo/classic/tag.html
+%%DATADIR%%/plugins/contextinfo/context.glade
+%%DATADIR%%/plugins/contextinfo/extended/artist.html
+%%DATADIR%%/plugins/contextinfo/extended/default.html
+%%DATADIR%%/plugins/contextinfo/extended/images/bg-bottom.png
+%%DATADIR%%/plugins/contextinfo/extended/images/bg-top.png
+%%DATADIR%%/plugins/contextinfo/extended/images/img-back100.png
+%%DATADIR%%/plugins/contextinfo/extended/images/img-back60.png
+%%DATADIR%%/plugins/contextinfo/extended/images/light.png
+%%DATADIR%%/plugins/contextinfo/extended/js/util.js
+%%DATADIR%%/plugins/contextinfo/extended/lyrics.html
+%%DATADIR%%/plugins/contextinfo/extended/playing.html
+%%DATADIR%%/plugins/contextinfo/extended/style.css
+%%DATADIR%%/plugins/contextinfo/extended/tag.html
+%%DATADIR%%/plugins/contextinfo/loader.gif
+%%DATADIR%%/plugins/contextinfo/inspector.py
+%%DATADIR%%/plugins/contextinfo/inspector.pyc
+%%DATADIR%%/plugins/contextinfo/inspector.pyo
+%%DATADIR%%/plugins/contextinfo/pylast.py
+%%DATADIR%%/plugins/contextinfo/pylast.pyc
+%%DATADIR%%/plugins/contextinfo/pylast.pyo
+%%DATADIR%%/plugins/desktopcover/PLUGININFO
+%%DATADIR%%/plugins/desktopcover/__init__.py
+%%DATADIR%%/plugins/desktopcover/__init__.pyc
+%%DATADIR%%/plugins/desktopcover/__init__.pyo
+%%DATADIR%%/plugins/desktopcover/prefs.py
+%%DATADIR%%/plugins/desktopcover/prefs.pyc
+%%DATADIR%%/plugins/desktopcover/prefs.pyo
+%%DATADIR%%/plugins/desktopcover/prefs.ui
+%%DATADIR%%/plugins/gnomemmkeys/PLUGININFO
+%%DATADIR%%/plugins/gnomemmkeys/__init__.py
+%%DATADIR%%/plugins/gnomemmkeys/__init__.pyc
+%%DATADIR%%/plugins/gnomemmkeys/__init__.pyo
+%%DATADIR%%/plugins/helloworld/PLUGININFO
+%%DATADIR%%/plugins/helloworld/__init__.py
+%%DATADIR%%/plugins/helloworld/__init__.pyc
+%%DATADIR%%/plugins/helloworld/__init__.pyo
+%%DATADIR%%/plugins/helloworld/test.py
+%%DATADIR%%/plugins/helloworld/test.pyc
+%%DATADIR%%/plugins/helloworld/test.pyo
+%%DATADIR%%/plugins/helloworld/testlib.py
+%%DATADIR%%/plugins/helloworld/testlib.pyc
+%%DATADIR%%/plugins/helloworld/testlib.pyo
+%%DATADIR%%/plugins/ipconsole/PLUGININFO
+%%DATADIR%%/plugins/ipconsole/__init__.py
+%%DATADIR%%/plugins/ipconsole/__init__.pyc
+%%DATADIR%%/plugins/ipconsole/__init__.pyo
+%%DATADIR%%/plugins/ipconsole/ipconsole_prefs.glade
+%%DATADIR%%/plugins/ipconsole/ipconsoleprefs.py
+%%DATADIR%%/plugins/ipconsole/ipconsoleprefs.pyc
+%%DATADIR%%/plugins/ipconsole/ipconsoleprefs.pyo
+%%DATADIR%%/plugins/ipconsole/ipython_view.py
+%%DATADIR%%/plugins/ipconsole/ipython_view.pyc
+%%DATADIR%%/plugins/ipconsole/ipython_view.pyo
+%%DATADIR%%/plugins/ipod/PLUGININFO
+%%DATADIR%%/plugins/ipod/__init__.py
+%%DATADIR%%/plugins/ipod/__init__.pyc
+%%DATADIR%%/plugins/ipod/__init__.pyo
+%%DATADIR%%/plugins/lastfmcovers/PLUGININFO
+%%DATADIR%%/plugins/lastfmcovers/__init__.py
+%%DATADIR%%/plugins/lastfmcovers/__init__.pyc
+%%DATADIR%%/plugins/lastfmcovers/__init__.pyo
+%%DATADIR%%/plugins/lastfmcovers/test.py
+%%DATADIR%%/plugins/lastfmcovers/test.pyc
+%%DATADIR%%/plugins/lastfmcovers/test.pyo
+%%DATADIR%%/plugins/lastfmdynamic/PLUGININFO
+%%DATADIR%%/plugins/lastfmdynamic/__init__.py
+%%DATADIR%%/plugins/lastfmdynamic/__init__.pyc
+%%DATADIR%%/plugins/lastfmdynamic/__init__.pyo
+%%DATADIR%%/plugins/lastfmdynamic/test.py
+%%DATADIR%%/plugins/lastfmdynamic/test.pyc
+%%DATADIR%%/plugins/lastfmdynamic/test.pyo
+%%DATADIR%%/plugins/librivox/PLUGININFO
+%%DATADIR%%/plugins/librivox/__init__.py
+%%DATADIR%%/plugins/librivox/__init__.pyc
+%%DATADIR%%/plugins/librivox/__init__.pyo
+%%DATADIR%%/plugins/librivox/about_window.py
+%%DATADIR%%/plugins/librivox/about_window.pyc
+%%DATADIR%%/plugins/librivox/about_window.pyo
+%%DATADIR%%/plugins/librivox/book_icon.png
+%%DATADIR%%/plugins/librivox/clock.png
+%%DATADIR%%/plugins/librivox/ebook.png
+%%DATADIR%%/plugins/librivox/librivoxsearch.py
+%%DATADIR%%/plugins/librivox/librivoxsearch.pyc
+%%DATADIR%%/plugins/librivox/librivoxsearch.pyo
+%%DATADIR%%/plugins/lyricsfly/PLUGININFO
+%%DATADIR%%/plugins/lyricsfly/__init__.py
+%%DATADIR%%/plugins/lyricsfly/__init__.pyc
+%%DATADIR%%/plugins/lyricsfly/__init__.pyo
+%%DATADIR%%/plugins/lyricsfly/test.py
+%%DATADIR%%/plugins/lyricsfly/test.pyc
+%%DATADIR%%/plugins/lyricsfly/test.pyo
+%%DATADIR%%/plugins/lyricwiki/PLUGININFO
+%%DATADIR%%/plugins/lyricwiki/__init__.py
+%%DATADIR%%/plugins/lyricwiki/__init__.pyc
+%%DATADIR%%/plugins/lyricwiki/__init__.pyo
+%%DATADIR%%/plugins/lyricwiki/test.py
+%%DATADIR%%/plugins/lyricwiki/test.pyc
+%%DATADIR%%/plugins/lyricwiki/test.pyo
+%%DATADIR%%/plugins/massstorage/PLUGININFO
+%%DATADIR%%/plugins/massstorage/__init__.py
+%%DATADIR%%/plugins/massstorage/__init__.pyc
+%%DATADIR%%/plugins/massstorage/__init__.pyo
+%%DATADIR%%/plugins/minimode/PLUGININFO
+%%DATADIR%%/plugins/minimode/__init__.py
+%%DATADIR%%/plugins/minimode/__init__.pyc
+%%DATADIR%%/plugins/minimode/__init__.pyo
+%%DATADIR%%/plugins/minimode/icons/exaile-minimode16.png
+%%DATADIR%%/plugins/minimode/icons/exaile-minimode22.png
+%%DATADIR%%/plugins/minimode/icons/exaile-minimode24.png
+%%DATADIR%%/plugins/minimode/icons/exaile-minimode32.png
+%%DATADIR%%/plugins/minimode/minimodeprefs.py
+%%DATADIR%%/plugins/minimode/minimodeprefs.pyc
+%%DATADIR%%/plugins/minimode/minimodeprefs.pyo
+%%DATADIR%%/plugins/minimode/minimodeprefs_pane.glade
+%%DATADIR%%/plugins/minimode/mmwidgets.py
+%%DATADIR%%/plugins/minimode/mmwidgets.pyc
+%%DATADIR%%/plugins/minimode/mmwidgets.pyo
+%%DATADIR%%/plugins/moodbar/PLUGININFO
+%%DATADIR%%/plugins/moodbar/__init__.py
+%%DATADIR%%/plugins/moodbar/__init__.pyc
+%%DATADIR%%/plugins/moodbar/__init__.pyo
+%%DATADIR%%/plugins/mpris/PLUGININFO
+%%DATADIR%%/plugins/mpris/__init__.py
+%%DATADIR%%/plugins/mpris/__init__.pyc
+%%DATADIR%%/plugins/mpris/__init__.pyo
+%%DATADIR%%/plugins/mpris/exaile_mpris.py
+%%DATADIR%%/plugins/mpris/exaile_mpris.pyc
+%%DATADIR%%/plugins/mpris/exaile_mpris.pyo
+%%DATADIR%%/plugins/mpris/mpris_player.py
+%%DATADIR%%/plugins/mpris/mpris_player.pyc
+%%DATADIR%%/plugins/mpris/mpris_player.pyo
+%%DATADIR%%/plugins/mpris/mpris_root.py
+%%DATADIR%%/plugins/mpris/mpris_root.pyc
+%%DATADIR%%/plugins/mpris/mpris_root.pyo
+%%DATADIR%%/plugins/mpris/mpris_tag_converter.py
+%%DATADIR%%/plugins/mpris/mpris_tag_converter.pyc
+%%DATADIR%%/plugins/mpris/mpris_tag_converter.pyo
+%%DATADIR%%/plugins/mpris/mpris_tracklist.py
+%%DATADIR%%/plugins/mpris/mpris_tracklist.pyc
+%%DATADIR%%/plugins/mpris/mpris_tracklist.pyo
+%%DATADIR%%/plugins/mpris/test.py
+%%DATADIR%%/plugins/mpris/test.pyc
+%%DATADIR%%/plugins/mpris/test.pyo
+%%DATADIR%%/plugins/multialarmclock/PLUGININFO
+%%DATADIR%%/plugins/multialarmclock/__init__.py
+%%DATADIR%%/plugins/multialarmclock/__init__.pyc
+%%DATADIR%%/plugins/multialarmclock/__init__.pyo
+%%DATADIR%%/plugins/multialarmclock/alarmclk.glade
+%%DATADIR%%/plugins/multialarmclock/clock32.png
+%%DATADIR%%/plugins/notify/PLUGININFO
+%%DATADIR%%/plugins/notify/__init__.py
+%%DATADIR%%/plugins/notify/__init__.pyc
+%%DATADIR%%/plugins/notify/__init__.pyo
+%%DATADIR%%/plugins/notify/notify_cover.py
+%%DATADIR%%/plugins/notify/notify_cover.pyc
+%%DATADIR%%/plugins/notify/notify_cover.pyo
+%%DATADIR%%/plugins/notify/notifyprefs.py
+%%DATADIR%%/plugins/notify/notifyprefs.pyc
+%%DATADIR%%/plugins/notify/notifyprefs.pyo
+%%DATADIR%%/plugins/notify/notifyprefs_pane.glade
+%%DATADIR%%/plugins/notify/test.py
+%%DATADIR%%/plugins/notify/test.pyc
+%%DATADIR%%/plugins/notify/test.pyo
+%%DATADIR%%/plugins/notifyosd/PLUGININFO
+%%DATADIR%%/plugins/notifyosd/__init__.py
+%%DATADIR%%/plugins/notifyosd/__init__.pyc
+%%DATADIR%%/plugins/notifyosd/__init__.pyo
+%%DATADIR%%/plugins/notifyosd/notifyosd_cover.py
+%%DATADIR%%/plugins/notifyosd/notifyosd_cover.pyc
+%%DATADIR%%/plugins/notifyosd/notifyosd_cover.pyo
+%%DATADIR%%/plugins/notifyosd/notifyosdprefs.py
+%%DATADIR%%/plugins/notifyosd/notifyosdprefs.pyc
+%%DATADIR%%/plugins/notifyosd/notifyosdprefs.pyo
+%%DATADIR%%/plugins/notifyosd/notifyosdprefs_pane.glade
+%%DATADIR%%/plugins/notifyosd/test.py
+%%DATADIR%%/plugins/notifyosd/test.pyc
+%%DATADIR%%/plugins/notifyosd/test.pyo
+%%DATADIR%%/plugins/podcasts/PLUGININFO
+%%DATADIR%%/plugins/podcasts/__init__.py
+%%DATADIR%%/plugins/podcasts/__init__.pyc
+%%DATADIR%%/plugins/podcasts/__init__.pyo
+%%DATADIR%%/plugins/podcasts/_feedparser.py
+%%DATADIR%%/plugins/podcasts/_feedparser.pyc
+%%DATADIR%%/plugins/podcasts/_feedparser.pyo
+%%DATADIR%%/plugins/podcasts/podcasts.glade
+%%DATADIR%%/plugins/replaygain/PLUGININFO
+%%DATADIR%%/plugins/replaygain/__init__.py
+%%DATADIR%%/plugins/replaygain/__init__.pyc
+%%DATADIR%%/plugins/replaygain/__init__.pyo
+%%DATADIR%%/plugins/replaygain/replaygainprefs.py
+%%DATADIR%%/plugins/replaygain/replaygainprefs.pyc
+%%DATADIR%%/plugins/replaygain/replaygainprefs.pyo
+%%DATADIR%%/plugins/replaygain/replaygainprefs_pane.glade
+%%DATADIR%%/plugins/screensaverpause/PLUGININFO
+%%DATADIR%%/plugins/screensaverpause/__init__.py
+%%DATADIR%%/plugins/screensaverpause/__init__.pyc
+%%DATADIR%%/plugins/screensaverpause/__init__.pyo
+%%DATADIR%%/plugins/shoutcast/PLUGININFO
+%%DATADIR%%/plugins/shoutcast/__init__.py
+%%DATADIR%%/plugins/shoutcast/__init__.pyc
+%%DATADIR%%/plugins/shoutcast/__init__.pyo
+%%DATADIR%%/plugins/shoutcast/test.py
+%%DATADIR%%/plugins/shoutcast/test.pyc
+%%DATADIR%%/plugins/shoutcast/test.pyo
+%%DATADIR%%/plugins/streamripper/PLUGININFO
+%%DATADIR%%/plugins/streamripper/__init__.py
+%%DATADIR%%/plugins/streamripper/__init__.pyc
+%%DATADIR%%/plugins/streamripper/__init__.pyo
+%%DATADIR%%/plugins/streamripper/srprefs.py
+%%DATADIR%%/plugins/streamripper/srprefs.pyc
+%%DATADIR%%/plugins/streamripper/srprefs.pyo
+%%DATADIR%%/plugins/streamripper/streamripper.glade
+%%DATADIR%%/plugins/tagcovers/PLUGININFO
+%%DATADIR%%/plugins/tagcovers/__init__.py
+%%DATADIR%%/plugins/tagcovers/__init__.pyc
+%%DATADIR%%/plugins/tagcovers/__init__.pyo
+%%DATADIR%%/plugins/xkeys/PLUGININFO
+%%DATADIR%%/plugins/xkeys/__init__.py
+%%DATADIR%%/plugins/xkeys/__init__.pyc
+%%DATADIR%%/plugins/xkeys/__init__.pyo
+%%NLS%%share/locale/ar/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ast/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/bn/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/cy/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/da/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/de/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/el/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/en/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/en_CA/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/es/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/et/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/fa/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/frp/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/gu/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/he/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/hi/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/id/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/it/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/kk/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/mk/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sq/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/sw/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/ta/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/te/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/tl/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/zh/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/exaile.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/exaile.mo
bin/exaile
+etc/xdg/exaile/settings.ini
+lib/exaile/exaile.py
+lib/exaile/xl/__init__.py
+lib/exaile/xl/__init__.pyc
+lib/exaile/xl/__init__.pyo
+lib/exaile/xl/collection.py
+lib/exaile/xl/collection.pyc
+lib/exaile/xl/collection.pyo
+lib/exaile/xl/common.py
+lib/exaile/xl/common.pyc
+lib/exaile/xl/common.pyo
+lib/exaile/xl/cover.py
+lib/exaile/xl/cover.pyc
+lib/exaile/xl/cover.pyo
+lib/exaile/xl/devices.py
+lib/exaile/xl/devices.pyc
+lib/exaile/xl/devices.pyo
+lib/exaile/xl/dynamic.py
+lib/exaile/xl/dynamic.pyc
+lib/exaile/xl/dynamic.pyo
+lib/exaile/xl/event.py
+lib/exaile/xl/event.pyc
+lib/exaile/xl/event.pyo
+lib/exaile/xl/hal.py
+lib/exaile/xl/hal.pyc
+lib/exaile/xl/hal.pyo
+lib/exaile/xl/lyrics.py
+lib/exaile/xl/lyrics.pyc
+lib/exaile/xl/lyrics.pyo
+lib/exaile/xl/main.py
+lib/exaile/xl/main.pyc
+lib/exaile/xl/main.pyo
+lib/exaile/xl/metadata/__init__.py
+lib/exaile/xl/metadata/__init__.pyc
+lib/exaile/xl/metadata/__init__.pyo
+lib/exaile/xl/metadata/_apev2.py
+lib/exaile/xl/metadata/_apev2.pyc
+lib/exaile/xl/metadata/_apev2.pyo
+lib/exaile/xl/metadata/_base.py
+lib/exaile/xl/metadata/_base.pyc
+lib/exaile/xl/metadata/_base.pyo
+lib/exaile/xl/metadata/_id3.py
+lib/exaile/xl/metadata/_id3.pyc
+lib/exaile/xl/metadata/_id3.pyo
+lib/exaile/xl/metadata/asf.py
+lib/exaile/xl/metadata/asf.pyc
+lib/exaile/xl/metadata/asf.pyo
+lib/exaile/xl/metadata/flac.py
+lib/exaile/xl/metadata/flac.pyc
+lib/exaile/xl/metadata/flac.pyo
+lib/exaile/xl/metadata/mod.py
+lib/exaile/xl/metadata/mod.pyc
+lib/exaile/xl/metadata/mod.pyo
+lib/exaile/xl/metadata/mp3.py
+lib/exaile/xl/metadata/mp3.pyc
+lib/exaile/xl/metadata/mp3.pyo
+lib/exaile/xl/metadata/mp4.py
+lib/exaile/xl/metadata/mp4.pyc
+lib/exaile/xl/metadata/mp4.pyo
+lib/exaile/xl/metadata/mpc.py
+lib/exaile/xl/metadata/mpc.pyc
+lib/exaile/xl/metadata/mpc.pyo
+lib/exaile/xl/metadata/ogg.py
+lib/exaile/xl/metadata/ogg.pyc
+lib/exaile/xl/metadata/ogg.pyo
+lib/exaile/xl/metadata/sid.py
+lib/exaile/xl/metadata/sid.pyc
+lib/exaile/xl/metadata/sid.pyo
+lib/exaile/xl/metadata/speex.py
+lib/exaile/xl/metadata/speex.pyc
+lib/exaile/xl/metadata/speex.pyo
+lib/exaile/xl/metadata/tta.py
+lib/exaile/xl/metadata/tta.pyc
+lib/exaile/xl/metadata/tta.pyo
+lib/exaile/xl/metadata/wav.py
+lib/exaile/xl/metadata/wav.pyc
+lib/exaile/xl/metadata/wav.pyo
+lib/exaile/xl/metadata/wv.py
+lib/exaile/xl/metadata/wv.pyc
+lib/exaile/xl/metadata/wv.pyo
+lib/exaile/xl/migration.py
+lib/exaile/xl/migration.pyc
+lib/exaile/xl/migration.pyo
+lib/exaile/xl/nls.py
+lib/exaile/xl/nls.pyc
+lib/exaile/xl/nls.pyo
+lib/exaile/xl/player/__init__.py
+lib/exaile/xl/player/__init__.pyc
+lib/exaile/xl/player/__init__.pyo
+lib/exaile/xl/player/_base.py
+lib/exaile/xl/player/_base.pyc
+lib/exaile/xl/player/_base.pyo
+lib/exaile/xl/player/engine_normal.py
+lib/exaile/xl/player/engine_normal.pyc
+lib/exaile/xl/player/engine_normal.pyo
+lib/exaile/xl/player/engine_unified.py
+lib/exaile/xl/player/engine_unified.pyc
+lib/exaile/xl/player/engine_unified.pyo
+lib/exaile/xl/player/pipe.py
+lib/exaile/xl/player/pipe.pyc
+lib/exaile/xl/player/pipe.pyo
+lib/exaile/xl/player/queue.py
+lib/exaile/xl/player/queue.pyc
+lib/exaile/xl/player/queue.pyo
+lib/exaile/xl/playlist.py
+lib/exaile/xl/playlist.pyc
+lib/exaile/xl/playlist.pyo
+lib/exaile/xl/plugins.py
+lib/exaile/xl/plugins.pyc
+lib/exaile/xl/plugins.pyo
+lib/exaile/xl/providers.py
+lib/exaile/xl/providers.pyc
+lib/exaile/xl/providers.pyo
+lib/exaile/xl/radio.py
+lib/exaile/xl/radio.pyc
+lib/exaile/xl/radio.pyo
+lib/exaile/xl/settings.py
+lib/exaile/xl/settings.pyc
+lib/exaile/xl/settings.pyo
+lib/exaile/xl/track.py
+lib/exaile/xl/track.pyc
+lib/exaile/xl/track.pyo
+lib/exaile/xl/trackdb.py
+lib/exaile/xl/trackdb.pyc
+lib/exaile/xl/trackdb.pyo
+lib/exaile/xl/transcoder.py
+lib/exaile/xl/transcoder.pyc
+lib/exaile/xl/transcoder.pyo
+lib/exaile/xl/xdg.py
+lib/exaile/xl/xdg.pyc
+lib/exaile/xl/xdg.pyo
+lib/exaile/xl/xldbus.py
+lib/exaile/xl/xldbus.pyc
+lib/exaile/xl/xldbus.pyo
+lib/exaile/xlgui/__init__.py
+lib/exaile/xlgui/__init__.pyc
+lib/exaile/xlgui/__init__.pyo
+lib/exaile/xlgui/collection.py
+lib/exaile/xlgui/collection.pyc
+lib/exaile/xlgui/collection.pyo
+lib/exaile/xlgui/commondialogs.py
+lib/exaile/xlgui/commondialogs.pyc
+lib/exaile/xlgui/commondialogs.pyo
+lib/exaile/xlgui/cover.py
+lib/exaile/xlgui/cover.pyc
+lib/exaile/xlgui/cover.pyo
+lib/exaile/xlgui/devices.py
+lib/exaile/xlgui/devices.pyc
+lib/exaile/xlgui/devices.pyo
+lib/exaile/xlgui/filtergui.py
+lib/exaile/xlgui/filtergui.pyc
+lib/exaile/xlgui/filtergui.pyo
+lib/exaile/xlgui/guiutil.py
+lib/exaile/xlgui/guiutil.pyc
+lib/exaile/xlgui/guiutil.pyo
+lib/exaile/xlgui/icons.py
+lib/exaile/xlgui/icons.pyc
+lib/exaile/xlgui/icons.pyo
+lib/exaile/xlgui/main.py
+lib/exaile/xlgui/main.pyc
+lib/exaile/xlgui/main.pyo
+lib/exaile/xlgui/menu.py
+lib/exaile/xlgui/menu.pyc
+lib/exaile/xlgui/menu.pyo
+lib/exaile/xlgui/osd.py
+lib/exaile/xlgui/osd.pyc
+lib/exaile/xlgui/osd.pyo
+lib/exaile/xlgui/panel/__init__.py
+lib/exaile/xlgui/panel/__init__.pyc
+lib/exaile/xlgui/panel/__init__.pyo
+lib/exaile/xlgui/panel/collection.py
+lib/exaile/xlgui/panel/collection.pyc
+lib/exaile/xlgui/panel/collection.pyo
+lib/exaile/xlgui/panel/device.py
+lib/exaile/xlgui/panel/device.pyc
+lib/exaile/xlgui/panel/device.pyo
+lib/exaile/xlgui/panel/files.py
+lib/exaile/xlgui/panel/files.pyc
+lib/exaile/xlgui/panel/files.pyo
+lib/exaile/xlgui/panel/flatplaylist.py
+lib/exaile/xlgui/panel/flatplaylist.pyc
+lib/exaile/xlgui/panel/flatplaylist.pyo
+lib/exaile/xlgui/panel/playlists.py
+lib/exaile/xlgui/panel/playlists.pyc
+lib/exaile/xlgui/panel/playlists.pyo
+lib/exaile/xlgui/panel/radio.py
+lib/exaile/xlgui/panel/radio.pyc
+lib/exaile/xlgui/panel/radio.pyo
+lib/exaile/xlgui/playlist.py
+lib/exaile/xlgui/playlist.pyc
+lib/exaile/xlgui/playlist.pyo
+lib/exaile/xlgui/plcolumns.py
+lib/exaile/xlgui/plcolumns.pyc
+lib/exaile/xlgui/plcolumns.pyo
+lib/exaile/xlgui/prefs/__init__.py
+lib/exaile/xlgui/prefs/__init__.pyc
+lib/exaile/xlgui/prefs/__init__.pyo
+lib/exaile/xlgui/prefs/appearance_prefs.py
+lib/exaile/xlgui/prefs/appearance_prefs.pyc
+lib/exaile/xlgui/prefs/appearance_prefs.pyo
+lib/exaile/xlgui/prefs/cover_prefs.py
+lib/exaile/xlgui/prefs/cover_prefs.pyc
+lib/exaile/xlgui/prefs/cover_prefs.pyo
+lib/exaile/xlgui/prefs/osd_prefs.py
+lib/exaile/xlgui/prefs/osd_prefs.pyc
+lib/exaile/xlgui/prefs/osd_prefs.pyo
+lib/exaile/xlgui/prefs/playback_prefs.py
+lib/exaile/xlgui/prefs/playback_prefs.pyc
+lib/exaile/xlgui/prefs/playback_prefs.pyo
+lib/exaile/xlgui/prefs/playlists_prefs.py
+lib/exaile/xlgui/prefs/playlists_prefs.pyc
+lib/exaile/xlgui/prefs/playlists_prefs.pyo
+lib/exaile/xlgui/prefs/plugin_prefs.py
+lib/exaile/xlgui/prefs/plugin_prefs.pyc
+lib/exaile/xlgui/prefs/plugin_prefs.pyo
+lib/exaile/xlgui/prefs/widgets.py
+lib/exaile/xlgui/prefs/widgets.pyc
+lib/exaile/xlgui/prefs/widgets.pyo
+lib/exaile/xlgui/progress.py
+lib/exaile/xlgui/progress.pyc
+lib/exaile/xlgui/progress.pyo
+lib/exaile/xlgui/properties.py
+lib/exaile/xlgui/properties.pyc
+lib/exaile/xlgui/properties.pyo
+lib/exaile/xlgui/queue.py
+lib/exaile/xlgui/queue.pyc
+lib/exaile/xlgui/queue.pyo
+lib/exaile/xlgui/rating.py
+lib/exaile/xlgui/rating.pyc
+lib/exaile/xlgui/rating.pyo
+lib/exaile/xlgui/tray.py
+lib/exaile/xlgui/tray.pyc
+lib/exaile/xlgui/tray.pyo
share/applications/exaile.desktop
-%%DATADIR%%/data/settings_meta.ini
-%%DATADIR%%/equalizer.ini
-%%DATADIR%%/exaile.glade
-%%DATADIR%%/exaile.py
-%%DATADIR%%/images/artist.png
-%%DATADIR%%/images/close.png
-%%DATADIR%%/images/default_theme/add.png
-%%DATADIR%%/images/default_theme/clear.png
-%%DATADIR%%/images/default_theme/gnome-dev-cdrom-audio.png
-%%DATADIR%%/images/default_theme/gnome-dev-ipod.png
-%%DATADIR%%/images/default_theme/gnome-fs-directory-accept.png
-%%DATADIR%%/images/default_theme/gnome-fs-directory.png
-%%DATADIR%%/images/default_theme/gnome-globe.png
-%%DATADIR%%/images/default_theme/go-back.png
-%%DATADIR%%/images/default_theme/go-forward.png
-%%DATADIR%%/images/default_theme/go-up.png
-%%DATADIR%%/images/default_theme/media-next.png
-%%DATADIR%%/images/default_theme/media-pause.png
-%%DATADIR%%/images/default_theme/media-play.png
-%%DATADIR%%/images/default_theme/media-previous.png
-%%DATADIR%%/images/default_theme/refresh.png
-%%DATADIR%%/images/default_theme/remove.png
-%%DATADIR%%/images/default_theme/stock_volume.png
-%%DATADIR%%/images/exailelogo-sml.png
-%%DATADIR%%/images/exailelogo.png
-%%DATADIR%%/images/genre.png
-%%DATADIR%%/images/icon.png
-%%DATADIR%%/images/ipod.png
-%%DATADIR%%/images/largeicon.png
-%%DATADIR%%/images/media-audiofile.png
-%%DATADIR%%/images/nocover.png
-%%DATADIR%%/images/playlist.png
-%%DATADIR%%/images/splash.png
-%%DATADIR%%/images/star.png
-%%DATADIR%%/images/track.png
-%%DATADIR%%/images/trayicon.png
-%%DATADIR%%/images/year.png
-%%DATADIR%%/lib/__init__.py
-%%DATADIR%%/lib/__init__.pyc
-%%DATADIR%%/lib/__init__.pyo
-%%DATADIR%%/lib/ecs.py
-%%DATADIR%%/lib/ecs.pyc
-%%DATADIR%%/lib/ecs.pyo
-%%DATADIR%%/lib/feedparser.py
-%%DATADIR%%/lib/feedparser.pyc
-%%DATADIR%%/lib/feedparser.pyo
-%%DATADIR%%/lib/scrobbler.py
-%%DATADIR%%/lib/scrobbler.pyc
-%%DATADIR%%/lib/scrobbler.pyo
-%%DATADIR%%/lib/wmainfo.py
-%%DATADIR%%/lib/wmainfo.pyc
-%%DATADIR%%/lib/wmainfo.pyo
-%%DATADIR%%/sql/changes0001.sql
-%%DATADIR%%/sql/changes0002.sql
-%%DATADIR%%/sql/changes0003.sql
-%%DATADIR%%/sql/changes0004.sql
-%%DATADIR%%/sql/db.sql
-%%DATADIR%%/xl/__init__.py
-%%DATADIR%%/xl/__init__.pyc
-%%DATADIR%%/xl/__init__.pyo
-%%DATADIR%%/xl/advancededitor.py
-%%DATADIR%%/xl/advancededitor.pyc
-%%DATADIR%%/xl/advancededitor.pyo
-%%DATADIR%%/xl/audioscrobbler.py
-%%DATADIR%%/xl/audioscrobbler.pyc
-%%DATADIR%%/xl/audioscrobbler.pyo
-%%DATADIR%%/xl/burn.py
-%%DATADIR%%/xl/burn.pyc
-%%DATADIR%%/xl/burn.pyo
-%%DATADIR%%/xl/cd_import.py
-%%DATADIR%%/xl/cd_import.pyc
-%%DATADIR%%/xl/cd_import.pyo
-%%DATADIR%%/xl/common.py
-%%DATADIR%%/xl/common.pyc
-%%DATADIR%%/xl/common.pyo
-%%DATADIR%%/xl/config.py
-%%DATADIR%%/xl/config.pyc
-%%DATADIR%%/xl/config.pyo
-%%DATADIR%%/xl/config_convert.py
-%%DATADIR%%/xl/config_convert.pyc
-%%DATADIR%%/xl/config_convert.pyo
-%%DATADIR%%/xl/covers.py
-%%DATADIR%%/xl/covers.pyc
-%%DATADIR%%/xl/covers.pyo
-%%DATADIR%%/xl/db.py
-%%DATADIR%%/xl/db.pyc
-%%DATADIR%%/xl/db.pyo
-%%DATADIR%%/xl/dbusinterface.py
-%%DATADIR%%/xl/dbusinterface.pyc
-%%DATADIR%%/xl/dbusinterface.pyo
-%%DATADIR%%/xl/editor.py
-%%DATADIR%%/xl/editor.pyc
-%%DATADIR%%/xl/editor.pyo
-%%DATADIR%%/xl/equalizer.py
-%%DATADIR%%/xl/equalizer.pyc
-%%DATADIR%%/xl/equalizer.pyo
-%%DATADIR%%/xl/filtergui.py
-%%DATADIR%%/xl/filtergui.pyc
-%%DATADIR%%/xl/filtergui.pyo
-%%DATADIR%%/xl/gui/__init__.py
-%%DATADIR%%/xl/gui/__init__.pyc
-%%DATADIR%%/xl/gui/__init__.pyo
-%%DATADIR%%/xl/gui/editor.py
-%%DATADIR%%/xl/gui/editor.pyc
-%%DATADIR%%/xl/gui/editor.pyo
-%%DATADIR%%/xl/gui/information.py
-%%DATADIR%%/xl/gui/information.pyc
-%%DATADIR%%/xl/gui/information.pyo
-%%DATADIR%%/xl/gui/library.py
-%%DATADIR%%/xl/gui/library.pyc
-%%DATADIR%%/xl/gui/library.pyo
-%%DATADIR%%/xl/gui/main.py
-%%DATADIR%%/xl/gui/main.pyc
-%%DATADIR%%/xl/gui/main.pyo
-%%DATADIR%%/xl/gui/playlist.py
-%%DATADIR%%/xl/gui/playlist.pyc
-%%DATADIR%%/xl/gui/playlist.pyo
-%%DATADIR%%/xl/gui/statsdialog.py
-%%DATADIR%%/xl/gui/statsdialog.pyc
-%%DATADIR%%/xl/gui/statsdialog.pyo
-%%DATADIR%%/xl/gui/tray.py
-%%DATADIR%%/xl/gui/tray.pyc
-%%DATADIR%%/xl/gui/tray.pyo
-%%DATADIR%%/xl/library.py
-%%DATADIR%%/xl/library.pyc
-%%DATADIR%%/xl/library.pyo
-%%DATADIR%%/xl/logger.py
-%%DATADIR%%/xl/logger.pyc
-%%DATADIR%%/xl/logger.pyo
-%%DATADIR%%/xl/media/__init__.py
-%%DATADIR%%/xl/media/__init__.pyc
-%%DATADIR%%/xl/media/__init__.pyo
-%%DATADIR%%/xl/media/flac.py
-%%DATADIR%%/xl/media/flac.pyc
-%%DATADIR%%/xl/media/flac.pyo
-%%DATADIR%%/xl/media/mp3.py
-%%DATADIR%%/xl/media/mp3.pyc
-%%DATADIR%%/xl/media/mp3.pyo
-%%DATADIR%%/xl/media/mp4.py
-%%DATADIR%%/xl/media/mp4.pyc
-%%DATADIR%%/xl/media/mp4.pyo
-%%DATADIR%%/xl/media/mpc.py
-%%DATADIR%%/xl/media/mpc.pyc
-%%DATADIR%%/xl/media/mpc.pyo
-%%DATADIR%%/xl/media/ogg.py
-%%DATADIR%%/xl/media/ogg.pyc
-%%DATADIR%%/xl/media/ogg.pyo
-%%DATADIR%%/xl/media/tta.py
-%%DATADIR%%/xl/media/tta.pyc
-%%DATADIR%%/xl/media/tta.pyo
-%%DATADIR%%/xl/media/wav.py
-%%DATADIR%%/xl/media/wav.pyc
-%%DATADIR%%/xl/media/wav.pyo
-%%DATADIR%%/xl/media/wma.py
-%%DATADIR%%/xl/media/wma.pyc
-%%DATADIR%%/xl/media/wma.pyo
-%%DATADIR%%/xl/media/wv.py
-%%DATADIR%%/xl/media/wv.pyc
-%%DATADIR%%/xl/media/wv.pyo
-%%DATADIR%%/xl/mozembed.py
-%%DATADIR%%/xl/mozembed.pyc
-%%DATADIR%%/xl/mozembed.pyo
-%%DATADIR%%/xl/panels/__init__.py
-%%DATADIR%%/xl/panels/__init__.pyc
-%%DATADIR%%/xl/panels/__init__.pyo
-%%DATADIR%%/xl/panels/collection.py
-%%DATADIR%%/xl/panels/collection.pyc
-%%DATADIR%%/xl/panels/collection.pyo
-%%DATADIR%%/xl/panels/device.py
-%%DATADIR%%/xl/panels/device.pyc
-%%DATADIR%%/xl/panels/device.pyo
-%%DATADIR%%/xl/panels/files.py
-%%DATADIR%%/xl/panels/files.pyc
-%%DATADIR%%/xl/panels/files.pyo
-%%DATADIR%%/xl/panels/playlists.py
-%%DATADIR%%/xl/panels/playlists.pyc
-%%DATADIR%%/xl/panels/playlists.pyo
-%%DATADIR%%/xl/panels/radio.py
-%%DATADIR%%/xl/panels/radio.pyc
-%%DATADIR%%/xl/panels/radio.pyo
-%%DATADIR%%/xl/path.py
-%%DATADIR%%/xl/path.pyc
-%%DATADIR%%/xl/path.pyo
-%%DATADIR%%/xl/player.py
-%%DATADIR%%/xl/player.pyc
-%%DATADIR%%/xl/player.pyo
-%%DATADIR%%/xl/playlist.py
-%%DATADIR%%/xl/playlist.pyc
-%%DATADIR%%/xl/playlist.pyo
-%%DATADIR%%/xl/plugins/__init__.py
-%%DATADIR%%/xl/plugins/gui.py
-%%DATADIR%%/xl/plugins/manager.py
-%%DATADIR%%/xl/plugins/plugins.glade
-%%DATADIR%%/xl/prefs.py
-%%DATADIR%%/xl/prefs.pyc
-%%DATADIR%%/xl/prefs.pyo
-%%DATADIR%%/xl/version.py
-%%DATADIR%%/xl/version.pyc
-%%DATADIR%%/xl/version.pyo
-%%DATADIR%%/xl/xlmisc.py
-%%DATADIR%%/xl/xlmisc.pyc
-%%DATADIR%%/xl/xlmisc.pyo
share/pixmaps/exaile.png
-@dirrm %%DATADIR%%/xl/plugins
-@dirrm %%DATADIR%%/xl/panels
-@dirrm %%DATADIR%%/xl/media
-@dirrm %%DATADIR%%/xl/gui
-@dirrm %%DATADIR%%/xl
-@dirrm %%DATADIR%%/sql
-@dirrm %%DATADIR%%/lib
-@dirrm %%DATADIR%%/images/default_theme
-@dirrm %%DATADIR%%/images
+@dirrmtry share/applications
+@dirrm etc/xdg/exaile
+@dirrmtry etc/xdg
+@dirrm lib/exaile/xlgui/prefs
+@dirrm lib/exaile/xlgui/panel
+@dirrm lib/exaile/xlgui
+@dirrm lib/exaile/xl/player
+@dirrm lib/exaile/xl/metadata
+@dirrm lib/exaile/xl
+@dirrm lib/exaile
+%%NLS%%@dirrmtry share/locale/tl/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/tl
+%%NLS%%@dirrmtry share/locale/te/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/te
+%%NLS%%@dirrmtry share/locale/sw/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/sw
+%%NLS%%@dirrmtry share/locale/oc/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/oc
+%%NLS%%@dirrmtry share/locale/mr/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/mr
+%%NLS%%@dirrmtry share/locale/kk/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/kk
+%%NLS%%@dirrmtry share/locale/frp/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/frp
+%%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/ast
+%%NLS%%@dirrmtry share/locale/an/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/an
+@dirrm %%DATADIR%%/plugins/xkeys
+@dirrm %%DATADIR%%/plugins/tagcovers
+@dirrm %%DATADIR%%/plugins/streamripper
+@dirrm %%DATADIR%%/plugins/shoutcast
+@dirrm %%DATADIR%%/plugins/screensaverpause
+@dirrm %%DATADIR%%/plugins/replaygain
+@dirrm %%DATADIR%%/plugins/podcasts
+@dirrm %%DATADIR%%/plugins/notifyosd
+@dirrm %%DATADIR%%/plugins/notify
+@dirrm %%DATADIR%%/plugins/multialarmclock
+@dirrm %%DATADIR%%/plugins/mpris
+@dirrm %%DATADIR%%/plugins/moodbar
+@dirrm %%DATADIR%%/plugins/minimode/icons
+@dirrm %%DATADIR%%/plugins/minimode
+@dirrm %%DATADIR%%/plugins/massstorage
+@dirrm %%DATADIR%%/plugins/lyricwiki
+@dirrm %%DATADIR%%/plugins/lyricsfly
+@dirrm %%DATADIR%%/plugins/librivox
+@dirrm %%DATADIR%%/plugins/lastfmdynamic
+@dirrm %%DATADIR%%/plugins/lastfmcovers
+@dirrm %%DATADIR%%/plugins/ipod
+@dirrm %%DATADIR%%/plugins/ipconsole
+@dirrm %%DATADIR%%/plugins/helloworld
+@dirrm %%DATADIR%%/plugins/gnomemmkeys
+@dirrm %%DATADIR%%/plugins/desktopcover
+@dirrm %%DATADIR%%/plugins/contextinfo/extended/js
+@dirrm %%DATADIR%%/plugins/contextinfo/extended/images
+@dirrm %%DATADIR%%/plugins/contextinfo/extended
+@dirrm %%DATADIR%%/plugins/contextinfo/classic/js
+@dirrm %%DATADIR%%/plugins/contextinfo/classic/images
+@dirrm %%DATADIR%%/plugins/contextinfo/classic
+@dirrm %%DATADIR%%/plugins/contextinfo
+@dirrm %%DATADIR%%/plugins/cd
+@dirrm %%DATADIR%%/plugins/bookmarks
+@dirrm %%DATADIR%%/plugins/audioscrobbler
+@dirrm %%DATADIR%%/plugins/amazoncovers
+@dirrm %%DATADIR%%/plugins/alarmclock
+@dirrm %%DATADIR%%/plugins
+@dirrm %%DATADIR%%/data/migrations/migration_200907100931
+@dirrm %%DATADIR%%/data/migrations
+@dirrm %%DATADIR%%/data/images/svg
+@dirrm %%DATADIR%%/data/images/48x48
+@dirrm %%DATADIR%%/data/images/32x32
+@dirrm %%DATADIR%%/data/images/24x24
+@dirrm %%DATADIR%%/data/images/22x22
+@dirrm %%DATADIR%%/data/images/16x16
+@dirrm %%DATADIR%%/data/images
+@dirrm %%DATADIR%%/data/glade
@dirrm %%DATADIR%%/data
@dirrm %%DATADIR%%
-@dirrmtry share/applications
-@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
-@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true