commit b0cb111dd5fec7d365d6d2780e7f91ca1691da388972672c44c17c5ba3ab9278 Author: Christophe Marin Date: Thu Sep 12 11:40:52 2024 +0000 KDE release gear 24.08.1 OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/plasmatube?expand=0&rev=38 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/applications.keyring b/applications.keyring new file mode 100644 index 0000000..2998088 Binary files /dev/null and b/applications.keyring differ diff --git a/plasmatube-24.05.2.tar.xz b/plasmatube-24.05.2.tar.xz new file mode 100644 index 0000000..f8312da --- /dev/null +++ b/plasmatube-24.05.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3566ed888f684c6bdf1097915c20496b49c0e8fa6ff1eb5c7399c3fdb40f7636 +size 194268 diff --git a/plasmatube-24.05.2.tar.xz.sig b/plasmatube-24.05.2.tar.xz.sig new file mode 100644 index 0000000..f8e6709 --- /dev/null +++ b/plasmatube-24.05.2.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmaDnUIACgkQu0YzUNbv +Me9b9w//UAzBg64B+uz57zv9Ad9MoeoTxwRY3vpBETJsK3ztqN7qlFi9NVsmGe4P +rpNbQh16Q52cFhJZXdo7ieNDPS3OUDyJlucrLQkN4BcakL1mQwODqTzUhBmDJGbs +t1gp9vzOtym6GBdUshK+Fcd4M1Z/HWwp8oa4v4VSuCtjUiOGe6g9h37A5fzEkybQ +7rcutcoYycUZI1oeMXBwk3YWgFgxAQiWtEs7y6LMflrjdbSPHxgDEPJjEUi/YzKb +4NSNX3VDUlh4Gk9gA7gYhyczkFxiJvQ8ffjg0haVSenISdGPb4q2oN4Sc+7H3ukI +q5VsQny4p73BKuzuYKvN0Q/DnwQzUDt+x9r+rgZwYabGE6EFcnJvRo/NZZeBgz7B ++eLzfP5ToGCdju/x7E3dJVEUNsKo4LFc/jK1Lm6lCIrHiuTgW2JVmue6W155JIDK +6phpmWVt3dHfMPrzEIXe9DIueMUj2CXiyzOC1jc2Y/cmZnf83+hxUaK2xPm8Rqtz +PGE+otP2rqfIqFOyk4wcXj2gVL/j24pHXkBr9YnJ4p84xK4uIrN9BlgQjVtVBkNI +2e/dwEYcY6i3ePry2CxeCvAw1tvNJKHDqjjLRAeZ1zQyyjTvMhbf0M1Vp+geT0nr +8VjPk+X2JbXkGuYtKwECnxcaQlWMtHl8eVoyzrplIVaOL+fBnvc= +=3Lk9 +-----END PGP SIGNATURE----- diff --git a/plasmatube-24.08.0.tar.xz b/plasmatube-24.08.0.tar.xz new file mode 100644 index 0000000..41fa163 --- /dev/null +++ b/plasmatube-24.08.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3c0f4dc212468d13d2fad733bc267b76ee69d84537f83ef71b457ec79ae0cb8 +size 203632 diff --git a/plasmatube-24.08.0.tar.xz.sig b/plasmatube-24.08.0.tar.xz.sig new file mode 100644 index 0000000..409bdfa --- /dev/null +++ b/plasmatube-24.08.0.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+4PQACgkQu0YzUNbv +Me8qhw//cNvXLPdwOPlaz3UIGITzOR34K/6bSfiyWF0jkjjo4mB8jvtlu4jDd4o/ +wQLwMR6+mVYrooa+3xsgZkJgkf/PcWIoHaxaOcPxrtbywz2uoHgk6Oe3QkDZE/V0 +wpiKC6dES8BnjABLWkT/sJhsTDnVNM7I4Xh9n6CtxxUrOtoX5sic5KydZy0uOvy1 +O8SD+Cbmjq/vqhvLtxU0DK5rY/a62XXdUZSEI1cDk4cbjvRaiRGhLqWmGra7HuXH +wYbQ7fYKXx03+DQf2ItkudmgSaap3544Lu9Qn+8S8jfHjnQcJTuNenZIRwx7oXzX +f9JxTdFrvf5/opqsUF9F2v8QOpA9LfJmKF+jJPlxha7wxiyJ/28r/GxYwBgMQoyt +QXcwVgd4YwFNhLK6bM2Bp/zhj71of5RfUnxyWmgLF2z83Ib1o0LZ3PhCtPzbHtO1 +20bMRVFwc4cUuzUxGU+g/70UJtngJvFB7KL1vr9skM+WXfCe7npgymPgJ4SiL1kc +2A7ETwrV1KyoP+ohlPXSGyZNYcdQz4nj/mzkAZx2FkmmDQjqgX+JmC6M0bvZ95CY +DjoyQkpMqPTvvTb/fYoqHSz14+DDc5lUdvueOnHIpOhvDVw/jeY4PPKf4IJzPuua +PF3/b9hY3UeVEdJJauHIYtDP6ZK1FNaRjh+oxtjDQV+hNB2uWQA= +=V71f +-----END PGP SIGNATURE----- diff --git a/plasmatube-24.08.1.tar.xz b/plasmatube-24.08.1.tar.xz new file mode 100644 index 0000000..8839e47 --- /dev/null +++ b/plasmatube-24.08.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26693e5a9c2a862b72b656b48564ebb6abae2e89421cd7fe7b1ffd7f98f4f264 +size 204672 diff --git a/plasmatube-24.08.1.tar.xz.sig b/plasmatube-24.08.1.tar.xz.sig new file mode 100644 index 0000000..4a68b18 --- /dev/null +++ b/plasmatube-24.08.1.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmbf/TsACgkQu0YzUNbv +Me9g7Q//S8XHSZR4lhEXGSJF1R72Z+wuz4kx/H2Z6mTcUVxaMFfLI9HKK2W3vAaP +M15Rxxs4PD0kbSoE450tQWqe0n3ElnKXzLgsnmDZfVNaObneJ8gWvDUvDKmdpp2Y +YrJBzAzxZeklNQHWBOLyASVoiJQ4hXyd2r9dtRtpi4elgahSEvZ6GMZ3oNj/oIFu +hoowVWsdtrmRkBJeGIV9z0aQUruVjUAVBQAzl5DAlQf3+uyzhYW6Y4PFvn20fRhs +p99DmmS+c/vmZIWZI6Unbg4t8IZVtAULlsC3V4hmrGMAWGrVH92fnzlOTVoZWmDU +ZN60p2nNLeStYrM8PdjGQ8fa+4BqTckqryKyO5xjTZyTjDw3nTXAXJr53pxprFsk +JJnBwnU1WSE6yl+TC/++6IInVEuetYpOWwJxFJbI6avuw8U8X92pDlTGu6PWpZmO +AsZAX2pyKfXqa5EwYtxTCFYKwdOXzO68rEL1Xe3TpTCWcbdQ4T0rzTYFTV41mHa7 +r+bJgefbO4+bx+RYqeAN8EzzzM2rNBewUumidWEFfo9TpSf/15mdyAfS/VoWEM/n +ET/A6PiBAWASA39nOElrg6XxsuJYIDIy0SCRDrn51Fx1qJK8ha9Ppif7l0/AQ/x6 +sO3j6weNl2rBRrpOqT7z169nL/eESKL0yirNg0aCfRbfzDtVlaA= +=NU+B +-----END PGP SIGNATURE----- diff --git a/plasmatube.changes b/plasmatube.changes new file mode 100644 index 0000000..f8921de --- /dev/null +++ b/plasmatube.changes @@ -0,0 +1,254 @@ +------------------------------------------------------------------- +Tue Sep 10 14:11:47 UTC 2024 - Christophe Marin + +- Update to 24.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.08.1/ +- Changes since 24.08.0: + * Piped: fix filter search parameter + * flatpak: Update LuaJIT to a snapshot + +------------------------------------------------------------------- +Mon Aug 19 07:14:47 UTC 2024 - Christophe Marin + +- Update to 24.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/24.08.0/ +- Changes since 24.05.2: + * Select the only available video format, in that case + * Only enable video controls slider when there's a duration + * Disable HAVE_DBUSADDONS for Haiku + * Use system locale for video publish date display + * Fix video controls appearance on Android + * More touch screen fixes + * Begin implementing "Mark as unwatched" for PeerTube + * Add support for grabbing PeerTube video history + * Add messages when a sponsor segment is skipped or entered + * Add settings to configure SponsorBlock + * Add basic support for SponsorBlock + * Add better indicators of loading or no recommended videos + * Add better indicators of loading or no comments + * Begin to restore support for livestreams + * Enable long press in more areas + * Implement missing AbstractListModel methods in PlaylistsModel + * Fix even more warnings, remove dead code + * Fix all existing compiler warnings + * Port away from yt-dlp usage + * Hide share menu completely on Android + * Add missing Kirigami import in VideoMenu + * Don't show picture-in-picture button on Android + * Add more missing icons for Android + * Fix icons not showing up on Android + * Add developer name to appdata + * Enforce passing tests + +------------------------------------------------------------------- +Tue Jul 2 13:55:17 UTC 2024 - Christophe Marin + +- Update to 24.05.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.05.2/ +- Changes since 24.05.1: + * Add developer name to appdata + +------------------------------------------------------------------- +Wed Jun 12 07:34:56 UTC 2024 - Christophe Marin + +- Update to 24.05.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.05.1/ +- No code change since 24.05.0 + +------------------------------------------------------------------- +Sun May 19 09:57:45 UTC 2024 - Christophe Marin + +- Update to 24.05.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/24.05.0/ +- No code change since 24.04.80 + +------------------------------------------------------------------- +Fri May 3 09:17:30 UTC 2024 - Christophe Marin + +- Update to 24.04.80 + * New feature release +- Too many changes since 24.02.2, only listing bugfixes: + * Fix the video grid becoming unresponsive when flicking away the player (kde#480578) + * Restore maximized state when exiting fullscreen (kde#480851) + * Fix the sub count not being formatted correctly (kde#478405) + * Fix the video quality setting not actually doing anything (kde#475964) + +------------------------------------------------------------------- +Tue Apr 9 18:09:52 UTC 2024 - Christophe Marin + +- Update to 24.02.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.02.2/ +- Changes since 24.02.1: + * Fix no audio in the PiP player + * Fix video controls touch input (kde#479976) + * Fix the video grid becoming unresponsive when flicking away the player (kde#480578) + * Restore maximized state when exiting fullscreen (kde#480851) + * Fix audio in certain videos no longer working + * Fix the video quality setting not actually doing anything (kde#475964) + * Fix the formats shown in the resolution box + * Save and load the last used source + * Use better picture-in-picture icon + * Word wrap the video description + * Hide view count on video grid items if it's not available + +------------------------------------------------------------------- +Tue Mar 19 15:28:02 UTC 2024 - Christophe Marin + +- Update to 24.02.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/24.02.1/ +- Changes since 24.02.0: + * flatpak: Switch to non-preview runtime + +------------------------------------------------------------------- +Fri Feb 23 14:01:00 UTC 2024 - Christophe Marin + +- Update to 24.02.0 + * New feature release +- Changes since 24.01.95: + * Remove click to toggle play/pause + * Fix right-clicking items with mouse or touchpad not working + +------------------------------------------------------------------- +Fri Feb 9 16:10:08 UTC 2024 - Christophe Marin + +- Update to 24.01.95 + * https://kde.org/announcements/megarelease/6/rc2/ + +------------------------------------------------------------------- +Tue Dec 5 14:20:38 UTC 2023 - Christophe Marin + +- Update to 23.08.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.4/ +- Changes since 23.08.3: + * Change audio client name to PlasmaTube (kde#475968) + * Stop drawer from showing itself when fullscreen (kde#476007) + +------------------------------------------------------------------- +Tue Nov 7 17:05:39 UTC 2023 - Christophe Marin + +- Update to 23.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.3/ +- No code change since 23.08.2 + +------------------------------------------------------------------- +Tue Oct 10 18:28:25 UTC 2023 - Christophe Marin + +- Update to 23.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.2/ +- No code change since 23.08.1 + +------------------------------------------------------------------- +Tue Sep 12 11:56:53 UTC 2023 - Christophe Marin + +- Update to 23.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.08.1/ +- No code change since 23.08.0 + +------------------------------------------------------------------- +Sun Aug 20 14:00:26 UTC 2023 - Christophe Marin + +- Update to 23.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.08.0/ +- No code change since 23.07.90 + +------------------------------------------------------------------- +Mon Aug 14 08:03:43 UTC 2023 - Christophe Marin + +- Update to 23.07.90 + * New feature release +- No code change since 23.07.80 + +------------------------------------------------------------------- +Tue Aug 1 10:14:38 UTC 2023 - Christophe Marin + +- Update to 23.07.80 + * New feature release +- Changes since 23.04.3: + * Change Lokalization Domain to plasmatube + * Allow building against KF6 + * Don't display non-video results + * Introduce a binary maximized mode, to help the player from minimizing + * Improve video loading appearance + * Introduce a stopped property on MpvObject + * Add "About KDE" page to the Settings page + * Actually load video list from channel + * Add missing form delegate separator + * Add a separator in account management when logged in + * When logging out, save credentials otherwise you never log out + * Replace AccountPage with a new login flow + +------------------------------------------------------------------- +Tue Jul 4 10:20:40 UTC 2023 - Christophe Marin + +- Update to 23.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.3/ +- No code change since 23.04.2 + +------------------------------------------------------------------- +Tue Jun 6 20:01:57 UTC 2023 - Christophe Marin + +- Update to 23.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.2/ +- No code change since 23.04.1 + +------------------------------------------------------------------- +Tue May 9 10:47:54 UTC 2023 - Christophe Marin + +- Update to 23.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/23.04.1/ +- No code change since 23.04.0 + +------------------------------------------------------------------- +Sat Apr 15 08:46:43 UTC 2023 - Christophe Marin + +- Update to 23.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/23.04.0/ + +------------------------------------------------------------------- +Fri Mar 31 16:42:46 UTC 2023 - Christophe Marin + +- Update to 23.03.90 + * New feature release + +------------------------------------------------------------------- +Mon Mar 20 11:10:11 UTC 2023 - Christophe Marin + +- Update to 23.03.80 + * New feature release + +------------------------------------------------------------------- +Sun Jun 13 21:54:54 UTC 2021 - Andrés B.S. + +- Add changelog diff --git a/plasmatube.spec b/plasmatube.spec new file mode 100644 index 0000000..b2a85a9 --- /dev/null +++ b/plasmatube.spec @@ -0,0 +1,89 @@ +# +# spec file for package plasmatube +# +# 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/ +# + + +%define kf6_version 6.3.0 +%define qt6_version 6.6.0 + +%bcond_without released +Name: plasmatube +Version: 24.08.1 +Release: 0 +Summary: YouTube client +License: GPL-3.0-or-later +URL: https://apps.kde.org/plasmatube +Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz +%if %{with released} +Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif +BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} +BuildRequires: cmake(KF6Config) >= %{kf6_version} +BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} +BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version} +BuildRequires: cmake(KF6I18n) >= %{kf6_version} +BuildRequires: cmake(KF6Kirigami) >= %{kf6_version} +BuildRequires: cmake(KF6KirigamiAddons) >= 0.11 +BuildRequires: cmake(KF6WindowSystem) >= %{kf6_version} +BuildRequires: cmake(MpvQt) +BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} +BuildRequires: cmake(Qt6Core) >= %{qt6_version} +BuildRequires: cmake(Qt6DBus) >= %{qt6_version} +BuildRequires: cmake(Qt6Gui) >= %{qt6_version} +BuildRequires: cmake(Qt6Keychain) +BuildRequires: cmake(Qt6Quick) >= %{qt6_version} +BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version} +BuildRequires: cmake(Qt6Svg) >= %{qt6_version} +BuildRequires: cmake(Qt6Test) >= %{qt6_version} +BuildRequires: cmake(Qt6Widgets) >= %{qt6_version} +Requires: kf6-kirigami-imports >= %{kf6_version} +Requires: kirigami-addons6 +Requires: yt-dlp + +%description +PlasmaTube allows you to watch YouTube videos on your phone or desktop using a +elegant user interface integrated with the rest of Plasma. + +%lang_package + +%prep +%autosetup -p1 + +%build +%cmake_kf6 + +%kf6_build + +%install +%kf6_install + +%find_lang %{name} --all-name + +%files +%license LICENSES/* +%{_kf6_applicationsdir}/org.kde.plasmatube.desktop +%{_kf6_appstreamdir}/org.kde.plasmatube.appdata.xml +%{_kf6_bindir}/plasmatube +%{_kf6_debugdir}/plasmatube.categories +%{_kf6_iconsdir}/hicolor/scalable/actions/plasmatube-invidious.svg +%{_kf6_iconsdir}/hicolor/scalable/actions/plasmatube-peertube.svg +%{_kf6_iconsdir}/hicolor/scalable/actions/plasmatube-piped.svg +%{_kf6_iconsdir}/hicolor/scalable/apps/org.kde.plasmatube.svg + +%files lang -f %{name}.lang + +%changelog