Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 832444 - app-office/scribus-9999 requires Qt6
Summary: app-office/scribus-9999 requires Qt6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Miroslav Šulc
URL:
Whiteboard:
Keywords:
Depends on: 838970
Blocks:
  Show dependency tree
 
Reported: 2022-01-31 19:09 UTC by Stefan de Konink
Modified: 2024-01-14 10:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
scribus-9999.ebuild (scribus-9999.ebuild,3.05 KB, text/plain)
2022-03-10 22:43 UTC, cyrillic
Details
scribus-9999.ebuild (scribus-9999.ebuild,3.08 KB, text/plain)
2022-10-13 00:17 UTC, cyrillic
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan de Konink 2022-01-31 19:09:09 UTC
Since we don't have Qt6 in gentoo yet(?) this breaks on configuration.

Reproducible: Always
Comment 1 Andreas Sturmlechner gentoo-dev 2022-01-31 20:30:38 UTC
Just needs -DWANT_QT6=OFF
Comment 2 Miroslav Šulc gentoo-dev 2022-01-31 20:52:31 UTC
unfortunately that did not help. it seems only qt6 is supported now.
Comment 3 Andreas Sturmlechner gentoo-dev 2022-01-31 21:50:39 UTC
Interesting. Wouldn't have expected scribus of all things to make such a move.
Comment 4 cyrillic 2022-02-02 18:56:00 UTC
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 :)
Comment 5 Craig Bradney 2022-02-06 11:50:39 UTC
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.
Comment 6 Craig Bradney 2022-02-06 12:00:19 UTC
Note hunspell and python3 now required.
Comment 7 cyrillic 2022-02-06 23:37:41 UTC
app-office/scribus[-osg] builds and runs now for me.

... the code supporting OpenSceneGraph still needs a little help.
Comment 8 Andreas Sturmlechner gentoo-dev 2022-02-11 11:17:54 UTC
I'd suggest dropping the live ebuild from gentoo.git.
Comment 9 Stefan de Konink 2022-02-11 11:50:41 UTC
(In reply to Andreas Sturmlechner from comment #8)
> I'd suggest dropping the live ebuild from gentoo.git.

I'd suggest adding Qt6.
Comment 10 Andreas Sturmlechner gentoo-dev 2022-02-14 20:01:21 UTC
(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.
Comment 11 cyrillic 2022-02-15 03:23:07 UTC
(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 .
Comment 12 cyrillic 2022-03-10 22:43:20 UTC
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
Comment 13 Larry the Git Cow gentoo-dev 2022-05-09 06:54:49 UTC
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(-)
Comment 14 cyrillic 2022-10-13 00:17:05 UTC
Created attachment 823719 [details]
scribus-9999.ebuild

Updated ebuild currently builds and runs with QT-6.4.0
Comment 15 Miroslav Šulc gentoo-dev 2024-01-14 10:30:25 UTC
live ebuild is now back in the tree. any improvements are welcome.