diff options
author | jhale <jhale@FreeBSD.org> | 2018-02-15 19:15:33 +0800 |
---|---|---|
committer | jhale <jhale@FreeBSD.org> | 2018-02-15 19:15:33 +0800 |
commit | 8647de0f79bb9fbab68f39e80b63ed43e4f9da6f (patch) | |
tree | 9c1b2283e1dc93344e587eb1f3fa9f7d0ca030f4 /audio | |
parent | 7075c1387005dd3e0a66644277a72a85bf0ad4a5 (diff) | |
download | freebsd-ports-gnome-8647de0f79bb9fbab68f39e80b63ed43e4f9da6f.tar.gz freebsd-ports-gnome-8647de0f79bb9fbab68f39e80b63ed43e4f9da6f.tar.zst freebsd-ports-gnome-8647de0f79bb9fbab68f39e80b63ed43e4f9da6f.zip |
Move the plugins for audio/picard to audio/picard-plugins in preparation
for picard 1.4.2. The plugins are maintained in a separate repository and
no longer shipped with the main picard source.
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/picard-plugins/Makefile | 63 | ||||
-rw-r--r-- | audio/picard-plugins/distinfo | 3 | ||||
-rw-r--r-- | audio/picard-plugins/files/patch-plugins_moodbars_____init____.py | 16 | ||||
-rw-r--r-- | audio/picard-plugins/files/pkg-message.in | 18 | ||||
-rw-r--r-- | audio/picard-plugins/pkg-descr | 4 | ||||
-rw-r--r-- | audio/picard-plugins/pkg-plist | 228 |
7 files changed, 333 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 1f1b01500567..42de39b42bd8 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -636,6 +636,7 @@ SUBDIR += penguinsap SUBDIR += pianobar SUBDIR += picard + SUBDIR += picard-plugins SUBDIR += pithos SUBDIR += play SUBDIR += playgsf diff --git a/audio/picard-plugins/Makefile b/audio/picard-plugins/Makefile new file mode 100644 index 000000000000..47c684681955 --- /dev/null +++ b/audio/picard-plugins/Makefile @@ -0,0 +1,63 @@ +# $FreeBSD$ + +PORTNAME= picard-plugins +PORTVERSION= 1.0.20180211 +CATEGORIES= audio python + +MAINTAINER= jhale@FreeBSD.org +COMMENT= Plugins for Picard tagger + +LICENSE= GPLv2+ GPLv3+ MIT WTFPL +LICENSE_COMB= multi + +USES= python:2.7 + +USE_GITHUB= yes +GH_ACCOUNT= metabrainz +GH_TAGNAME= 7d0cf37 + +NO_ARCH= yes +SUB_FILES= pkg-message +SUB_LIST= GCC_VER=${GCC_DEFAULT:S/.//} + +PLUGINSDIR= ${PYTHON_SITELIBDIR}/picard/plugins + +OPTIONS_DEFINE= BPM MOODBAR +OPTIONS_GROUP= REPLAYGAIN +OPTIONS_GROUP_REPLAYGAIN= FLAC MP3 VORBIS WAVPACK +OPTIONS_SUB= yes + +BPM_DESC= Beats per minute +BPM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aubio>=0.4.5:audio/py-aubio@${FLAVOR} + +MOODBAR_DESC= Generate moodbar files +MOODBAR_RUN_DEPENDS= moodbar:audio/moodbar + +REPLAYGAIN_DESC= ReplayGain audio normalization +FLAC_RUN_DEPENDS= metaflac:audio/flac +MP3_RUN_DEPENDS= mp3gain:audio/mp3gain +VORBIS_RUN_DEPENDS= vorbisgain:audio/vorbisgain +WAVPACK_RUN_DEPENDS= wvgain:audio/wavpack + +do-build: + ${PYTHON_CMD} -m compileall ${WRKSRC}/plugins + ${PYTHON_CMD} -O -m compileall ${WRKSRC}/plugins + +do-install: +# Plugins that include a separate UI (those with an __init__.py) must +# be installed into their own subdirectories under PLUGINSDIR. Plugins +# written as a single .py file must be installed directly in PLUGINSDIR. + @${MKDIR} ${STAGEDIR}${PLUGINSDIR} + @(cd ${WRKSRC}/plugins; \ + for dir in *; \ + do \ + if [ -f $${dir}/__init__.py ]; \ + then ${COPYTREE_SHARE} $${dir} ${STAGEDIR}${PLUGINSDIR} "! -name *\.orig"; \ + else ${INSTALL_DATA} $${dir}/* ${STAGEDIR}${PLUGINSDIR}; \ + fi; \ + done;) + +post-install-BPM-off: + @${RM} -r ${STAGEDIR}${PLUGINSDIR}/bpm + +.include <bsd.port.mk> diff --git a/audio/picard-plugins/distinfo b/audio/picard-plugins/distinfo new file mode 100644 index 000000000000..63cca92fe26a --- /dev/null +++ b/audio/picard-plugins/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1518619663 +SHA256 (metabrainz-picard-plugins-1.0.20180211-7d0cf37_GH0.tar.gz) = dc66fbf2768eaef7a022abcece3a088de3692f18c65eeffbf2d3cbc0ec2963ec +SIZE (metabrainz-picard-plugins-1.0.20180211-7d0cf37_GH0.tar.gz) = 321765 diff --git a/audio/picard-plugins/files/patch-plugins_moodbars_____init____.py b/audio/picard-plugins/files/patch-plugins_moodbars_____init____.py new file mode 100644 index 000000000000..6b135f49ca2b --- /dev/null +++ b/audio/picard-plugins/files/patch-plugins_moodbars_____init____.py @@ -0,0 +1,16 @@ +The new moodbar generator from audio/moodbar expects the format: +moodbar -o OUTPUT INPUT + +--- plugins/moodbars/__init__.py.orig 2018-02-14 18:46:53 UTC ++++ plugins/moodbars/__init__.py +@@ -52,8 +52,8 @@ def generate_moodbar_for_files(files, format, tagger): + MOODBAR_COMMANDS[format][1]].split(' ') + # tagger.log.debug('My debug >>> %s' % (file_list_mood)) + tagger.log.debug( +- '%s %s %s %s' % (command, decode_filename(' '.join(file_list)), ' '.join(options), decode_filename(' '.join(file_list_mood)))) +- check_call([command] + file_list + options + file_list_mood) ++ '%s %s %s %s' % (command, ' '.join(options), decode_filename(' '.join(file_list_mood)), decode_filename(' '.join(file_list)))) ++ check_call([command] + options + file_list_mood + file_list) + else: + raise Exception('Moodbar: Unsupported format %s' % (format)) + diff --git a/audio/picard-plugins/files/pkg-message.in b/audio/picard-plugins/files/pkg-message.in new file mode 100644 index 000000000000..1bffa66c6592 --- /dev/null +++ b/audio/picard-plugins/files/pkg-message.in @@ -0,0 +1,18 @@ +======================================================================== + +Due to toolchain issues, if you enabled the BPM option, the bpm plugin +will probably not work out-of-the-box. Upon startup, picard will likely +write to stderr something like: + + Original error was: /lib/libgcc_s.so.1: version GCC_4.6.0 required by + %%LOCALBASE%%/lib/gcc%%GCC_VER%%/libgfortran.so.3 not found + +This will not affect other plugins or picard operations. If you wish to +use the bpm plugin, you can use the following workaround until a better +solution can be worked out: + + $ env LD_LIBARARY_PATH=%%LOCALBASE%%/lib/gcc%%GCC_VER%% picard + +See: https://wiki.freebsd.org/libgcc%20problem + +======================================================================== diff --git a/audio/picard-plugins/pkg-descr b/audio/picard-plugins/pkg-descr new file mode 100644 index 000000000000..f99a88bb6c08 --- /dev/null +++ b/audio/picard-plugins/pkg-descr @@ -0,0 +1,4 @@ +Various plugins for MusicBrainz Picard (audio/picard) to extend +functionality, scripting, and tagging capabilities. + +WWW: https://picard.musicbrainz.org/plugins/ diff --git a/audio/picard-plugins/pkg-plist b/audio/picard-plugins/pkg-plist new file mode 100644 index 000000000000..aee78a510c19 --- /dev/null +++ b/audio/picard-plugins/pkg-plist @@ -0,0 +1,228 @@ +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort.py +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort2.py +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort2.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/abbreviate_artistsort2.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz.py +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz_tonal-rhythm.py +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz_tonal-rhythm.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/acousticbrainz_tonal-rhythm.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/add_album_column/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/add_album_column/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/add_album_column/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/addrelease.py +%%PYTHON_SITELIBDIR%%/picard/plugins/addrelease.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/addrelease.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartist_website.py +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartist_website.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartist_website.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartistextension.py +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartistextension.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/albumartistextension.%%PYTHON_PYOEXTENSION%% +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__init__.py +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__init__.pyc +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/__init__.%%PYTHON_PYOEXTENSION%% +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/options_bpm.ui +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/ui_options_bpm.py +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/ui_options_bpm.pyc +%%BPM%%%%PYTHON_SITELIBDIR%%/picard/plugins/bpm/ui_options_bpm.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/Readme.md +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/options_classical_extras.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/ui_options_classical_extras.py +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/ui_options_classical_extras.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/classical_extras/ui_options_classical_extras.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/classicdiscnumber.py +%%PYTHON_SITELIBDIR%%/picard/plugins/classicdiscnumber.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/classicdiscnumber.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/cuesheet.py +%%PYTHON_SITELIBDIR%%/picard/plugins/cuesheet.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/cuesheet.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/decode_cyrillic.py +%%PYTHON_SITELIBDIR%%/picard/plugins/decode_cyrillic.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/decode_cyrillic.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/discnumber.py +%%PYTHON_SITELIBDIR%%/picard/plugins/discnumber.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/discnumber.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/options_fanarttv.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/ui_options_fanarttv.py +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/ui_options_fanarttv.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/fanarttv/ui_options_fanarttv.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/featartist.py +%%PYTHON_SITELIBDIR%%/picard/plugins/featartist.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/featartist.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/featartistsintitles.py +%%PYTHON_SITELIBDIR%%/picard/plugins/featartistsintitles.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/featartistsintitles.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/keep.py +%%PYTHON_SITELIBDIR%%/picard/plugins/keep.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/keep.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/options_lastfm.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/ui_options_lastfm.py +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/ui_options_lastfm.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfm/ui_options_lastfm.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/ui_options_lastfm.py +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/ui_options_lastfm.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/lastfmplus/ui_options_lastfm.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/loadasnat.py +%%PYTHON_SITELIBDIR%%/picard/plugins/loadasnat.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/loadasnat.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/options_moodbar.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/ui_options_moodbar.py +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/ui_options_moodbar.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/moodbars/ui_options_moodbar.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/README +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/track.py +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/track.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/track.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/util.py +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/util.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/musixmatch/util.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/ui_options_musixmatch.py +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/ui_options_musixmatch.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/musixmatch/ui_options_musixmatch.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/no_release.py +%%PYTHON_SITELIBDIR%%/picard/plugins/no_release.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/no_release.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/non_ascii_equivalents.py +%%PYTHON_SITELIBDIR%%/picard/plugins/non_ascii_equivalents.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/non_ascii_equivalents.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/padded.py +%%PYTHON_SITELIBDIR%%/picard/plugins/padded.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/padded.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/papercdcase.py +%%PYTHON_SITELIBDIR%%/picard/plugins/papercdcase.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/papercdcase.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/playlist.py +%%PYTHON_SITELIBDIR%%/picard/plugins/playlist.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/playlist.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/release_type.py +%%PYTHON_SITELIBDIR%%/picard/plugins/release_type.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/release_type.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/remove_perfect_albums.py +%%PYTHON_SITELIBDIR%%/picard/plugins/remove_perfect_albums.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/remove_perfect_albums.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/reorder_sides.py +%%PYTHON_SITELIBDIR%%/picard/plugins/reorder_sides.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/reorder_sides.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/options_replaygain.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.py +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/replaygain/ui_options_replaygain.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/save_and_rewrite_header.py +%%PYTHON_SITELIBDIR%%/picard/plugins/save_and_rewrite_header.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/save_and_rewrite_header.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/smart_title_case.py +%%PYTHON_SITELIBDIR%%/picard/plugins/smart_title_case.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/smart_title_case.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/sort_multivalue_tags.py +%%PYTHON_SITELIBDIR%%/picard/plugins/sort_multivalue_tags.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/sort_multivalue_tags.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/soundtrack.py +%%PYTHON_SITELIBDIR%%/picard/plugins/soundtrack.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/soundtrack.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_feat.py +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_feat.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_feat.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_performers.py +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_performers.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/standardise_performers.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo.py +%%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/tangoinfo.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/titlecase.py +%%PYTHON_SITELIBDIR%%/picard/plugins/titlecase.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/titlecase.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/tracks2clipboard.py +%%PYTHON_SITELIBDIR%%/picard/plugins/tracks2clipboard.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/tracks2clipboard.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/asf.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/asf.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/asf.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/core.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/core.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/core.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/exceptions.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/exceptions.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/exceptions.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/flv.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/flv.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/flv.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/fourcc.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/fourcc.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/fourcc.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/infos.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/infos.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/infos.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/language.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/language.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/language.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mkv.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mkv.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mkv.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mp4.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mp4.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mp4.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mpeg.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mpeg.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/mpeg.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/ogm.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/ogm.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/ogm.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/real.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/real.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/real.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/riff.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/riff.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/riff.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/strutils.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/strutils.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/enzyme/strutils.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/formats.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/formats.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/formats.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/script.py +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/script.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/videotools/script.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__init__.py +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__init__.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/__init__.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/ui_variables_dialog.py +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/ui_variables_dialog.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/ui_variables_dialog.%%PYTHON_PYOEXTENSION%% +%%PYTHON_SITELIBDIR%%/picard/plugins/viewvariables/variables_dialog.ui +%%PYTHON_SITELIBDIR%%/picard/plugins/wikidata.py +%%PYTHON_SITELIBDIR%%/picard/plugins/wikidata.pyc +%%PYTHON_SITELIBDIR%%/picard/plugins/wikidata.%%PYTHON_PYOEXTENSION%% |