Since we don't have Qt6 in gentoo yet(?) this breaks on configuration. Reproducible: Always
Just needs -DWANT_QT6=OFF
unfortunately that did not help. it seems only qt6 is supported now.
Interesting. Wouldn't have expected scribus of all things to make such a move.
I have been trying to build Scribus using QT6 from the qt overlay and dev-qt/qt5compat:6 from my newstuff overlay. Things have been pretty broken for a couple of days now, but it looks promising :)
The normal user should be using 1.5.8 which is in our Version15x branch. Please switch "normal" ebuilds to that. If scribus-9999 is the bleeding edge for those that like brokenness, then its ok to follow trunk, but its Qt 6.2 or higher only these days. Yes it builds and runs now though.
Note hunspell and python3 now required.
app-office/scribus[-osg] builds and runs now for me. ... the code supporting OpenSceneGraph still needs a little help.
I'd suggest dropping the live ebuild from gentoo.git.
(In reply to Andreas Sturmlechner from comment #8) > I'd suggest dropping the live ebuild from gentoo.git. I'd suggest adding Qt6.
(In reply to Stefan de Konink from comment #9) > (In reply to Andreas Sturmlechner from comment #8) > > I'd suggest dropping the live ebuild from gentoo.git. > > I'd suggest adding Qt6. Go ahead and do it then.
(In reply to Andreas Sturmlechner from comment #8) > I'd suggest dropping the live ebuild from gentoo.git. This makes sense because the current scribus-9999.ebuild is written for qt5 which is no longer useable, and also because the top level CMakeLists is split into 4 files which does not play nicely with the cmake.eclass .
Created attachment 766754 [details] scribus-9999.ebuild If anyone would like to play with Scribus, this ebuild could use improvement, but it does work as-is. Not in ::gentoo packages I am using : dev-qt/qtbase-6.3.9999:6/6.3::qt dev-qt/qt5compat-6.3.9999:6/6.3::newstuff dev-qt/qttools-6.3.9999:6/6.3::qt app-office/scribus-9999::fixes Toolchain : glibc-2.35 llvm/clang/lld-13.0.1
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdbeee6ca80d6257e1866767230000c6ffcba6b commit fbdbeee6ca80d6257e1866767230000c6ffcba6b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-05-09 06:54:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-05-09 06:54:32 +0000 app-office/scribus: Drop broken 9999 ebuild Bug: https://bugs.gentoo.org/832444 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-office/scribus/scribus-9999.ebuild | 159 --------------------------------- 1 file changed, 159 deletions(-)
Created attachment 823719 [details] scribus-9999.ebuild Updated ebuild currently builds and runs with QT-6.4.0
live ebuild is now back in the tree. any improvements are welcome.