Summary: | dev-lang/lazarus improvements for multiple LCLWidgetType | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Cănărău Constantin <canarauc> |
Component: | Current packages | Assignee: | Amy Liffey <amynka> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | voron1 |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Add runtime/buildtime dependencies for others LCL widgets that lazarus use |
Created attachment 898460 [details, diff] Add runtime/buildtime dependencies for others LCL widgets that lazarus use Currently, dev-lang/lazarus have REQUIRED_USE="gui? ( ^^ ( gtk2 gtk qt5 qt6 ) ) extras? ( gui )" which mean that you can *build* lazarus IDE with eighter gtk2 gtk3 (actually not ready, yet) qt5 or qt6. But that automatically imply that you *cannot modify and build* an old project based on qt5 because lazarus is build on qt6 and dev-libs/libqt5pas is missing, or and older gtk2 based project because x11-libs/gtk:2 is missing. I propose to add some useflags, buildtime/runtime/other - please choose the more apropiate one - to have lazarus built with one of gtk2|qt5|qt6, but to be able to work with projects which are not based on the same LCL as lazarus. Thank you!