Original upstream Git repository was archived on March 3rd 2022 (https://github.com/CDrummond/cantata/commit/af04723c0ca7854df53562ed8226fd324d6a23cd#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R4). A maintained fork can be found at https://github.com/fenuks/cantata An open pull request to port the program to Qt6: https://github.com/fenuks/cantata/pull/1 While the current package (2.5.0-r1) still works fine for now, it would be nice to use the actively maintained fork instead. Thanks.
We are not going to switch to a random fork on GitHub. It should be an "official" fork, one that is blessed by upstream and with some future stability promise.
Just for info, this one seems more active: https://github.com/nullobsi/cantata
Change vendor for nullobsi is the way that opensuse choose too : https://build.opensuse.org/request/show/1208569
Even if fenuks' repository meanwhile has much newer commits, their own comment in the linked PR makes it clear that only nullobsi's fork can be packaged.
Okay, did you accept a PR for this fork ? I have one if you want.
(In reply to Nicolas PARLANT from comment #5) > Okay, did you accept a PR for this fork ? > I have one if you want. I sure would.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2edede5d416650df9c28628d57246a6233d1051e commit 2edede5d416650df9c28628d57246a6233d1051e Author: Nicolas PARLANT <nicolas.parlant@parhuet.fr> AuthorDate: 2024-12-20 10:01:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-02-08 08:17:39 +0000 media-sound/cantata: add 3.3.0, qt6 fork switch to gh-fork nullobsi as initial CDrummond is archived plocales removed patches : * use KF6::solid instead of 'lite-vendored' (so unkeyword ~ppc) * fix cdparanoia detection useflags : * rm cdio. As upstream, use cdda for cdioparanoia with cdparanoia as fallback * add +taglib as it's required for almost all other useflags mentions : * taglib-2.0 is required by upstream, but package may still be built with taglib-1.13. Nonetheless, I don't see the real issue as there is no obstacle to taglib2's stabilization. * libvlc has been removed from useflags in the past. I didn’t add it as an alternative of qtmultimedia for playing stream. * breeze or oxygen icons are not strictly required. removed from rdep. Bug: https://bugs.gentoo.org/927073 Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr> Closes: https://github.com/gentoo/gentoo/pull/40475 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/cantata/Manifest | 1 + media-sound/cantata/cantata-3.3.0.ebuild | 105 ++++++++++ .../cantata/files/cantata-3.3.0-cdparanoia.patch | 29 +++ .../cantata/files/cantata-3.3.0-rm-vendor.patch | 217 +++++++++++++++++++++ media-sound/cantata/metadata.xml | 4 +- 5 files changed, 354 insertions(+), 2 deletions(-)
Sanity check failed: > media-sound/cantata-3.3.0 > depend amd64 stable profile default/linux/amd64/23.0 (31 total) > >=media-libs/taglib-2:= > depend amd64 dev profile default/linux/amd64/23.0/musl (3 total) > >=media-libs/taglib-2:= > rdepend amd64 stable profile default/linux/amd64/23.0 (31 total) > >=media-libs/taglib-2:= > rdepend amd64 dev profile default/linux/amd64/23.0/musl (3 total) > >=media-libs/taglib-2:= > depend x86 stable profile default/linux/x86/23.0/i486 (17 total) > >=media-libs/taglib-2:= > kde-frameworks/solid:6 > depend x86 dev profile default/linux/x86/23.0/i486/hardened (9 total) > >=media-libs/taglib-2:= > kde-frameworks/solid:6 > rdepend x86 stable profile default/linux/x86/23.0/i486 (17 total) > >=media-libs/taglib-2:= > kde-frameworks/solid:6 > rdepend x86 dev profile default/linux/x86/23.0/i486/hardened (9 total) > >=media-libs/taglib-2:= > kde-frameworks/solid:6
All sanity-check issues have been resolved
Thanks for adding the QT6 version! Works well also on my musl/llvm profile and even imported the 2.5.x config correctly. :)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58947cbf2371b2c88b846b35701ff0a7f33a4cc2 commit 58947cbf2371b2c88b846b35701ff0a7f33a4cc2 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-02-21 17:08:02 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-02-21 20:38:47 +0000 media-sound/cantata: stabilize 2.5.0-r3 for amd64 To prepare for media-libs/taglib-2 stabilisation. Bug: https://bugs.gentoo.org/927073 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/cantata/cantata-2.5.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
Arches please stabilise.
amd64 done all arches done
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58878c87b38de60499a315f2257efd3a8f23590f commit 58878c87b38de60499a315f2257efd3a8f23590f Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2025-04-01 19:14:25 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2025-04-01 19:15:10 +0000 media-sound/cantata: drop 2.5.0-r3 Closes: https://bugs.gentoo.org/927073 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/cantata/Manifest | 1 - media-sound/cantata/cantata-2.5.0-r3.ebuild | 117 --------------------- .../cantata/files/cantata-2.2.0-headers.patch | 48 --------- .../files/cantata-2.5.0-fix-build-taglib2.patch | 42 -------- media-sound/cantata/metadata.xml | 1 - 5 files changed, 209 deletions(-)