diff options
author | nia <nia@pkgsrc.org> | 2019-09-07 14:21:54 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-09-07 14:21:54 +0000 |
commit | e0a0c6690f47df48cd68640760e8544a66916f4d (patch) | |
tree | a07292f47c25160e06895c577a80be395d50ecbe /audio/exaile | |
parent | 7c850312dda0aaeec7d33d8edb92a8a54f455512 (diff) | |
download | pkgsrc-e0a0c6690f47df48cd68640760e8544a66916f4d.tar.gz |
exaile: Update to 4.0.0
The biggest change in Exaile 4 is that it uses GTK+ 3 and GStreamer 1.
Existing users are strongly recommended to upgrade because GStreamer 0.10,
used in earlier versions, is unmaintained and may contain security issues.
Diffstat (limited to 'audio/exaile')
-rw-r--r-- | audio/exaile/DESCR | 9 | ||||
-rw-r--r-- | audio/exaile/MESSAGE | 7 | ||||
-rw-r--r-- | audio/exaile/Makefile | 47 | ||||
-rw-r--r-- | audio/exaile/PLIST | 1079 | ||||
-rw-r--r-- | audio/exaile/distinfo | 15 | ||||
-rw-r--r-- | audio/exaile/patches/patch-Makefile | 66 | ||||
-rw-r--r-- | audio/exaile/patches/patch-aa | 62 | ||||
-rw-r--r-- | audio/exaile/patches/patch-ab | 13 | ||||
-rw-r--r-- | audio/exaile/patches/patch-ac | 12 | ||||
-rw-r--r-- | audio/exaile/patches/patch-exaile | 20 |
10 files changed, 1006 insertions, 324 deletions
diff --git a/audio/exaile/DESCR b/audio/exaile/DESCR index a2b7b54462f..c1b95b98941 100644 --- a/audio/exaile/DESCR +++ b/audio/exaile/DESCR @@ -1,5 +1,4 @@ -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 player with a simple interface and powerful music management +capabilities. Features include automatic fetching of album art, lyrics +fetching, streaming internet radio, tabbed playlists, smart playlists with +extensive filtering/search capabilities, and much more. diff --git a/audio/exaile/MESSAGE b/audio/exaile/MESSAGE deleted file mode 100644 index c7b127c5322..00000000000 --- a/audio/exaile/MESSAGE +++ /dev/null @@ -1,7 +0,0 @@ -=========================================================================== -$NetBSD: MESSAGE,v 1.1 2007/09/03 10:21:07 drochner Exp $ - -To view WWW track information, the "gtkmozembed" Python module is needed -which is part of x11/py-gnome2-extras>=2.14.2nb3. - -=========================================================================== diff --git a/audio/exaile/Makefile b/audio/exaile/Makefile index be28cc6d783..6ca36460301 100644 --- a/audio/exaile/Makefile +++ b/audio/exaile/Makefile @@ -1,36 +1,45 @@ -# $NetBSD: Makefile,v 1.65 2019/07/21 22:24:24 wiz Exp $ +# $NetBSD: Makefile,v 1.66 2019/09/07 14:21:54 nia Exp $ -DISTNAME= exaile_0.2.14 -PKGNAME= ${DISTNAME:S/_/-/1} -PKGREVISION= 40 +DISTNAME= exaile-4.0.0 CATEGORIES= audio -MASTER_SITES= http://www.exaile.org/files/ +MASTER_SITES= ${MASTER_SITE_GITHUB:=exaile/} +GITHUB_PROJECT= exaile +GITHUB_RELEASE= ${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.exaile.org/ -COMMENT= Music player +COMMENT= Music Player for GTK+ LICENSE= gnu-gpl-v2 # or later +USE_TOOLS+= pkg-config gmake +USE_TOOLS+= msgfmt msgmerge xgettext + +MAKE_FLAGS+= PYTHON2_CMD=${PYTHONBIN} + +DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 +DEPENDS+= ${PYPKGPREFIX}-gstreamer1-[0-9]*:../../multimedia/py-gstreamer1 DEPENDS+= ${PYPKGPREFIX}-mutagen-[0-9]*:../../audio/py-mutagen -DEPENDS+= ${PYPKGPREFIX}-notify-python-[0-9]*:../../sysutils/py-notify-python -WRKSRC= ${WRKDIR}/exaile-0.2.14 +TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man -USE_PKGLOCALEDIR= yes -USE_TOOLS+= pkg-config gmake intltool msgfmt +EGDIR= ${PREFIX}/share/examples/xdg/exaile -REPLACE_PYTHON= exaile.py -PYTHON_VERSIONS_ACCEPTED= 27 # py-sqlite2, py-gtk2, py-gstreamer0.10 +OWN_DIRS+= ${PKG_SYSCONFDIR}/xdg/exaile +CONF_FILES+= ${EGDIR}/settings.ini ${PKG_SYSCONFDIR}/xdg/exaile/settings.ini -MAKE_ENV+= PYTHONBIN=${PYTHONBIN} -MAKE_FLAGS+= PKGLOCALEDIR=${PKGLOCALEDIR} +# https://github.com/exaile/exaile/issues/246 +PYTHON_VERSIONS_ACCEPTED= 27 -.include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../lang/python/application.mk" -.include "../../x11/py-gtk2/buildlink3.mk" + +SUBST_CLASSES+= py +SUBST_STAGE.py= pre-configure +SUBST_MESSAGE.py= Set path to python interpreter. +SUBST_FILES.py+= exaile +SUBST_VARS.py+= PYTHONBIN + +.include "../../databases/py-bsddb3/buildlink3.mk" +.include "../../multimedia/gst-plugins1-good/buildlink3.mk" .include "../../sysutils/py-dbus/buildlink3.mk" -.include "../../multimedia/py-gstreamer0.10/buildlink3.mk" .include "../../textproc/py-elementtree/buildlink3.mk" -.include "../../databases/py-sqlite2/buildlink3.mk" -.include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../mk/bsd.pkg.mk" diff --git a/audio/exaile/PLIST b/audio/exaile/PLIST index aa347f3229a..fa10d7093eb 100644 --- a/audio/exaile/PLIST +++ b/audio/exaile/PLIST @@ -1,264 +1,947 @@ -@comment $NetBSD: PLIST,v 1.8 2009/06/14 17:32:05 joerg Exp $ +@comment $NetBSD: PLIST,v 1.9 2019/09/07 14:21:54 nia Exp $ bin/exaile lib/exaile/exaile.py -lib/exaile/lib/__init__.py -lib/exaile/lib/__init__.pyc -lib/exaile/lib/__init__.pyo -lib/exaile/lib/ecs.py -lib/exaile/lib/ecs.pyc -lib/exaile/lib/ecs.pyo -lib/exaile/lib/feedparser.py -lib/exaile/lib/feedparser.pyc -lib/exaile/lib/feedparser.pyo -lib/exaile/lib/scrobbler.py -lib/exaile/lib/scrobbler.pyc -lib/exaile/lib/scrobbler.pyo -lib/exaile/lib/wmainfo.py -lib/exaile/lib/wmainfo.pyc -lib/exaile/lib/wmainfo.pyo -lib/exaile/mmkeys.so lib/exaile/xl/__init__.py lib/exaile/xl/__init__.pyc lib/exaile/xl/__init__.pyo -lib/exaile/xl/advancededitor.py -lib/exaile/xl/advancededitor.pyc -lib/exaile/xl/advancededitor.pyo -lib/exaile/xl/audioscrobbler.py -lib/exaile/xl/audioscrobbler.pyc -lib/exaile/xl/audioscrobbler.pyo -lib/exaile/xl/burn.py -lib/exaile/xl/burn.pyc -lib/exaile/xl/burn.pyo -lib/exaile/xl/cd_import.py -lib/exaile/xl/cd_import.pyc -lib/exaile/xl/cd_import.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/config.py -lib/exaile/xl/config.pyc -lib/exaile/xl/config.pyo -lib/exaile/xl/config_convert.py -lib/exaile/xl/config_convert.pyc -lib/exaile/xl/config_convert.pyo lib/exaile/xl/covers.py lib/exaile/xl/covers.pyc lib/exaile/xl/covers.pyo -lib/exaile/xl/db.py -lib/exaile/xl/db.pyc -lib/exaile/xl/db.pyo -lib/exaile/xl/dbusinterface.py -lib/exaile/xl/dbusinterface.pyc -lib/exaile/xl/dbusinterface.pyo -lib/exaile/xl/editor.py -lib/exaile/xl/editor.pyc -lib/exaile/xl/editor.pyo -lib/exaile/xl/equalizer.py -lib/exaile/xl/equalizer.pyc -lib/exaile/xl/equalizer.pyo -lib/exaile/xl/filtergui.py -lib/exaile/xl/filtergui.pyc -lib/exaile/xl/filtergui.pyo -lib/exaile/xl/gui/__init__.py -lib/exaile/xl/gui/__init__.pyc -lib/exaile/xl/gui/__init__.pyo -lib/exaile/xl/gui/editor.py -lib/exaile/xl/gui/editor.pyc -lib/exaile/xl/gui/editor.pyo -lib/exaile/xl/gui/information.py -lib/exaile/xl/gui/information.pyc -lib/exaile/xl/gui/information.pyo -lib/exaile/xl/gui/library.py -lib/exaile/xl/gui/library.pyc -lib/exaile/xl/gui/library.pyo -lib/exaile/xl/gui/main.py -lib/exaile/xl/gui/main.pyc -lib/exaile/xl/gui/main.pyo -lib/exaile/xl/gui/playlist.py -lib/exaile/xl/gui/playlist.pyc -lib/exaile/xl/gui/playlist.pyo -lib/exaile/xl/gui/statsdialog.py -lib/exaile/xl/gui/statsdialog.pyc -lib/exaile/xl/gui/statsdialog.pyo -lib/exaile/xl/gui/tray.py -lib/exaile/xl/gui/tray.pyc -lib/exaile/xl/gui/tray.pyo -lib/exaile/xl/library.py -lib/exaile/xl/library.pyc -lib/exaile/xl/library.pyo -lib/exaile/xl/logger.py -lib/exaile/xl/logger.pyc -lib/exaile/xl/logger.pyo -lib/exaile/xl/media/__init__.py -lib/exaile/xl/media/__init__.pyc -lib/exaile/xl/media/__init__.pyo -lib/exaile/xl/media/flac.py -lib/exaile/xl/media/flac.pyc -lib/exaile/xl/media/flac.pyo -lib/exaile/xl/media/mp3.py -lib/exaile/xl/media/mp3.pyc -lib/exaile/xl/media/mp3.pyo -lib/exaile/xl/media/mp4.py -lib/exaile/xl/media/mp4.pyc -lib/exaile/xl/media/mp4.pyo -lib/exaile/xl/media/mpc.py -lib/exaile/xl/media/mpc.pyc -lib/exaile/xl/media/mpc.pyo -lib/exaile/xl/media/ogg.py -lib/exaile/xl/media/ogg.pyc -lib/exaile/xl/media/ogg.pyo -lib/exaile/xl/media/tta.py -lib/exaile/xl/media/tta.pyc -lib/exaile/xl/media/tta.pyo -lib/exaile/xl/media/wav.py -lib/exaile/xl/media/wav.pyc -lib/exaile/xl/media/wav.pyo -lib/exaile/xl/media/wma.py -lib/exaile/xl/media/wma.pyc -lib/exaile/xl/media/wma.pyo -lib/exaile/xl/media/wv.py -lib/exaile/xl/media/wv.pyc -lib/exaile/xl/media/wv.pyo -lib/exaile/xl/mozembed.py -lib/exaile/xl/mozembed.pyc -lib/exaile/xl/mozembed.pyo -lib/exaile/xl/panels/__init__.py -lib/exaile/xl/panels/__init__.pyc -lib/exaile/xl/panels/__init__.pyo -lib/exaile/xl/panels/collection.py -lib/exaile/xl/panels/collection.pyc -lib/exaile/xl/panels/collection.pyo -lib/exaile/xl/panels/device.py -lib/exaile/xl/panels/device.pyc -lib/exaile/xl/panels/device.pyo -lib/exaile/xl/panels/files.py -lib/exaile/xl/panels/files.pyc -lib/exaile/xl/panels/files.pyo -lib/exaile/xl/panels/playlists.py -lib/exaile/xl/panels/playlists.pyc -lib/exaile/xl/panels/playlists.pyo -lib/exaile/xl/panels/radio.py -lib/exaile/xl/panels/radio.pyc -lib/exaile/xl/panels/radio.pyo -lib/exaile/xl/path.py -lib/exaile/xl/path.pyc -lib/exaile/xl/path.pyo -lib/exaile/xl/player.py -lib/exaile/xl/player.pyc -lib/exaile/xl/player.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/externals/__init__.py +lib/exaile/xl/externals/__init__.pyc +lib/exaile/xl/externals/__init__.pyo +lib/exaile/xl/externals/gi_composites.py +lib/exaile/xl/externals/gi_composites.pyc +lib/exaile/xl/externals/gi_composites.pyo +lib/exaile/xl/externals/sigint.py +lib/exaile/xl/externals/sigint.pyc +lib/exaile/xl/externals/sigint.pyo +lib/exaile/xl/formatter.py +lib/exaile/xl/formatter.pyc +lib/exaile/xl/formatter.pyo +lib/exaile/xl/hal.py +lib/exaile/xl/hal.pyc +lib/exaile/xl/hal.pyo +lib/exaile/xl/logger_setup.py +lib/exaile/xl/logger_setup.pyc +lib/exaile/xl/logger_setup.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/_matroska.py +lib/exaile/xl/metadata/_matroska.pyc +lib/exaile/xl/metadata/_matroska.pyo +lib/exaile/xl/metadata/aiff.py +lib/exaile/xl/metadata/aiff.pyc +lib/exaile/xl/metadata/aiff.pyo +lib/exaile/xl/metadata/ape.py +lib/exaile/xl/metadata/ape.pyc +lib/exaile/xl/metadata/ape.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/mka.py +lib/exaile/xl/metadata/mka.pyc +lib/exaile/xl/metadata/mka.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/tags.py +lib/exaile/xl/metadata/tags.pyc +lib/exaile/xl/metadata/tags.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/migrations/__init__.py +lib/exaile/xl/migrations/__init__.pyc +lib/exaile/xl/migrations/__init__.pyo +lib/exaile/xl/migrations/database/__init__.py +lib/exaile/xl/migrations/database/__init__.pyc +lib/exaile/xl/migrations/database/__init__.pyo +lib/exaile/xl/migrations/database/covers_1to2.py +lib/exaile/xl/migrations/database/covers_1to2.pyc +lib/exaile/xl/migrations/database/covers_1to2.pyo +lib/exaile/xl/migrations/database/from1to2.py +lib/exaile/xl/migrations/database/from1to2.pyc +lib/exaile/xl/migrations/database/from1to2.pyo +lib/exaile/xl/migrations/database/to_bsddb.py +lib/exaile/xl/migrations/database/to_bsddb.pyc +lib/exaile/xl/migrations/database/to_bsddb.pyo +lib/exaile/xl/migrations/settings/__init__.py +lib/exaile/xl/migrations/settings/__init__.pyc +lib/exaile/xl/migrations/settings/__init__.pyo +lib/exaile/xl/migrations/settings/engine.py +lib/exaile/xl/migrations/settings/engine.pyc +lib/exaile/xl/migrations/settings/engine.pyo +lib/exaile/xl/migrations/settings/osd.py +lib/exaile/xl/migrations/settings/osd.pyc +lib/exaile/xl/migrations/settings/osd.pyo +lib/exaile/xl/migrations/settings/rating.py +lib/exaile/xl/migrations/settings/rating.pyc +lib/exaile/xl/migrations/settings/rating.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/adapters.py +lib/exaile/xl/player/adapters.pyc +lib/exaile/xl/player/adapters.pyo +lib/exaile/xl/player/engine.py +lib/exaile/xl/player/engine.pyc +lib/exaile/xl/player/engine.pyo +lib/exaile/xl/player/gst/__init__.py +lib/exaile/xl/player/gst/__init__.pyc +lib/exaile/xl/player/gst/__init__.pyo +lib/exaile/xl/player/gst/dynamic_sink.py +lib/exaile/xl/player/gst/dynamic_sink.pyc +lib/exaile/xl/player/gst/dynamic_sink.pyo +lib/exaile/xl/player/gst/engine.py +lib/exaile/xl/player/gst/engine.pyc +lib/exaile/xl/player/gst/engine.pyo +lib/exaile/xl/player/gst/gst_utils.py +lib/exaile/xl/player/gst/gst_utils.pyc +lib/exaile/xl/player/gst/gst_utils.pyo +lib/exaile/xl/player/gst/missing_plugin.py +lib/exaile/xl/player/gst/missing_plugin.pyc +lib/exaile/xl/player/gst/missing_plugin.pyo +lib/exaile/xl/player/gst/sink.py +lib/exaile/xl/player/gst/sink.pyc +lib/exaile/xl/player/gst/sink.pyo +lib/exaile/xl/player/gst/sink_windows.py +lib/exaile/xl/player/gst/sink_windows.pyc +lib/exaile/xl/player/gst/sink_windows.pyo +lib/exaile/xl/player/player.py +lib/exaile/xl/player/player.pyc +lib/exaile/xl/player/player.pyo +lib/exaile/xl/player/queue.py +lib/exaile/xl/player/queue.pyc +lib/exaile/xl/player/queue.pyo +lib/exaile/xl/player/track_fader.py +lib/exaile/xl/player/track_fader.pyc +lib/exaile/xl/player/track_fader.pyo lib/exaile/xl/playlist.py lib/exaile/xl/playlist.pyc lib/exaile/xl/playlist.pyo -lib/exaile/xl/plugins/__init__.py -lib/exaile/xl/plugins/gui.py -lib/exaile/xl/plugins/manager.py -lib/exaile/xl/prefs.py -lib/exaile/xl/prefs.pyc -lib/exaile/xl/prefs.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/transcoder.py +lib/exaile/xl/transcoder.pyc +lib/exaile/xl/transcoder.pyo +lib/exaile/xl/trax/__init__.py +lib/exaile/xl/trax/__init__.pyc +lib/exaile/xl/trax/__init__.pyo +lib/exaile/xl/trax/search.py +lib/exaile/xl/trax/search.pyc +lib/exaile/xl/trax/search.pyo +lib/exaile/xl/trax/track.py +lib/exaile/xl/trax/track.pyc +lib/exaile/xl/trax/track.pyo +lib/exaile/xl/trax/trackdb.py +lib/exaile/xl/trax/trackdb.pyc +lib/exaile/xl/trax/trackdb.pyo +lib/exaile/xl/trax/util.py +lib/exaile/xl/trax/util.pyc +lib/exaile/xl/trax/util.pyo +lib/exaile/xl/unicode.py +lib/exaile/xl/unicode.pyc +lib/exaile/xl/unicode.pyo lib/exaile/xl/version.py lib/exaile/xl/version.pyc lib/exaile/xl/version.pyo -lib/exaile/xl/xlmisc.py -lib/exaile/xl/xlmisc.pyc -lib/exaile/xl/xlmisc.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/accelerators.py +lib/exaile/xlgui/accelerators.pyc +lib/exaile/xlgui/accelerators.pyo +lib/exaile/xlgui/collection.py +lib/exaile/xlgui/collection.pyc +lib/exaile/xlgui/collection.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/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/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/lyrics.py +lib/exaile/xlgui/panel/lyrics.pyc +lib/exaile/xlgui/panel/lyrics.pyo +lib/exaile/xlgui/panel/menus.py +lib/exaile/xlgui/panel/menus.pyc +lib/exaile/xlgui/panel/menus.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/panels.py +lib/exaile/xlgui/panels.pyc +lib/exaile/xlgui/panels.pyo +lib/exaile/xlgui/playlist_container.py +lib/exaile/xlgui/playlist_container.pyc +lib/exaile/xlgui/playlist_container.pyo +lib/exaile/xlgui/preferences/__init__.py +lib/exaile/xlgui/preferences/__init__.pyc +lib/exaile/xlgui/preferences/__init__.pyo +lib/exaile/xlgui/preferences/appearance.py +lib/exaile/xlgui/preferences/appearance.pyc +lib/exaile/xlgui/preferences/appearance.pyo +lib/exaile/xlgui/preferences/collection.py +lib/exaile/xlgui/preferences/collection.pyc +lib/exaile/xlgui/preferences/collection.pyo +lib/exaile/xlgui/preferences/cover.py +lib/exaile/xlgui/preferences/cover.pyc +lib/exaile/xlgui/preferences/cover.pyo +lib/exaile/xlgui/preferences/lyrics.py +lib/exaile/xlgui/preferences/lyrics.pyc +lib/exaile/xlgui/preferences/lyrics.pyo +lib/exaile/xlgui/preferences/playback.py +lib/exaile/xlgui/preferences/playback.pyc +lib/exaile/xlgui/preferences/playback.pyo +lib/exaile/xlgui/preferences/playlists.py +lib/exaile/xlgui/preferences/playlists.pyc +lib/exaile/xlgui/preferences/playlists.pyo +lib/exaile/xlgui/preferences/plugin.py +lib/exaile/xlgui/preferences/plugin.pyc +lib/exaile/xlgui/preferences/plugin.pyo +lib/exaile/xlgui/preferences/widgets.py +lib/exaile/xlgui/preferences/widgets.pyc +lib/exaile/xlgui/preferences/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/tray.py +lib/exaile/xlgui/tray.pyc +lib/exaile/xlgui/tray.pyo +lib/exaile/xlgui/widgets/__init__.py +lib/exaile/xlgui/widgets/__init__.pyc +lib/exaile/xlgui/widgets/__init__.pyo +lib/exaile/xlgui/widgets/common.py +lib/exaile/xlgui/widgets/common.pyc +lib/exaile/xlgui/widgets/common.pyo +lib/exaile/xlgui/widgets/dialogs.py +lib/exaile/xlgui/widgets/dialogs.pyc +lib/exaile/xlgui/widgets/dialogs.pyo +lib/exaile/xlgui/widgets/filter.py +lib/exaile/xlgui/widgets/filter.pyc +lib/exaile/xlgui/widgets/filter.pyo +lib/exaile/xlgui/widgets/info.py +lib/exaile/xlgui/widgets/info.pyc +lib/exaile/xlgui/widgets/info.pyo +lib/exaile/xlgui/widgets/menu.py +lib/exaile/xlgui/widgets/menu.pyc +lib/exaile/xlgui/widgets/menu.pyo +lib/exaile/xlgui/widgets/menuitems.py +lib/exaile/xlgui/widgets/menuitems.pyc +lib/exaile/xlgui/widgets/menuitems.pyo +lib/exaile/xlgui/widgets/notebook.py +lib/exaile/xlgui/widgets/notebook.pyc +lib/exaile/xlgui/widgets/notebook.pyo +lib/exaile/xlgui/widgets/playback.py +lib/exaile/xlgui/widgets/playback.pyc +lib/exaile/xlgui/widgets/playback.pyo +lib/exaile/xlgui/widgets/playlist.py +lib/exaile/xlgui/widgets/playlist.pyc +lib/exaile/xlgui/widgets/playlist.pyo +lib/exaile/xlgui/widgets/playlist_columns.py +lib/exaile/xlgui/widgets/playlist_columns.pyc +lib/exaile/xlgui/widgets/playlist_columns.pyo +lib/exaile/xlgui/widgets/queue.py +lib/exaile/xlgui/widgets/queue.pyc +lib/exaile/xlgui/widgets/queue.pyo +lib/exaile/xlgui/widgets/rating.py +lib/exaile/xlgui/widgets/rating.pyc +lib/exaile/xlgui/widgets/rating.pyo +lib/exaile/xlgui/widgets/smart_playlist_editor.py +lib/exaile/xlgui/widgets/smart_playlist_editor.pyc +lib/exaile/xlgui/widgets/smart_playlist_editor.pyo man/man1/exaile.1 +share/appdata/exaile.appdata.xml share/applications/exaile.desktop -share/exaile/data/settings_meta.ini -share/exaile/equalizer.ini -share/exaile/exaile.glade -share/exaile/images/artist.png -share/exaile/images/close.png -share/exaile/images/default_theme/add.png -share/exaile/images/default_theme/clear.png -share/exaile/images/default_theme/gnome-dev-cdrom-audio.png -share/exaile/images/default_theme/gnome-dev-ipod.png -share/exaile/images/default_theme/gnome-fs-directory-accept.png -share/exaile/images/default_theme/gnome-fs-directory.png -share/exaile/images/default_theme/gnome-globe.png -share/exaile/images/default_theme/go-back.png -share/exaile/images/default_theme/go-forward.png -share/exaile/images/default_theme/go-up.png -share/exaile/images/default_theme/media-next.png -share/exaile/images/default_theme/media-pause.png -share/exaile/images/default_theme/media-play.png -share/exaile/images/default_theme/media-previous.png -share/exaile/images/default_theme/refresh.png -share/exaile/images/default_theme/remove.png -share/exaile/images/default_theme/stock_volume.png -share/exaile/images/exailelogo-sml.png -share/exaile/images/exailelogo.png -share/exaile/images/genre.png -share/exaile/images/icon.png -share/exaile/images/ipod.png -share/exaile/images/largeicon.png -share/exaile/images/media-audiofile.png -share/exaile/images/nocover.png -share/exaile/images/playlist.png -share/exaile/images/splash.png -share/exaile/images/star.png -share/exaile/images/track.png -share/exaile/images/trayicon.png -share/exaile/images/year.png -share/exaile/sql/changes0001.sql -share/exaile/sql/changes0002.sql -share/exaile/sql/changes0003.sql -share/exaile/sql/changes0004.sql -share/exaile/sql/db.sql -share/exaile/xl/plugins/plugins.glade -share/locale/an/LC_MESSAGES/exaile.mo +share/bash-completion/completions/exaile +share/dbus-1/services/org.exaile.Exaile.service +share/exaile/data/images/128x128 +share/exaile/data/images/16x16/artist.png +share/exaile/data/images/16x16/exaile-pause.png +share/exaile/data/images/16x16/exaile-play.png +share/exaile/data/images/16x16/exaile.png +share/exaile/data/images/16x16/extension.png +share/exaile/data/images/16x16/genre.png +share/exaile/data/images/16x16/media-playlist-dynamic.png +share/exaile/data/images/16x16/media-playlist-repeat.png +share/exaile/data/images/16x16/media-playlist-shuffle.png +share/exaile/data/images/16x16/music-library.png +share/exaile/data/images/16x16/office-calendar.png +share/exaile/data/images/22x22/artist.png +share/exaile/data/images/22x22/exaile-pause.png +share/exaile/data/images/22x22/exaile-play.png +share/exaile/data/images/22x22/exaile.png +share/exaile/data/images/22x22/extension.png +share/exaile/data/images/22x22/genre.png +share/exaile/data/images/22x22/media-playlist-dynamic.png +share/exaile/data/images/22x22/media-playlist-repeat.png +share/exaile/data/images/22x22/media-playlist-shuffle.png +share/exaile/data/images/22x22/music-library.png +share/exaile/data/images/22x22/office-calendar.png +share/exaile/data/images/24x24/artist.png +share/exaile/data/images/24x24/exaile-pause.png +share/exaile/data/images/24x24/exaile-play.png +share/exaile/data/images/24x24/exaile.png +share/exaile/data/images/24x24/extension.png +share/exaile/data/images/24x24/genre.png +share/exaile/data/images/24x24/media-playlist-dynamic.png +share/exaile/data/images/24x24/media-playlist-repeat.png +share/exaile/data/images/24x24/media-playlist-shuffle.png +share/exaile/data/images/24x24/music-library.png +share/exaile/data/images/24x24/office-calendar.png +share/exaile/data/images/32x32/artist.png +share/exaile/data/images/32x32/exaile-pause.png +share/exaile/data/images/32x32/exaile-play.png +share/exaile/data/images/32x32/exaile.png +share/exaile/data/images/32x32/extension.png +share/exaile/data/images/32x32/genre.png +share/exaile/data/images/32x32/media-playlist-dynamic.png +share/exaile/data/images/32x32/media-playlist-repeat.png +share/exaile/data/images/32x32/media-playlist-shuffle.png +share/exaile/data/images/32x32/office-calendar.png +share/exaile/data/images/48x48/artist.png +share/exaile/data/images/48x48/exaile-pause.png +share/exaile/data/images/48x48/exaile-play.png +share/exaile/data/images/48x48/exaile.png +share/exaile/data/images/48x48/extension.png +share/exaile/data/images/48x48/genre.png +share/exaile/data/images/48x48/office-calendar.png +share/exaile/data/images/exailelogo.png +share/exaile/data/images/nocover.png +share/exaile/data/images/scalable/artist.svg +share/exaile/data/images/scalable/exaile-noshadow.svg +share/exaile/data/images/scalable/exaile-pause.svg +share/exaile/data/images/scalable/exaile-play.svg +share/exaile/data/images/scalable/exaile.svg +share/exaile/data/images/scalable/extension.svg +share/exaile/data/images/scalable/genre.svg +share/exaile/data/images/scalable/office-calendar.svg +share/exaile/data/images/splash.png +share/exaile/data/ui/about_dialog.ui +share/exaile/data/ui/collection_manager.ui +share/exaile/data/ui/coverchooser.ui +share/exaile/data/ui/covermanager.ui +share/exaile/data/ui/coverwindow.ui +share/exaile/data/ui/device_manager.ui +share/exaile/data/ui/main.ui +share/exaile/data/ui/panel/collection.ui +share/exaile/data/ui/panel/device.ui +share/exaile/data/ui/panel/files.ui +share/exaile/data/ui/panel/flatplaylist.ui +share/exaile/data/ui/panel/lyrics.ui +share/exaile/data/ui/panel/playlists.ui +share/exaile/data/ui/panel/radio.ui +share/exaile/data/ui/playlist.ui +share/exaile/data/ui/preferences/appearance.ui +share/exaile/data/ui/preferences/collection.ui +share/exaile/data/ui/preferences/cover.ui +share/exaile/data/ui/preferences/lyrics.ui +share/exaile/data/ui/preferences/playback.ui +share/exaile/data/ui/preferences/playlists.ui +share/exaile/data/ui/preferences/plugin.ui +share/exaile/data/ui/preferences/preferences_dialog.ui +share/exaile/data/ui/preferences/widgets/selection_list_preference.ui +share/exaile/data/ui/shortcuts_dialog.ui +share/exaile/data/ui/splash.ui +share/exaile/data/ui/trackproperties_dialog.ui +share/exaile/data/ui/trackproperties_dialog_cover_row.ui +share/exaile/data/ui/widgets/filter_dialog.ui +share/exaile/data/ui/widgets/progress.ui +share/exaile/data/ui/widgets/track_info.ui +share/exaile/data/ui/widgets/volume_control.ui +share/exaile/plugins/abrepeat/PLUGININFO +share/exaile/plugins/abrepeat/__init__.py +share/exaile/plugins/abrepeat/__init__.pyc +share/exaile/plugins/abrepeat/__init__.pyo +share/exaile/plugins/alarmclock/PLUGININFO +share/exaile/plugins/alarmclock/__init__.py +share/exaile/plugins/alarmclock/__init__.pyc +share/exaile/plugins/alarmclock/__init__.pyo +share/exaile/plugins/alarmclock/acprefs.py +share/exaile/plugins/alarmclock/acprefs.pyc +share/exaile/plugins/alarmclock/acprefs.pyo +share/exaile/plugins/alarmclock/acprefs_pane.ui +share/exaile/plugins/amazoncovers/PLUGININFO +share/exaile/plugins/amazoncovers/__init__.py +share/exaile/plugins/amazoncovers/__init__.pyc +share/exaile/plugins/amazoncovers/__init__.pyo +share/exaile/plugins/amazoncovers/_ecs.py +share/exaile/plugins/amazoncovers/_ecs.pyc +share/exaile/plugins/amazoncovers/_ecs.pyo +share/exaile/plugins/amazoncovers/amazonprefs.py +share/exaile/plugins/amazoncovers/amazonprefs.pyc +share/exaile/plugins/amazoncovers/amazonprefs.pyo +share/exaile/plugins/amazoncovers/amazonprefs_pane.ui +share/exaile/plugins/audioscrobbler/PLUGININFO +share/exaile/plugins/audioscrobbler/__init__.py +share/exaile/plugins/audioscrobbler/__init__.pyc +share/exaile/plugins/audioscrobbler/__init__.pyo +share/exaile/plugins/audioscrobbler/_scrobbler.py +share/exaile/plugins/audioscrobbler/_scrobbler.pyc +share/exaile/plugins/audioscrobbler/_scrobbler.pyo +share/exaile/plugins/audioscrobbler/asprefs.py +share/exaile/plugins/audioscrobbler/asprefs.pyc +share/exaile/plugins/audioscrobbler/asprefs.pyo +share/exaile/plugins/audioscrobbler/asprefs_pane.ui +share/exaile/plugins/audioscrobbler/icons/16x16/audioscrobbler.png +share/exaile/plugins/audioscrobbler/icons/22x22/audioscrobbler.png +share/exaile/plugins/bookmarks/PLUGININFO +share/exaile/plugins/bookmarks/__init__.py +share/exaile/plugins/bookmarks/__init__.pyc +share/exaile/plugins/bookmarks/__init__.pyo +share/exaile/plugins/bpm/PLUGININFO +share/exaile/plugins/bpm/__init__.py +share/exaile/plugins/bpm/__init__.pyc +share/exaile/plugins/bpm/__init__.pyo +share/exaile/plugins/bpm/bpm.ui +share/exaile/plugins/bpm/bpmdetect.py +share/exaile/plugins/bpm/bpmdetect.pyc +share/exaile/plugins/bpm/bpmdetect.pyo +share/exaile/plugins/bpm/msg.ui +share/exaile/plugins/cd/PLUGININFO +share/exaile/plugins/cd/__init__.py +share/exaile/plugins/cd/__init__.pyc +share/exaile/plugins/cd/__init__.pyo +share/exaile/plugins/cd/_cdguipanel.py +share/exaile/plugins/cd/_cdguipanel.pyc +share/exaile/plugins/cd/_cdguipanel.pyo +share/exaile/plugins/cd/cdprefs.py +share/exaile/plugins/cd/cdprefs.pyc +share/exaile/plugins/cd/cdprefs.pyo +share/exaile/plugins/cd/cdprefs_pane.ui +share/exaile/plugins/console/PLUGININFO +share/exaile/plugins/console/__init__.py +share/exaile/plugins/console/__init__.pyc +share/exaile/plugins/console/__init__.pyo +share/exaile/plugins/console/console_window.ui +share/exaile/plugins/currentsong/PLUGININFO +share/exaile/plugins/currentsong/__init__.py +share/exaile/plugins/currentsong/__init__.pyc +share/exaile/plugins/currentsong/__init__.pyo +share/exaile/plugins/daapclient/PLUGININFO +share/exaile/plugins/daapclient/__init__.py +share/exaile/plugins/daapclient/__init__.pyc +share/exaile/plugins/daapclient/__init__.pyo +share/exaile/plugins/daapclient/client.py +share/exaile/plugins/daapclient/client.pyc +share/exaile/plugins/daapclient/client.pyo +share/exaile/plugins/daapclient/daapclient_prefs.ui +share/exaile/plugins/daapclient/daapclientprefs.py +share/exaile/plugins/daapclient/daapclientprefs.pyc +share/exaile/plugins/daapclient/daapclientprefs.pyo +share/exaile/plugins/daapclient/test.py +share/exaile/plugins/daapclient/test.pyc +share/exaile/plugins/daapclient/test.pyo +share/exaile/plugins/daapserver/PLUGININFO +share/exaile/plugins/daapserver/__init__.py +share/exaile/plugins/daapserver/__init__.pyc +share/exaile/plugins/daapserver/__init__.pyo +share/exaile/plugins/daapserver/config.py +share/exaile/plugins/daapserver/config.pyc +share/exaile/plugins/daapserver/config.pyo +share/exaile/plugins/daapserver/daapserver_prefs.ui +share/exaile/plugins/daapserver/daapserverprefs.py +share/exaile/plugins/daapserver/daapserverprefs.pyc +share/exaile/plugins/daapserver/daapserverprefs.pyo +share/exaile/plugins/daapserver/exaile_parser.py +share/exaile/plugins/daapserver/exaile_parser.pyc +share/exaile/plugins/daapserver/exaile_parser.pyo +share/exaile/plugins/daapserver/server.py +share/exaile/plugins/daapserver/server.pyc +share/exaile/plugins/daapserver/server.pyo +share/exaile/plugins/desktopcover/PLUGININFO +share/exaile/plugins/desktopcover/__init__.py +share/exaile/plugins/desktopcover/__init__.pyc +share/exaile/plugins/desktopcover/__init__.pyo +share/exaile/plugins/desktopcover/desktopcover_preferences.py +share/exaile/plugins/desktopcover/desktopcover_preferences.pyc +share/exaile/plugins/desktopcover/desktopcover_preferences.pyo +share/exaile/plugins/desktopcover/desktopcover_preferences.ui +share/exaile/plugins/developer/PLUGININFO +share/exaile/plugins/developer/__init__.py +share/exaile/plugins/developer/__init__.pyc +share/exaile/plugins/developer/__init__.pyo +share/exaile/plugins/developer/developer_window.ui +share/exaile/plugins/equalizer/PLUGININFO +share/exaile/plugins/equalizer/__init__.py +share/exaile/plugins/equalizer/__init__.pyc +share/exaile/plugins/equalizer/__init__.pyo +share/exaile/plugins/equalizer/equalizer.ui +share/exaile/plugins/grouptagger/PLUGININFO +share/exaile/plugins/grouptagger/__init__.py +share/exaile/plugins/grouptagger/__init__.pyc +share/exaile/plugins/grouptagger/__init__.pyo +share/exaile/plugins/grouptagger/gt_common.py +share/exaile/plugins/grouptagger/gt_common.pyc +share/exaile/plugins/grouptagger/gt_common.pyo +share/exaile/plugins/grouptagger/gt_export.py +share/exaile/plugins/grouptagger/gt_export.pyc +share/exaile/plugins/grouptagger/gt_export.pyo +share/exaile/plugins/grouptagger/gt_import.py +share/exaile/plugins/grouptagger/gt_import.pyc +share/exaile/plugins/grouptagger/gt_import.pyo +share/exaile/plugins/grouptagger/gt_import.ui +share/exaile/plugins/grouptagger/gt_mass.py +share/exaile/plugins/grouptagger/gt_mass.pyc +share/exaile/plugins/grouptagger/gt_mass.pyo +share/exaile/plugins/grouptagger/gt_mass.ui +share/exaile/plugins/grouptagger/gt_prefs.py +share/exaile/plugins/grouptagger/gt_prefs.pyc +share/exaile/plugins/grouptagger/gt_prefs.pyo +share/exaile/plugins/grouptagger/gt_prefs.ui +share/exaile/plugins/grouptagger/gt_widgets.py +share/exaile/plugins/grouptagger/gt_widgets.pyc +share/exaile/plugins/grouptagger/gt_widgets.pyo +share/exaile/plugins/history/PLUGININFO +share/exaile/plugins/history/__init__.py +share/exaile/plugins/history/__init__.pyc +share/exaile/plugins/history/__init__.pyo +share/exaile/plugins/history/history_preferences.py +share/exaile/plugins/history/history_preferences.pyc +share/exaile/plugins/history/history_preferences.pyo +share/exaile/plugins/history/history_preferences.ui +share/exaile/plugins/icecast/PLUGININFO +share/exaile/plugins/icecast/__init__.py +share/exaile/plugins/icecast/__init__.pyc +share/exaile/plugins/icecast/__init__.pyo +share/exaile/plugins/inhibitsuspend/PLUGININFO +share/exaile/plugins/inhibitsuspend/__init__.py +share/exaile/plugins/inhibitsuspend/__init__.pyc +share/exaile/plugins/inhibitsuspend/__init__.pyo +share/exaile/plugins/ipconsole/PLUGININFO +share/exaile/plugins/ipconsole/__init__.py +share/exaile/plugins/ipconsole/__init__.pyc +share/exaile/plugins/ipconsole/__init__.pyo +share/exaile/plugins/ipconsole/ipconsole_prefs.ui +share/exaile/plugins/ipconsole/ipconsoleprefs.py +share/exaile/plugins/ipconsole/ipconsoleprefs.pyc +share/exaile/plugins/ipconsole/ipconsoleprefs.pyo +share/exaile/plugins/ipconsole/ipython_view.py +share/exaile/plugins/ipconsole/ipython_view.pyc +share/exaile/plugins/ipconsole/ipython_view.pyo +share/exaile/plugins/jamendo/PLUGININFO +share/exaile/plugins/jamendo/__init__.py +share/exaile/plugins/jamendo/__init__.pyc +share/exaile/plugins/jamendo/__init__.pyo +share/exaile/plugins/jamendo/jamapi.py +share/exaile/plugins/jamendo/jamapi.pyc +share/exaile/plugins/jamendo/jamapi.pyo +share/exaile/plugins/jamendo/jamtree.py +share/exaile/plugins/jamendo/jamtree.pyc +share/exaile/plugins/jamendo/jamtree.pyo +share/exaile/plugins/jamendo/menu.py +share/exaile/plugins/jamendo/menu.pyc +share/exaile/plugins/jamendo/menu.pyo +share/exaile/plugins/jamendo/ui/jamendo_panel.ui +share/exaile/plugins/karaoke/PLUGININFO +share/exaile/plugins/karaoke/__init__.py +share/exaile/plugins/karaoke/__init__.pyc +share/exaile/plugins/karaoke/__init__.pyo +share/exaile/plugins/keybinder/PLUGININFO +share/exaile/plugins/keybinder/__init__.py +share/exaile/plugins/keybinder/__init__.pyc +share/exaile/plugins/keybinder/__init__.pyo +share/exaile/plugins/lastfmcovers/PLUGININFO +share/exaile/plugins/lastfmcovers/__init__.py +share/exaile/plugins/lastfmcovers/__init__.pyc +share/exaile/plugins/lastfmcovers/__init__.pyo +share/exaile/plugins/lastfmdynamic/PLUGININFO +share/exaile/plugins/lastfmdynamic/__init__.py +share/exaile/plugins/lastfmdynamic/__init__.pyc +share/exaile/plugins/lastfmdynamic/__init__.pyo +share/exaile/plugins/lastfmlove/PLUGININFO +share/exaile/plugins/lastfmlove/__init__.py +share/exaile/plugins/lastfmlove/__init__.pyc +share/exaile/plugins/lastfmlove/__init__.pyo +share/exaile/plugins/lastfmlove/cellrenderertoggleimage.py +share/exaile/plugins/lastfmlove/cellrenderertoggleimage.pyc +share/exaile/plugins/lastfmlove/cellrenderertoggleimage.pyo +share/exaile/plugins/lastfmlove/icons/16x16/lastfm.png +share/exaile/plugins/lastfmlove/icons/16x16/love.png +share/exaile/plugins/lastfmlove/icons/16x16/send-receive.png +share/exaile/plugins/lastfmlove/icons/22x22/lastfm.png +share/exaile/plugins/lastfmlove/icons/22x22/love.png +share/exaile/plugins/lastfmlove/icons/22x22/send-receive.png +share/exaile/plugins/lastfmlove/icons/32x32/love.png +share/exaile/plugins/lastfmlove/icons/32x32/send-receive.png +share/exaile/plugins/lastfmlove/icons/48x48/love.png +share/exaile/plugins/lastfmlove/icons/48x48/send-receive.png +share/exaile/plugins/lastfmlove/lastfmlove_preferences.py +share/exaile/plugins/lastfmlove/lastfmlove_preferences.pyc +share/exaile/plugins/lastfmlove/lastfmlove_preferences.pyo +share/exaile/plugins/lastfmlove/lastfmlove_preferences.ui +share/exaile/plugins/librivox/PLUGININFO +share/exaile/plugins/librivox/__init__.py +share/exaile/plugins/librivox/__init__.pyc +share/exaile/plugins/librivox/__init__.pyo +share/exaile/plugins/librivox/about_window.py +share/exaile/plugins/librivox/about_window.pyc +share/exaile/plugins/librivox/about_window.pyo +share/exaile/plugins/librivox/book_icon.png +share/exaile/plugins/librivox/clock.png +share/exaile/plugins/librivox/ebook.png +share/exaile/plugins/librivox/librivoxsearch.py +share/exaile/plugins/librivox/librivoxsearch.pyc +share/exaile/plugins/librivox/librivoxsearch.pyo +share/exaile/plugins/lyricsmania/PLUGININFO +share/exaile/plugins/lyricsmania/__init__.py +share/exaile/plugins/lyricsmania/__init__.pyc +share/exaile/plugins/lyricsmania/__init__.pyo +share/exaile/plugins/lyricwiki/PLUGININFO +share/exaile/plugins/lyricwiki/__init__.py +share/exaile/plugins/lyricwiki/__init__.pyc +share/exaile/plugins/lyricwiki/__init__.pyo +share/exaile/plugins/mainmenubutton/PLUGININFO +share/exaile/plugins/mainmenubutton/__init__.py +share/exaile/plugins/mainmenubutton/__init__.pyc +share/exaile/plugins/mainmenubutton/__init__.pyo +share/exaile/plugins/massstorage/PLUGININFO +share/exaile/plugins/massstorage/__init__.py +share/exaile/plugins/massstorage/__init__.pyc +share/exaile/plugins/massstorage/__init__.pyo +share/exaile/plugins/minimode/PLUGININFO +share/exaile/plugins/minimode/__init__.py +share/exaile/plugins/minimode/__init__.pyc +share/exaile/plugins/minimode/__init__.pyo +share/exaile/plugins/minimode/controls.py +share/exaile/plugins/minimode/controls.pyc +share/exaile/plugins/minimode/controls.pyo +share/exaile/plugins/minimode/icons/exaile-minimode16.png +share/exaile/plugins/minimode/icons/exaile-minimode22.png +share/exaile/plugins/minimode/icons/exaile-minimode24.png +share/exaile/plugins/minimode/icons/exaile-minimode32.png +share/exaile/plugins/minimode/minimode_preferences.py +share/exaile/plugins/minimode/minimode_preferences.pyc +share/exaile/plugins/minimode/minimode_preferences.pyo +share/exaile/plugins/minimode/minimode_preferences.ui +share/exaile/plugins/mono/PLUGININFO +share/exaile/plugins/mono/__init__.py +share/exaile/plugins/mono/__init__.pyc +share/exaile/plugins/mono/__init__.pyo +share/exaile/plugins/moodbar/PLUGININFO +share/exaile/plugins/moodbar/__init__.py +share/exaile/plugins/moodbar/__init__.pyc +share/exaile/plugins/moodbar/__init__.pyo +share/exaile/plugins/moodbar/cache.py +share/exaile/plugins/moodbar/cache.pyc +share/exaile/plugins/moodbar/cache.pyo +share/exaile/plugins/moodbar/generator.py +share/exaile/plugins/moodbar/generator.pyc +share/exaile/plugins/moodbar/generator.pyo +share/exaile/plugins/moodbar/painter.py +share/exaile/plugins/moodbar/painter.pyc +share/exaile/plugins/moodbar/painter.pyo +share/exaile/plugins/moodbar/prefs.py +share/exaile/plugins/moodbar/prefs.pyc +share/exaile/plugins/moodbar/prefs.pyo +share/exaile/plugins/moodbar/prefs.ui +share/exaile/plugins/moodbar/widget.py +share/exaile/plugins/moodbar/widget.pyc +share/exaile/plugins/moodbar/widget.pyo +share/exaile/plugins/mpris2/PLUGININFO +share/exaile/plugins/mpris2/__init__.py +share/exaile/plugins/mpris2/__init__.pyc +share/exaile/plugins/mpris2/__init__.pyo +share/exaile/plugins/mpris2/dbushelper.py +share/exaile/plugins/mpris2/dbushelper.pyc +share/exaile/plugins/mpris2/dbushelper.pyo +share/exaile/plugins/mpris2/mprisobject.py +share/exaile/plugins/mpris2/mprisobject.pyc +share/exaile/plugins/mpris2/mprisobject.pyo +share/exaile/plugins/multialarmclock/PLUGININFO +share/exaile/plugins/multialarmclock/__init__.py +share/exaile/plugins/multialarmclock/__init__.pyc +share/exaile/plugins/multialarmclock/__init__.pyo +share/exaile/plugins/multialarmclock/cellrenderers.py +share/exaile/plugins/multialarmclock/cellrenderers.pyc +share/exaile/plugins/multialarmclock/cellrenderers.pyo +share/exaile/plugins/multialarmclock/icons/clock32.png +share/exaile/plugins/multialarmclock/macprefs.py +share/exaile/plugins/multialarmclock/macprefs.pyc +share/exaile/plugins/multialarmclock/macprefs.pyo +share/exaile/plugins/multialarmclock/malrmclk.ui +share/exaile/plugins/musicbrainzcovers/PLUGININFO +share/exaile/plugins/musicbrainzcovers/__init__.py +share/exaile/plugins/musicbrainzcovers/__init__.pyc +share/exaile/plugins/musicbrainzcovers/__init__.pyo +share/exaile/plugins/notify/PLUGININFO +share/exaile/plugins/notify/__init__.py +share/exaile/plugins/notify/__init__.pyc +share/exaile/plugins/notify/__init__.pyo +share/exaile/plugins/notify/notifyprefs.py +share/exaile/plugins/notify/notifyprefs.pyc +share/exaile/plugins/notify/notifyprefs.pyo +share/exaile/plugins/notify/notifyprefs_pane.ui +share/exaile/plugins/osd/PLUGININFO +share/exaile/plugins/osd/__init__.py +share/exaile/plugins/osd/__init__.pyc +share/exaile/plugins/osd/__init__.pyo +share/exaile/plugins/osd/osd_preferences.py +share/exaile/plugins/osd/osd_preferences.pyc +share/exaile/plugins/osd/osd_preferences.pyo +share/exaile/plugins/osd/osd_preferences.ui +share/exaile/plugins/playlistanalyzer/PLUGININFO +share/exaile/plugins/playlistanalyzer/__init__.py +share/exaile/plugins/playlistanalyzer/__init__.pyc +share/exaile/plugins/playlistanalyzer/__init__.pyo +share/exaile/plugins/playlistanalyzer/analyzer.ui +share/exaile/plugins/playlistanalyzer/analyzer_dialog.py +share/exaile/plugins/playlistanalyzer/analyzer_dialog.pyc +share/exaile/plugins/playlistanalyzer/analyzer_dialog.pyo +share/exaile/plugins/playlistanalyzer/ext/LICENSE +share/exaile/plugins/playlistanalyzer/ext/d3.min.js +share/exaile/plugins/playlistanalyzer/extending.txt +share/exaile/plugins/playlistanalyzer/presets.py +share/exaile/plugins/playlistanalyzer/presets.pyc +share/exaile/plugins/playlistanalyzer/presets.pyo +share/exaile/plugins/playlistanalyzer/templates/bar_chart.tmpl.html +share/exaile/plugins/playlistanalyzer/templates/concept_map.tmpl.html +share/exaile/plugins/playlistanalyzer/templates/force.tmpl.html +share/exaile/plugins/podcasts/PLUGININFO +share/exaile/plugins/podcasts/__init__.py +share/exaile/plugins/podcasts/__init__.pyc +share/exaile/plugins/podcasts/__init__.pyo +share/exaile/plugins/podcasts/podcasts.ui +share/exaile/plugins/previewdevice/PLUGININFO +share/exaile/plugins/previewdevice/__init__.py +share/exaile/plugins/previewdevice/__init__.pyc +share/exaile/plugins/previewdevice/__init__.pyo +share/exaile/plugins/previewdevice/previewprefs.py +share/exaile/plugins/previewdevice/previewprefs.pyc +share/exaile/plugins/previewdevice/previewprefs.pyo +share/exaile/plugins/previewdevice/previewprefs.ui +share/exaile/plugins/replaygain/PLUGININFO +share/exaile/plugins/replaygain/__init__.py +share/exaile/plugins/replaygain/__init__.pyc +share/exaile/plugins/replaygain/__init__.pyo +share/exaile/plugins/replaygain/replaygainprefs.py +share/exaile/plugins/replaygain/replaygainprefs.pyc +share/exaile/plugins/replaygain/replaygainprefs.pyo +share/exaile/plugins/replaygain/replaygainprefs_pane.ui +share/exaile/plugins/screensaverpause/PLUGININFO +share/exaile/plugins/screensaverpause/__init__.py +share/exaile/plugins/screensaverpause/__init__.pyc +share/exaile/plugins/screensaverpause/__init__.pyo +share/exaile/plugins/screensaverpause/prefs.py +share/exaile/plugins/screensaverpause/prefs.pyc +share/exaile/plugins/screensaverpause/prefs.pyo +share/exaile/plugins/screensaverpause/prefs.ui +share/exaile/plugins/shutdown/PLUGININFO +share/exaile/plugins/shutdown/__init__.py +share/exaile/plugins/shutdown/__init__.pyc +share/exaile/plugins/shutdown/__init__.pyo +share/exaile/plugins/somafm/PLUGININFO +share/exaile/plugins/somafm/__init__.py +share/exaile/plugins/somafm/__init__.pyc +share/exaile/plugins/somafm/__init__.pyo +share/exaile/plugins/streamripper/PLUGININFO +share/exaile/plugins/streamripper/__init__.py +share/exaile/plugins/streamripper/__init__.pyc +share/exaile/plugins/streamripper/__init__.pyo +share/exaile/plugins/streamripper/srprefs.py +share/exaile/plugins/streamripper/srprefs.pyc +share/exaile/plugins/streamripper/srprefs.pyo +share/exaile/plugins/streamripper/streamripper.ui +share/exaile/plugins/wikipedia/PLUGININFO +share/exaile/plugins/wikipedia/__init__.py +share/exaile/plugins/wikipedia/__init__.pyc +share/exaile/plugins/wikipedia/__init__.pyo +share/exaile/plugins/wikipedia/data/preferences.ui +share/exaile/plugins/wikipedia/data/wikipanel.ui +share/exaile/plugins/wikipedia/preferences.py +share/exaile/plugins/wikipedia/preferences.pyc +share/exaile/plugins/wikipedia/preferences.pyo +share/exaile/plugins/winmmkeys/PLUGININFO +share/exaile/plugins/winmmkeys/__init__.py +share/exaile/plugins/winmmkeys/__init__.pyc +share/exaile/plugins/winmmkeys/__init__.pyo +share/examples/xdg/exaile/settings.ini +share/fish/vendor_completions.d/exaile.fish +share/locale/af/LC_MESSAGES/exaile.mo share/locale/ar/LC_MESSAGES/exaile.mo +share/locale/ast/LC_MESSAGES/exaile.mo +share/locale/az/LC_MESSAGES/exaile.mo +share/locale/be/LC_MESSAGES/exaile.mo +share/locale/be@latin/LC_MESSAGES/exaile.mo share/locale/bg/LC_MESSAGES/exaile.mo +share/locale/bn/LC_MESSAGES/exaile.mo +share/locale/bs/LC_MESSAGES/exaile.mo share/locale/ca/LC_MESSAGES/exaile.mo share/locale/cs/LC_MESSAGES/exaile.mo +share/locale/csb/LC_MESSAGES/exaile.mo +share/locale/cy/LC_MESSAGES/exaile.mo share/locale/da/LC_MESSAGES/exaile.mo share/locale/de/LC_MESSAGES/exaile.mo share/locale/el/LC_MESSAGES/exaile.mo +share/locale/en_AU/LC_MESSAGES/exaile.mo share/locale/en_CA/LC_MESSAGES/exaile.mo share/locale/en_GB/LC_MESSAGES/exaile.mo share/locale/eo/LC_MESSAGES/exaile.mo share/locale/es/LC_MESSAGES/exaile.mo -share/locale/es_AR/LC_MESSAGES/exaile.mo -share/locale/es_ES/LC_MESSAGES/exaile.mo share/locale/et/LC_MESSAGES/exaile.mo share/locale/eu/LC_MESSAGES/exaile.mo share/locale/fa/LC_MESSAGES/exaile.mo share/locale/fi/LC_MESSAGES/exaile.mo +share/locale/fo/LC_MESSAGES/exaile.mo share/locale/fr/LC_MESSAGES/exaile.mo share/locale/frp/LC_MESSAGES/exaile.mo +share/locale/fy/LC_MESSAGES/exaile.mo share/locale/gl/LC_MESSAGES/exaile.mo +share/locale/gu/LC_MESSAGES/exaile.mo share/locale/he/LC_MESSAGES/exaile.mo -share/locale/he_IL/LC_MESSAGES/exaile.mo +share/locale/hi/LC_MESSAGES/exaile.mo +share/locale/hr/LC_MESSAGES/exaile.mo share/locale/hu/LC_MESSAGES/exaile.mo share/locale/id/LC_MESSAGES/exaile.mo +share/locale/ie/LC_MESSAGES/exaile.mo share/locale/it/LC_MESSAGES/exaile.mo -share/locale/it_IT/LC_MESSAGES/exaile.mo share/locale/ja/LC_MESSAGES/exaile.mo share/locale/ka/LC_MESSAGES/exaile.mo +share/locale/kk/LC_MESSAGES/exaile.mo share/locale/ko/LC_MESSAGES/exaile.mo share/locale/lt/LC_MESSAGES/exaile.mo share/locale/lv/LC_MESSAGES/exaile.mo share/locale/mk/LC_MESSAGES/exaile.mo -share/locale/mr/LC_MESSAGES/exaile.mo +share/locale/ml/LC_MESSAGES/exaile.mo +share/locale/ms/LC_MESSAGES/exaile.mo share/locale/nb/LC_MESSAGES/exaile.mo share/locale/nl/LC_MESSAGES/exaile.mo -share/locale/nn/LC_MESSAGES/exaile.mo share/locale/oc/LC_MESSAGES/exaile.mo -share/locale/pa/LC_MESSAGES/exaile.mo +share/locale/os/LC_MESSAGES/exaile.mo share/locale/pl/LC_MESSAGES/exaile.mo share/locale/pt/LC_MESSAGES/exaile.mo share/locale/pt_BR/LC_MESSAGES/exaile.mo share/locale/ro/LC_MESSAGES/exaile.mo share/locale/ru/LC_MESSAGES/exaile.mo +share/locale/sc/LC_MESSAGES/exaile.mo +share/locale/si/LC_MESSAGES/exaile.mo share/locale/sk/LC_MESSAGES/exaile.mo share/locale/sl/LC_MESSAGES/exaile.mo +share/locale/sq/LC_MESSAGES/exaile.mo share/locale/sr/LC_MESSAGES/exaile.mo -share/locale/sr@latin/LC_MESSAGES/exaile.mo share/locale/sv/LC_MESSAGES/exaile.mo +share/locale/sw/LC_MESSAGES/exaile.mo share/locale/ta/LC_MESSAGES/exaile.mo share/locale/te/LC_MESSAGES/exaile.mo +share/locale/th/LC_MESSAGES/exaile.mo +share/locale/tl/LC_MESSAGES/exaile.mo share/locale/tr/LC_MESSAGES/exaile.mo -share/locale/tr_TR/LC_MESSAGES/exaile.mo +share/locale/ts/LC_MESSAGES/exaile.mo share/locale/uk/LC_MESSAGES/exaile.mo +share/locale/ur/LC_MESSAGES/exaile.mo +share/locale/vi/LC_MESSAGES/exaile.mo +share/locale/zh/LC_MESSAGES/exaile.mo share/locale/zh_CN/LC_MESSAGES/exaile.mo share/locale/zh_TW/LC_MESSAGES/exaile.mo share/pixmaps/exaile.png diff --git a/audio/exaile/distinfo b/audio/exaile/distinfo index 3bdaa94c9f6..a10ae02530a 100644 --- a/audio/exaile/distinfo +++ b/audio/exaile/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.11 2015/11/03 01:12:29 agc Exp $ +$NetBSD: distinfo,v 1.12 2019/09/07 14:21:54 nia Exp $ -SHA1 (exaile_0.2.14.tar.gz) = 3442867ae6f5116f87eb2488da73cf6d23442f52 -RMD160 (exaile_0.2.14.tar.gz) = 04919b4109a50e3e93d14492f3810694e6a07c4d -SHA512 (exaile_0.2.14.tar.gz) = 479e5d8ad5d276a38f5059050465a33c1f093edfdb554e58c0850c28cf708b8e042cac6d77026c3cf4f9196518a6e7906d2211936830e24a94992c593e137e8c -Size (exaile_0.2.14.tar.gz) = 1527168 bytes -SHA1 (patch-aa) = 168a55605cbd98baf8294d2e9661f4d24be31349 -SHA1 (patch-ab) = 46d55fb1e5175aafc9d414bf17b045f1eaf3b3bb -SHA1 (patch-ac) = e771f8617eef89300594bce09826de27393dbb46 +SHA1 (exaile-4.0.0.tar.gz) = 0db71176fcb33983ce91fb87ec7913e9896039e1 +RMD160 (exaile-4.0.0.tar.gz) = d810680e78685674cb205b438325bbb5633255d8 +SHA512 (exaile-4.0.0.tar.gz) = 50ab8ec7a65dc431f2bc71a302d21e59ac3d5939b89a90ec161527e1d5c0b80b8c396f8f323b2959e0b807f577e021863fe423bf26a8f7165a6dd112afca6e45 +Size (exaile-4.0.0.tar.gz) = 3635774 bytes +SHA1 (patch-Makefile) = 7572ada85a326a032286e01a98af163d872480f5 +SHA1 (patch-exaile) = 588ec4e9a5c7bf5eae04928c03ac33a5c6a39d5f diff --git a/audio/exaile/patches/patch-Makefile b/audio/exaile/patches/patch-Makefile new file mode 100644 index 00000000000..c08982e26a9 --- /dev/null +++ b/audio/exaile/patches/patch-Makefile @@ -0,0 +1,66 @@ +$NetBSD: patch-Makefile,v 1.1 2019/09/07 14:21:54 nia Exp $ + +Install to pkgsrc directories. + +--- Makefile.orig 2019-06-05 03:18:52.000000000 +0000 ++++ Makefile +@@ -2,15 +2,15 @@ PYTHON2_CMD ?= python2 + PYTEST ?= py.test + BLACK ?= black + +-PREFIX = /usr/local ++PREFIX ?= /usr/local + EPREFIX = $(PREFIX) + + LIBINSTALLDIR = $(EPREFIX)/lib + DATADIR = $(PREFIX)/share +-MANPREFIX = $(PREFIX)/share ++MANPREFIX = $(PREFIX)/$(PKGMANDIR) + # /etc if PREFIX is /usr, $PREFIX/etc otherwise. + ETCDIR := $(shell [ "$(PREFIX)" = "/usr" ] && echo /etc || echo "$(PREFIX)/etc") +-XDGCONFDIR = $(ETCDIR)/xdg ++XDGCONFDIR = $(PREFIX)/share/examples/xdg + + # Find bash-completion's completions directory, first by checking pkg-config, + # then using a hard-coded path. Override BASHCOMPDIR if it's still wrong for +@@ -28,7 +28,7 @@ EXAILEBINDIR = $(DESTDIR)$(EPREFIX)/bi + EXAILELIBDIR = $(DESTDIR)$(LIBINSTALLDIR)/exaile + EXAILESHAREDIR = $(DESTDIR)$(DATADIR)/exaile + EXAILECONFDIR = $(DESTDIR)$(XDGCONFDIR)/exaile +-EXAILEMANDIR = $(DESTDIR)$(MANPREFIX)/man ++EXAILEMANDIR = $(DESTDIR)$(MANPREFIX) + + .PHONY: all all_no_locale builddir compile make-install-dirs uninstall \ + install install_no_locale install-target locale install-locale \ +@@ -98,7 +98,7 @@ uninstall: + rm -f $(DESTDIR)$(DATADIR)/pixmaps/exaile.png + rm -f $(DESTDIR)$(DATADIR)/appdata/exaile.appdata.xml + rm -f $(DESTDIR)$(DATADIR)/dbus-1/services/org.exaile.Exaile.service +- rm -f $(EXAILEMANDIR)/man1/exaile.1.gz ++ rm -f $(EXAILEMANDIR)/man1/exaile.1 + rm -f $(DESTDIR)$(BASHCOMPDIR)/exaile + rm -f $(DESTDIR)$(FISHCOMPDIR)/exaile.fish + $(MAKE) -C plugins uninstall +@@ -155,9 +155,9 @@ install-target: make-install-dirs + $(DESTDIR)$(DATADIR)/applications/ + install -m 644 data/exaile.appdata.xml \ + $(DESTDIR)$(DATADIR)/appdata/ +- -install -m 644 build/exaile.1.gz $(EXAILEMANDIR)/man1/ +- -install -m 644 build/exaile.bash-completion $(DESTDIR)$(BASHCOMPDIR)/exaile +- -install -m 644 build/exaile.fish-completion $(DESTDIR)$(FISHCOMPDIR)/exaile.fish ++ install -m 644 build/exaile.1 $(EXAILEMANDIR)/man1/ ++ install -m 644 build/exaile.bash-completion $(DESTDIR)$(BASHCOMPDIR)/exaile ++ install -m 644 build/exaile.fish-completion $(DESTDIR)$(FISHCOMPDIR)/exaile.fish + install -m 644 data/config/settings.ini $(EXAILECONFDIR) + tools/generate-launcher "$(DESTDIR)" "$(PREFIX)" "$(EPREFIX)" "$(LIBINSTALLDIR)" \ + "$(PYTHON2_CMD)" && \ +@@ -197,8 +197,7 @@ plugins_dist: + $(MAKE) -C plugins dist + + manpage: builddir +- LC_ALL=C help2man -n "music manager and player" -N ./exaile \ +- | gzip -9 > build/exaile.1.gz ++ LC_ALL=C help2man -n "music manager and player" -N ./exaile > build/exaile.1 + + completion: builddir + $(PYTHON2_CMD) tools/generate-completion.py bash > build/exaile.bash-completion diff --git a/audio/exaile/patches/patch-aa b/audio/exaile/patches/patch-aa deleted file mode 100644 index 691ef8f7e2b..00000000000 --- a/audio/exaile/patches/patch-aa +++ /dev/null @@ -1,62 +0,0 @@ -$NetBSD: patch-aa,v 1.5 2008/06/11 12:57:44 obache Exp $ - ---- Makefile.orig 2008-04-02 01:42:17.000000000 +0000 -+++ Makefile -@@ -6,15 +6,14 @@ all: compile mmkeys.so translations - @echo "Type: 'make install' now" - - compile: -- -bzr version-info --format=python > xl/version.py -- python -m compileall xl lib -- python -O -m compileall xl lib -+ ${PYTHONBIN} -m compileall xl lib -+ ${PYTHONBIN} -O -m compileall xl lib - - mmkeys.so: - cd mmkeys && make mmkeys.so && cd .. && cp mmkeys/mmkeys.so . - - translations: -- python po/createpot.py compile -+ ${PYTHONBIN} po/createpot.py compile - - make-install-dirs: - mkdir -p $(DESTDIR)$(PREFIX)/bin -@@ -36,11 +35,11 @@ make-install-dirs: - mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/sql - mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/xl - mkdir -p $(DESTDIR)$(PREFIX)/share/exaile/xl/plugins -- mkdir -p $(DESTDIR)$(PREFIX)/share/locale -- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1 -+ mkdir -p $(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale -+ mkdir -p $(DESTDIR)$(PREFIX)/${PKGMANDIR}/man1 - - install: make-install-dirs -- install -m 644 exaile.1 $(DESTDIR)$(PREFIX)/share/man/man1 -+ install -m 644 exaile.1 $(DESTDIR)$(PREFIX)/${PKGMANDIR}/man1 - install -m 644 exaile.py $(DESTDIR)$(PREFIX)$(LIBDIR)/exaile - install -m 644 exaile.glade $(DESTDIR)$(PREFIX)/share/exaile - install -m 644 equalizer.ini $(DESTDIR)$(PREFIX)/share/exaile -@@ -66,18 +65,18 @@ install: make-install-dirs - $(DESTDIR)$(PREFIX)/share/pixmaps/exaile.png - install -m 644 exaile.desktop $(DESTDIR)$(PREFIX)/share/applications/ - cd $(DESTDIR)$(PREFIX)/bin && \ -- /bin/echo -e \ -+ echo \ - "#!/bin/sh\n" \ - "cd $(PREFIX)/share/exaile\n" \ -- "exec python $(PREFIX)$(LIBDIR)/exaile/exaile.py \"\$$@\"" \ -- > exaile && \ -+ "exec ${PYTHONBIN} $(PREFIX)$(LIBDIR)/exaile/exaile.py \"\$$@\"" \ -+ | awk '{gsub(/\\n[ ]*/, "\n");print}' > exaile && \ - chmod 755 exaile - for f in `find po -name exaile.mo` ; do \ - install -d -m 755 \ -- `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/share/locale|" | \ -+ `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale|" | \ - xargs dirname` && \ - install -m 644 $$f \ -- `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/share/locale|"` ; \ -+ `echo $$f | sed "s|^po|$(DESTDIR)$(PREFIX)/${PKGLOCALEDIR}/locale|"` ; \ - done - - clean: diff --git a/audio/exaile/patches/patch-ab b/audio/exaile/patches/patch-ab deleted file mode 100644 index 4f1e5835b47..00000000000 --- a/audio/exaile/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.2 2007/09/03 10:21:08 drochner Exp $ - ---- mmkeys/Makefile.orig 2007-07-18 22:46:30.000000000 +0200 -+++ mmkeys/Makefile -@@ -4,7 +4,7 @@ mmkeys.so: build - cp build/lib*/mmkeys.so . - - build: mmkeyspy.c -- ./setup.py build -+ ${PYTHONBIN} ./setup.py build - - DEFS=`pkg-config --variable=defsdir pygtk-2.0` - diff --git a/audio/exaile/patches/patch-ac b/audio/exaile/patches/patch-ac deleted file mode 100644 index 25f3961f8c6..00000000000 --- a/audio/exaile/patches/patch-ac +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ac,v 1.3 2009/02/11 18:35:19 drochner Exp $ - ---- xl/media/mpc.py.orig 2008-10-06 18:25:24.000000000 +0200 -+++ xl/media/mpc.py -@@ -16,6 +16,7 @@ TAG_TRANSLATION = { - - # this code taken from quodlibet - try: -+ raise ImportError - import ctypes - _libc = ctypes.cdll.LoadLibrary("libc.so.6") - _mpcdec = ctypes.cdll.LoadLibrary("libmpcdec.so.3") diff --git a/audio/exaile/patches/patch-exaile b/audio/exaile/patches/patch-exaile new file mode 100644 index 00000000000..4104f5da71f --- /dev/null +++ b/audio/exaile/patches/patch-exaile @@ -0,0 +1,20 @@ +$NetBSD: patch-exaile,v 1.1 2019/09/07 14:21:54 nia Exp $ + +Replace python executable name. + +--- exaile.orig 2019-06-05 03:18:52.000000000 +0000 ++++ exaile +@@ -12,12 +12,4 @@ if [ -z "${PROGRAM_DIR}" ]; then + PROGRAM_DIR=`dirname "$0"` + fi + +-if [ -z "${PYTHON2}" ]; then +- if [ "`which python2 2> /dev/null`" ]; then +- PYTHON2=python2 +- else +- PYTHON2=python +- fi +-fi +- +-exec ${PYTHON2} -O ${PROGRAM_DIR}/exaile.py --startgui "$@" ++exec @PYTHONBIN@ -O ${PROGRAM_DIR}/exaile.py --startgui "$@" |