pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/quodlibet quodlibet: update to 4.5.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a06525f20942
branches:  trunk
changeset: 376630:a06525f20942
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Apr 10 15:01:50 2022 +0000

description:
quodlibet: update to 4.5.0

4.5.0 (2022-03-29)

   Packaging Changes:
              * Quodlibet should now support Python 3.10

              * This will be the last release supporting Windows 7

   General:
              * Allow auto-playing added songs in Queue Only mode (##3947)
                (afontenot)

              * Soundcloud: Better Stream fetching (##3949) (Nick Boultbee)

              * Don’t clear queue when set_explicit returns None (##3913)
                (afontenot)

              * Waveform plugin improvements: (##3944) (Nick Boultbee)

              * Strip blank tags out from metadata lists (##3914) (afontenot)

              * Edit tags: Hide multi-line tags if selected (##3941) (Nick
                Boultbee)

              * Lyrics pane: switch to genius.com (Nick Boultbee)

              * Validate units for tag expressions (##3932) (Nick Boultbee)

              * Support downloading remote files (##3926) (Nick Boultbee)

              * Improve the console plug-in in a number of ways (##3923)
                (afontenot)

              * Wrap ‘tags’ into a link to the tags wiki page (##3920) (Tobi)

              * Add an option to set how missing titles are displayed
                (##3905) (Jej)

              * Increase space between icon and text (##3918) (Jej)

              * Icon relooking proposal (##3889) (Jej)

              * Plugin window GUI improvements (##3900) (Jej)

              * A new option to set how a song is considered as played
                (##3873) (Jej)

              * Rewrite Soundcloud interaction a bit (##3893) (Nick Boultbee)

              * New config option for search bar historic count (##3885)
                (Jej)

              * Clear queue icon and config button improvement (##3879) (Jej)

              * Less annoying autosave of play queue (##3649) (Nick Boultbee)

              * Make current file react to changes on the current song
                (##3731) (##3871) (Nick Boultbee)

              * Tracks count UI enhacement (##3867) (Jej)

              * Reworked “Stop on pause” language (##3809) (Allan Nordhøy)

              * Pass entered playlist title through (Nick Boultbee)

              * Scrobble plugin: autosave cache more (#2951 / #3649) (##3857)
                (Nick Boultbee)

              * Save play queue batched or periodically (#3649) (##3854)
                (Nick Boultbee)

              * Add a keyboard shortcut for rescanning the library (##3781)
                (Marcin Mielniczuk)

              * Make some overlooked strings translatable (##3782) (Till
                Berger)

              * Make link text translatable in plugin descriptions (##3806)
                (Till Berger)

              * Feature: Support description and language in lyrics (USLT)
                [WIP, comments appreciated] (##3769) (h88e22dgpeps56sg)

              * Allow markup in plugin descriptions (##3792) (Nick Boultbee)

              * ReplayGain: Disambiguate column heading (##3788) (Till
                Berger)

              * Set empty input shape for hints window (##3749) (Thomas
                Leberbauer)

              * Add autocompletion to console plugin (##3728) (halfbrained)

              * New plugin to send a stop signal to the player backend on
                pause (##2848) (othalan)

              * Added a unified and flexible ImportExport plugin (##3705)
                (Joschua Gandert)

              * Add Album column to plugin dialog window (##3650) (Maksim
                Liauchuk)

              * Moved Burn CD plugin commands into custom commands plugin
                (##3636) (Joschua Gandert)

              * Closes #3631: Remove Web Lyrics plugin (##3633) (Joschua
                Gandert)

              * 🆕 Playlists library (#518) (##3532) (Nick Boultbee)

              * Prioritise IDs in album keys (##3617) (Nick Boultbee)

              * Remove tracks when scandirs removed (##3621) (Nick Boultbee)

              * Support .m4b (AudioBook)files (##3602) (Nick Boultbee)

              * Ignore auto_sort when shuffle is enabled (##3581) (luk1337)

              * Finish up collections -> collections.abc migration #3800
                (luk1337)

              * Follow-up to #3749 #3766 (slosd)

   Fixes:
              * Fix Soundcloud auth (a bit) (Nick Boultbee)

              * Exfalso: fix prefs (##3838) (Nick Boultbee)

              * Handle missing playlist library better (Nick Boultbee)

              * Fix excess minimum height of plugin window with long
                description (##3785) (Till Berger)

              * Fix string that should not be translatable (##3783) (Till
                Berger)

              * Remove some superfluous tooltip text (##3784) (Till Berger)

              * Fix hidden files (#3916) (##3917) (Nick Boultbee)

              * fix ‘Convert Encoding’ plugin (##3825) (Sergey)

              * Make missing pixbufs less fatal (##3758) (Nick Boultbee)

              * Do not start dragging from empty treeview area (#3538)
                (##3751) (Thomas Leberbauer)

              * Fix translated menu labels for playorder plugins and add
                accelerators (##3787) (Till Berger)

              * Fix RG wikipedia link (Nick Boultbee)

              * Soundcloud: rework API (##3768) (Nick Boultbee)

              * Soundcloud: ignore tracks with no URL (Nick Boultbee)

              * Fix info area not updating on songlist removal (##3663) (Nick
                Boultbee)

              * EF: Fix double-calling of header bar code (##3711) (Nick
                Boultbee)

              * Fix soundcloud parsing (##3721) (Nick Boultbee)

              * Ignore dotfiles in Playlist dir (Nick Boultbee)

              * Bugfix and clean up for utils.fifo (##3761) (Martijn Pieters)

              * Players: Only query song from a source if there is one (Nick
                Boultbee)

              * Fix icon for library removal prompt (Nick Boultbee)

              * Fix #3611: assert that __fav_stations is not None (Joschua
                Gandert)

              * Propagate repeat options properly in mpris2 plugin (##3723)
                (luk1337)

              * Tray Icon: Better errors / logging for import failures (Nick
                Boultbee)

              * PL library: only filter out dotfile-like files (Nick
                Boultbee)

              * CLI: better error for unmodifiable files (Nick Boultbee)

              * reload(): only migrate actual internal tags (##3618) (Nick
                Boultbee)

              * Various fixes around lyrics and remote files (Nick Boultbee)

              * Ex Falso prefs: fix missing parent bug (Nick Boultbee)

              * Don’t throw when no song is playing (Nick Boultbee)

   Developer:
              * Improve release notes script (Nick Boultbee)

              * test_setup: fix with newer setuptools (Christoph Reiter)

              * tests: don’t disable gstreamer registry updates under flatpak
                (Christoph Reiter)

              * Lastfmsync tidy (##3937) (Nick Boultbee)

              * Inkscape –export-png deprecated option (##3870) (Jej)

              * Mypy - change directory in tests (Nick Boultbee)

              * Formats: various lint improvements (Nick Boultbee)

              * Scrobbler: small linting / refactorings (Nick Boultbee)

              * Xiph: modernise some Python (Nick Boultbee)

              * tests: skip test_libc on osx (Christoph Reiter)

              * Refactor gettext code (##3737) (Nick Boultbee)

              * Fix some test signal handling (##3774) (Nick Boultbee)

              * Small Soundcloud refactors, split out: (##3773) (Nick
                Boultbee)

              * Tidy gettext tests (Nick Boultbee)

              * dmgbuild: port from biplist to plistlib (Christoph Reiter)

              * macos: more updates; switch from gnutls to openssl (Christoph
                Reiter)

              * macos: a round of jhbuild package updates (Christoph Reiter)

              * checkupdates: reduce threadpool workers to not hit arch api
                rate limit (Christoph Reiter)

              * checkupdates: port to pypi json api (Christoph Reiter)

              * Support flaky tests (##3695) (Nick Boultbee)

              * Added ObjectListMatcher utility class (##3656) (Joschua
                Gandert)

              * CI: fix Windows test directory detection (##3646) (Nick
                Boultbee)

              * Remove PicklingLibrary & better library typing (Nick
                Boultbee)

              * Tests: dump flake8 output better on failure (Nick Boultbee)

              * Update the contact options (Christoph Reiter)

              * rtd: enforce a newer sphinx-rtd-theme version (Christoph
                Reiter)

              * rtd: try installing a newer sphinx_rtd_theme (Christoph
                Reiter)

              * Fix copool tests, extract common code (##3657) (Nick
                Boultbee)

              * Tweak test_terms_letter_case to account for query-syntax
                examples (##3813) (Till Berger)

              * Fixed Code Quality Issues (##3583) (Ankit Dobhal)

              * Add release infos in appdata files (Christoph Reiter)

              * Fix distcheck (Christoph Reiter)

              * Commit .pot file to git #3665 (lazka)

              * setup.py: add a create_pot command #3664 (lazka)

              * wininst: stop pinning pypi deps (Christoph Reiter)

              * wininst: remove frei0r (Christoph Reiter)

              * Create GitHub Actions automated testing for Fedora 33
                (resolves #3542) (##3558) (Phillip Julien)

              * downloads: remove all unstable repos (Christoph Reiter)

              * Update universe (but lock) (##3607) (Nick Boultbee)

   Docs:
              * Corrected description of ~people internal tag. (##3938)
                (Alexander Browne)

              * Docs: Update release checklist / maintenance (Nick Boultbee)

              * Tidy docs around queue (Nick Boultbee)

              * Docs: tidy some images (Nick Boultbee)

              * Update exfalso.rst (##3845) (Steve Harris)

              * Update quodlibet.rst (##3846) (Steve Harris)

              * Update patterns.rst (##3819) (everdred)

              * Update macos devenv setup documentation (##3759) (Martijn
                Pieters)

              * Update the translation guide for the weblate switch
                (Christoph Reiter)

              * docs: show the translation status (Christoph Reiter)

              * docs: mention weblate in the translation guide (Christoph
                Reiter)

              * Lots of README updated :book: (##3625) (Nick Boultbee)

              * FAQ: where QL store data outdated (##3878) (Jej)

   Translations:
              *      Galician
                                * Adolfo Jayme Barrientos (308)

              *      Turkish
                                * Ömer Faruk Çakmak (3)

                                * E-Akcaer (1149)

              *      German
                                * Till Berger (292)

              *      Danish
                                * scootergrisen (17)

              *      Greek
                                * Dimitris Papageorgiou (77)

              *      Ukrainian
                                * Tymofii Lytvynenko (1)

                                * Andrij Mizyk (542)

              *      Portuguese
                                * Adolfo Jayme Barrientos (8)

                                * ssantos (111)

              *      English (United Kingdom)
                                * Nick Boultbee (4)

                                * Tom Fryers (4)

              *      Indonesian
                                *   1. Musthafa (31)

              *      Dutch
                                * ikmaak (5)

                                * Heimen Stoffels (96)

              *      Spanish
                                * germe-fur (85)

                                * Adolfo Jayme Barrientos (1205)

              *      French
                                * Adolfo Jayme Barrientos (1)

                                * Jej@github (136)

                                * Bundy01 (481)

              *      Finnish
                                * Kristian Laakkonen (166)

              *      Korean
                                * Johndoe0153 (419)

              *      Slovak
                                * menom (75)

                                * Marek Felšöci (1527)

              *      Chinese (Simplified)
                                * stoodvolleyball (1)

                                * 梁普行 (5)

                                * Pig Fang (19)

                                * JER-ry (249)

                                * Eric (464)

diffstat:

 audio/quodlibet/Makefile |   5 +--
 audio/quodlibet/PLIST    |  53 +++++++++++++++++++++++++++++------------------
 audio/quodlibet/distinfo |   8 +++---
 3 files changed, 39 insertions(+), 27 deletions(-)

diffs (154 lines):

diff -r 554b9d8dbfed -r a06525f20942 audio/quodlibet/Makefile
--- a/audio/quodlibet/Makefile  Sun Apr 10 14:42:18 2022 +0000
+++ b/audio/quodlibet/Makefile  Sun Apr 10 15:01:50 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2022/03/12 08:01:48 nia Exp $
+# $NetBSD: Makefile,v 1.18 2022/04/10 15:01:50 nia Exp $
 
-DISTNAME=      quodlibet-4.4.0
-PKGREVISION=   4
+DISTNAME=      quodlibet-4.5.0
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=quodlibet/}
 GITHUB_PROJECT=        quodlibet
diff -r 554b9d8dbfed -r a06525f20942 audio/quodlibet/PLIST
--- a/audio/quodlibet/PLIST     Sun Apr 10 14:42:18 2022 +0000
+++ b/audio/quodlibet/PLIST     Sun Apr 10 15:01:50 2022 +0000
@@ -1,11 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2022/01/09 16:18:55 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/04/10 15:01:50 nia Exp $
 bin/exfalso
 bin/operon
 bin/quodlibet
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}
 ${PYSITELIB}/quodlibet/__init__.py
 ${PYSITELIB}/quodlibet/__init__.pyc
 ${PYSITELIB}/quodlibet/__init__.pyo
@@ -327,6 +324,9 @@
 ${PYSITELIB}/quodlibet/ext/events/squeezebox_sync.py
 ${PYSITELIB}/quodlibet/ext/events/squeezebox_sync.pyc
 ${PYSITELIB}/quodlibet/ext/events/squeezebox_sync.pyo
+${PYSITELIB}/quodlibet/ext/events/stop_on_pause.py
+${PYSITELIB}/quodlibet/ext/events/stop_on_pause.pyc
+${PYSITELIB}/quodlibet/ext/events/stop_on_pause.pyo
 ${PYSITELIB}/quodlibet/ext/events/synchronize_to_device.py
 ${PYSITELIB}/quodlibet/ext/events/synchronize_to_device.pyc
 ${PYSITELIB}/quodlibet/ext/events/synchronize_to_device.pyo
@@ -375,9 +375,6 @@
 ${PYSITELIB}/quodlibet/ext/events/waveformseekbar.py
 ${PYSITELIB}/quodlibet/ext/events/waveformseekbar.pyc
 ${PYSITELIB}/quodlibet/ext/events/waveformseekbar.pyo
-${PYSITELIB}/quodlibet/ext/events/weblyrics.py
-${PYSITELIB}/quodlibet/ext/events/weblyrics.pyc
-${PYSITELIB}/quodlibet/ext/events/weblyrics.pyo
 ${PYSITELIB}/quodlibet/ext/events/write_cover.py
 ${PYSITELIB}/quodlibet/ext/events/write_cover.pyc
 ${PYSITELIB}/quodlibet/ext/events/write_cover.pyo
@@ -537,21 +534,15 @@
 ${PYSITELIB}/quodlibet/ext/songsmenu/ifp.py
 ${PYSITELIB}/quodlibet/ext/songsmenu/ifp.pyc
 ${PYSITELIB}/quodlibet/ext/songsmenu/ifp.pyo
-${PYSITELIB}/quodlibet/ext/songsmenu/importexport.py
-${PYSITELIB}/quodlibet/ext/songsmenu/importexport.pyc
-${PYSITELIB}/quodlibet/ext/songsmenu/importexport.pyo
-${PYSITELIB}/quodlibet/ext/songsmenu/k3b.py
-${PYSITELIB}/quodlibet/ext/songsmenu/k3b.pyc
-${PYSITELIB}/quodlibet/ext/songsmenu/k3b.pyo
+${PYSITELIB}/quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py
+${PYSITELIB}/quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.pyc
+${PYSITELIB}/quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.pyo
 ${PYSITELIB}/quodlibet/ext/songsmenu/lastfmsync.py
 ${PYSITELIB}/quodlibet/ext/songsmenu/lastfmsync.pyc
 ${PYSITELIB}/quodlibet/ext/songsmenu/lastfmsync.pyo
 ${PYSITELIB}/quodlibet/ext/songsmenu/makesorttags.py
 ${PYSITELIB}/quodlibet/ext/songsmenu/makesorttags.pyc
 ${PYSITELIB}/quodlibet/ext/songsmenu/makesorttags.pyo
-${PYSITELIB}/quodlibet/ext/songsmenu/migratemetadata.py
-${PYSITELIB}/quodlibet/ext/songsmenu/migratemetadata.pyc
-${PYSITELIB}/quodlibet/ext/songsmenu/migratemetadata.pyo
 ${PYSITELIB}/quodlibet/ext/songsmenu/playlist.py
 ${PYSITELIB}/quodlibet/ext/songsmenu/playlist.pyc
 ${PYSITELIB}/quodlibet/ext/songsmenu/playlist.pyo
@@ -674,12 +665,24 @@
 ${PYSITELIB}/quodlibet/library/__init__.py
 ${PYSITELIB}/quodlibet/library/__init__.pyc
 ${PYSITELIB}/quodlibet/library/__init__.pyo
+${PYSITELIB}/quodlibet/library/album.py
+${PYSITELIB}/quodlibet/library/album.pyc
+${PYSITELIB}/quodlibet/library/album.pyo
+${PYSITELIB}/quodlibet/library/base.py
+${PYSITELIB}/quodlibet/library/base.pyc
+${PYSITELIB}/quodlibet/library/base.pyo
+${PYSITELIB}/quodlibet/library/file.py
+${PYSITELIB}/quodlibet/library/file.pyc
+${PYSITELIB}/quodlibet/library/file.pyo
 ${PYSITELIB}/quodlibet/library/librarians.py
 ${PYSITELIB}/quodlibet/library/librarians.pyc
 ${PYSITELIB}/quodlibet/library/librarians.pyo
-${PYSITELIB}/quodlibet/library/libraries.py
-${PYSITELIB}/quodlibet/library/libraries.pyc
-${PYSITELIB}/quodlibet/library/libraries.pyo
+${PYSITELIB}/quodlibet/library/playlist.py
+${PYSITELIB}/quodlibet/library/playlist.pyc
+${PYSITELIB}/quodlibet/library/playlist.pyo
+${PYSITELIB}/quodlibet/library/song.py
+${PYSITELIB}/quodlibet/library/song.pyc
+${PYSITELIB}/quodlibet/library/song.pyo
 ${PYSITELIB}/quodlibet/main.py
 ${PYSITELIB}/quodlibet/main.pyc
 ${PYSITELIB}/quodlibet/main.pyo
@@ -1019,6 +1022,9 @@
 ${PYSITELIB}/quodlibet/qltk/delete.py
 ${PYSITELIB}/quodlibet/qltk/delete.pyc
 ${PYSITELIB}/quodlibet/qltk/delete.pyo
+${PYSITELIB}/quodlibet/qltk/download.py
+${PYSITELIB}/quodlibet/qltk/download.pyc
+${PYSITELIB}/quodlibet/qltk/download.pyo
 ${PYSITELIB}/quodlibet/qltk/edittags.py
 ${PYSITELIB}/quodlibet/qltk/edittags.pyc
 ${PYSITELIB}/quodlibet/qltk/edittags.pyo
@@ -1052,6 +1058,9 @@
 ${PYSITELIB}/quodlibet/qltk/maskedbox.py
 ${PYSITELIB}/quodlibet/qltk/maskedbox.pyc
 ${PYSITELIB}/quodlibet/qltk/maskedbox.pyo
+${PYSITELIB}/quodlibet/qltk/matchdialog.py
+${PYSITELIB}/quodlibet/qltk/matchdialog.pyc
+${PYSITELIB}/quodlibet/qltk/matchdialog.pyo
 ${PYSITELIB}/quodlibet/qltk/menubutton.py
 ${PYSITELIB}/quodlibet/qltk/menubutton.pyc
 ${PYSITELIB}/quodlibet/qltk/menubutton.pyo
@@ -1265,6 +1274,9 @@
 ${PYSITELIB}/quodlibet/util/massagers.py
 ${PYSITELIB}/quodlibet/util/massagers.pyc
 ${PYSITELIB}/quodlibet/util/massagers.pyo
+${PYSITELIB}/quodlibet/util/matcher.py
+${PYSITELIB}/quodlibet/util/matcher.pyc
+${PYSITELIB}/quodlibet/util/matcher.pyo
 ${PYSITELIB}/quodlibet/util/misc.py
 ${PYSITELIB}/quodlibet/util/misc.pyc
 ${PYSITELIB}/quodlibet/util/misc.pyo
@@ -1365,6 +1377,7 @@
 share/locale/gl/LC_MESSAGES/quodlibet.mo
 share/locale/he/LC_MESSAGES/quodlibet.mo
 share/locale/hu/LC_MESSAGES/quodlibet.mo
+share/locale/id/LC_MESSAGES/quodlibet.mo
 share/locale/it/LC_MESSAGES/quodlibet.mo
 share/locale/ja/LC_MESSAGES/quodlibet.mo
 share/locale/ko/LC_MESSAGES/quodlibet.mo
diff -r 554b9d8dbfed -r a06525f20942 audio/quodlibet/distinfo
--- a/audio/quodlibet/distinfo  Sun Apr 10 14:42:18 2022 +0000
+++ b/audio/quodlibet/distinfo  Sun Apr 10 15:01:50 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 09:59:27 nia Exp $
+$NetBSD: distinfo,v 1.6 2022/04/10 15:01:50 nia Exp $
 
-BLAKE2s (quodlibet-4.4.0.tar.gz) = d1f56975a062d8bec41b8f2cfc48405a4090e1d1b77305664d17fe2e7d1ef60a
-SHA512 (quodlibet-4.4.0.tar.gz) = afe65d2389cbc72416a353c94d8bb2923c14238d3060e34e259a5af68cb14b9d12f059e6b0a832584fa7a5534f91552cccd70ac00bacd2da8717684a5248e605
-Size (quodlibet-4.4.0.tar.gz) = 4822260 bytes
+BLAKE2s (quodlibet-4.5.0.tar.gz) = 2e4c3b174b67e3cd6fd36c1600cc3119135b99107874e74185f1d42395ac5774
+SHA512 (quodlibet-4.5.0.tar.gz) = fc2403788d53e2675876a22a7903d22dd0badfbac0e7db7026c69e5fd4a96f2935478172390e4dba5b5ba116d199f91f28b3318ae1a4e2c24a973f87f5b88706
+Size (quodlibet-4.5.0.tar.gz) = 5294493 bytes


Home | Main Index | Thread Index | Old Index