From 8ae65cd9b25bc155d8a13ce0c8800038ff0f2865066a406c87401937ac149cb8 Mon Sep 17 00:00:00 2001 From: Michael Pujos Date: Fri, 20 Dec 2024 15:30:09 +0000 Subject: [PATCH] Update to 1.7.9 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/upplay?expand=0&rev=20 --- .gitattributes | 23 +++++++ .gitignore | 1 + upplay-1.7.3.tar.gz | 3 + upplay-1.7.3.tar.gz.asc | 16 +++++ upplay-1.7.8.tar.gz | 3 + upplay-1.7.8.tar.gz.asc | 16 +++++ upplay-1.7.9.tar.gz | 3 + upplay-1.7.9.tar.gz.asc | 16 +++++ upplay.changes | 131 ++++++++++++++++++++++++++++++++++++++++ upplay.keyring | 95 +++++++++++++++++++++++++++++ upplay.spec | 64 ++++++++++++++++++++ use-webengine.patch | 29 +++++++++ 12 files changed, 400 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 upplay-1.7.3.tar.gz create mode 100644 upplay-1.7.3.tar.gz.asc create mode 100644 upplay-1.7.8.tar.gz create mode 100644 upplay-1.7.8.tar.gz.asc create mode 100644 upplay-1.7.9.tar.gz create mode 100644 upplay-1.7.9.tar.gz.asc create mode 100644 upplay.changes create mode 100644 upplay.keyring create mode 100644 upplay.spec create mode 100644 use-webengine.patch diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/upplay-1.7.3.tar.gz b/upplay-1.7.3.tar.gz new file mode 100644 index 0000000..413a94f --- /dev/null +++ b/upplay-1.7.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4064452daf2ee194489a97a3cc63c0764b40d83ba12bb470745dc5c7849f64dc +size 500716 diff --git a/upplay-1.7.3.tar.gz.asc b/upplay-1.7.3.tar.gz.asc new file mode 100644 index 0000000..cc9118f --- /dev/null +++ b/upplay-1.7.3.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE+OM0claSKornZ2BbeAjOltOLkgEFAmYykkMACgkQeAjOltOL +kgHmdA/9Ftj2qtDYJZ526wSPB5ZkXGho7M2y7L0iM1HLc3Q12KsCcjdSq80Hop2E +iniDiFwDacXIZ5g1aUeNHaXIZ+Dn9/PjzEVu+xepx41Js4WBuir+iZfsdD+GAIjz +P9c/txh3PrCSzQKW3fpgojfB7Ew3cV3CcYvsLCGe2OHSu5DqCGexoM6w8k6nClQD +dKUEu04/IjuDnOlnO768DPUZRMrFyLEx5kZD2Q+Hl3DY+dad3biw3iLJItrBQrT6 +bJUxivFMxCr0BpTIi1GbTbrvf0WCi8dgG3LBjyiR3OwasFPe1Wf9ZQsdsG6hU3bI +6DMveQD7L0at9baE0t8JMCJIuX1sk4+00ghd+MDS7Ls6cl5ughuzWxIgTnHh+tMP +puSdvFtrTH91D0Rfu5kTpFmacQcdRIbtiJrOLcrYQH3gcjN6kjxG9XeNdamEY02M +j179tgBQ5XRqnofJsiAq+DuHdN+Avm3gORyHki++559O/Mcmqi2Yt8SN5Rddllsd +xxJP6FG0N5nYm+rLpPDk2bDQBmbXoJGxS3QdqVo36FjaYKq82E0PiyN8THWzn6y2 +35eX+NtYd4D46n7Ykw0i3VvLpuC7oMSoawcDUYBo4yoiYYHNm8dEWrDVzubnqVVs +tC1H8W17wdZswhw2HnSMLs+WmwuMtZgw/Z/ZuDf2X2xEHVXD5nE= +=99/A +-----END PGP SIGNATURE----- diff --git a/upplay-1.7.8.tar.gz b/upplay-1.7.8.tar.gz new file mode 100644 index 0000000..896a72a --- /dev/null +++ b/upplay-1.7.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91508b902037f4026fbee3b2f3120446113c083f77e3aaa4c393a6f4291903f8 +size 526173 diff --git a/upplay-1.7.8.tar.gz.asc b/upplay-1.7.8.tar.gz.asc new file mode 100644 index 0000000..c5d7a02 --- /dev/null +++ b/upplay-1.7.8.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE+OM0claSKornZ2BbeAjOltOLkgEFAmc1D+cACgkQeAjOltOL +kgEPLRAAtd/qIcqueizk1DB8+Z5oe5AYgEAOCKg4/T6TWTB403a4HwvBYFjULgzr +EhZTIEAp+XMkU54g3WPix0mZEhPOK3SvOJrQ/HkLQYazVo6OzZ4mAfXZ4z1Mk3dJ ++nhJQ/n6I94Uo5LhQ81X6kOa3yLHQKIt1i8JewrVZrEIz4LmtBb1n1jekNnbTZOg +Zo4mIh/ZEZkcvCFvosKfDIUFRUE5rsrBqBNTe44qB3l5Rx/dDe9/9WIpHfYGi42h +OiAKzGfr+DxQvKykqodEwmr9pgGWlJtpdSH6dJyFA4aUeemfKo8At+Y8cScRtImb +u1AH/txiI7QGB3fj+M62Xy32KGSXcEx09ZcNfA+lZU52toAGRNws93+b0PhfNIjX +gfuLjG+o/Lg9PzVC7aeuPyuAU+s4zHACoFbEv4STEqY9gHjkZOkGOS+k2Q+mEfmM +E8Xl1dkxuIWxRNOED6lAae8E61htWM3rMbCU0KDRyRr3qd8aFWSyb2QpSxL7GMp8 +8+eA/4SP7oGQdKwWfF6TrCMI9KCu6cpMcDGfBNAu1y82xnq6VRHJCDTfTUEKfbNV +tVVNZYqsYpkmK7r+ZXo2AJbUpT1Ur23JJeg0dIiCJMphJCxn9lIxS/hsrBMesCfn +swgXmNWkRnv4lUFJcmLezwuSflPQ9X5Pkbma+vApNUygk7tTYFw= +=sObD +-----END PGP SIGNATURE----- diff --git a/upplay-1.7.9.tar.gz b/upplay-1.7.9.tar.gz new file mode 100644 index 0000000..abef56b --- /dev/null +++ b/upplay-1.7.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ffb6622ad58c13952961ed6f9018ad6448b5f0c21462fda91c67fa2c9b0ef45 +size 526129 diff --git a/upplay-1.7.9.tar.gz.asc b/upplay-1.7.9.tar.gz.asc new file mode 100644 index 0000000..c7c6d1d --- /dev/null +++ b/upplay-1.7.9.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE+OM0claSKornZ2BbeAjOltOLkgEFAmdStuAACgkQeAjOltOL +kgEATQ/9HCNAR/Ju+FbkTfZ2amhui+XzegcmNC/iFo/ebuc/YpjNdMs57QrHhWXh +QEQmout7fLjEKiKXKLJxOlfkQCnlbDH2eSuIFn/wwmqKJWrw/90IVWkVM/7aAq9K +EAyJdrvsSHE2OR6TzHiRmqVaZ1F+fsO+1y/F75qN445uospV29rc6RVlZn9lcmEY +s5x2VzvTBHxnOZz3VcAv3t5FWuapZJdxZ7UGFtCp8vzQYGm7A54fICZgoDkx6hfV +Zy4fznFJ9dGfXTwM6xU3YoAhu4TSpTxKz2fZ06a2e3NNLYIxh88ha5rI+U1BEfXS +Gx5rON2jtMr6MsWvSf4pwEopJLvhg3Lawa0M1gMlq86GXNrwqS7OQQ0GS5riWN49 +yhfuMHjF4ZtYGEHz7QRbxACg2E3s1qLzPm2PJAFZvayY7USAMUcN2tQ6j4M/WNbC +BD8b5U9CIPRXKdIU1DSg8g0pdtoYdmVT+T+9OqSXhzdoleWRxPc8Y8vPKEXkHXXK +0H6odRuAItKVGoEwOi2DtlEHb6adI6JRky8e2jpZRUwqcWFMQajpTZc1kmGOhf39 +bvO+8fPzpfwulUSCWl9GWR9Ry7NPOEFkZJdcFlaT2nw1jseothEbQ9FjZxs+EII+ +V+KECyv5VcY6Fr6jcAEEUsPKV6i7IkKHDflZdNgS9z/FKaoXBBI= +=DFqP +-----END PGP SIGNATURE----- diff --git a/upplay.changes b/upplay.changes new file mode 100644 index 0000000..6793400 --- /dev/null +++ b/upplay.changes @@ -0,0 +1,131 @@ +------------------------------------------------------------------- +Fri Dec 20 15:16:05 UTC 2024 - Michael Pujos + +- Update to 1.7.9: + * Browser: fix deadlock when clicking a link while reading was active + +------------------------------------------------------------------- +Sat Nov 16 09:22:15 UTC 2024 - Michael Pujos + +- Update to 1.7.8: + * Fix sticky playlist append mode (could not switch back to not append) + * Other small fixes in playlist insertions +- Update to 1.7.7: + * Add options to save the playlist as Json or CSV + * Other small fixes. +- Update to 1.7.6: + * Browser: add an album entry at the top when browsing an album or playlist + container. Suppress the repeated listing of the album title for each track + in this case + * Browser: span cells to the right when no data follows + * Browser: add "show metadata" popup entry + * Browser: fix issues with middle-click with recent qwebenginepage versions + * Browser: big improvement for loading big lists (multi-thousand) with webengine + +------------------------------------------------------------------- +Thu Aug 22 09:30:09 UTC 2024 - Michael Pujos + +- Update to 1.7.5: + * Automatically conform to system light/dark style when possible. + * Directory browser: better preserve the media server ordering (don't + separate containers/items as, e.g. Minimserver uses containers for + subtitles etc.) + * Expand some common aliases for MIME types when checking compatibility + with the renderer (e.g. audio/flac audio/x-flac application/flac). + * Limit auto-traversal of single-entry containers to the top levels (with + adjustable preference) + * UPnP/AV: fix first track add on empty player failing +- Update to 1.7.4: + * Add option to switch light/dark mode according to desktop setting + +------------------------------------------------------------------- +Fri May 17 13:50:38 UTC 2024 - Michael Pujos + +- update to 1.7.3 + * Allow loading a bare URL. + +------------------------------------------------------------------- +Tue Feb 20 16:01:04 UTC 2024 - Dominique Leuenberger + +- Use %autosetup macro. Allows to eliminate the usage of deprecated + %patchN + +------------------------------------------------------------------- +Sat Dec 23 14:50:04 UTC 2023 - Michael Pujos + +- added use-webengine.patch to force use of Qt5WebEngine +- update to 1.7.2 + * Unicast search the last used renderer at startup (depending on lib version). +- update to 1.7.1 + * Add preference to use libupnpp extra URL quoting which is now non-default. +- update to 1.7.0 + * Avoid most ways that a stuck renderer could freeze the GUI. + * Windows: hopefully full support for keyboard traversal and screen + readers. + * Add menu for playlist mode settings (repeat, shuffle etc.). These were + not accessible with a keyboard otherwise. + * Fix playlist drag and drop: drag to first position is now possible. + * Avoid phantom track appearing in the playlist when connecting to + stopped upmpdcli in UPnP/AV mode + * Misc improvements and fixes. +- update to 1.6.5 + * Disabled non-functional last.FM interface (last.FM changed their + authentication method to something which would be complicated to support) +- update to 1.6.4 + * Fix potential crash when removing tracks from UPnP/AV playlist + +------------------------------------------------------------------- +Sat Aug 13 10:46:11 UTC 2022 - Michael Pujos + +- add upstream signing key and validate source signature +- update to 1.6.3 + * Fix dir browser display in cases (search string overlapping first result entry) + * Avoid having to restart after changing lower lib log level +- update to 1.6.2 + * Fix playlist drag and drop +- update to 1.6.1 + * New alternative tabbed compact interface for small displays + * Hopefully better scaling + +------------------------------------------------------------------- +Fri Apr 22 16:21:39 UTC 2022 - Michael Pujos + +- update to 1.6.0 + * New alternative tabbed compact interface for small displays + * Hopefully better scaling +- update to 1.5.2 + * Implement minimal MPRIS interface on Linux, mostly so that + media keys work on the Gnome desktop + * Small miscellaneous improvements in directory browser display + * Cache album covers + * Option to poll for volume changes, for renderers which generate no volume events + +------------------------------------------------------------------- +Thu Apr 15 12:46:31 UTC 2021 - Michael Pujos + +- update to 1.4.10 + * Make the renderer selection dialog dynamic: it will react to a + renderer appearing on the network + * When the connection with a renderer is lost, try to reconnect + instead of asking the user what to do + * Improve device restart detection and renew subscriptions when needed + * Small fixes in colors in system dark theme + * Small fixes in Webengine version +- removed dark-theme-fix.patch and browser-back-mouse-button-support.patch + now in upstream + +------------------------------------------------------------------- +Mon Nov 30 10:59:38 UTC 2020 - Michael Pujos + +- update to 1.4.7 + * Fix "close to tray" not working on Linux KDE + * Clean up exit when tray is not available + * Compilation warnings +- added dark-theme-fix.patch +- added browser-back-mouse-button-support.patch +- remove duplicates icons with fdupes + +------------------------------------------------------------------- +Sun Nov 15 21:53:15 UTC 2020 - Michael Pujos + +- update to upstream version 1.4.6 diff --git a/upplay.keyring b/upplay.keyring new file mode 100644 index 0000000..756862c --- /dev/null +++ b/upplay.keyring @@ -0,0 +1,95 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=prrv +-----END PGP PUBLIC KEY BLOCK----- diff --git a/upplay.spec b/upplay.spec new file mode 100644 index 0000000..7b625df --- /dev/null +++ b/upplay.spec @@ -0,0 +1,64 @@ +# +# spec file for package upplay +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: upplay +Version: 1.7.9 +Release: 0 +Summary: UPnP and OpenHome audio Control Point +License: GPL-2.0-or-later +URL: https://www.lesbonscomptes.com/upplay/ +Source0: https://www.lesbonscomptes.com/upplay/downloads/upplay-%{version}.tar.gz +Source1: https://www.lesbonscomptes.com/upplay/downloads/upplay-%{version}.tar.gz.asc +Source2: https://www.lesbonscomptes.com/pages/jf-at-dockes.org.pub#/%{name}.keyring +Patch0: use-webengine.patch +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: libqt5-qtbase-common-devel +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(Qt5WebEngine) +BuildRequires: pkgconfig(jsoncpp) +BuildRequires: pkgconfig(libupnpp) >= 0.24.1 +BuildRequires: pkgconfig(mpris-qt5) + +%description +upplay is a Qt5-based audio Control Point for browsing and playing music +managed by your UPnP/DLNA media servers to your UPnP/DLNA/OpenHome players (renderers). + +%prep +%autosetup -p0 + +%build +%qmake5 QMAKE_POST_LINK='$(STRIP) $(TARGET)' +%make_build STRIP=%{_bindir}/strip + +%install +make install INSTALL_ROOT=%{buildroot} +%suse_update_desktop_file -n -r %{name} "AudioVideo;Player" +%fdupes %{buildroot}/%{_prefix} + +%files +%license COPYING +%doc AUTHORS +%{_bindir}/%{name} +%{_datadir}/applications/upplay.desktop +%{_datadir}/%{name} +%{_datadir}/icons/hicolor/48x48/apps/upplay.png +%{_datadir}/pixmaps/upplay.png + +%changelog diff --git a/use-webengine.patch b/use-webengine.patch new file mode 100644 index 0000000..b42a753 --- /dev/null +++ b/use-webengine.patch @@ -0,0 +1,29 @@ +--- upplay.pro.orig 2023-12-23 16:19:22.118527266 +0100 ++++ upplay.pro 2023-12-23 16:22:28.482697656 +0100 +@@ -5,23 +5,9 @@ + VERSION = 1.7.9 + COPYRDATES = 2011-2024 + +-greaterThan(QT_MAJOR_VERSION, 5) { +- WEBPLATFORM = webengine +-} else { +- WEBPLATFORM = webkit +-} +-windows { +- WEBPLATFORM = webengine +-} +- +-contains(WEBPLATFORM, webengine) { +- QT += widgets webenginewidgets webchannel +- QMAKE_CXXFLAGS += -DUSING_WEBENGINE +- DEFINES += USING_WEBENGINE +-} else { +- QT += webkit +- QT += widgets webkitwidgets +-} ++QT += widgets webenginewidgets webchannel ++QMAKE_CXXFLAGS += -DUSING_WEBENGINE ++DEFINES += USING_WEBENGINE + + QMAKE_CXXFLAGS += -DUPPLAY_VERSION=\\\"$$VERSION\\\" + QMAKE_CXXFLAGS += -DUPPLAY_COPYRDATES=\\\"$$COPYRDATES\\\"