summaryrefslogtreecommitdiff
path: root/puddletag
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2019-12-26 09:09:01 -0500
committerB Stack <bgstack15@gmail.com>2019-12-26 09:09:01 -0500
commit55924778aa848d48640e0f81f61e7a2dc962c130 (patch)
treebd254ad4bff06db9a1e44310ade10439f00db990 /puddletag
parentadd some browser prefs (diff)
downloadstackrpms-55924778aa848d48640e0f81f61e7a2dc962c130.tar.gz
stackrpms-55924778aa848d48640e0f81f61e7a2dc962c130.tar.bz2
stackrpms-55924778aa848d48640e0f81f61e7a2dc962c130.zip
WIP: add puddletag for py3
This version is very unstable so I probably should not merge this.
Diffstat (limited to 'puddletag')
-rw-r--r--puddletag/README.md16
-rw-r--r--puddletag/debian/README.Debian5
-rw-r--r--puddletag/debian/changelog149
-rw-r--r--puddletag/debian/compat1
-rw-r--r--puddletag/debian/control40
-rw-r--r--puddletag/debian/copyright530
-rw-r--r--puddletag/debian/patches/series0
-rw-r--r--puddletag/debian/puddletag.doc-base11
-rwxr-xr-xpuddletag/debian/rules35
-rw-r--r--puddletag/debian/source/format1
-rw-r--r--puddletag/debian/source/local-options2
-rw-r--r--puddletag/debian/watch4
-rw-r--r--puddletag/stackrpms-2019-12-23.diff751
13 files changed, 1545 insertions, 0 deletions
diff --git a/puddletag/README.md b/puddletag/README.md
new file mode 100644
index 0000000..dfdf88d
--- /dev/null
+++ b/puddletag/README.md
@@ -0,0 +1,16 @@
+# puddletag upstream
+https://gitlab.com/bgstack15/puddletag which itself is a fork of https://github.com/keithgg/puddletag
+Forked from https://packages.debian.org/sid/puddletag
+
+# Reason for being in stackrpms
+Devuan has puddletag, however, the main version of the application depends on python2 and pyqt4. Debian (upstream of Devuan) just dropped the pyqt4 release, and the options to continue support is in either the pyqt5 branch of puddletag or the py3 (qt4) branch of puddletag. So now
+
+# Alternatives
+https://build.opensuse.org/package/view_file/home:ecsos/puddletag/puddletag.spec?expand=1
+
+# Reverse dependency matrix
+Distro | puddletag version
+---------- | ----------------
+Devuan | 2.0.0
+
+# Differences from upstream
diff --git a/puddletag/debian/README.Debian b/puddletag/debian/README.Debian
new file mode 100644
index 0000000..d23859c
--- /dev/null
+++ b/puddletag/debian/README.Debian
@@ -0,0 +1,5 @@
+puddletag-py3 for Devuan
+
+This release of puddletag is the python3 branch from a fork.
+
+ -- B Stack <bgstack15@gmail.com> Mon, 23 Dec 2019 07:54:40 -0500
diff --git a/puddletag/debian/changelog b/puddletag/debian/changelog
new file mode 100644
index 0000000..ad938bf
--- /dev/null
+++ b/puddletag/debian/changelog
@@ -0,0 +1,149 @@
+puddletag-py3 (2.0.0-1+devuan) obs; urgency=high
+
+ * Switch to py3
+ * bump compat level to 12
+
+ -- B Stack <bgstack15@gmail.com> Mon, 23 Dec 2019 07:54:40 -0500
+
+puddletag (1.2.0-2) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * d/copyright: Use https protocol in Format field
+
+ [ Sandro Tosi ]
+ * debian/copyright
+ - extend packaging copyright years
+ * debian/control
+ - bump Standards-Version to 4.3.0 (no changes needed)
+ * bump compat level to 11
+
+ -- Sandro Tosi <morph@debian.org> Sun, 03 Feb 2019 13:09:12 -0500
+
+puddletag (1.2.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/patches/88a3ad2e3a46c549dc03a408fab2813d02c0ea58.patch
+ - remove, included in upstream release
+ * debian/rules
+ - install README.rst not a broken symlink; Closes: #846600
+ * declare compat level 10
+
+ -- Sandro Tosi <morph@debian.org> Sat, 10 Dec 2016 19:23:10 -0500
+
+puddletag (1.1.1-2) unstable; urgency=medium
+
+ * debian/patches/88a3ad2e3a46c549dc03a408fab2813d02c0ea58.patch
+ - support an updated python-mutagen; Closes: #833910
+
+ -- Sandro Tosi <morph@debian.org> Sun, 14 Aug 2016 19:07:53 +0100
+
+puddletag (1.1.1-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/copyright
+ - update Source location
+ - extend packaging copyright years
+ - adapt file location to new upstream code organization
+ - update docs copyright/license information
+ * debian/watch
+ - look for new releases on github
+ * debian/control
+ - update Homepage field
+ - add python-levenshtein to Recommends (needed for diffs submodule)
+ - add python-mysqldb to Recommends (needed for amarok integration)
+ - bump Standards-Version to 3.9.8 (no changes needed)
+ * debian/rules
+ - install upstream changelog
+ - docs location is now 'puddletag-docs'
+ - install extra docs as arguments to dh_installdocs
+ - install python module & program from 'source'
+ * debian/patches/489acd2ee62eb5fbff95f8220dc8958c14871931.patch
+ - removed, merged upstream
+ * debian/patches/add_missing_doc_files.patch
+ - removed, merged upstream
+
+ -- Sandro Tosi <morph@debian.org> Wed, 27 Apr 2016 12:43:17 +0100
+
+puddletag (1.0.5-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/control(
+ - remove Rogério from Uploaders, thanks for all your work; Closes: #777514
+ - switch me to Maintainer (team to Uploaders)
+ - add python-sphinx-bootstrap-theme to b-d-i, needed to build doc
+ - drop python-musicbrainz2 Recommends, implemented internally;
+ Closes: #786358
+ - bump Standards-Version to 3.9.6 (no changes needed)
+ * debian/copyright
+ - extend packaging copyright years
+ * debian/patches/add_missing_doc_files.patch
+ - add missing files, required to build doc
+ * Switch from pysupport to dh_python2; Closes: #786288
+ * debian/patches/489acd2ee62eb5fbff95f8220dc8958c14871931.patch
+ - fix crash at startup, due to new Qt4; Closes: #791752
+
+ -- Sandro Tosi <morph@debian.org> Mon, 27 Jul 2015 00:01:56 +0100
+
+puddletag (1.0.2-1) unstable; urgency=low
+
+ [ Jakub Wilk ]
+ * Use canonical URIs for Vcs-* fields.
+
+ [ Sandro Tosi ]
+ * New upstream release; Closes: #712021
+ * debian/copyright
+ - extended debian packaging copyright years
+ * debian/control
+ - bump Standards-Version to 3.9.5 (no changes needed)
+
+ -- Sandro Tosi <morph@debian.org> Tue, 31 Dec 2013 16:11:01 +0100
+
+puddletag (1.0.1-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/control
+ - add libchromaprint-tools to Recommends, needed to enable AcoustID
+ * debian/rules
+ - use 'sphinx-build' to build documentation
+
+ -- Sandro Tosi <morph@debian.org> Sat, 01 Sep 2012 12:42:44 +0200
+
+puddletag (1.0.0-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/watch
+ - updated to recognize RC vesions
+
+ -- Sandro Tosi <morph@debian.org> Wed, 22 Aug 2012 21:41:00 +0200
+
+puddletag (1.0.0~rc1-1) unstable; urgency=low
+
+ * New upstream release candidate
+ * debian/copyright
+ - updated for new upstream code + extended packaging copyright years
+ - use versioned link to copyright DEP
+ * debian/control
+ - added python-audioread, python-acoustid to Depends, needed for AcoustID
+ support
+ - bump Standards-Version to 3.9.3 (no changes needed)
+
+ -- Sandro Tosi <morph@debian.org> Sun, 10 Jun 2012 12:47:33 +0200
+
+puddletag (1.0.0~beta4-1) experimental; urgency=low
+
+ [ Stefano Rivera ]
+ * Add missing Build-Depends on python-support; thanks to Jakub Wilk for the
+ report; Closes: #652342
+
+ [ Sandro Tosi ]
+ * New (beta) upstream release
+ * debian/watch
+ - handle beta releases
+
+ -- Sandro Tosi <morph@debian.org> Mon, 13 Feb 2012 22:15:32 +0100
+
+puddletag (0.10.6.3-1) unstable; urgency=low
+
+ * Initial release; Closes: #617854
+
+ -- Sandro Tosi <morph@debian.org> Thu, 18 Aug 2011 11:29:45 +0200
diff --git a/puddletag/debian/compat b/puddletag/debian/compat
new file mode 100644
index 0000000..48082f7
--- /dev/null
+++ b/puddletag/debian/compat
@@ -0,0 +1 @@
+12
diff --git a/puddletag/debian/control b/puddletag/debian/control
new file mode 100644
index 0000000..4c39d52
--- /dev/null
+++ b/puddletag/debian/control
@@ -0,0 +1,40 @@
+Source: puddletag-py3
+Section: sound
+Priority: optional
+Maintainer: B Stack <bgstack15@gmail.com>
+XSBC-Original-Maintainer: Sandro Tosi <morph@debian.org>
+Build-Depends: debhelper (>= 12),
+ python3,
+ dh-python
+Build-Depends-Indep: python3-sphinx (>= 1.8.5), python3-sphinx-bootstrap-theme
+Standards-Version: 4.1.4
+XS-Python-Version: all
+Homepage: http://docs.puddletag.net/
+Vcs-Git: https://salsa.debian.org/python-team/applications/puddletag.git
+Vcs-Browser: https://salsa.debian.org/python-team/applications/puddletag
+
+Package: puddletag-py3
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, ${sphinxdoc:Depends}, python3-mutagen (>= 1.40.0), python3-pyqt4 (>= 4.5), python3-pyparsing (>= 2.4.2), python3-configobj (>= 4.5), python3-audioread, python3-acoustid
+Recommends: libchromaprint-tools, python3-levenshtein, python3-mysqldb
+Replaces: puddletag (<< 2.0.0)
+Suggests: quodlibet
+Description: simple, powerful audio tag editor
+ puddletag is an audio tag editor (primarily created) for GNU/Linux
+ similar to the Windows program, Mp3tag. Unlike most taggers for
+ GNU/Linux, it uses a spreadsheet-like layout so that all the tags you
+ want to edit by hand are visible and easily editable.
+ .
+ The usual tag editor features are supported like extracting tag
+ information from filenames, renaming files based on their tags by
+ using patterns and basic tag editing.
+ .
+ Then there're Functions, which can do things like replace text, trim
+ it, do case conversions, etc. Actions can automate repetitive
+ tasks. You can import your QuodLibet library, lookup tags using
+ Amazon (including cover art), Discogs (does cover art too!), FreeDB
+ and MusicBrainz (and more).
+ .
+ Supported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.),
+ VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (ape) and
+ WavPack (wv).
diff --git a/puddletag/debian/copyright b/puddletag/debian/copyright
new file mode 100644
index 0000000..d862f3c
--- /dev/null
+++ b/puddletag/debian/copyright
@@ -0,0 +1,530 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: puddletag
+Source: <url://example.com>
+#
+# Please double check copyright with the licensecheck(1) command.
+
+Files: .gitignore
+ README.rst
+ puddletag-docs/INSTALL
+ puddletag-docs/Makefile
+ puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap-theme.min.css
+ puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap.min.css
+ puddletag-docs/_static/bootstrap.min.css
+ puddletag-docs/_templates/bootstrap.min.css
+ puddletag-docs/_templates/djangodocs/blockonly.html
+ puddletag-docs/_templates/djangodocs/genindex.html
+ puddletag-docs/_templates/djangodocs/layout.html
+ puddletag-docs/_templates/djangodocs/modindex.html
+ puddletag-docs/_templates/djangodocs/non-doc.html
+ puddletag-docs/_templates/djangodocs/search.html
+ puddletag-docs/_templates/djangodocs/static/default.css
+ puddletag-docs/_templates/djangodocs/static/djangodocs.css
+ puddletag-docs/_templates/djangodocs/static/docicons-behindscenes.png
+ puddletag-docs/_templates/djangodocs/static/docicons-note.png
+ puddletag-docs/_templates/djangodocs/static/docicons-philosophy.png
+ puddletag-docs/_templates/djangodocs/static/homepage.css
+ puddletag-docs/_templates/djangodocs/theme.conf
+ puddletag-docs/_templates/globaltoc.html
+ puddletag-docs/_templates/layout.html
+ puddletag-docs/_templates/my_sidebar.html
+ puddletag-docs/_templates/navbar.html
+ puddletag-docs/_templates/offline/blockonly.html
+ puddletag-docs/_templates/offline/genindex.html
+ puddletag-docs/_templates/offline/layout.html
+ puddletag-docs/_templates/offline/modindex.html
+ puddletag-docs/_templates/offline/non-doc.html
+ puddletag-docs/_templates/offline/search.html
+ puddletag-docs/_templates/offline/static/default.css
+ puddletag-docs/_templates/offline/static/djangodocs.css
+ puddletag-docs/_templates/offline/static/docicons-behindscenes.png
+ puddletag-docs/_templates/offline/static/docicons-note.png
+ puddletag-docs/_templates/offline/static/docicons-philosophy.png
+ puddletag-docs/_templates/offline/static/homepage.css
+ puddletag-docs/_templates/offline/theme.conf
+ puddletag-docs/_templates/rss/genindex-single.html
+ puddletag-docs/_templates/rss/genindex-split.html
+ puddletag-docs/_templates/rss/genindex.html
+ puddletag-docs/_templates/rss/page.html
+ puddletag-docs/_templates/rss/search.html
+ puddletag-docs/_templates/rss/theme.conf
+ puddletag-docs/about.txt
+ puddletag-docs/checksums.txt
+ puddletag-docs/conf.py
+ puddletag-docs/createnews.py
+ puddletag-docs/docs.txt
+ puddletag-docs/download.txt
+ puddletag-docs/feed.png
+ puddletag-docs/fix_html.py
+ puddletag-docs/index.txt
+ puddletag-docs/make.bat
+ puddletag-docs/news.txt
+ puddletag-docs/news/2008-11-25
+ puddletag-docs/news/2008-12-03
+ puddletag-docs/news/2008-12-16
+ puddletag-docs/news/2009-01-20
+ puddletag-docs/news/2009-02-05
+ puddletag-docs/news/2009-03-09
+ puddletag-docs/news/2009-04-08
+ puddletag-docs/news/2009-05-01
+ puddletag-docs/news/2009-06-04
+ puddletag-docs/news/2009-09-09
+ puddletag-docs/news/2009-10-10
+ puddletag-docs/news/2009-11-05
+ puddletag-docs/news/2010-04-14
+ puddletag-docs/news/2010-06-11
+ puddletag-docs/news/2010-06-25
+ puddletag-docs/news/2010-07-04
+ puddletag-docs/news/2010-08-11
+ puddletag-docs/news/2010-08-25
+ puddletag-docs/news/2010-10-09
+ puddletag-docs/news/2010-10-13
+ puddletag-docs/news/2010-10-30
+ puddletag-docs/news/2010-12-16
+ puddletag-docs/news/2010-12-18
+ puddletag-docs/news/2010-12-19
+ puddletag-docs/news/2011-02-09
+ puddletag-docs/news/2011-03-08
+ puddletag-docs/news/2011-03-20
+ puddletag-docs/news/2011-03-23
+ puddletag-docs/news/2011-06-06
+ puddletag-docs/news/2011-09-21
+ puddletag-docs/news/2012-01-22
+ puddletag-docs/news/2012-04-11
+ puddletag-docs/news/2012-06-09
+ puddletag-docs/news/2012-08-21
+ puddletag-docs/news/2012-08-31
+ puddletag-docs/news/2013-06-26
+ puddletag-docs/news/2013-07-14
+ puddletag-docs/news/2013-11-07
+ puddletag-docs/news/2014-06-22
+ puddletag-docs/news/2014-11-09
+ puddletag-docs/news/2014-11-15
+ puddletag-docs/news/2015-05-13
+ puddletag-docs/news/2016-01-31
+ puddletag-docs/news/2016-11-27
+ puddletag-docs/offlinezip.py
+ puddletag-docs/screenshots.txt
+ puddletag-docs/screenshots/1.png
+ puddletag-docs/screenshots/2.png
+ puddletag-docs/screenshots/3.png
+ puddletag-docs/screenshots/4.png
+ puddletag-docs/screenshots/5.png
+ puddletag-docs/screenshots/6.png
+ puddletag-docs/screenshots/small1.png
+ puddletag-docs/screenshots/small2.png
+ puddletag-docs/screenshots/small3.png
+ puddletag-docs/screenshots/small4.png
+ puddletag-docs/screenshots/small6.png
+ puddletag-docs/source/filter.txt
+ puddletag-docs/source/function.txt
+ puddletag-docs/source/functionplugin.tar.gz
+ puddletag-docs/source/functionplugin/info
+ puddletag-docs/source/id3.txt
+ puddletag-docs/source/images/bg1.jpg
+ puddletag-docs/source/images/bg2.jpg
+ puddletag-docs/source/images/body_bg.png
+ puddletag-docs/source/images/border1.gif
+ puddletag-docs/source/images/border2.gif
+ puddletag-docs/source/images/boxbg.gif
+ puddletag-docs/source/images/buttonbg.gif
+ puddletag-docs/source/images/db1.gif
+ puddletag-docs/source/images/db2.gif
+ puddletag-docs/source/images/eg_tagsource.png
+ puddletag-docs/source/images/feed.png
+ puddletag-docs/source/images/footer_bg.png
+ puddletag-docs/source/images/hdrpic.jpg
+ puddletag-docs/source/images/header.png
+ puddletag-docs/source/images/header_bg.png
+ puddletag-docs/source/images/icon-comments.gif
+ puddletag-docs/source/images/icon-more.gif
+ puddletag-docs/source/images/icon-printerfriendly.gif
+ puddletag-docs/source/images/main_bg.png
+ puddletag-docs/source/images/menu_bg.png
+ puddletag-docs/source/images/menu_border.png
+ puddletag-docs/source/images/menuactive.gif
+ puddletag-docs/source/images/menubg.gif
+ puddletag-docs/source/images/menubg.png
+ puddletag-docs/source/images/pic1.jpg
+ puddletag-docs/source/images/pic2.jpg
+ puddletag-docs/source/images/pic3.jpg
+ puddletag-docs/source/images/tagsource_dialog.png
+ puddletag-docs/source/images/tagsource_dialog_tut4.png
+ puddletag-docs/source/images/tagsource_search.png
+ puddletag-docs/source/images/topbg.gif
+ puddletag-docs/source/images/tut3.png
+ puddletag-docs/source/images/tut3_window.png
+ puddletag-docs/source/masstag_images/choose_profile.png
+ puddletag-docs/source/masstag_images/configure_profile.png
+ puddletag-docs/source/masstag_images/configure_tagsource.png
+ puddletag-docs/source/masstag_images/field_desc.png
+ puddletag-docs/source/masstag_images/interactive.png
+ puddletag-docs/source/masstag_images/masstag_config1.png
+ puddletag-docs/source/masstag_images/masstag_config2.png
+ puddletag-docs/source/masstag_images/masstag_config3.png
+ puddletag-docs/source/masstag_images/masstag_config4.png
+ puddletag-docs/source/masstag_images/masstag_config5.png
+ puddletag-docs/source/masstag_images/masstag_config6.png
+ puddletag-docs/source/menus.txt
+ puddletag-docs/source/plugins.txt
+ puddletag-docs/source/preferences.txt
+ puddletag-docs/source/scripting.txt
+ puddletag-docs/source/tags.txt
+ puddletag-docs/source/tagsource.tar.gz
+ puddletag-docs/source/tagsources.txt
+ puddletag-docs/source/translate.txt
+ puddletag-docs/source/tut1.txt
+ puddletag-docs/source/tut1/1.png
+ puddletag-docs/source/tut1/1full.png
+ puddletag-docs/source/tut1/2.png
+ puddletag-docs/source/tut1/2clean.png
+ puddletag-docs/source/tut1/2full.png
+ puddletag-docs/source/tut1/3.png
+ puddletag-docs/source/tut1/3full.png
+ puddletag-docs/source/tut1/4.png
+ puddletag-docs/source/tut1/4full.png
+ puddletag-docs/source/tut1/5.png
+ puddletag-docs/source/tut1/5full.png
+ puddletag-docs/source/tut1/6.png
+ puddletag-docs/source/tut1/6full.png
+ puddletag-docs/source/tut1/actions.png
+ puddletag-docs/source/tut1/actionsbutton.png
+ puddletag-docs/source/tut1/addfolder.png
+ puddletag-docs/source/tut1/caseaction.png
+ puddletag-docs/source/tut1/caseactionedit.png
+ puddletag-docs/source/tut1/filetotag.png
+ puddletag-docs/source/tut1/format.png
+ puddletag-docs/source/tut1/formataction.png
+ puddletag-docs/source/tut1/functions.png
+ puddletag-docs/source/tut1/importfile.png
+ puddletag-docs/source/tut1/importfilewindow.png
+ puddletag-docs/source/tut1/k
+ puddletag-docs/source/tut1/k.png
+ puddletag-docs/source/tut1/musicbrainz.png
+ puddletag-docs/source/tut1/numbering.png
+ puddletag-docs/source/tut1/puddlescreen.png
+ puddletag-docs/source/tut1/puddlescreen2.png
+ puddletag-docs/source/tut1/quickactions.png
+ puddletag-docs/source/tut1/reload.png
+ puddletag-docs/source/tut1/renamedir.png
+ puddletag-docs/source/tut1/small1.png
+ puddletag-docs/source/tut1/tagtofile.png
+ puddletag-docs/source/tut1/textedit.png
+ puddletag-docs/source/tut1/toolbarbuttonscomplete.png
+ puddletag-docs/source/tut1/track.png
+ puddletag-docs/source/tut2.txt
+ puddletag-docs/source/tut3.txt
+ puddletag-docs/source/tut4.txt
+ puddletag-docs/source/tut5.txt
+ puddletag-docs/subs.txt
+ puddletag-docs/to_rss.py
+ puddletag-docs/update_checksums.py
+ source/HACKING
+ source/MANIFEST
+ source/NEWS
+ source/THANKS
+ source/TODO
+ source/create_macos_app_bundle.sh
+ source/create_release.sh
+ source/get_tag.py
+ source/menu
+ source/puddlestuff/__init__.py
+ source/puddlestuff/action_shortcuts.py
+ source/puddlestuff/actiondlg.py
+ source/puddlestuff/audio_filter.py
+ source/puddlestuff/audioinfo/__init__.py
+ source/puddlestuff/audioinfo/apev2.py
+ source/puddlestuff/audioinfo/constants.py
+ source/puddlestuff/audioinfo/id3.py
+ source/puddlestuff/audioinfo/mp4.py
+ source/puddlestuff/audioinfo/tag_versions.py
+ source/puddlestuff/audioinfo/util.py
+ source/puddlestuff/audioinfo/vorbis.py
+ source/puddlestuff/audioinfo/wma.py
+ source/puddlestuff/confirmations.py
+ source/puddlestuff/constants.py
+ source/puddlestuff/data/action.png
+ source/puddlestuff/data/addfolder.png
+ source/puddlestuff/data/cap.png
+ source/puddlestuff/data/caseconversion.action
+ source/puddlestuff/data/copy.png
+ source/puddlestuff/data/cut.png
+ source/puddlestuff/data/duplicate.png
+ source/puddlestuff/data/edit.png
+ source/puddlestuff/data/filenew.png
+ source/puddlestuff/data/filetotag.png
+ source/puddlestuff/data/icon.png
+ source/puddlestuff/data/larrow.png
+ source/puddlestuff/data/menus
+ source/puddlestuff/data/movedown.png
+ source/puddlestuff/data/moveup.png
+ source/puddlestuff/data/open.png
+ source/puddlestuff/data/paste.png
+ source/puddlestuff/data/playlist.png
+ source/puddlestuff/data/preferences.png
+ source/puddlestuff/data/puddlelogo.png
+ source/puddlestuff/data/puddletag.conf
+ source/puddlestuff/data/quickaction.png
+ source/puddlestuff/data/rarrow.png
+ source/puddlestuff/data/reload.png
+ source/puddlestuff/data/remove.png
+ source/puddlestuff/data/rename.png
+ source/puddlestuff/data/renamedirs.png
+ source/puddlestuff/data/save.png
+ source/puddlestuff/data/shortcuts
+ source/puddlestuff/data/standard.action
+ source/puddlestuff/data/tagtofile.png
+ source/puddlestuff/data/text-tag.png
+ source/puddlestuff/data/track.png
+ source/puddlestuff/data/undo.png
+ source/puddlestuff/duplicates/__init__.py
+ source/puddlestuff/duplicates/algwin.py
+ source/puddlestuff/duplicates/dupefuncs.py
+ source/puddlestuff/duplicates/matchfuncs.py
+ source/puddlestuff/findfunc.py
+ source/puddlestuff/funcprint.py
+ source/puddlestuff/functions_dialogs.py
+ source/puddlestuff/genres.py
+ source/puddlestuff/helperwin.py
+ source/puddlestuff/libraries/__init__.py
+ source/puddlestuff/libraries/quodlibetlib.py
+ source/puddlestuff/loadshortcuts.py
+ source/puddlestuff/logger.py
+ source/puddlestuff/m3u.py
+ source/puddlestuff/mainwin/__init__.py
+ source/puddlestuff/mainwin/action_dialogs.py
+ source/puddlestuff/mainwin/artwork.py
+ source/puddlestuff/mainwin/dirview.py
+ source/puddlestuff/mainwin/filterwin.py
+ source/puddlestuff/mainwin/funcs.py
+ source/puddlestuff/mainwin/logdialog.py
+ source/puddlestuff/mainwin/patterncombo.py
+ source/puddlestuff/mainwin/previews.py
+ source/puddlestuff/mainwin/storedtags.py
+ source/puddlestuff/mainwin/tagpanel.py
+ source/puddlestuff/mainwin/tagtools.py
+ source/puddlestuff/mainwin/teststuff.py
+ source/puddlestuff/masstag/__init__.py
+ source/puddlestuff/masstag/config.py
+ source/puddlestuff/masstag/dialogs.py
+ source/puddlestuff/pluginloader.py
+ source/puddlestuff/plugins/__init__.py
+ source/puddlestuff/plugins/dupe_fields/__init__.py
+ source/puddlestuff/plugins/dupe_fields/info
+ source/puddlestuff/plugins/export_tags/__init__.py
+ source/puddlestuff/plugins/extended_tags/__init__.py
+ source/puddlestuff/plugins/extended_tags/info
+ source/puddlestuff/plugins/id3_tools/__init__.py
+ source/puddlestuff/plugins/id3_tools/info
+ source/puddlestuff/plugins/modified_time/__init__.py
+ source/puddlestuff/plugins/modified_time/info
+ source/puddlestuff/plugins/save_tags/__init__.py
+ source/puddlestuff/plugins/save_tags/info
+ source/puddlestuff/plugins/view_all_fields/__init__.py
+ source/puddlestuff/plugins/view_all_fields/info
+ source/puddlestuff/puddleobjects.py
+ source/puddlestuff/puddlesettings.py
+ source/puddlestuff/puddletag.py
+ source/puddlestuff/releasewidget.py
+ source/puddlestuff/shortcutsettings.py
+ source/puddlestuff/tagmodel.py
+ source/puddlestuff/tagsources/CDDB.py
+ source/puddlestuff/tagsources/__init__.py
+ source/puddlestuff/tagsources/acoust_id.py
+ source/puddlestuff/tagsources/amazon.py
+ source/puddlestuff/tagsources/amg.py
+ source/puddlestuff/tagsources/discogs.py
+ source/puddlestuff/tagsources/exampletags.py
+ source/puddlestuff/tagsources/freedb.py
+ source/puddlestuff/tagsources/mp3tag/__init__.py
+ source/puddlestuff/tagsources/mp3tag/funcs.py
+ source/puddlestuff/tagsources/mp3tag/parse_debug.py
+ source/puddlestuff/tagsources/musicbrainz.py
+ source/puddlestuff/tagsources/parse_html.py
+ source/puddlestuff/translations.py
+ source/puddlestuff/util.py
+ source/puddlestuff/webdb.py
+ source/puddletag.1
+ source/puddletag.desktop
+ source/puddletag.png
+ source/puddletag.pro
+ source/puddletag.public
+ source/puddletag.xpm
+ source/restore_tag.py
+ source/setup.py
+ source/tagbackup.py
+ source/update_translation.py
+Copyright: __NO_COPYRIGHT_NOR_LICENSE__
+License: __NO_COPYRIGHT_NOR_LICENSE__
+
+Files: source/console
+ source/puddlestuff/libraries/amarok.py
+ source/puddlestuff/libraries/prokyon.py
+ source/puddlestuff/libraries/rhythmbox.py
+ source/puddlestuff/tagsources/example.py
+Copyright: 2008-2009 concentricpuddle
+License: GPL-2.0+
+ This file is part of puddletag, a semi-good music tag editor.
+ .
+ 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 of the License, 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ Version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+Files: puddletag-docs/_templates/djangodocs/static/reset-fonts-grids.css
+ puddletag-docs/_templates/offline/static/reset-fonts-grids.css
+ source/puddlestuff/functions.py
+Copyright: 2008 Yahoo! Inc. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1
+ 2008-2010 concentricpuddle, GPLv2
+License: __NO_LICENSE__
+
+Files: source/puddlestuff/tagsources/_acoustid.py
+Copyright: 2012 Adrian Sampson.
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+Files: source/copyright
+Copyright: 2008-2012 concentricpuddle <concentricpuddle@gmail.com>
+License: GPL-3.0
+ Copyright:
+ .
+ This package 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; version 3 dated June, 2007.
+ .
+ This package 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 package; if not, visit
+ .
+ <http://www.gnu.org/licenses/gpl-3.0.html>
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-3'
+ .
+ Contains code from:
+ Picard (http://musicbrainz.org/doc/PicardTagger): GPLv2
+ CDDB-py (http://cddb-py.sourceforge.net): GPLv2
+ PyAcoustID (https://github.com/sampsyo/pyacoustid): MIT
+ .
+ And icons from the Oxygen Project (http://oxygen-icons.org) licensed under the GPLv3.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
+
+Files: source/puddlestuff/audioinfo/_compatid3.py
+Copyright: 2005 Michael Urman
+ 2006 Lukáš Lalinský
+License: GPL-2.0+
+ 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
+ of the License, 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ Version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+
+Files: source/puddlestuff/about.py
+Copyright: __NO_COPYRIGHT__ in: source/puddlestuff/about.py
+License: __UNKNOWN__
+ Licensed under GPLv3 (<a href="www.gnu.org/licenses/gpl-3.0.html">www.gnu.org/licenses/gpl-3.0.html</a>).
+
+Files: source/puddlestuff/musiclib.py
+Copyright: __NO_COPYRIGHT__ in: source/puddlestuff/musiclib.py
+License: __UNKNOWN__
+ self.libattrs.append(
+ {'name': name, 'desc':desc, 'author': author, 'module': lib})
+ .
+ self.libattrs.extend(extralibs)
+ .
+ if not self.libattrs:
+ raise MusicLibError(0, errors[0])
+ .
+ self.listbox.addItems([z['name'] for z in self.libattrs])
+
+Files: source/puddletag
+Copyright: __NO_COPYRIGHT__ in: source/puddletag
+License: __UNKNOWN__
+ if langfile:
+ if not langfile.endswith('.qm'):
+ print(translate('Defaults', 'Invalid translation file.'))
+
+Files: puddletag-docs/source/functionplugin/__init__.py
+Copyright: concentricpuddle, GPLv2
+License: __UNKNOWN__
+ There are three types of controls that are allowed in creating a dialog
+ for an Function. TEXT, COMBO and CHECKBOX correspond to a lineedit, combobox
+ and a checkbox respectively.
+
+#----------------------------------------------------------------------------
+# xml and html files (skipped):
+# puddletag-docs/rss.xml
+# puddletag-docs/_templates/rss/layout.html
+# puddletag-docs/source/images/tagsource_dialog_tut4\.svg
+# puddletag-docs/source/images/blank.svg
+# puddletag-docs/source/images/tut3.svg
+# puddletag-docs/source/images/tagsource_dialog_tut4.svg
+# puddletag-docs/source/images/eg_tagsource.svg
+# puddletag-docs/source/tut1/2numbered.svg
+# source/logo.svg
+# source/translations/puddletag_de.ts
+# source/translations/puddletag_pt_BR.qm
+# source/translations/puddletag_es_es.qm
+# source/translations/puddletag_ru_RU.qm
+# source/translations/puddletag_sv.ts
+# source/translations/puddletag_sv.qm
+# source/translations/puddletag_pt_BR.ts
+# source/translations/puddletag_fr.qm
+# source/translations/puddletag_nl-nl.qm
+# source/translations/puddletag_afr.ts
+# source/translations/puddletag_es_es.ts
+# source/translations/puddletag_cs.qm
+# source/translations/puddletag_de.qm
+# source/translations/puddletag_fr.ts
+# source/translations/puddletag_ru_RU.ts
+# source/translations/puddletag_nl-nl.ts
+# source/translations/puddletag_cs.ts
+# source/puddlestuff/resourec.qrc
+# source/puddlestuff/data/icon.svg
+
+#----------------------------------------------------------------------------
+# huge files (skipped):
+# puddletag-docs/screenshots/small5.png
+# source/puddlestuff/resource.py
+
+#----------------------------------------------------------------------------
+# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
+# license/copyright files.
diff --git a/puddletag/debian/patches/series b/puddletag/debian/patches/series
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/puddletag/debian/patches/series
diff --git a/puddletag/debian/puddletag.doc-base b/puddletag/debian/puddletag.doc-base
new file mode 100644
index 0000000..5092355
--- /dev/null
+++ b/puddletag/debian/puddletag.doc-base
@@ -0,0 +1,11 @@
+Document: puddletag-py3
+Title: A simple, powerful audio tag editor
+Author: concentricpuddle
+Abstract: puddletag is just a tag editor. Although it’s likely better
+ than what you’re used to (unless you’ve used Mp3tag, in which case
+ it’s kinda like what you’re used to).
+Section: Sound
+
+Format: HTML
+Index: /usr/share/doc/puddletag-py3/html/index.html
+Files: /usr/share/doc/puddletag-py3/html/*
diff --git a/puddletag/debian/rules b/puddletag/debian/rules
new file mode 100755
index 0000000..f253703
--- /dev/null
+++ b/puddletag/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+ dh $@ --with python3,sphinxdoc
+
+override_dh_clean:
+ dh_clean
+ $(MAKE) -C puddletag-docs clean
+
+override_dh_auto_install:
+ cd $(CURDIR)/source ; \
+ python3 setup.py install --root=$(CURDIR)/debian/puddletag-py3 --install-layout=deb
+
+ $(MAKE) -C puddletag-docs documentation SPHINXBUILD=sphinx-build
+
+override_dh_installdocs:
+ dh_installdocs README.rst source/THANKS source/TODO
+ mv puddletag-docs/_build/documentation/ puddletag-docs/_build/html/
+ dh_installdocs puddletag-docs/_build/html/
+ dh_link /usr/share/doc/puddletag/html/docs.html /usr/share/doc/puddletag/html/index.html
+
+override_dh_compress:
+ dh_compress -X.txt
+
+override_dh_installchangelogs:
+ dh_installchangelogs source/changelog
diff --git a/puddletag/debian/source/format b/puddletag/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/puddletag/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/puddletag/debian/source/local-options b/puddletag/debian/source/local-options
new file mode 100644
index 0000000..00131ee
--- /dev/null
+++ b/puddletag/debian/source/local-options
@@ -0,0 +1,2 @@
+#abort-on-upstream-changes
+#unapply-patches
diff --git a/puddletag/debian/watch b/puddletag/debian/watch
new file mode 100644
index 0000000..a0f62bb
--- /dev/null
+++ b/puddletag/debian/watch
@@ -0,0 +1,4 @@
+# You must remove unused comment lines for the released package.
+version=3
+opts="filenamemangle=s/(?:.*?)?v?(\d[\d.]*)\.tar\.gz/puddletag-$1.tar.gz/" \
+ https://github.com/keithgg/puddletag/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz
diff --git a/puddletag/stackrpms-2019-12-23.diff b/puddletag/stackrpms-2019-12-23.diff
new file mode 100644
index 0000000..14ffa56
--- /dev/null
+++ b/puddletag/stackrpms-2019-12-23.diff
@@ -0,0 +1,751 @@
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/changelog /home/bgstack15/dev/stackrpms/puddletag/debian/changelog
+--- /home/bgstack15/dev/puddletag-deb/debian/changelog 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/changelog 2019-12-23 09:15:18.120451171 -0500
+@@ -1,3 +1,10 @@
++puddletag-py3 (2.0.0-1+devuan) obs; urgency=high
++
++ * Switch to py3
++ * bump compat level to 12
++
++ -- B Stack <bgstack15@gmail.com> Mon, 23 Dec 2019 07:54:40 -0500
++
+ puddletag (1.2.0-2) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/compat /home/bgstack15/dev/stackrpms/puddletag/debian/compat
+--- /home/bgstack15/dev/puddletag-deb/debian/compat 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/compat 2019-12-23 07:56:05.951273864 -0500
+@@ -1 +1 @@
+-11
++12
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/control /home/bgstack15/dev/stackrpms/puddletag/debian/control
+--- /home/bgstack15/dev/puddletag-deb/debian/control 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/control 2019-12-23 08:29:28.452060930 -0500
+@@ -1,20 +1,21 @@
+-Source: puddletag
++Source: puddletag-py3
+ Section: sound
+ Priority: optional
+-Maintainer: Sandro Tosi <morph@debian.org>
+-Uploaders: Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
+-Build-Depends: debhelper (>= 11), python, dh-python
+-Build-Depends-Indep: python-sphinx (>= 1.0.7+dfsg), python-sphinx-bootstrap-theme
+-Standards-Version: 4.3.0
++Maintainer: B Stack <bgstack15@gmail.com>
++XSBC-Original-Maintainer: Sandro Tosi <morph@debian.org>
++Build-Depends: debhelper (>= 12), python3
++Build-Depends-Indep: python3-sphinx (>= 1.8.5), python3-sphinx-bootstrap-theme
++Standards-Version: 4.1.4
+ XS-Python-Version: all
+ Homepage: http://docs.puddletag.net/
+ Vcs-Git: https://salsa.debian.org/python-team/applications/puddletag.git
+ Vcs-Browser: https://salsa.debian.org/python-team/applications/puddletag
+
+-Package: puddletag
++Package: puddletag-py3
+ Architecture: all
+-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, ${sphinxdoc:Depends}, python-mutagen (>= 1.14), python-qt4 (>= 4.5), python-pyparsing (>= 1.5.1), python-configobj (>= 4.5), python-audioread, python-acoustid
+-Recommends: libchromaprint-tools, python-levenshtein, python-mysqldb
++Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, ${sphinxdoc:Depends}, python3-mutagen (>= 1.40.0), python3-pyqt4 (>= 4.5), python3-pyparsing (>= 2.4.2), python3-configobj (>= 4.5), python3-audioread, python3-acoustid
++Recommends: libchromaprint-tools, python3-levenshtein, python3-mysqldb
++Replaces: puddletag (<< 2.0.0)
+ Suggests: quodlibet
+ Description: simple, powerful audio tag editor
+ puddletag is an audio tag editor (primarily created) for GNU/Linux
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/copyright /home/bgstack15/dev/stackrpms/puddletag/debian/copyright
+--- /home/bgstack15/dev/puddletag-deb/debian/copyright 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/copyright 2019-12-23 07:54:46.538447461 -0500
+@@ -1,97 +1,530 @@
+ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+ Upstream-Name: puddletag
+-Source: https://github.com/keithgg/puddletag/
++Source: <url://example.com>
++#
++# Please double check copyright with the licensecheck(1) command.
++
++Files: .gitignore
++ README.rst
++ puddletag-docs/INSTALL
++ puddletag-docs/Makefile
++ puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap-theme.min.css
++ puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap.min.css
++ puddletag-docs/_static/bootstrap.min.css
++ puddletag-docs/_templates/bootstrap.min.css
++ puddletag-docs/_templates/djangodocs/blockonly.html
++ puddletag-docs/_templates/djangodocs/genindex.html
++ puddletag-docs/_templates/djangodocs/layout.html
++ puddletag-docs/_templates/djangodocs/modindex.html
++ puddletag-docs/_templates/djangodocs/non-doc.html
++ puddletag-docs/_templates/djangodocs/search.html
++ puddletag-docs/_templates/djangodocs/static/default.css
++ puddletag-docs/_templates/djangodocs/static/djangodocs.css
++ puddletag-docs/_templates/djangodocs/static/docicons-behindscenes.png
++ puddletag-docs/_templates/djangodocs/static/docicons-note.png
++ puddletag-docs/_templates/djangodocs/static/docicons-philosophy.png
++ puddletag-docs/_templates/djangodocs/static/homepage.css
++ puddletag-docs/_templates/djangodocs/theme.conf
++ puddletag-docs/_templates/globaltoc.html
++ puddletag-docs/_templates/layout.html
++ puddletag-docs/_templates/my_sidebar.html
++ puddletag-docs/_templates/navbar.html
++ puddletag-docs/_templates/offline/blockonly.html
++ puddletag-docs/_templates/offline/genindex.html
++ puddletag-docs/_templates/offline/layout.html
++ puddletag-docs/_templates/offline/modindex.html
++ puddletag-docs/_templates/offline/non-doc.html
++ puddletag-docs/_templates/offline/search.html
++ puddletag-docs/_templates/offline/static/default.css
++ puddletag-docs/_templates/offline/static/djangodocs.css
++ puddletag-docs/_templates/offline/static/docicons-behindscenes.png
++ puddletag-docs/_templates/offline/static/docicons-note.png
++ puddletag-docs/_templates/offline/static/docicons-philosophy.png
++ puddletag-docs/_templates/offline/static/homepage.css
++ puddletag-docs/_templates/offline/theme.conf
++ puddletag-docs/_templates/rss/genindex-single.html
++ puddletag-docs/_templates/rss/genindex-split.html
++ puddletag-docs/_templates/rss/genindex.html
++ puddletag-docs/_templates/rss/page.html
++ puddletag-docs/_templates/rss/search.html
++ puddletag-docs/_templates/rss/theme.conf
++ puddletag-docs/about.txt
++ puddletag-docs/checksums.txt
++ puddletag-docs/conf.py
++ puddletag-docs/createnews.py
++ puddletag-docs/docs.txt
++ puddletag-docs/download.txt
++ puddletag-docs/feed.png
++ puddletag-docs/fix_html.py
++ puddletag-docs/index.txt
++ puddletag-docs/make.bat
++ puddletag-docs/news.txt
++ puddletag-docs/news/2008-11-25
++ puddletag-docs/news/2008-12-03
++ puddletag-docs/news/2008-12-16
++ puddletag-docs/news/2009-01-20
++ puddletag-docs/news/2009-02-05
++ puddletag-docs/news/2009-03-09
++ puddletag-docs/news/2009-04-08
++ puddletag-docs/news/2009-05-01
++ puddletag-docs/news/2009-06-04
++ puddletag-docs/news/2009-09-09
++ puddletag-docs/news/2009-10-10
++ puddletag-docs/news/2009-11-05
++ puddletag-docs/news/2010-04-14
++ puddletag-docs/news/2010-06-11
++ puddletag-docs/news/2010-06-25
++ puddletag-docs/news/2010-07-04
++ puddletag-docs/news/2010-08-11
++ puddletag-docs/news/2010-08-25
++ puddletag-docs/news/2010-10-09
++ puddletag-docs/news/2010-10-13
++ puddletag-docs/news/2010-10-30
++ puddletag-docs/news/2010-12-16
++ puddletag-docs/news/2010-12-18
++ puddletag-docs/news/2010-12-19
++ puddletag-docs/news/2011-02-09
++ puddletag-docs/news/2011-03-08
++ puddletag-docs/news/2011-03-20
++ puddletag-docs/news/2011-03-23
++ puddletag-docs/news/2011-06-06
++ puddletag-docs/news/2011-09-21
++ puddletag-docs/news/2012-01-22
++ puddletag-docs/news/2012-04-11
++ puddletag-docs/news/2012-06-09
++ puddletag-docs/news/2012-08-21
++ puddletag-docs/news/2012-08-31
++ puddletag-docs/news/2013-06-26
++ puddletag-docs/news/2013-07-14
++ puddletag-docs/news/2013-11-07
++ puddletag-docs/news/2014-06-22
++ puddletag-docs/news/2014-11-09
++ puddletag-docs/news/2014-11-15
++ puddletag-docs/news/2015-05-13
++ puddletag-docs/news/2016-01-31
++ puddletag-docs/news/2016-11-27
++ puddletag-docs/offlinezip.py
++ puddletag-docs/screenshots.txt
++ puddletag-docs/screenshots/1.png
++ puddletag-docs/screenshots/2.png
++ puddletag-docs/screenshots/3.png
++ puddletag-docs/screenshots/4.png
++ puddletag-docs/screenshots/5.png
++ puddletag-docs/screenshots/6.png
++ puddletag-docs/screenshots/small1.png
++ puddletag-docs/screenshots/small2.png
++ puddletag-docs/screenshots/small3.png
++ puddletag-docs/screenshots/small4.png
++ puddletag-docs/screenshots/small6.png
++ puddletag-docs/source/filter.txt
++ puddletag-docs/source/function.txt
++ puddletag-docs/source/functionplugin.tar.gz
++ puddletag-docs/source/functionplugin/info
++ puddletag-docs/source/id3.txt
++ puddletag-docs/source/images/bg1.jpg
++ puddletag-docs/source/images/bg2.jpg
++ puddletag-docs/source/images/body_bg.png
++ puddletag-docs/source/images/border1.gif
++ puddletag-docs/source/images/border2.gif
++ puddletag-docs/source/images/boxbg.gif
++ puddletag-docs/source/images/buttonbg.gif
++ puddletag-docs/source/images/db1.gif
++ puddletag-docs/source/images/db2.gif
++ puddletag-docs/source/images/eg_tagsource.png
++ puddletag-docs/source/images/feed.png
++ puddletag-docs/source/images/footer_bg.png
++ puddletag-docs/source/images/hdrpic.jpg
++ puddletag-docs/source/images/header.png
++ puddletag-docs/source/images/header_bg.png
++ puddletag-docs/source/images/icon-comments.gif
++ puddletag-docs/source/images/icon-more.gif
++ puddletag-docs/source/images/icon-printerfriendly.gif
++ puddletag-docs/source/images/main_bg.png
++ puddletag-docs/source/images/menu_bg.png
++ puddletag-docs/source/images/menu_border.png
++ puddletag-docs/source/images/menuactive.gif
++ puddletag-docs/source/images/menubg.gif
++ puddletag-docs/source/images/menubg.png
++ puddletag-docs/source/images/pic1.jpg
++ puddletag-docs/source/images/pic2.jpg
++ puddletag-docs/source/images/pic3.jpg
++ puddletag-docs/source/images/tagsource_dialog.png
++ puddletag-docs/source/images/tagsource_dialog_tut4.png
++ puddletag-docs/source/images/tagsource_search.png
++ puddletag-docs/source/images/topbg.gif
++ puddletag-docs/source/images/tut3.png
++ puddletag-docs/source/images/tut3_window.png
++ puddletag-docs/source/masstag_images/choose_profile.png
++ puddletag-docs/source/masstag_images/configure_profile.png
++ puddletag-docs/source/masstag_images/configure_tagsource.png
++ puddletag-docs/source/masstag_images/field_desc.png
++ puddletag-docs/source/masstag_images/interactive.png
++ puddletag-docs/source/masstag_images/masstag_config1.png
++ puddletag-docs/source/masstag_images/masstag_config2.png
++ puddletag-docs/source/masstag_images/masstag_config3.png
++ puddletag-docs/source/masstag_images/masstag_config4.png
++ puddletag-docs/source/masstag_images/masstag_config5.png
++ puddletag-docs/source/masstag_images/masstag_config6.png
++ puddletag-docs/source/menus.txt
++ puddletag-docs/source/plugins.txt
++ puddletag-docs/source/preferences.txt
++ puddletag-docs/source/scripting.txt
++ puddletag-docs/source/tags.txt
++ puddletag-docs/source/tagsource.tar.gz
++ puddletag-docs/source/tagsources.txt
++ puddletag-docs/source/translate.txt
++ puddletag-docs/source/tut1.txt
++ puddletag-docs/source/tut1/1.png
++ puddletag-docs/source/tut1/1full.png
++ puddletag-docs/source/tut1/2.png
++ puddletag-docs/source/tut1/2clean.png
++ puddletag-docs/source/tut1/2full.png
++ puddletag-docs/source/tut1/3.png
++ puddletag-docs/source/tut1/3full.png
++ puddletag-docs/source/tut1/4.png
++ puddletag-docs/source/tut1/4full.png
++ puddletag-docs/source/tut1/5.png
++ puddletag-docs/source/tut1/5full.png
++ puddletag-docs/source/tut1/6.png
++ puddletag-docs/source/tut1/6full.png
++ puddletag-docs/source/tut1/actions.png
++ puddletag-docs/source/tut1/actionsbutton.png
++ puddletag-docs/source/tut1/addfolder.png
++ puddletag-docs/source/tut1/caseaction.png
++ puddletag-docs/source/tut1/caseactionedit.png
++ puddletag-docs/source/tut1/filetotag.png
++ puddletag-docs/source/tut1/format.png
++ puddletag-docs/source/tut1/formataction.png
++ puddletag-docs/source/tut1/functions.png
++ puddletag-docs/source/tut1/importfile.png
++ puddletag-docs/source/tut1/importfilewindow.png
++ puddletag-docs/source/tut1/k
++ puddletag-docs/source/tut1/k.png
++ puddletag-docs/source/tut1/musicbrainz.png
++ puddletag-docs/source/tut1/numbering.png
++ puddletag-docs/source/tut1/puddlescreen.png
++ puddletag-docs/source/tut1/puddlescreen2.png
++ puddletag-docs/source/tut1/quickactions.png
++ puddletag-docs/source/tut1/reload.png
++ puddletag-docs/source/tut1/renamedir.png
++ puddletag-docs/source/tut1/small1.png
++ puddletag-docs/source/tut1/tagtofile.png
++ puddletag-docs/source/tut1/textedit.png
++ puddletag-docs/source/tut1/toolbarbuttonscomplete.png
++ puddletag-docs/source/tut1/track.png
++ puddletag-docs/source/tut2.txt
++ puddletag-docs/source/tut3.txt
++ puddletag-docs/source/tut4.txt
++ puddletag-docs/source/tut5.txt
++ puddletag-docs/subs.txt
++ puddletag-docs/to_rss.py
++ puddletag-docs/update_checksums.py
++ source/HACKING
++ source/MANIFEST
++ source/NEWS
++ source/THANKS
++ source/TODO
++ source/create_macos_app_bundle.sh
++ source/create_release.sh
++ source/get_tag.py
++ source/menu
++ source/puddlestuff/__init__.py
++ source/puddlestuff/action_shortcuts.py
++ source/puddlestuff/actiondlg.py
++ source/puddlestuff/audio_filter.py
++ source/puddlestuff/audioinfo/__init__.py
++ source/puddlestuff/audioinfo/apev2.py
++ source/puddlestuff/audioinfo/constants.py
++ source/puddlestuff/audioinfo/id3.py
++ source/puddlestuff/audioinfo/mp4.py
++ source/puddlestuff/audioinfo/tag_versions.py
++ source/puddlestuff/audioinfo/util.py
++ source/puddlestuff/audioinfo/vorbis.py
++ source/puddlestuff/audioinfo/wma.py
++ source/puddlestuff/confirmations.py
++ source/puddlestuff/constants.py
++ source/puddlestuff/data/action.png
++ source/puddlestuff/data/addfolder.png
++ source/puddlestuff/data/cap.png
++ source/puddlestuff/data/caseconversion.action
++ source/puddlestuff/data/copy.png
++ source/puddlestuff/data/cut.png
++ source/puddlestuff/data/duplicate.png
++ source/puddlestuff/data/edit.png
++ source/puddlestuff/data/filenew.png
++ source/puddlestuff/data/filetotag.png
++ source/puddlestuff/data/icon.png
++ source/puddlestuff/data/larrow.png
++ source/puddlestuff/data/menus
++ source/puddlestuff/data/movedown.png
++ source/puddlestuff/data/moveup.png
++ source/puddlestuff/data/open.png
++ source/puddlestuff/data/paste.png
++ source/puddlestuff/data/playlist.png
++ source/puddlestuff/data/preferences.png
++ source/puddlestuff/data/puddlelogo.png
++ source/puddlestuff/data/puddletag.conf
++ source/puddlestuff/data/quickaction.png
++ source/puddlestuff/data/rarrow.png
++ source/puddlestuff/data/reload.png
++ source/puddlestuff/data/remove.png
++ source/puddlestuff/data/rename.png
++ source/puddlestuff/data/renamedirs.png
++ source/puddlestuff/data/save.png
++ source/puddlestuff/data/shortcuts
++ source/puddlestuff/data/standard.action
++ source/puddlestuff/data/tagtofile.png
++ source/puddlestuff/data/text-tag.png
++ source/puddlestuff/data/track.png
++ source/puddlestuff/data/undo.png
++ source/puddlestuff/duplicates/__init__.py
++ source/puddlestuff/duplicates/algwin.py
++ source/puddlestuff/duplicates/dupefuncs.py
++ source/puddlestuff/duplicates/matchfuncs.py
++ source/puddlestuff/findfunc.py
++ source/puddlestuff/funcprint.py
++ source/puddlestuff/functions_dialogs.py
++ source/puddlestuff/genres.py
++ source/puddlestuff/helperwin.py
++ source/puddlestuff/libraries/__init__.py
++ source/puddlestuff/libraries/quodlibetlib.py
++ source/puddlestuff/loadshortcuts.py
++ source/puddlestuff/logger.py
++ source/puddlestuff/m3u.py
++ source/puddlestuff/mainwin/__init__.py
++ source/puddlestuff/mainwin/action_dialogs.py
++ source/puddlestuff/mainwin/artwork.py
++ source/puddlestuff/mainwin/dirview.py
++ source/puddlestuff/mainwin/filterwin.py
++ source/puddlestuff/mainwin/funcs.py
++ source/puddlestuff/mainwin/logdialog.py
++ source/puddlestuff/mainwin/patterncombo.py
++ source/puddlestuff/mainwin/previews.py
++ source/puddlestuff/mainwin/storedtags.py
++ source/puddlestuff/mainwin/tagpanel.py
++ source/puddlestuff/mainwin/tagtools.py
++ source/puddlestuff/mainwin/teststuff.py
++ source/puddlestuff/masstag/__init__.py
++ source/puddlestuff/masstag/config.py
++ source/puddlestuff/masstag/dialogs.py
++ source/puddlestuff/pluginloader.py
++ source/puddlestuff/plugins/__init__.py
++ source/puddlestuff/plugins/dupe_fields/__init__.py
++ source/puddlestuff/plugins/dupe_fields/info
++ source/puddlestuff/plugins/export_tags/__init__.py
++ source/puddlestuff/plugins/extended_tags/__init__.py
++ source/puddlestuff/plugins/extended_tags/info
++ source/puddlestuff/plugins/id3_tools/__init__.py
++ source/puddlestuff/plugins/id3_tools/info
++ source/puddlestuff/plugins/modified_time/__init__.py
++ source/puddlestuff/plugins/modified_time/info
++ source/puddlestuff/plugins/save_tags/__init__.py
++ source/puddlestuff/plugins/save_tags/info
++ source/puddlestuff/plugins/view_all_fields/__init__.py
++ source/puddlestuff/plugins/view_all_fields/info
++ source/puddlestuff/puddleobjects.py
++ source/puddlestuff/puddlesettings.py
++ source/puddlestuff/puddletag.py
++ source/puddlestuff/releasewidget.py
++ source/puddlestuff/shortcutsettings.py
++ source/puddlestuff/tagmodel.py
++ source/puddlestuff/tagsources/CDDB.py
++ source/puddlestuff/tagsources/__init__.py
++ source/puddlestuff/tagsources/acoust_id.py
++ source/puddlestuff/tagsources/amazon.py
++ source/puddlestuff/tagsources/amg.py
++ source/puddlestuff/tagsources/discogs.py
++ source/puddlestuff/tagsources/exampletags.py
++ source/puddlestuff/tagsources/freedb.py
++ source/puddlestuff/tagsources/mp3tag/__init__.py
++ source/puddlestuff/tagsources/mp3tag/funcs.py
++ source/puddlestuff/tagsources/mp3tag/parse_debug.py
++ source/puddlestuff/tagsources/musicbrainz.py
++ source/puddlestuff/tagsources/parse_html.py
++ source/puddlestuff/translations.py
++ source/puddlestuff/util.py
++ source/puddlestuff/webdb.py
++ source/puddletag.1
++ source/puddletag.desktop
++ source/puddletag.png
++ source/puddletag.pro
++ source/puddletag.public
++ source/puddletag.xpm
++ source/restore_tag.py
++ source/setup.py
++ source/tagbackup.py
++ source/update_translation.py
++Copyright: __NO_COPYRIGHT_NOR_LICENSE__
++License: __NO_COPYRIGHT_NOR_LICENSE__
++
++Files: source/console
++ source/puddlestuff/libraries/amarok.py
++ source/puddlestuff/libraries/prokyon.py
++ source/puddlestuff/libraries/rhythmbox.py
++ source/puddlestuff/tagsources/example.py
++Copyright: 2008-2009 concentricpuddle
++License: GPL-2.0+
++ This file is part of puddletag, a semi-good music tag editor.
++ .
++ 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 of the License, 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
++ .
++ On Debian systems, the complete text of the GNU General Public License
++ Version 2 can be found in `/usr/share/common-licenses/GPL-2'.
++
++Files: puddletag-docs/_templates/djangodocs/static/reset-fonts-grids.css
++ puddletag-docs/_templates/offline/static/reset-fonts-grids.css
++ source/puddlestuff/functions.py
++Copyright: 2008 Yahoo! Inc. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1
++ 2008-2010 concentricpuddle, GPLv2
++License: __NO_LICENSE__
++
++Files: source/puddlestuff/tagsources/_acoustid.py
++Copyright: 2012 Adrian Sampson.
++License: MIT
++ Permission is hereby granted, free of charge, to any person obtaining
++ a copy of this software and associated documentation files (the
++ "Software"), to deal in the Software without restriction, including
++ without limitation the rights to use, copy, modify, merge, publish,
++ distribute, sublicense, and/or sell copies of the Software, and to
++ permit persons to whom the Software is furnished to do so, subject to
++ the following conditions:
++ .
++ The above copyright notice and this permission notice shall be
++ included in all copies or substantial portions of the Software.
+
+-Files: *
++Files: source/copyright
+ Copyright: 2008-2012 concentricpuddle <concentricpuddle@gmail.com>
+-License: GPL-3
+- On Debian systems, the full text of the GNU General Public
+- License version 3 can be found in the file
+- `/usr/share/common-licenses/GPL-3'.
+-
+-Files: puddletag-docs/_templates/offline/static/reset-fonts-grids.css puddletag-docs/_templates/djangodocs/static/reset-fonts-grids.css
+-Copyright: Copyright (c) 2008, Yahoo! Inc. All rights reserved.
+-License: BSD
+-
+-Files: puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap.min.css puddletag-docs/_static/bootstrap-3.0.0/css/bootstrap-theme.min.css
+-Copyright: Copyright 2012-2015 Thomas Park
+-License: MIT
+-Comment: bootswatch v3.3.6, Based on Bootstrap
+- Bootstrap v3.3.6 (http://getbootstrap.com)
+- Copyright 2011-2015 Twitter, Inc.
+- Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+-
+-Files: puddletag-docs/_static/bootstrap.min.css
+-License: MIT
+-Comment: normalize.css v2.1.3 | MIT License | git.io/normalize
+-
+-Files: puddletag-docs/_templates/rss/genindex.html puddletag-docs/_templates/rss/genindex-single.html puddletag-docs/_templates/rss/genindex-split.html puddletag-docs/_templates/rss/page.html
+-Copyright: Copyright 2007-2011 by the Sphinx team
+-License: BSD
+-
+-Files: source/puddlestuff/functions.py
+-Copyright: Copyright (C) 2008-2010 concentricpuddle
+-License: GPL-2
+-
+-Files: source/puddlestuff/tagsources/CDDB.py
+-Copyright: 1999 Ben Gertzfield <che@debian.org>
+-License: GPL-2+
+-Comment: taken from CDDB.py project
+-
+-Files: source/puddlestuff/tagsources/_acoustid.py
+-Copyright: Copyright 2012, Adrian Sampson.
+-License: MIT
+-Comment: This file is part of pyacoustid.
+-
+-Files: source/puddlestuff/audioinfo/_compatid3.py
+-Copyright: Copyright (C) 2006 Lukáš Lalinský
+- Copyright (C) 2005 Michael Urman
+-License: GPL-2+
+-Comment: taken from Picard
+-
+-Files: source/puddlestuff/audioinfo/wma.py
+-License: GPL-2+
+-Comment: derivative work from Picard's wma.py module
+-
+-Files: source/puddlestuff/data/{copy.png, cut.png, duplicate.png, edit.png,
+- filenew.png, preferences.png, playlist.png, quickaction.png, reload.png,
+- remove.png, undo.png, save.png, paste.png, action.png, open.png, addfolder.png}
+-License: GPL-3+
+-Comment: embedded copies of oxygen-icon-theme image files
+-
+-Files: source/puddlestuff/resource.py
+-Comments: embed source/puddlestuff/data/*.png files. It is compiled by pyrcc4
+- from source/puddlestuff/resourec.qrc, the QT resource file, that so it is its
+- preferred form of modification.
+-
+-Files: debian/*
+-Copyright: 2012-2019 Sandro Tosi <morph@debian.org>
+-License: same as upstream
+-
+-Files: debian/templatebuiltins.js
+-Copyright: Copyright (c) Django Software Foundation and individual contributors.
+-License: Main Django Code Licence
+- Redistribution and use in source and binary forms, with or without modification,
+- are permitted provided that the following conditions are met:
+- .
+- 1. Redistributions of source code must retain the above copyright notice,
+- this list of conditions and the following disclaimer.
+- .
+- 2. Redistributions in binary form must reproduce the above copyright
+- notice, this list of conditions and the following disclaimer in the
+- documentation and/or other materials provided with the distribution.
+- .
+- 3. Neither the name of Django nor the names of its contributors may be used
+- to endorse or promote products derived from this software without
+- specific prior written permission.
+- .
+- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++License: GPL-3.0
++ Copyright:
++ .
++ This package 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; version 3 dated June, 2007.
++ .
++ This package 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 package; if not, visit
++ .
++ <http://www.gnu.org/licenses/gpl-3.0.html>
++ .
++ On Debian GNU/Linux systems, the complete text of the GNU General
++ Public License can be found in `/usr/share/common-licenses/GPL-3'
++ .
++ Contains code from:
++ Picard (http://musicbrainz.org/doc/PicardTagger): GPLv2
++ CDDB-py (http://cddb-py.sourceforge.net): GPLv2
++ PyAcoustID (https://github.com/sampsyo/pyacoustid): MIT
++ .
++ And icons from the Oxygen Project (http://oxygen-icons.org) licensed under the GPLv3.
++ .
++ On Debian systems, the complete text of the GNU General Public License
++ Version 3 can be found in `/usr/share/common-licenses/GPL-3'.
++
++Files: source/puddlestuff/audioinfo/_compatid3.py
++Copyright: 2005 Michael Urman
++ 2006 Lukáš Lalinský
++License: GPL-2.0+
++ 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
++ of the License, 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
++ .
++ On Debian systems, the complete text of the GNU General Public License
++ Version 2 can be found in `/usr/share/common-licenses/GPL-2'.
++
++Files: source/puddlestuff/about.py
++Copyright: __NO_COPYRIGHT__ in: source/puddlestuff/about.py
++License: __UNKNOWN__
++ Licensed under GPLv3 (<a href="www.gnu.org/licenses/gpl-3.0.html">www.gnu.org/licenses/gpl-3.0.html</a>).
++
++Files: source/puddlestuff/musiclib.py
++Copyright: __NO_COPYRIGHT__ in: source/puddlestuff/musiclib.py
++License: __UNKNOWN__
++ self.libattrs.append(
++ {'name': name, 'desc':desc, 'author': author, 'module': lib})
++ .
++ self.libattrs.extend(extralibs)
++ .
++ if not self.libattrs:
++ raise MusicLibError(0, errors[0])
++ .
++ self.listbox.addItems([z['name'] for z in self.libattrs])
++
++Files: source/puddletag
++Copyright: __NO_COPYRIGHT__ in: source/puddletag
++License: __UNKNOWN__
++ if langfile:
++ if not langfile.endswith('.qm'):
++ print(translate('Defaults', 'Invalid translation file.'))
++
++Files: puddletag-docs/source/functionplugin/__init__.py
++Copyright: concentricpuddle, GPLv2
++License: __UNKNOWN__
++ There are three types of controls that are allowed in creating a dialog
++ for an Function. TEXT, COMBO and CHECKBOX correspond to a lineedit, combobox
++ and a checkbox respectively.
++
++#----------------------------------------------------------------------------
++# xml and html files (skipped):
++# puddletag-docs/rss.xml
++# puddletag-docs/_templates/rss/layout.html
++# puddletag-docs/source/images/tagsource_dialog_tut4\.svg
++# puddletag-docs/source/images/blank.svg
++# puddletag-docs/source/images/tut3.svg
++# puddletag-docs/source/images/tagsource_dialog_tut4.svg
++# puddletag-docs/source/images/eg_tagsource.svg
++# puddletag-docs/source/tut1/2numbered.svg
++# source/logo.svg
++# source/translations/puddletag_de.ts
++# source/translations/puddletag_pt_BR.qm
++# source/translations/puddletag_es_es.qm
++# source/translations/puddletag_ru_RU.qm
++# source/translations/puddletag_sv.ts
++# source/translations/puddletag_sv.qm
++# source/translations/puddletag_pt_BR.ts
++# source/translations/puddletag_fr.qm
++# source/translations/puddletag_nl-nl.qm
++# source/translations/puddletag_afr.ts
++# source/translations/puddletag_es_es.ts
++# source/translations/puddletag_cs.qm
++# source/translations/puddletag_de.qm
++# source/translations/puddletag_fr.ts
++# source/translations/puddletag_ru_RU.ts
++# source/translations/puddletag_nl-nl.ts
++# source/translations/puddletag_cs.ts
++# source/puddlestuff/resourec.qrc
++# source/puddlestuff/data/icon.svg
++
++#----------------------------------------------------------------------------
++# huge files (skipped):
++# puddletag-docs/screenshots/small5.png
++# source/puddlestuff/resource.py
++
++#----------------------------------------------------------------------------
++# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following
++# license/copyright files.
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/gbp.conf /home/bgstack15/dev/stackrpms/puddletag/debian/gbp.conf
+--- /home/bgstack15/dev/puddletag-deb/debian/gbp.conf 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/gbp.conf 1969-12-31 19:00:00.000000000 -0500
+@@ -1,2 +0,0 @@
+-[DEFAULT]
+-debian-branch=debian/master
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/puddletag.doc-base /home/bgstack15/dev/stackrpms/puddletag/debian/puddletag.doc-base
+--- /home/bgstack15/dev/puddletag-deb/debian/puddletag.doc-base 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/puddletag.doc-base 2019-12-23 08:56:15.628664424 -0500
+@@ -1,4 +1,4 @@
+-Document: puddletag
++Document: puddletag-py3
+ Title: A simple, powerful audio tag editor
+ Author: concentricpuddle
+ Abstract: puddletag is just a tag editor. Although it’s likely better
+@@ -7,5 +7,5 @@
+ Section: Sound
+
+ Format: HTML
+-Index: /usr/share/doc/puddletag/html/index.html
+-Files: /usr/share/doc/puddletag/html/*
++Index: /usr/share/doc/puddletag-py3/html/index.html
++Files: /usr/share/doc/puddletag-py3/html/*
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/README.Debian /home/bgstack15/dev/stackrpms/puddletag/debian/README.Debian
+--- /home/bgstack15/dev/puddletag-deb/debian/README.Debian 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/README.Debian 2019-12-23 09:17:06.905575979 -0500
+@@ -1,4 +1,5 @@
+-Some interesting services:
++puddletag-py3 for Devuan
+
+-- Where to report bugs upstream: http://code.google.com/p/puddletag/issues/list
+-- Upstream documentation: http://puddletag.sourceforge.net/docs.html
++This release of puddletag is the python3 branch from a fork.
++
++ -- B Stack <bgstack15@gmail.com> Mon, 23 Dec 2019 07:54:40 -0500
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/rules /home/bgstack15/dev/stackrpms/puddletag/debian/rules
+--- /home/bgstack15/dev/puddletag-deb/debian/rules 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/rules 2019-12-23 08:56:26.972781192 -0500
+@@ -10,7 +10,7 @@
+ #export DH_VERBOSE=1
+
+ %:
+- dh $@ --with python2,sphinxdoc
++ dh $@ --with python3,sphinxdoc
+
+ override_dh_clean:
+ dh_clean
+@@ -18,7 +18,7 @@
+
+ override_dh_auto_install:
+ cd $(CURDIR)/source ; \
+- python setup.py install --root=$(CURDIR)/debian/puddletag --install-layout=deb
++ python3 setup.py install --root=$(CURDIR)/debian/puddletag-py3 --install-layout=deb
+
+ $(MAKE) -C puddletag-docs documentation SPHINXBUILD=sphinx-build
+
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/source/local-options /home/bgstack15/dev/stackrpms/puddletag/debian/source/local-options
+--- /home/bgstack15/dev/puddletag-deb/debian/source/local-options 1969-12-31 19:00:00.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/source/local-options 2019-12-23 07:54:46.550447586 -0500
+@@ -0,0 +1,2 @@
++#abort-on-upstream-changes
++#unapply-patches
+diff -Naur /home/bgstack15/dev/puddletag-deb/debian/watch /home/bgstack15/dev/stackrpms/puddletag/debian/watch
+--- /home/bgstack15/dev/puddletag-deb/debian/watch 2019-02-03 13:09:12.000000000 -0500
++++ /home/bgstack15/dev/stackrpms/puddletag/debian/watch 2019-12-23 08:08:35.023049958 -0500
+@@ -1,3 +1,4 @@
++# You must remove unused comment lines for the released package.
+ version=3
+ opts="filenamemangle=s/(?:.*?)?v?(\d[\d.]*)\.tar\.gz/puddletag-$1.tar.gz/" \
+ https://github.com/keithgg/puddletag/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz
bgstack15