diff --git a/0001-Fix-crash-on-PyQt-ge-5.14-on-cover-art-context-menu.patch b/0001-Fix-crash-on-PyQt-ge-5.14-on-cover-art-context-menu.patch deleted file mode 100644 index 2d2167d..0000000 --- a/0001-Fix-crash-on-PyQt-ge-5.14-on-cover-art-context-menu.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 32e05058e0ac5772d7a480287ee428642fbbc9b9 Mon Sep 17 00:00:00 2001 -From: Philipp Wolfer -Date: Tue, 7 Jan 2020 08:22:13 +0100 -Subject: [PATCH] PICARD-1700: Fix crash on PyQt >= 5.14 on cover art context - menu - -In PyQt 5.14 the exclusive parameter for QActionGroup is no longer available. Also QActionGroup is exclusive by default in Qt5, so there is no need to set this. ---- - picard/ui/coverartbox.py | 2 +- - picard/ui/logview.py | 1 - - 2 files changed, 1 insertion(+), 2 deletions(-) - -diff --git a/picard/ui/coverartbox.py b/picard/ui/coverartbox.py -index 102704184..bde1c06f5 100644 ---- a/picard/ui/coverartbox.py -+++ b/picard/ui/coverartbox.py -@@ -538,7 +538,7 @@ def contextMenuEvent(self, event): - if not menu.isEmpty(): - menu.addSeparator() - -- load_image_behavior_group = QtWidgets.QActionGroup(self.parent, exclusive=True) -+ load_image_behavior_group = QtWidgets.QActionGroup(self.parent) - action = load_image_behavior_group.addAction(QtWidgets.QAction(_('Replace front cover art on drop'), self.parent, checkable=True)) - action.triggered.connect(partial(self.set_load_image_behavior, behavior='replace')) - if config.setting["load_image_behavior"] == 'replace': -diff --git a/picard/ui/logview.py b/picard/ui/logview.py -index cf75feadd..7bb7813c0 100644 ---- a/picard/ui/logview.py -+++ b/picard/ui/logview.py -@@ -129,7 +129,6 @@ def __init__(self, parent=None): - super().__init__(parent=parent) - - self.action_group = QtWidgets.QActionGroup(self) -- self.action_group .setExclusive(True) - self.actions = {} - for level, feat in log.levels_features.items(): - act = QtWidgets.QAction(_(feat.name), self, checkable=True) diff --git a/picard-2.2.3.tar.gz b/picard-2.2.3.tar.gz deleted file mode 100644 index a6445f5..0000000 --- a/picard-2.2.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:920bc0ffc1b5ae395456698a133799aee06c66b4446f6a388a64046e07d8716b -size 3225273 diff --git a/picard-2.3.tar.gz b/picard-2.3.tar.gz new file mode 100644 index 0000000..327ca10 --- /dev/null +++ b/picard-2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c801e041dff49c5cbe844708f25fa1875af5866944083fc47373b31e375159d +size 3735660 diff --git a/picard.changes b/picard.changes index 0be3979..bbc2540 100644 --- a/picard.changes +++ b/picard.changes @@ -1,3 +1,142 @@ +------------------------------------------------------------------- +Fri Feb 21 09:17:22 UTC 2020 - Antonio Larrosa + +- Update to 2.3: + * Bug-fix + - [PICARD-1739] - Update check does not handle alpha, beta and rc versions + properly + - [PICARD-1744] - Invalid ignore path regex can crash Picard + * Improvement + - [PICARD-1740] - Save originalfilename to ASF tags + +- Update to version 2.3.0rc1 + * Bug-fix + - [PICARD-1688] - "Submit AcoustIDs" fails with many tracks + - [PICARD-1719] - `$unset` marks tag for deletion + - [PICARD-1724] - Fingerprint status on left should not be submittable + (red) + - [PICARD-1725] - Fingerprint indicator rendering artifacts + - [PICARD-1726] - Crash when closing options quickly before plugin list + got loaded + - [PICARD-1727] - Performer tag in metadata list is not translated + - [PICARD-1733] - App does not start on macOS 10.12 + - [PICARD-1736] - "Generate AcoustID Fingerprints" is too long for the + toolbar + * Improvement + - [PICARD-1716] - Add script functions for strings (`$find`, `$reverse`, + `$substr`), multi-value variables (`$getmulti`), and loops (`$foreach`, + `$while`, `$map`) + - [PICARD-1717] - Backup config file on update + - [PICARD-1720] - Add script function `$slice` to extract a portion of a + multi-value variable + - [PICARD-1721] - Add script function `$join` to join the elements of a + multi-value variable + - [PICARD-1723] - Match to album should consider the disc number + - [PICARD-1729] - Add scripting function `$datetime` to return the current + date and time + - [PICARD-1737] - Add keyboard shortcut Ctrl+Alt+F for "Generate + Fingerprints" + - [PICARD-1738] - Load a recording URL entered into the search field as + standalone recording + +- Update to version 2.3.0b1 + * Bug-fix + - [PICARD-239] - Using tag "comment" should behave the same as "comment:" + (with colon) in tagger script + - [PICARD-965] - Items in tagger scripts list are squished + - [PICARD-1054] - Picard swallows values of Qt command line arguments + - [PICARD-1218] - Script names aren't truncated properly + - [PICARD-1312] - Hotkeys for buttons do not work on macOS + - [PICARD-1565] - Picard ignores results in Acoust ID web service response + - [PICARD-1592] - APEv2: Read tags case insensitive + - [PICARD-1625] - UI unresponsive while matching files to release + - [PICARD-1626] - Locales in Options > Metadata are not translated and not + sorted + - [PICARD-1629] - Duration for AAC files with APEv2 tags is wrong + - [PICARD-1658] - macOS: System wide libdiscid is used instead of the + bundled one + - [PICARD-1662] - Issue saving FLAC with large (~ 16 MiB) embedded images + - [PICARD-1664] - Cluster lookup does not use preferred release types + - [PICARD-1667] - Some scripting functions are always true + - [PICARD-1668] - Read fails if mp4 file has "disk" tag set but empty + - [PICARD-1675] - Allow disabling auto update for Windows builds + - [PICARD-1678] - Picard crashes if result from search server contains + non-integer scores + - [PICARD-1693] - Position and size of log view and activity history are + not preserved + - [PICARD-1699] - On scan asking the user to enable the fingerprinting does + always abort the scan + - [PICARD-1700] - Crash with PyQt5 when opening cover art context menu + - [PICARD-1709] - Saving AIFF files can make them unreadable (requires + mutagen >= 1.43) + - [PICARD-1711] - Cannot delete lyrics from ASF, ID3, MP4 and APE files + * New Feature + - [PICARD-34] - Add a fingerprint indicator + - [PICARD-118] - Windows: Provide a portable Picard version + - [PICARD-125] - Support for AC3 + - [PICARD-170] - Allow selecting displayed columns + - [PICARD-714] - Allow user to reorder fields in the lower pane + - [PICARD-991] - Allow calculating AcoustID fingerprints for matched + recordings + - [PICARD-1098] - MP4: Support custom tags + - [PICARD-1521] - Make Picard recognize "TOFN (Original Filename)" ID3 tag + - [PICARD-1656] - Allow setting cover art for clusters + - [PICARD-1673] - Show progress in Windows taskbar + - [PICARD-1674] - Show progress in Linux docks / taskbar supporting the + Unity.LauncherEntry DBus interface + - [PICARD-1677] - Option to ignore tags for file changed status + - [PICARD-1684] - Allow re-ordering multi-value tags + * Improvement + - [PICARD-115] - Display 'YYYY', 'MM' and 'DD' in date input field when + value not available + - [PICARD-321] - Backslash support in filenames if Windows compatibility + is disabled + - [PICARD-1260] - Sort entries in Clusters more "naturally" + - [PICARD-1349] - Change the sorting by clicking on a column title so that + it switches through three states (sort ascending/descending/not at all) + - [PICARD-1401] - CD Lookup dialog does not make it clear how to submit a + disc ID + - [PICARD-1467] - Provide signed Windows installer + - [PICARD-1523] - Make Picard case-agnostic for "Preserve tags from being + cleared" + - [PICARD-1589] - Support language for ID3 COMM tags with + `comment:{language}:{description}` syntax (enables support for + MediaMonkey's Songs-DB_Custom tags) + - [PICARD-1628] - Make APEv2 tags with AAC optional + - [PICARD-1631] - Notarize macOS app + - [PICARD-1646] - Respect preferred release types when scanning tracks + - [PICARD-1650] - Select / load multiple items from search results + - [PICARD-1652] - Support extended info for TAK files (requires + mutagen >= 1.43) + - [PICARD-1659] - Natural sorting for search results + - [PICARD-1661] - Improve preserved tags autocomplete + - [PICARD-1665] - Disable uninstall for globally installed plugins + - [PICARD-1666] - Consider video / audio when comparing files to tracks + - [PICARD-1671] - Rework Options > Tags page + - [PICARD-1672] - MP4: Use hdvd atom to detect videos (requires + mutagen >= 1.43) + - [PICARD-1680] - Select / load multiple items from CD lookup results + - [PICARD-1682] - Multiline editing for lyrics and comments + - [PICARD-1683] - Autocompletion when editing media, releasetype, + releasecountry and releasestatus tags + - [PICARD-1686] - Always keep [non-album tracks] entry on top + - [PICARD-1692] - Change sliders to jump to clicked position + - [PICARD-1695] - Make script editor UI consistent with other option pages + - [PICARD-1712] - Use Ctrl+D as keyboard shortcut to remove albums or files + - [PICARD-1714] - Focus search input with Ctrl+F + - [PICARD-1715] - Allow changing file extension by manipulating the + %_extension% variable in renaming script + * Task + - [PICARD-1406] - Refactor Metadata.set and metadata.__setitem__ + - [PICARD-1465] - Add Picard to Windows Store + - [PICARD-1596] - Automate PyPI deployment + - [PICARD-1653] - macOS: Enable Hardened Runtime + - [PICARD-1669] - Build Windows 10 MSIX app package + - [PICARD-1703] - Upgrade to PyInstaller 3.6 + +- Drop patch already included upstream: + * 0001-Fix-crash-on-PyQt-ge-5.14-on-cover-art-context-menu.patch + ------------------------------------------------------------------- Thu Feb 13 16:25:33 UTC 2020 - Antonio Larrosa diff --git a/picard.spec b/picard.spec index c6f8f2a..7441628 100644 --- a/picard.spec +++ b/picard.spec @@ -17,20 +17,19 @@ Name: picard -Version: 2.2.3 +Version: 2.3 Release: 0 Summary: The Next Generation MusicBrainz Tagger License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Utilities URL: https://picard.musicbrainz.org Source0: https://codeload.github.com/metabrainz/picard/tar.gz/release-%{version}#/%{name}-%{version}.tar.gz -Patch0: 0001-Fix-crash-on-PyQt-ge-5.14-on-cover-art-context-menu.patch BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: libofa-devel BuildRequires: python3-devel -BuildRequires: python3-mutagen +BuildRequires: python3-mutagen >= 1.43 BuildRequires: python3-qt5 BuildRequires: python3-setuptools BuildRequires: python3-sip @@ -49,7 +48,6 @@ track-based tagging. %prep %setup -q -n %{name}-release-%{version} -%patch0 -p1 %build export LANG=en_US.UTF-8