- Porting away from KDE4 Support is necessary to be in a good place for Qt6 - Package will benefit from a much leaner dependency set
I thought I had taken care of this a while ago. I'll get it cleaned up over the winter break. There are a couple other minor cleanups I've been making too so it'll be nice to get those out into the official release.
Well, I was strictly looking at our current snapshot, but that is from 20180410.
Created attachment 678337 [details] Ebuild for new version which removes kdelibs4support and a few oter things I combined the changes from in-tree kuroo-0.9.5_p20180410.ebuild and kuroo-9999.ebuild and removed the dependency on kdelibs4support
Created attachment 678340 [details] New live ebuild for kuroo Very slightly modified live ebuild which removes dependency on kdelibs4support.
I've finished removing the KDELibs4Support requirements from kuroo and rolled a new 1.0.0 release. The version doesn't really mean anything, it's just been 0.90 for too long, and I've been using it as-is for years and it works enough for me to consider it stable.
I've fixed all the warnings that I can figure out, but there are a couple of -Wclazy-container-anti-pattern and -Wclazy-overload-signal. For some reason the portage build from `ebuild kuroo-1.0.0.ebuild compile` has a lot more warnings that I can't get to reappear with '-Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -Wsuggest-override -Wlogical-op' . I can't figure out what's different when portage builds it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ae045f045f40a0c34f9a3daeebd49a918ab64a commit a3ae045f045f40a0c34f9a3daeebd49a918ab64a Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-12-17 10:09:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-12-17 10:23:24 +0000 app-portage/kuroo: 1.0.0 version bump Thanks-to: Andrew Schenck <galiven@users.sourceforge.net> Closes: https://bugs.gentoo.org/759763 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-portage/kuroo/Manifest | 1 + app-portage/kuroo/kuroo-1.0.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fd73d1553419e5968c3b9368fa409a54fce033 commit 74fd73d1553419e5968c3b9368fa409a54fce033 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-12-17 10:09:37 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-12-17 10:23:24 +0000 app-portage/kuroo: Drop unused DEPEND Thanks-to: Andrew Schenck <galiven@users.sourceforge.net> Bug: https://bugs.gentoo.org/759763 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-portage/kuroo/kuroo-9999.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)